@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=latin-ext);
@font-face {
  font-family:lagom-medium-icons;
  src:url(../fonts/lagom-medium-icons.eot?v5wga3);
  src:url(../fonts/lagom-medium-icons.eot?v5wga3#iefix) format("embedded-opentype"),
  url(../fonts/lagom-medium-icons.woff?v5wga3) format("woff"),
  url(../fonts/lagom-medium-icons.ttf?v5wga3) format("truetype"),
  url(../fonts/lagom-medium-icons.svg?v5wga3#lagom-medium-icons) format("svg");
  font-weight:400;
  font-style:normal
}
#lagom-one-step-order .lm,
.lagom .lm,
.mg-wrapper .lm {
  font-family:lagom-medium-icons!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:var(--ui-icon-size-base)
}
#lagom-one-step-order .lm-bank-note:before,
.lagom .lm-bank-note:before,
.mg-wrapper .lm-bank-note:before {
  content:"\e914"
}
#lagom-one-step-order .lm-align-center:before,
.lagom .lm-align-center:before,
.mg-wrapper .lm-align-center:before {
  content:"\e915"
}
#lagom-one-step-order .lm-align-left:before,
.lagom .lm-align-left:before,
.mg-wrapper .lm-align-left:before {
  content:"\e916"
}
#lagom-one-step-order .lm-align-right:before,
.lagom .lm-align-right:before,
.mg-wrapper .lm-align-right:before {
  content:"\e917"
}
#lagom-one-step-order .lm-apps:before,
.lagom .lm-apps:before,
.mg-wrapper .lm-apps:before {
  content:"\e918"
}
#lagom-one-step-order .lm-apps-fat:before,
.lagom .lm-apps-fat:before,
.mg-wrapper .lm-apps-fat:before {
  content:"\e919"
}
#lagom-one-step-order .lm-arrow-fat-left:before,
.lagom .lm-arrow-fat-left:before,
.mg-wrapper .lm-arrow-fat-left:before {
  content:"\e91a"
}
#lagom-one-step-order .lm-arrow-fat-right:before,
.lagom .lm-arrow-fat-right:before,
.mg-wrapper .lm-arrow-fat-right:before {
  content:"\e91b"
}
#lagom-one-step-order .lm-arrow-medium-down:before,
.lagom .lm-arrow-medium-down:before,
.mg-wrapper .lm-arrow-medium-down:before {
  content:"\e91c"
}
#lagom-one-step-order .lm-arrow-medium-left:before,
.lagom .lm-arrow-medium-left:before,
.mg-wrapper .lm-arrow-medium-left:before {
  content:"\e91d"
}
#lagom-one-step-order .lm-arrow-medium-right:before,
.lagom .lm-arrow-medium-right:before,
.mg-wrapper .lm-arrow-medium-right:before {
  content:"\e91e"
}
#lagom-one-step-order .lm-arrow-medium-up:before,
.lagom .lm-arrow-medium-up:before,
.mg-wrapper .lm-arrow-medium-up:before {
  content:"\e91f"
}
#lagom-one-step-order .lm-arrow-thin-down:before,
.lagom .lm-arrow-thin-down:before,
.mg-wrapper .lm-arrow-thin-down:before {
  content:"\e920"
}
#lagom-one-step-order .lm-arrow-thin-left:before,
.lagom .lm-arrow-thin-left:before,
.mg-wrapper .lm-arrow-thin-left:before {
  content:"\e921"
}
#lagom-one-step-order .lm-arrow-thin-right:before,
.lagom .lm-arrow-thin-right:before,
.mg-wrapper .lm-arrow-thin-right:before {
  content:"\e922"
}
#lagom-one-step-order .lm-arrow-thin-up:before,
.lagom .lm-arrow-thin-up:before,
.mg-wrapper .lm-arrow-thin-up:before {
  content:"\e923"
}
#lagom-one-step-order .lm-backup:before,
.lagom .lm-backup:before,
.mg-wrapper .lm-backup:before {
  content:"\e924"
}
#lagom-one-step-order .lm-bag:before,
.lagom .lm-bag:before,
.mg-wrapper .lm-bag:before {
  content:"\e925"
}
#lagom-one-step-order .lm-barcode:before,
.lagom .lm-barcode:before,
.mg-wrapper .lm-barcode:before {
  content:"\e926"
}
#lagom-one-step-order .lm-book:before,
.lagom .lm-book:before,
.mg-wrapper .lm-book:before {
  content:"\e927"
}
#lagom-one-step-order .lm-bookmark:before,
.lagom .lm-bookmark:before,
.mg-wrapper .lm-bookmark:before {
  content:"\e928"
}
#lagom-one-step-order .lm-book-w-bookmark:before,
.lagom .lm-book-w-bookmark:before,
.mg-wrapper .lm-book-w-bookmark:before {
  content:"\e929"
}
#lagom-one-step-order .lm-box:before,
.lagom .lm-box:before,
.mg-wrapper .lm-box:before {
  content:"\e92a"
}
#lagom-one-step-order .lm-briefcase:before,
.lagom .lm-briefcase:before,
.mg-wrapper .lm-briefcase:before {
  content:"\e92b"
}
#lagom-one-step-order .lm-burger-menu:before,
.lagom .lm-burger-menu:before,
.mg-wrapper .lm-burger-menu:before {
  content:"\e92c"
}
#lagom-one-step-order .lm-calendar:before,
.lagom .lm-calendar:before,
.mg-wrapper .lm-calendar:before {
  content:"\e92d"
}
#lagom-one-step-order .lm-chat-cloud:before,
.lagom .lm-chat-cloud:before,
.mg-wrapper .lm-chat-cloud:before {
  content:"\e92e"
}
#lagom-one-step-order .lm-chat-cloud-info:before,
.lagom .lm-chat-cloud-info:before,
.mg-wrapper .lm-chat-cloud-info:before {
  content:"\e92f"
}
#lagom-one-step-order .lm-chat-clouds:before,
.lagom .lm-chat-clouds:before,
.mg-wrapper .lm-chat-clouds:before {
  content:"\e930"
}
#lagom-one-step-order .lm-clock:before,
.lagom .lm-clock:before,
.mg-wrapper .lm-clock:before {
  content:"\e931"
}
#lagom-one-step-order .lm-cloud:before,
.lagom .lm-cloud:before,
.mg-wrapper .lm-cloud:before {
  content:"\e932"
}
#lagom-one-step-order .lm-compact:before,
.lagom .lm-compact:before,
.mg-wrapper .lm-compact:before {
  content:"\e933"
}
#lagom-one-step-order .lm-crown:before,
.lagom .lm-crown:before,
.mg-wrapper .lm-crown:before {
  content:"\e934"
}
#lagom-one-step-order .lm-cup:before,
.lagom .lm-cup:before,
.mg-wrapper .lm-cup:before {
  content:"\e935"
}
#lagom-one-step-order .lm-dashboard:before,
.lagom .lm-dashboard:before,
.mg-wrapper .lm-dashboard:before {
  content:"\e936"
}
#lagom-one-step-order .lm-database:before,
.lagom .lm-database:before,
.mg-wrapper .lm-database:before {
  content:"\e937"
}
#lagom-one-step-order .lm-denial:before,
.lagom .lm-denial:before,
.mg-wrapper .lm-denial:before {
  content:"\e938"
}
#lagom-one-step-order .lm-denied:before,
.lagom .lm-denied:before,
.mg-wrapper .lm-denied:before {
  content:"\e939"
}
#lagom-one-step-order .lm-direction-sign:before,
.lagom .lm-direction-sign:before,
.mg-wrapper .lm-direction-sign:before {
  content:"\e93a"
}
#lagom-one-step-order .lm-file:before,
.lagom .lm-file:before,
.mg-wrapper .lm-file:before {
  content:"\e93b"
}
#lagom-one-step-order .lm-down:before,
.lagom .lm-down:before,
.mg-wrapper .lm-down:before {
  content:"\e93c"
}
#lagom-one-step-order .lm-download:before,
.lagom .lm-download:before,
.mg-wrapper .lm-download:before {
  content:"\e93d"
}
#lagom-one-step-order .lm-edit:before,
.lagom .lm-edit:before,
.mg-wrapper .lm-edit:before {
  content:"\e93e"
}
#lagom-one-step-order .lm-extend:before,
.lagom .lm-extend:before,
.mg-wrapper .lm-extend:before {
  content:"\e93f"
}
#lagom-one-step-order .lm-factory:before,
.lagom .lm-factory:before,
.mg-wrapper .lm-factory:before {
  content:"\e940"
}
#lagom-one-step-order .lm-feather:before,
.lagom .lm-feather:before,
.mg-wrapper .lm-feather:before {
  content:"\e941"
}
#lagom-one-step-order .lm-fire:before,
.lagom .lm-fire:before,
.mg-wrapper .lm-fire:before {
  content:"\e942"
}
#lagom-one-step-order .lm-flag:before,
.lagom .lm-flag:before,
.mg-wrapper .lm-flag:before {
  content:"\e943"
}
#lagom-one-step-order .lm-folder-plus:before,
.lagom .lm-folder-plus:before,
.mg-wrapper .lm-folder-plus:before {
  content:"\e944"
}
#lagom-one-step-order .lm-folders:before,
.lagom .lm-folders:before,
.mg-wrapper .lm-folders:before {
  content:"\e945"
}
#lagom-one-step-order .lm-funnel:before,
.lagom .lm-funnel:before,
.mg-wrapper .lm-funnel:before {
  content:"\e946"
}
#lagom-one-step-order .lm-gift:before,
.lagom .lm-gift:before,
.mg-wrapper .lm-gift:before {
  content:"\e947"
}
#lagom-one-step-order .lm-globe-alt:before,
.lagom .lm-globe-alt:before,
.mg-wrapper .lm-globe-alt:before {
  content:"\e948"
}
#lagom-one-step-order .lm-heart:before,
.lagom .lm-heart:before,
.mg-wrapper .lm-heart:before {
  content:"\e949"
}
#lagom-one-step-order .lm-image:before,
.lagom .lm-image:before,
.mg-wrapper .lm-image:before {
  content:"\e94a"
}
#lagom-one-step-order .lm-inbox:before,
.lagom .lm-inbox:before,
.mg-wrapper .lm-inbox:before {
  content:"\e94b"
}
#lagom-one-step-order .lm-info:before,
.lagom .lm-info:before,
.mg-wrapper .lm-info:before {
  content:"\e94c"
}
#lagom-one-step-order .lm-label-left:before,
.lagom .lm-label-left:before,
.mg-wrapper .lm-label-left:before {
  content:"\e94d"
}
#lagom-one-step-order .lm-label-right:before,
.lagom .lm-label-right:before,
.mg-wrapper .lm-label-right:before {
  content:"\e94e"
}
#lagom-one-step-order .lm-layout:before,
.lagom .lm-layout:before,
.mg-wrapper .lm-layout:before {
  content:"\e94f"
}
#lagom-one-step-order .lm-left:before,
.lagom .lm-left:before,
.mg-wrapper .lm-left:before {
  content:"\e950"
}
#lagom-one-step-order .lm-lightning:before,
.lagom .lm-lightning:before,
.mg-wrapper .lm-lightning:before {
  content:"\e951"
}
#lagom-one-step-order .lm-line-graph:before,
.lagom .lm-line-graph:before,
.mg-wrapper .lm-line-graph:before {
  content:"\e952"
}
#lagom-one-step-order .lm-location:before,
.lagom .lm-location:before,
.mg-wrapper .lm-location:before {
  content:"\e953"
}
#lagom-one-step-order .lm-med-kit:before,
.lagom .lm-med-kit:before,
.mg-wrapper .lm-med-kit:before {
  content:"\e954"
}
#lagom-one-step-order .lm-minus:before,
.lagom .lm-minus:before,
.mg-wrapper .lm-minus:before {
  content:"\e955"
}
#lagom-one-step-order .lm-minus-circle:before,
.lagom .lm-minus-circle:before,
.mg-wrapper .lm-minus-circle:before {
  content:"\e956"
}
#lagom-one-step-order .lm-more-vertical:before,
.lagom .lm-more-vertical:before,
.mg-wrapper .lm-more-vertical:before {
  content:"\e957"
}
#lagom-one-step-order .lm-padlock:before,
.lagom .lm-padlock:before,
.mg-wrapper .lm-padlock:before {
  content:"\e958"
}
#lagom-one-step-order .lm-pen:before,
.lagom .lm-pen:before,
.mg-wrapper .lm-pen:before {
  content:"\e959"
}
#lagom-one-step-order .lm-php-admin:before,
.lagom .lm-php-admin:before,
.mg-wrapper .lm-php-admin:before {
  content:"\e95a"
}
#lagom-one-step-order .lm-pie-graph:before,
.lagom .lm-pie-graph:before,
.mg-wrapper .lm-pie-graph:before {
  content:"\e95b"
}
#lagom-one-step-order .lm-pin:before,
.lagom .lm-pin:before,
.mg-wrapper .lm-pin:before {
  content:"\e95c"
}
#lagom-one-step-order .lm-play-board:before,
.lagom .lm-play-board:before,
.mg-wrapper .lm-play-board:before {
  content:"\e95d"
}
#lagom-one-step-order .lm-plus:before,
.lagom .lm-plus:before,
.mg-wrapper .lm-plus:before {
  content:"\e95e"
}
#lagom-one-step-order .lm-plus-folder:before,
.lagom .lm-plus-folder:before,
.mg-wrapper .lm-plus-folder:before {
  content:"\e95f"
}
#lagom-one-step-order .lm-power:before,
.lagom .lm-power:before,
.mg-wrapper .lm-power:before {
  content:"\e960"
}
#lagom-one-step-order .lm-printer:before,
.lagom .lm-printer:before,
.mg-wrapper .lm-printer:before {
  content:"\e961"
}
#lagom-one-step-order .lm-range:before,
.lagom .lm-range:before,
.mg-wrapper .lm-range:before {
  content:"\e962"
}
#lagom-one-step-order .lm-receipt:before,
.lagom .lm-receipt:before,
.mg-wrapper .lm-receipt:before {
  content:"\e963"
}
#lagom-one-step-order .lm-right:before,
.lagom .lm-right:before,
.mg-wrapper .lm-right:before {
  content:"\e964"
}
#lagom-one-step-order .lm-scanner:before,
.lagom .lm-scanner:before,
.mg-wrapper .lm-scanner:before {
  content:"\e965"
}
#lagom-one-step-order .lm-shield:before,
.lagom .lm-shield:before,
.mg-wrapper .lm-shield:before {
  content:"\e966"
}
#lagom-one-step-order .lm-shredder:before,
.lagom .lm-shredder:before,
.mg-wrapper .lm-shredder:before {
  content:"\e967"
}
#lagom-one-step-order .lm-spark:before,
.lagom .lm-spark:before,
.mg-wrapper .lm-spark:before {
  content:"\e968"
}
#lagom-one-step-order .lm-thumbs-down:before,
.lagom .lm-thumbs-down:before,
.mg-wrapper .lm-thumbs-down:before {
  content:"\e969"
}
#lagom-one-step-order .lm-thumbs-up:before,
.lagom .lm-thumbs-up:before,
.mg-wrapper .lm-thumbs-up:before {
  content:"\e96a"
}
#lagom-one-step-order .lm-tool:before,
.lagom .lm-tool:before,
.mg-wrapper .lm-tool:before {
  content:"\e96b"
}
#lagom-one-step-order .lm-trash:before,
.lagom .lm-trash:before,
.mg-wrapper .lm-trash:before {
  content:"\e96c"
}
#lagom-one-step-order .lm-up:before,
.lagom .lm-up:before,
.mg-wrapper .lm-up:before {
  content:"\e96d"
}
#lagom-one-step-order .lm-upload:before,
.lagom .lm-upload:before,
.mg-wrapper .lm-upload:before {
  content:"\e96e"
}
#lagom-one-step-order .lm-user-circle:before,
.lagom .lm-user-circle:before,
.mg-wrapper .lm-user-circle:before {
  content:"\e96f"
}
#lagom-one-step-order .lm-users:before,
.lagom .lm-users:before,
.mg-wrapper .lm-users:before {
  content:"\e970"
}
#lagom-one-step-order .lm-voice:before,
.lagom .lm-voice:before,
.mg-wrapper .lm-voice:before {
  content:"\e971"
}
#lagom-one-step-order .lm-wallet:before,
.lagom .lm-wallet:before,
.mg-wrapper .lm-wallet:before {
  content:"\e972"
}
#lagom-one-step-order .lm-warning:before,
.lagom .lm-warning:before,
.mg-wrapper .lm-warning:before {
  content:"\e973"
}
#lagom-one-step-order .lm-water-drop:before,
.lagom .lm-water-drop:before,
.mg-wrapper .lm-water-drop:before {
  content:"\e974"
}
#lagom-one-step-order .lm-zoom-in:before,
.lagom .lm-zoom-in:before,
.mg-wrapper .lm-zoom-in:before {
  content:"\e975"
}
#lagom-one-step-order .lm-zoom-out:before,
.lagom .lm-zoom-out:before,
.mg-wrapper .lm-zoom-out:before {
  content:"\e976"
}
#lagom-one-step-order .lm-bar-graph:before,
.lagom .lm-bar-graph:before,
.mg-wrapper .lm-bar-graph:before {
  content:"\e900"
}
#lagom-one-step-order .lm-basket:before,
.lagom .lm-basket:before,
.mg-wrapper .lm-basket:before {
  content:"\e901"
}
#lagom-one-step-order .lm-bell:before,
.lagom .lm-bell:before,
.mg-wrapper .lm-bell:before {
  content:"\e902"
}
#lagom-one-step-order .lm-check:before,
.lagom .lm-check:before,
.mg-wrapper .lm-check:before {
  content:"\e903"
}
#lagom-one-step-order .lm-close:before,
.lagom .lm-close:before,
.mg-wrapper .lm-close:before {
  content:"\e904"
}
#lagom-one-step-order .lm-document:before,
.lagom .lm-document:before,
.mg-wrapper .lm-document:before {
  content:"\e905"
}
#lagom-one-step-order .lm-envelope:before,
.lagom .lm-envelope:before,
.mg-wrapper .lm-envelope:before {
  content:"\e906"
}
#lagom-one-step-order .lm-folder:before,
.lagom .lm-folder:before,
.mg-wrapper .lm-folder:before {
  content:"\e907"
}
#lagom-one-step-order .lm-folder-open:before,
.lagom .lm-folder-open:before,
.mg-wrapper .lm-folder-open:before {
  content:"\e908"
}
#lagom-one-step-order .lm-go-top:before,
.lagom .lm-go-top:before,
.mg-wrapper .lm-go-top:before {
  content:"\e909"
}
#lagom-one-step-order .lm-home:before,
.lagom .lm-home:before,
.mg-wrapper .lm-home:before {
  content:"\e90a"
}
#lagom-one-step-order .lm-hosting:before,
.lagom .lm-hosting:before,
.mg-wrapper .lm-hosting:before {
  content:"\e90b"
}
#lagom-one-step-order .lm-info-text:before,
.lagom .lm-info-text:before,
.mg-wrapper .lm-info-text:before {
  content:"\e90c"
}
#lagom-one-step-order .lm-more:before,
.lagom .lm-more:before,
.mg-wrapper .lm-more:before {
  content:"\e90d"
}
#lagom-one-step-order .lm-mouse:before,
.lagom .lm-mouse:before,
.mg-wrapper .lm-mouse:before {
  content:"\e90e"
}
#lagom-one-step-order .lm-plus-circle:before,
.lagom .lm-plus-circle:before,
.mg-wrapper .lm-plus-circle:before {
  content:"\e90f"
}
#lagom-one-step-order .lm-search:before,
.lagom .lm-search:before,
.mg-wrapper .lm-search:before {
  content:"\e910"
}
#lagom-one-step-order .lm-tag:before,
.lagom .lm-tag:before,
.mg-wrapper .lm-tag:before {
  content:"\e911"
}
#lagom-one-step-order .lm-user:before,
.lagom .lm-user:before,
.mg-wrapper .lm-user:before {
  content:"\e912"
}
#lagom-one-step-order .lm-globe:before,
.lagom .lm-globe:before,
.mg-wrapper .lm-globe:before {
  content:"\e913"
}
@font-face {
  font-family:lagom-small-icons;
  src:url(../fonts/lagom-small-icons.eot?7yz00b);
  src:url(../fonts/lagom-small-icons.eot?7yz00b#iefix) format("embedded-opentype"),
  url(../fonts/lagom-small-icons.woff?7yz00b) format("woff"),
  url(../fonts/lagom-small-icons.ttf?7yz00b) format("truetype"),
  url(../fonts/lagom-small-icons.svg?7yz00b#lagom-small-icons) format("svg");
  font-weight:400;
  font-style:normal
}
#lagom-one-step-order .ls,
.lagom .ls,
.mg-wrapper .ls {
  font-family:var(--font-family-icons-small)!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:var(--ui-icon-size-small)
}
#lagom-one-step-order .ls-award:before,
.lagom .ls-award:before,
.mg-wrapper .ls-award:before {
  content:"e94f"
}
#lagom-one-step-order .ls-align-center:before,
.lagom .ls-align-center:before,
.mg-wrapper .ls-align-center:before {
  content:"\e944"
}
#lagom-one-step-order .ls-align-left:before,
.lagom .ls-align-left:before,
.mg-wrapper .ls-align-left:before {
  content:"\e945"
}
#lagom-one-step-order .ls-align-right:before,
.lagom .ls-align-right:before,
.mg-wrapper .ls-align-right:before {
  content:"\e946"
}
#lagom-one-step-order .ls-apps:before,
.lagom .ls-apps:before,
.mg-wrapper .ls-apps:before {
  content:"\e947"
}
#lagom-one-step-order .ls-arrow-down-left-thin:before,
.lagom .ls-arrow-down-left-thin:before,
.mg-wrapper .ls-arrow-down-left-thin:before {
  content:"\e948"
}
#lagom-one-step-order .ls-arrow-down-right-thin:before,
.lagom .ls-arrow-down-right-thin:before,
.mg-wrapper .ls-arrow-down-right-thin:before {
  content:"\e949"
}
#lagom-one-step-order .ls-arrow-left-wall:before,
.lagom .ls-arrow-left-wall:before,
.mg-wrapper .ls-arrow-left-wall:before {
  content:"\e94a"
}
#lagom-one-step-order .ls-arrow-play:before,
.lagom .ls-arrow-play:before,
.mg-wrapper .ls-arrow-play:before {
  content:"\e94b"
}
#lagom-one-step-order .ls-arrow-right-down-thin:before,
.lagom .ls-arrow-right-down-thin:before,
.mg-wrapper .ls-arrow-right-down-thin:before {
  content:"\e94c"
}
#lagom-one-step-order .ls-arrow-right-up-thin:before,
.lagom .ls-arrow-right-up-thin:before,
.mg-wrapper .ls-arrow-right-up-thin:before {
  content:"\e94d"
}
#lagom-one-step-order .ls-arrow-right-wall:before,
.lagom .ls-arrow-right-wall:before,
.mg-wrapper .ls-arrow-right-wall:before {
  content:"\e94e"
}
#lagom-one-step-order .ls-book-bookmark:before,
.lagom .ls-book-bookmark:before,
.mg-wrapper .ls-book-bookmark:before {
  content:"\e966"
}
#lagom-one-step-order .ls-bullet-medium:before,
.lagom .ls-bullet-medium:before,
.mg-wrapper .ls-bullet-medium:before {
  content:"\e951"
}
#lagom-one-step-order .ls-chat-clouds:before,
.lagom .ls-chat-clouds:before,
.mg-wrapper .ls-chat-clouds:before {
  content:"\e952"
}
#lagom-one-step-order .ls-check-underline:before,
.lagom .ls-check-underline:before,
.mg-wrapper .ls-check-underline:before {
  content:"\e953"
}
#lagom-one-step-order .ls-copy:before,
.lagom .ls-copy:before,
.mg-wrapper .ls-copy:before {
  content:"\e954"
}
#lagom-one-step-order .ls-crown:before,
.lagom .ls-crown:before,
.mg-wrapper .ls-crown:before {
  content:"\e955"
}
#lagom-one-step-order .ls-document-info:before,
.lagom .ls-document-info:before,
.mg-wrapper .ls-document-info:before {
  content:"\e956"
}
#lagom-one-step-order .ls-down:before,
.lagom .ls-down:before,
.mg-wrapper .ls-down:before {
  content:"\e957"
}
#lagom-one-step-order .ls-folder-open:before,
.lagom .ls-folder-open:before,
.mg-wrapper .ls-folder-open:before {
  content:"\e958"
}
#lagom-one-step-order .ls-label-left:before,
.lagom .ls-label-left:before,
.mg-wrapper .ls-label-left:before {
  content:"\e959"
}
#lagom-one-step-order .ls-left:before,
.lagom .ls-left:before,
.mg-wrapper .ls-left:before {
  content:"\e95a"
}
#lagom-one-step-order .ls-more-vertical:before,
.lagom .ls-more-vertical:before,
.mg-wrapper .ls-more-vertical:before {
  content:"\e95b"
}
#lagom-one-step-order .ls-receipt:before,
.lagom .ls-receipt:before,
.mg-wrapper .ls-receipt:before {
  content:"\e95c"
}
#lagom-one-step-order .ls-right:before,
.lagom .ls-right:before,
.mg-wrapper .ls-right:before {
  content:"\e95d"
}
#lagom-one-step-order .ls-ticket:before,
.lagom .ls-ticket:before,
.mg-wrapper .ls-ticket:before {
  content:"\e95e"
}
#lagom-one-step-order .ls-up:before,
.lagom .ls-up:before,
.mg-wrapper .ls-up:before {
  content:"\e95f"
}
#lagom-one-step-order .ls-voice:before,
.lagom .ls-voice:before,
.mg-wrapper .ls-voice:before {
  content:"\e960"
}
#lagom-one-step-order .ls-water-drop:before,
.lagom .ls-water-drop:before,
.mg-wrapper .ls-water-drop:before {
  content:"\e961"
}
#lagom-one-step-order .ls-addon:before,
.lagom .ls-addon:before,
.mg-wrapper .ls-addon:before {
  content:"\e900"
}
#lagom-one-step-order .ls-arrow-down:before,
.lagom .ls-arrow-down:before,
.mg-wrapper .ls-arrow-down:before {
  content:"\e901"
}
#lagom-one-step-order .ls-caret:before,
.lagom .ls-caret:before,
.mg-wrapper .ls-caret:before {
  content:"\e902"
}
#lagom-one-step-order .ls-sign-out:before,
.lagom .ls-sign-out:before,
.mg-wrapper .ls-sign-out:before {
  content:"\e903"
}
#lagom-one-step-order .ls-reply:before,
.lagom .ls-reply:before,
.mg-wrapper .ls-reply:before {
  content:"\e904"
}
#lagom-one-step-order .ls-arrow-left:before,
.lagom .ls-arrow-left:before,
.mg-wrapper .ls-arrow-left:before {
  content:"\e905"
}
#lagom-one-step-order .ls-sign-in:before,
.lagom .ls-sign-in:before,
.mg-wrapper .ls-sign-in:before {
  content:"\e906"
}
#lagom-one-step-order .ls-share:before,
.lagom .ls-share:before,
.mg-wrapper .ls-share:before {
  content:"\e907"
}
#lagom-one-step-order .ls-arrow-right:before,
.lagom .ls-arrow-right:before,
.mg-wrapper .ls-arrow-right:before {
  content:"\e908"
}
#lagom-one-step-order .ls-arrow-up:before,
.lagom .ls-arrow-up:before,
.mg-wrapper .ls-arrow-up:before {
  content:"\e909"
}
#lagom-one-step-order .ls-bank-note:before,
.lagom .ls-bank-note:before,
.mg-wrapper .ls-bank-note:before {
  content:"\e90a"
}
#lagom-one-step-order .ls-basket:before,
.lagom .ls-basket:before,
.mg-wrapper .ls-basket:before {
  content:"\e90b"
}
#lagom-one-step-order .ls-box:before,
.lagom .ls-box:before,
.mg-wrapper .ls-box:before {
  content:"\e90c"
}
#lagom-one-step-order .ls-bullet-small:before,
.lagom .ls-bullet-small:before,
.mg-wrapper .ls-bullet-small:before {
  content:"\e90d"
}
#lagom-one-step-order .ls-bullet:before,
.lagom .ls-bullet:before,
.mg-wrapper .ls-bullet:before {
  content:"\e90e"
}
#lagom-one-step-order .ls-calendar:before,
.lagom .ls-calendar:before,
.mg-wrapper .ls-calendar:before {
  content:"\e90f"
}
#lagom-one-step-order .ls-chain:before,
.lagom .ls-chain:before,
.mg-wrapper .ls-chain:before {
  content:"\e910"
}
#lagom-one-step-order .ls-check:before,
.lagom .ls-check:before,
.mg-wrapper .ls-check:before {
  content:"\e911"
}
#lagom-one-step-order .ls-close:before,
.lagom .ls-close:before,
.mg-wrapper .ls-close:before {
  content:"\e912"
}
#lagom-one-step-order .ls-configure:before,
.lagom .ls-configure:before,
.mg-wrapper .ls-configure:before {
  content:"\e913"
}
#lagom-one-step-order .ls-credit-card:before,
.lagom .ls-credit-card:before,
.mg-wrapper .ls-credit-card:before {
  content:"\e914"
}
#lagom-one-step-order .ls-credit:before,
.lagom .ls-credit:before,
.mg-wrapper .ls-credit:before {
  content:"\e915"
}
#lagom-one-step-order .ls-dashboard:before,
.lagom .ls-dashboard:before,
.mg-wrapper .ls-dashboard:before {
  content:"\e916"
}
#lagom-one-step-order .ls-denial:before,
.lagom .ls-denial:before,
.mg-wrapper .ls-denial:before {
  content:"\e917"
}
#lagom-one-step-order .ls-dislike:before,
.lagom .ls-dislike:before,
.mg-wrapper .ls-dislike:before {
  content:"\e918"
}
#lagom-one-step-order .ls-dns:before,
.lagom .ls-dns:before,
.mg-wrapper .ls-dns:before {
  content:"\e919"
}
#lagom-one-step-order .ls-document:before,
.lagom .ls-document:before,
.mg-wrapper .ls-document:before {
  content:"\e91a"
}
#lagom-one-step-order .ls-download:before,
.lagom .ls-download:before,
.mg-wrapper .ls-download:before {
  content:"\e91b"
}
#lagom-one-step-order .ls-download-square:before,
.lagom .ls-download-square:before,
.mg-wrapper .ls-download-square:before {
  content:"\e91c"
}
#lagom-one-step-order .ls-edit:before,
.lagom .ls-edit:before,
.mg-wrapper .ls-edit:before {
  content:"\e91d"
}
#lagom-one-step-order .ls-envelope:before,
.lagom .ls-envelope:before,
.mg-wrapper .ls-envelope:before {
  content:"\e91e"
}
#lagom-one-step-order .ls-exclamation-circle:before,
.lagom .ls-exclamation-circle:before,
.mg-wrapper .ls-exclamation-circle:before {
  content:"\e91f"
}
#lagom-one-step-order .ls-flag:before,
.lagom .ls-flag:before,
.mg-wrapper .ls-flag:before {
  content:"\e920"
}
#lagom-one-step-order .ls-folder:before,
.lagom .ls-folder:before,
.mg-wrapper .ls-folder:before {
  content:"\e921"
}
#lagom-one-step-order .ls-heart:before,
.lagom .ls-heart:before,
.mg-wrapper .ls-heart:before {
  content:"\e922"
}
#lagom-one-step-order .ls-home:before,
.lagom .ls-home:before,
.mg-wrapper .ls-home:before {
  content:"\e923"
}
#lagom-one-step-order .ls-hosting:before,
.lagom .ls-hosting:before,
.mg-wrapper .ls-hosting:before {
  content:"\e924"
}
#lagom-one-step-order .ls-hourglass:before,
.lagom .ls-hourglass:before,
.mg-wrapper .ls-hourglass:before {
  content:"\e925"
}
#lagom-one-step-order .ls-key:before,
.lagom .ls-key:before,
.mg-wrapper .ls-key:before {
  content:"\e962"
}
#lagom-one-step-order .ls-image:before,
.lagom .ls-image:before,
.mg-wrapper .ls-image:before {
  content:"\e926"
}
#lagom-one-step-order .ls-info-circle:before,
.lagom .ls-info-circle:before,
.mg-wrapper .ls-info-circle:before {
  content:"\e927"
}
#lagom-one-step-order .ls-input-code:before,
.lagom .ls-input-code:before,
.mg-wrapper .ls-input-code:before {
  content:"\e928"
}
#lagom-one-step-order .ls-lightning:before,
.lagom .ls-lightning:before,
.mg-wrapper .ls-lightning:before {
  content:"\e929"
}
#lagom-one-step-order .ls-like:before,
.lagom .ls-like:before,
.mg-wrapper .ls-like:before {
  content:"\e92a"
}
#lagom-one-step-order .ls-location:before,
.lagom .ls-location:before,
.mg-wrapper .ls-location:before {
  content:"\e92b"
}
#lagom-one-step-order .ls-minus:before,
.lagom .ls-minus:before,
.mg-wrapper .ls-minus:before {
  content:"\e92c"
}
#lagom-one-step-order .ls-more:before,
.lagom .ls-more:before,
.mg-wrapper .ls-more:before {
  content:"\e92d"
}
#lagom-one-step-order .ls-new-window:before,
.lagom .ls-new-window:before,
.mg-wrapper .ls-new-window:before {
  content:"\e92e"
}
#lagom-one-step-order .ls-padlock:before,
.lagom .ls-padlock:before,
.mg-wrapper .ls-padlock:before {
  content:"\e92f"
}
#lagom-one-step-order .ls-pen:before,
.lagom .ls-pen:before,
.mg-wrapper .ls-pen:before {
  content:"\e930"
}
#lagom-one-step-order .ls-plus:before,
.lagom .ls-plus:before,
.mg-wrapper .ls-plus:before {
  content:"\e931"
}
#lagom-one-step-order .ls-printer:before,
.lagom .ls-printer:before,
.mg-wrapper .ls-printer:before {
  content:"\e932"
}
#lagom-one-step-order .ls-range:before,
.lagom .ls-range:before,
.mg-wrapper .ls-range:before {
  content:"\e933"
}
#lagom-one-step-order .ls-refresh:before,
.lagom .ls-refresh:before,
.mg-wrapper .ls-refresh:before {
  content:"\e934"
}
#lagom-one-step-order .ls-rss:before,
.lagom .ls-rss:before,
.mg-wrapper .ls-rss:before {
  content:"\e935"
}
#lagom-one-step-order .ls-search:before,
.lagom .ls-search:before,
.mg-wrapper .ls-search:before {
  content:"\e963"
}
#lagom-one-step-order .ls-security-code:before,
.lagom .ls-security-code:before,
.mg-wrapper .ls-security-code:before {
  content:"\e936"
}
#lagom-one-step-order .ls-shield:before,
.lagom .ls-shield:before,
.mg-wrapper .ls-shield:before {
  content:"\e937"
}
#lagom-one-step-order .ls-sitebuilder:before,
.lagom .ls-sitebuilder:before,
.mg-wrapper .ls-sitebuilder:before {
  content:"\e965"
}
#lagom-one-step-order .ls-smartphone:before,
.lagom .ls-smartphone:before,
.mg-wrapper .ls-smartphone:before {
  content:"\e938"
}
#lagom-one-step-order .ls-sort-asc:before,
.lagom .ls-sort-asc:before,
.mg-wrapper .ls-sort-asc:before {
  content:"\e939"
}
#lagom-one-step-order .ls-sort-desc:before,
.lagom .ls-sort-desc:before,
.mg-wrapper .ls-sort-desc:before {
  content:"\e93a"
}
#lagom-one-step-order .ls-spark:before,
.lagom .ls-spark:before,
.mg-wrapper .ls-spark:before {
  content:"\e93b"
}
#lagom-one-step-order .ls-switch:before,
.lagom .ls-switch:before,
.mg-wrapper .ls-switch:before {
  content:"\e964"
}
#lagom-one-step-order .ls-text-cloud:before,
.lagom .ls-text-cloud:before,
.mg-wrapper .ls-text-cloud:before {
  content:"\e93c"
}
#lagom-one-step-order .ls-ticket-tag:before,
.lagom .ls-ticket-tag:before,
.mg-wrapper .ls-ticket-tag:before {
  content:"\e93d"
}
#lagom-one-step-order .ls-transfer:before,
.lagom .ls-transfer:before,
.mg-wrapper .ls-transfer:before {
  content:"\e93e"
}
#lagom-one-step-order .ls-trash:before,
.lagom .ls-trash:before,
.mg-wrapper .ls-trash:before {
  content:"\e93f"
}
#lagom-one-step-order .ls-upgrade-downgrade:before,
.lagom .ls-upgrade-downgrade:before,
.mg-wrapper .ls-upgrade-downgrade:before {
  content:"\e940"
}
#lagom-one-step-order .ls-upload:before,
.lagom .ls-upload:before,
.mg-wrapper .ls-upload:before {
  content:"\e941"
}
#lagom-one-step-order .ls-user:before,
.lagom .ls-user:before,
.mg-wrapper .ls-user:before {
  content:"\e942"
}
#lagom-one-step-order .ls-wallet:before,
.lagom .ls-wallet:before,
.mg-wrapper .ls-wallet:before {
  content:"\e943"
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width:100%;
  padding-left:12px;
  padding-right:12px;
  margin-left:auto;
  margin-right:auto
}
@media (min-width:480px) {
  .container,
  .container-sm {
    max-width:540px
  }
}
@media (min-width:768px) {
  .container,
  .container-md,
  .container-sm {
    max-width:100%
  }
}
@media (min-width:992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width:100%
  }
}
@media (min-width:1320px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width:1288px
  }
}
.row {
  display:flex;
  flex-wrap:wrap;
  margin-left:-12px;
  margin-right:-12px
}
.row-sm {
  margin-right:calc(-1 * var(--spacing-1x));
  margin-left:calc(-1 * var(--spacing-1x))
}
.row-sm [class*=col-] {
  padding-right:var(--spacing-1x);
  padding-left:var(--spacing-1x)
}
.no-gutters {
  margin-left:0;
  margin-right:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
  padding-left:0;
  padding-right:0
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
  position:relative;
  width:100%;
  padding-left:12px;
  padding-right:12px
}
.col {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
}
.row-cols-1>* {
  flex:0 0 100%;
  max-width:100%
}
.row-cols-2>* {
  flex:0 0 50%;
  max-width:50%
}
.row-cols-3>* {
  flex:0 0 33.33333%;
  max-width:33.33333%
}
.row-cols-4>* {
  flex:0 0 25%;
  max-width:25%
}
.row-cols-5>* {
  flex:0 0 20%;
  max-width:20%
}
.row-cols-6>* {
  flex:0 0 16.66667%;
  max-width:16.66667%
}
.col-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
}
.col-1 {
  flex:0 0 8.33333%;
  max-width:8.33333%
}
.col-2 {
  flex:0 0 16.66667%;
  max-width:16.66667%
}
.col-3 {
  flex:0 0 25%;
  max-width:25%
}
.col-4 {
  flex:0 0 33.33333%;
  max-width:33.33333%
}
.col-5 {
  flex:0 0 41.66667%;
  max-width:41.66667%
}
.col-6 {
  flex:0 0 50%;
  max-width:50%
}
.col-7 {
  flex:0 0 58.33333%;
  max-width:58.33333%
}
.col-8 {
  flex:0 0 66.66667%;
  max-width:66.66667%
}
.col-9 {
  flex:0 0 75%;
  max-width:75%
}
.col-10 {
  flex:0 0 83.33333%;
  max-width:83.33333%
}
.col-11 {
  flex:0 0 91.66667%;
  max-width:91.66667%
}
.col-12 {
  flex:0 0 100%;
  max-width:100%
}
.order-first {
  order:-1
}
.order-last {
  order:13
}
.order-0 {
  order:0
}
.order-1 {
  order:1
}
.order-2 {
  order:2
}
.order-3 {
  order:3
}
.order-4 {
  order:4
}
.order-5 {
  order:5
}
.order-6 {
  order:6
}
.order-7 {
  order:7
}
.order-8 {
  order:8
}
.order-9 {
  order:9
}
.order-10 {
  order:10
}
.order-11 {
  order:11
}
.order-12 {
  order:12
}
.offset-1 {
  margin-right:8.33333%
}
.offset-2 {
  margin-right:16.66667%
}
.offset-3 {
  margin-right:25%
}
.offset-4 {
  margin-right:33.33333%
}
.offset-5 {
  margin-right:41.66667%
}
.offset-6 {
  margin-right:50%
}
.offset-7 {
  margin-right:58.33333%
}
.offset-8 {
  margin-right:66.66667%
}
.offset-9 {
  margin-right:75%
}
.offset-10 {
  margin-right:83.33333%
}
.offset-11 {
  margin-right:91.66667%
}
@media (min-width:480px) {
  .col-sm {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-sm-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-sm-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-sm-3>* {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-sm-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-sm-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-sm-6>* {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-sm-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-sm-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-sm-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-sm-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-sm-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-sm-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-sm-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-sm-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-sm-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-sm-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-sm-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-sm-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-sm-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-sm-first {
    order:-1
  }
  .order-sm-last {
    order:13
  }
  .order-sm-0 {
    order:0
  }
  .order-sm-1 {
    order:1
  }
  .order-sm-2 {
    order:2
  }
  .order-sm-3 {
    order:3
  }
  .order-sm-4 {
    order:4
  }
  .order-sm-5 {
    order:5
  }
  .order-sm-6 {
    order:6
  }
  .order-sm-7 {
    order:7
  }
  .order-sm-8 {
    order:8
  }
  .order-sm-9 {
    order:9
  }
  .order-sm-10 {
    order:10
  }
  .order-sm-11 {
    order:11
  }
  .order-sm-12 {
    order:12
  }
  .offset-sm-0 {
    margin-right:0
  }
  .offset-sm-1 {
    margin-right:8.33333%
  }
  .offset-sm-2 {
    margin-right:16.66667%
  }
  .offset-sm-3 {
    margin-right:25%
  }
  .offset-sm-4 {
    margin-right:33.33333%
  }
  .offset-sm-5 {
    margin-right:41.66667%
  }
  .offset-sm-6 {
    margin-right:50%
  }
  .offset-sm-7 {
    margin-right:58.33333%
  }
  .offset-sm-8 {
    margin-right:66.66667%
  }
  .offset-sm-9 {
    margin-right:75%
  }
  .offset-sm-10 {
    margin-right:83.33333%
  }
  .offset-sm-11 {
    margin-right:91.66667%
  }
}
@media (min-width:768px) {
  .col-md {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-md-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-md-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-md-3>* {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-md-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-md-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-md-6>* {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-md-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-md-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-md-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-md-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-md-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-md-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-md-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-md-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-md-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-md-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-md-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-md-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-md-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-md-first {
    order:-1
  }
  .order-md-last {
    order:13
  }
  .order-md-0 {
    order:0
  }
  .order-md-1 {
    order:1
  }
  .order-md-2 {
    order:2
  }
  .order-md-3 {
    order:3
  }
  .order-md-4 {
    order:4
  }
  .order-md-5 {
    order:5
  }
  .order-md-6 {
    order:6
  }
  .order-md-7 {
    order:7
  }
  .order-md-8 {
    order:8
  }
  .order-md-9 {
    order:9
  }
  .order-md-10 {
    order:10
  }
  .order-md-11 {
    order:11
  }
  .order-md-12 {
    order:12
  }
  .offset-md-0 {
    margin-right:0
  }
  .offset-md-1 {
    margin-right:8.33333%
  }
  .offset-md-2 {
    margin-right:16.66667%
  }
  .offset-md-3 {
    margin-right:25%
  }
  .offset-md-4 {
    margin-right:33.33333%
  }
  .offset-md-5 {
    margin-right:41.66667%
  }
  .offset-md-6 {
    margin-right:50%
  }
  .offset-md-7 {
    margin-right:58.33333%
  }
  .offset-md-8 {
    margin-right:66.66667%
  }
  .offset-md-9 {
    margin-right:75%
  }
  .offset-md-10 {
    margin-right:83.33333%
  }
  .offset-md-11 {
    margin-right:91.66667%
  }
}
@media (min-width:992px) {
  .col-lg {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-lg-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-lg-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-lg-3>* {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-lg-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-lg-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-lg-6>* {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-lg-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-lg-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-lg-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-lg-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-lg-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-lg-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-lg-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-lg-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-lg-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-lg-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-lg-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-lg-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-lg-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-lg-first {
    order:-1
  }
  .order-lg-last {
    order:13
  }
  .order-lg-0 {
    order:0
  }
  .order-lg-1 {
    order:1
  }
  .order-lg-2 {
    order:2
  }
  .order-lg-3 {
    order:3
  }
  .order-lg-4 {
    order:4
  }
  .order-lg-5 {
    order:5
  }
  .order-lg-6 {
    order:6
  }
  .order-lg-7 {
    order:7
  }
  .order-lg-8 {
    order:8
  }
  .order-lg-9 {
    order:9
  }
  .order-lg-10 {
    order:10
  }
  .order-lg-11 {
    order:11
  }
  .order-lg-12 {
    order:12
  }
  .offset-lg-0 {
    margin-right:0
  }
  .offset-lg-1 {
    margin-right:8.33333%
  }
  .offset-lg-2 {
    margin-right:16.66667%
  }
  .offset-lg-3 {
    margin-right:25%
  }
  .offset-lg-4 {
    margin-right:33.33333%
  }
  .offset-lg-5 {
    margin-right:41.66667%
  }
  .offset-lg-6 {
    margin-right:50%
  }
  .offset-lg-7 {
    margin-right:58.33333%
  }
  .offset-lg-8 {
    margin-right:66.66667%
  }
  .offset-lg-9 {
    margin-right:75%
  }
  .offset-lg-10 {
    margin-right:83.33333%
  }
  .offset-lg-11 {
    margin-right:91.66667%
  }
}
@media (min-width:1320px) {
  .col-xl {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .row-cols-xl-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .row-cols-xl-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .row-cols-xl-3>* {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .row-cols-xl-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .row-cols-xl-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .row-cols-xl-6>* {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-xl-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .col-xl-1 {
    flex:0 0 8.33333%;
    max-width:8.33333%
  }
  .col-xl-2 {
    flex:0 0 16.66667%;
    max-width:16.66667%
  }
  .col-xl-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-xl-4 {
    flex:0 0 33.33333%;
    max-width:33.33333%
  }
  .col-xl-5 {
    flex:0 0 41.66667%;
    max-width:41.66667%
  }
  .col-xl-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-xl-7 {
    flex:0 0 58.33333%;
    max-width:58.33333%
  }
  .col-xl-8 {
    flex:0 0 66.66667%;
    max-width:66.66667%
  }
  .col-xl-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-xl-10 {
    flex:0 0 83.33333%;
    max-width:83.33333%
  }
  .col-xl-11 {
    flex:0 0 91.66667%;
    max-width:91.66667%
  }
  .col-xl-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-xl-first {
    order:-1
  }
  .order-xl-last {
    order:13
  }
  .order-xl-0 {
    order:0
  }
  .order-xl-1 {
    order:1
  }
  .order-xl-2 {
    order:2
  }
  .order-xl-3 {
    order:3
  }
  .order-xl-4 {
    order:4
  }
  .order-xl-5 {
    order:5
  }
  .order-xl-6 {
    order:6
  }
  .order-xl-7 {
    order:7
  }
  .order-xl-8 {
    order:8
  }
  .order-xl-9 {
    order:9
  }
  .order-xl-10 {
    order:10
  }
  .order-xl-11 {
    order:11
  }
  .order-xl-12 {
    order:12
  }
  .offset-xl-0 {
    margin-right:0
  }
  .offset-xl-1 {
    margin-right:8.33333%
  }
  .offset-xl-2 {
    margin-right:16.66667%
  }
  .offset-xl-3 {
    margin-right:25%
  }
  .offset-xl-4 {
    margin-right:33.33333%
  }
  .offset-xl-5 {
    margin-right:41.66667%
  }
  .offset-xl-6 {
    margin-right:50%
  }
  .offset-xl-7 {
    margin-right:58.33333%
  }
  .offset-xl-8 {
    margin-right:66.66667%
  }
  .offset-xl-9 {
    margin-right:75%
  }
  .offset-xl-10 {
    margin-right:83.33333%
  }
  .offset-xl-11 {
    margin-right:91.66667%
  }
}
.col5 {
  flex:0 0 20%;
  max-width:20%
}
@media (min-width:480px) {
  .col-sm5 {
    flex:0 0 20%;
    max-width:20%
  }
}
@media (min-width:768px) {
  .col-md5 {
    flex:0 0 20%;
    max-width:20%
  }
}
@media (min-width:992px) {
  .col-lg5 {
    flex:0 0 20%;
    max-width:20%
  }
}
@media (min-width:1320px) {
  .col-xl5 {
    flex:0 0 20%;
    max-width:20
  }
}
body {
  overflow-x:hidden
}
body:not(.lagom) #lagom-one-step-order {
  border-top:1px solid var(--nav-tabs-border-color)
}
section#main-body {
  padding-top:0;
  padding-bottom:0
}
section#main-body>.container {
  width:100%;
  padding:0;
  max-width:unset
}
section#main-body>.container>.row {
  margin-right:0;
  margin-left:0
}
section#main-body .main-content {
  margin:0
}
section#main-body .main-content>.header-lined {
  display:none
}
section#main-body .main-content.col-xs-12,
section#main-body .primary-content {
  padding:0
}
.master-breadcrumb {
  display:none
}
.main-body {
  overflow-x:clip
}
.input-group-btn {
  width:auto
}
.form-control,
.form-control:active,
.form-control:focus,
.form-control:hover {
  box-shadow:none;
  outline:none
}
.input-group {
  flex-wrap:nowrap!important
}
.input-group__label {
  margin-right:4px
}
.app-main-order {
  font-family:var(--font-family-base);
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-base);
  line-height:var(--line-height-base);
  color:var(--text-body-color);
  background:var(--body-bg)
}
.panel {
  font-size:inherit
}
.panel-footer {
  background:none
}
.nav-tabs {
  border:0
}
.nav-tabs>li>a {
  border:none!important
}
.btn:focus {
  box-shadow:unset!important
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs>li>a {
  border:0
}
.show>.dropdown-menu {
  opacity:1!important;
  visibility:visible!important
}
.dropdown-menu.show,
.show>.dropdown-menu {
  transform:translateY(0)!important
}
@media (max-width:767.98px) {
  .container {
    max-width:unset
  }
}
#fullpage-overlay {
  display:none!important
}
.main-body.preloaded,
.main-header.preloaded {
  display:none
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family:inherit
}
#lagom-one-step-order {
  min-height:568px;
  flex:1;
  position:relative
}
#lagom-one-step-order .main-header-content .main-header-title {
  border-bottom:none
}
#lagom-one-step-order .login-divider {
  position:relative;
  display:flex;
  align-items:center;
  width:100%;
  margin:calc(2 * var(--spacing-1x)) 0;
  color:var(--text-lighter-color);
  text-align:center;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .login-divider span {
  padding:0 var(--spacing-1x);
  position:relative
}
#lagom-one-step-order .login-divider span:first-child,
#lagom-one-step-order .login-divider span:last-child {
  display:block;
  flex:1;
  height:1px;
  background:var(--ui-block-divider-color)
}
#lagom-one-step-order .social-signin-btns {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  margin-left:calc(-1 * var(--spacing-2x))
}
#lagom-one-step-order .social-signin-btns .btn-social {
  min-width:240px;
  max-width:350px
}
@media (min-width:480px) {
  #lagom-one-step-order .social-signin-btns .btn-social {
    margin-left:var(--spacing-2x)
  }
}
#lagom-one-step-order .dropdown-menu {
  top:100%!important
}
#lagom-one-step-order .package-horizontal .label:not(.label-corner) {
  position:static!important;
  transform:unset!important;
  padding:6px!important;
  font-size:var(--font-size-xs)!important;
  line-height:var(--line-height-xs)!important;
  margin-right:16px!important
}
#lagom-one-step-order .box-search-domain .spotlight-list .spotlight {
  position:relative;
  overflow:hidden;
  display:flex;
  margin:0;
  height:auto;
  border-radius:var(--ui-block-border-radius);
  text-align:center;
  margin-bottom:8px
}
#lagom-one-step-order .box-search-domain .spotlight-list .spotlight-more {
  flex-direction:row;
  padding:8px;
  color:#fff;
  border:1px dashed var(--btn-light-border);
  margin-bottom:8px;
  background:none
}
@media (min-width:1320px) {
  #lagom-one-step-order .main-content.main-content-m-w {
    max-width:calc(100% - var(--main-sidebar-lg-width) - var(--main-sidebar-spacing-h))!important
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .main-content.main-content-m-w {
    max-width:calc(100% - (var(--main-sidebar-lg-width) * .8))
  }
  #lagom-one-step-order .main-content+.main-sidebar {
    margin-left:0;
    margin-right:var(--main-sidebar-spacing-h)
  }
}
#lagom-one-step-order .panel-addon.panel-main-addon .dropdown-menu>li>a:hover {
  padding-right:0!important
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .panel-addon.panel-main-addon .panel-icon img {
    width:100%;
    height:auto;
    top:-20px
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .panel-addon.panel-main-addon .panel-icon img {
    width:100%;
    height:auto;
    top:0
  }
}
#lagom-one-step-order .panel-group-condensed>.panel.checked {
  border-color:var(--ui-block-divider-color)!important
}
#lagom-one-step-order .panel-choose-domain--subdomain .dropdown-menu>li>a:hover {
  padding-right:0
}
#lagom-one-step-order .main-header-nav .nav-arrow>.nav-link {
  padding:0
}
#lagom-one-step-order .tab-nav {
  display:flex
}
#lagom-one-step-order .tab-nav--section .nav-arrow {
  margin:0;
  z-index:10;
  position:absolute;
  transition:opacity var(--transition-base),visibility var(--transition-base);
  height:var(--line-height-lg)
}
#lagom-one-step-order .tab-nav--section .nav-arrow>.nav-link {
  display:flex;
  width:32px;
  min-width:32px;
  height:100%;
  justify-content:center;
  padding:var(--spacing-1x) var(--spacing-2x)
}
#lagom-one-step-order .tab-nav--section .nav-arrow>.nav-link>i {
  margin:0;
  transition:var(--transition-base);
  display:flex;
  align-items:center
}
#lagom-one-step-order .tab-nav--section .nav-arrow>.nav-link:hover i {
  opacity:.64
}
#lagom-one-step-order .tab-nav--section .nav-arrow:first-of-type {
  margin-right:-8px;
  margin-left:8px;
  background:linear-gradient(-270deg,hsla(0,0%,100%,0) -14.06%,var(--body-bg) 42.97%);
  right:0
}
#lagom-one-step-order .tab-nav--section .nav-arrow:last-of-type {
  margin-right:auto;
  padding-right:8px;
  margin-left:-8px;
  background:linear-gradient(-270deg,var(--body-bg) 63.76%,hsla(0,0%,100%,0));
  left:0
}
#lagom-one-step-order .tab-nav--section .nav-arrow--hidden {
  opacity:0;
  visibility:hidden
}
#lagom-one-step-order .tab-nav--section .nav-img {
  max-height:28px;
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .nav-tabs li.active a:after {
  right:0!important;
  left:0!important;
  background:var(--brand-primary)!important;
  height:2px!important
}
#lagom-one-step-order .nav-tabs .nav-link {
  font-weight:var(--font-weight-light)!important
}
#lagom-one-step-order .password-content-group .progress-bar-danger {
  background-color:var(--brand-danger)
}
#lagom-one-step-order .password-content-group .progress-bar-warning {
  background-color:var(--brand-warning)
}
#lagom-one-step-order .password-content-group .progress-bar-success {
  background-color:var(--brand-success)
}
#lagom-one-step-order .password-content-top label {
  widtH:30%
}
#lagom-one-step-order .marketing-emails {
  border:1px solid var(--gray-lighter-3);
  border-radius:var(--border-radius-base)
}
#lagom-one-step-order .modal.in .modal-dialog {
  transform:scale(1)!important
}
#lagom-one-step-order .modal.fade.show {
  visibility:visible;
  opacity:1
}
#lagom-one-step-order .modal-footer {
  border-top:none;
  text-align:right;
  justify-content:flex-start
}
#lagom-one-step-order .modal-content {
  border:none
}
#lagom-one-step-order .modal .close {
  opacity:1
}
#lagom-one-step-order path.transparent {
  fill:#fff
}
#lagom-one-step-order #payment-credits-component>.panel-body>.panel>.panel-body {
  padding:var(--spacing-2x)
}
#lagom-one-step-order .cc-input-container .cc-list .cc-item {
  display:flex;
  align-items:center;
  position:relative;
  color:var(--gray-darker);
  max-width:unset;
  border:1px solid var(--gray-lighter-4);
  padding:16px;
  display:flex!important;
  transition:border var(--transition-base);
  border-radius:var(--border-radius-base);
  cursor:pointer
}
#lagom-one-step-order .cc-input-container .cc-list .cc-item:hover {
  border:1px solid var(--input-focus-border-color)
}
#lagom-one-step-order .cc-input-container .cc-list .cc-item .status {
  background-color:unset!important
}
#lagom-one-step-order .credit-balance {
  margin-bottom:0;
  padding:var(--ui-block-padding-sm);
  border:1px solid var(--ui-block-divider-color);
  border-radius:var(--ui-block-border-radius);
  color:var(--text-heading-color);
  font-size:var(--font-size-h2);
  line-height:var(--line-height-h3)
}
#lagom-one-step-order .credit-balance-title {
  margin-bottom:var(--ui-block-spacing-xs);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .credit-balance span {
  font-weight:var(--font-weight-h2)
}
#lagom-one-step-order .apply-credit-container span>span {
  font-weight:var(--font-weight-bold)
}
#lagom-one-step-order .alert-danger {
  color:var(--brand-danger)!important
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .main-content [data-fixed-actions].is-fixed .bottom-content .summary-actions .btn {
    margin-right:var(--spacing-2x)!important
  }
  #lagom-one-step-order .main-content:not(.full-width) .summary-bottom.is-fixed .bottom-content .summary-actions {
    padding:0 12px
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed {
    padding:12px var(--panel-body-padding)
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .bottom-content {
    padding:0 12px;
    display:flex;
    flex-direction:row;
    justify-content:space-between
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .bottom-content .summary-actions {
    display:flex;
    flex-direction:row-reverse;
    align-items:center
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .bottom-content .summary-actions .checkbox-custom {
    margin:0;
    padding-right:var(--spacing-4x)
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .bottom-content .summary-actions>.btn {
    margin-right:var(--spacing-2x);
    width:216px!important;
    min-width:216px
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .bottom-content .summary-actions-orderfields .form-flex--orderfields .form-group {
    padding-right:var(--spacing-4x)
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .bottom-content .summary-actions-orderfields .form-flex--orderfields .checkbox-custom {
    padding-right:0
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .price {
    display:flex!important
  }
  #lagom-one-step-order .main-sidebar [data-fixed-actions].is-fixed .price .price-total {
    margin-bottom:0
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .order-summary .checkbox>label {
    padding-right:0
  }
}
#lagom-one-step-order .tld-table .table-list thead tr th {
  border-bottom:none
}
#lagom-one-step-order .tld-table .table-list tbody tr td .tld-name {
  font-size:var(--font-size-xlg)
}
#lagom-one-step-order .tld-table .table-list tbody tr td .tld-label {
  display:block;
  color:var(--text-lighter-color);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-xs)
}
@media (min-width:992px) {
  #lagom-one-step-order .tld-table .table-list tbody tr td .tld-label {
    display:none
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .tld-table .table>thead {
    display:none
  }
  #lagom-one-step-order .tld-table .table>tbody>tr {
    display:flex;
    flex-wrap:wrap;
    padding:var(--ui-block-padding-base);
    padding-bottom:calc(var(--ui-block-padding-base) - var(--ui-block-spacing-sm));
    padding-right:calc(var(--ui-block-padding-base) - var(--ui-block-spacing-sm))
  }
  #lagom-one-step-order .tld-table .table>tbody>tr:not(:last-child) {
    border-bottom:1px solid var(--table-border-color)
  }
  #lagom-one-step-order .tld-table .table>tbody>tr td {
    flex:1;
    display:block;
    border:none;
    height:auto!important;
    min-width:80px;
    padding:0!important;
    margin-right:var(--spacing-1x);
    margin-bottom:var(--spacing-1x);
    border-top:none!important
  }
  #lagom-one-step-order .tld-table .table>tbody>tr td:first-child {
    width:100%;
    flex:100%
  }
}
#lagom-one-step-order .dropdown-toggle:after {
  content:unset
}
.modal-backdrop {
  background:var(--modal-backdrop-bg);
  backdrop-filter:blur(10px)
}
.modal-backdrop.show {
  opacity:1
}
@media (min-width:480px) {
  .container {
    max-width:var(--container-sm-max-width)
  }
}
@media (min-width:768px) {
  .container {
    max-width:var(--container-md-max-width)
  }
}
@media (min-width:992px) {
  .container {
    max-width:var(--container-lg-max-width)
  }
}
@media (min-width:1320px) {
  .container {
    max-width:var(--container-xl-max-width)
  }
}
.container {
  width:100%;
  padding-left:12px;
  padding-right:12px;
  margin-left:auto
}
label.checkbox+.help-block {
  margin-top:calc(-1 * var(--checkbox-spacing))!important
}
.price {
  word-break:break-word!important
}
.price-discount {
  background-color:#ffe7ec!important;
  padding:2px 6px;
  border-radius:var(--border-radius-xs);
  margin-right:4px;
  font-weight:var(--font-weight-medium)
}
.row--addons>div {
  flex-grow:1;
  max-width:unset
}
.country-list {
  background:var(--dropdown-bg);
  backdrop-filter:blur(10px)
}
.main-header-wrapper {
  margin-top:var(--spacing-6x)
}
#modalGeneratePassword {
  align-items:center;
  justify-content:center
}
#modalGeneratePassword.show {
  display:flex!important
}
.load-more {
  border:1px dashed var(--gray-lighter-3);
  padding:16px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:16px;
  border-radius:var(--border-radius-base);
  cursor:pointer
}
.load-more span {
  margin-right:16px;
  color:var(--gray-base)
}
.load-more i.ls {
  color:var(--gray-icons);
  font-size:var(--ui-icon-size-base)!important
}
.cc-item-desc {
  flex:1;
  color:var(--text-lighter-color)
}
.cc-item>*+* {
  margin-right:var(--spacing-2x)
}
.cc-item-name {
  color:var(--text-heading-color);
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-medium);
  width:20%;
  max-width:20%
}
.cc-input-container .cc-item>* {
  padding:0
}
.cc-input-container .cc-item-desc {
  width:40%;
  max-width:40%
}
.checkout-security-msg .alert-body {
  display:flex;
  align-items:flex-start
}
.checkout-security-msg .alert-body .ls {
  line-height:var(--line-height-base)!important;
  color:var(--brand-warning);
  margin-left:16px
}
.open>.dropdown[aria-expanded=true] .dropdown-menu {
  display:block!important;
  opacity:1!important;
  visibility:visible!important;
  transform:translateY(0)!important
}
@media (max-width:991.98px) {
  #modalGeneratePassword .copy-to-clipboard {
    margin-right:12px
  }
}
@media (min-width:768px) {
  #modalGeneratePassword .copy-to-clipboard {
    margin-top:12px
  }
  #modalGeneratePassword .modal-dialog {
    width:var(--modal-md)
  }
  #modalGeneratePassword label {
    text-align:left;
    margin-bottom:0
  }
}
@media (max-width:399px) {
  #modalGeneratePassword .col-md-8.offset-md-4 {
    display:flex;
    flex-direction:column
  }
  #modalGeneratePassword .col-md-8.offset-md-4 .copy-to-clipboard {
    margin-top:8px;
    margin-right:0
  }
  #modalGeneratePassword .modal-footer {
    display:flex;
    flex-direction:column;
    margin-top:8px
  }
  #modalGeneratePassword .modal-footer .btn {
    margin:0
  }
  #modalGeneratePassword .modal-footer .btn+.btn {
    margin-top:8px
  }
}
.dropdown-backdrop {
  z-index:-1!important
}
#lagom-one-step-order {
  font-family:var(--font-family-base);
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-base);
  line-height:var(--line-height-base);
  color:var(--text-body-color);
  background:var(--body-bg)
}
@media print {
  #lagom-one-step-order *,
  #lagom-one-step-order :after,
  #lagom-one-step-order :before {
    text-shadow:none!important;
    box-shadow:none!important
  }
  #lagom-one-step-order a:not(.btn) {
    text-decoration:underline
  }
  #lagom-one-step-order abbr[title]:after {
    content:" (" attr(title) ")"
  }
  #lagom-one-step-order pre {
    white-space:pre-wrap!important
  }
  #lagom-one-step-order blockquote,
  #lagom-one-step-order pre {
    border:var(--border-width-base) solid #adb5bd;
    page-break-inside:avoid
  }
  #lagom-one-step-order thead {
    display:table-header-group
  }
  #lagom-one-step-order img,
  #lagom-one-step-order tr {
    page-break-inside:avoid
  }
  #lagom-one-step-order h2,
  #lagom-one-step-order h3,
  #lagom-one-step-order p {
    orphans:3;
    widows:3
  }
  #lagom-one-step-order h2,
  #lagom-one-step-order h3 {
    page-break-after:avoid
  }
  @page {
    #lagom-one-step-order {
      size:var(--print-page-size)
    }
  }
  #lagom-one-step-order .container,
  #lagom-one-step-order body {
    min-width:var(--print-body-min-width)!important
  }
  #lagom-one-step-order .navbar {
    display:none
  }
  #lagom-one-step-order .badge {
    border:var(--border-width-base) solid #000
  }
  #lagom-one-step-order .table {
    border-collapse:collapse!important
  }
  #lagom-one-step-order .table td,
  #lagom-one-step-order .table th {
    background-color:#fff!important
  }
  #lagom-one-step-order .table-bordered td,
  #lagom-one-step-order .table-bordered th {
    border:1px solid #dee2e6!important
  }
  #lagom-one-step-order .table-dark {
    color:inherit
  }
  #lagom-one-step-order .table-dark tbody+tbody,
  #lagom-one-step-order .table-dark td,
  #lagom-one-step-order .table-dark th,
  #lagom-one-step-order .table-dark thead th {
    border-color:var(--table-border-color)
  }
  #lagom-one-step-order .table .thead-dark th {
    color:inherit;
    border-color:var(--table-border-color)
  }
}
#lagom-one-step-order code,
#lagom-one-step-order kbd,
#lagom-one-step-order pre,
#lagom-one-step-order samp {
  font-family:var(--font-family-monospace);
  font-size:1em
}
#lagom-one-step-order code {
  font-size:var(--code-font-size);
  color:var(--code-color);
  background:var(--code-bg);
  border-radius:var(--border-radius-sm);
  padding:2px;
  word-wrap:break-word
}
a>#lagom-one-step-order code {
  color:inherit
}
#lagom-one-step-order kbd {
  padding:var(--kbd-padding-y) var(--kbd-padding-x);
  font-size:var(--code-font-size);
  color:var(--kbd-color);
  background-color:var(--kbd-bg);
  border-radius:var(--border-radius-sm);
  box-shadow:var(--kbd-box-shadow)
}
#lagom-one-step-order kbd kbd {
  padding:0;
  font-size:var(--nested-kbd-font-size);
  font-weight:var(--nested-kbd-font-weight);
  box-shadow:none
}
#lagom-one-step-order pre {
  overflow:auto;
  -ms-overflow-style:scrollbar;
  display:block;
  padding:var(--pre-padding);
  margin:0 0 12px;
  font-size:var(--pre-font-size);
  line-height:var(--pre-line-height);
  word-break:break-all;
  word-wrap:break-word;
  color:var(--pre-color);
  background:var(--pre-bg);
  border:1px solid var(--pre-border-color);
  border-radius:var(--pre-border-radius)
}
#lagom-one-step-order pre code {
  padding:0;
  font-size:inherit;
  color:inherit;
  white-space:pre-wrap;
  background-color:transparent;
  border-radius:0
}
#lagom-one-step-order .code {
  font-family:var(--font-family-monospace)
}
#lagom-one-step-order .table,
#lagom-one-step-order table {
  position:relative;
  background:var(--table-bg);
  border-collapse:unset;
  border-spacing:0
}
#lagom-one-step-order .table:before,
#lagom-one-step-order table:before {
  content:"";
  position:absolute;
  bottom:7px;
  top:7px;
  right:0;
  width:1px;
  background:var(--gray-lighter-4)
}
#lagom-one-step-order .table .ssl-info img,
#lagom-one-step-order table .ssl-info img {
  height:12px;
  width:12px
}
#lagom-one-step-order caption {
  color:var(--text-lighter-color)
}
#lagom-one-step-order .table,
#lagom-one-step-order table {
  width:100%;
  max-width:100%;
  margin-bottom:var(--ui-block-spacing-base)
}
#lagom-one-step-order .table:before,
#lagom-one-step-order table:before {
  content:none
}
#lagom-one-step-order .table>tbody>tr>th,
#lagom-one-step-order .table>thead>tr>th,
#lagom-one-step-order table>tbody>tr>th,
#lagom-one-step-order table>thead>tr>th {
  background:var(--table-th-bg);
  border-top:1px solid var(--table-border-color);
  height:var(--table-th-height);
  padding:var(--table-th-padding);
  vertical-align:var(--table-vertical-align);
  color:var(--table-th-font-color);
  font-size:var(--table-th-font-size);
  font-weight:var(--table-th-font-weight);
  text-align:var(--table-horizontal-align);
  margin-left:5px
}
#lagom-one-step-order .table>tbody>tr>th:first-child,
#lagom-one-step-order .table>thead>tr>th:first-child,
#lagom-one-step-order table>tbody>tr>th:first-child,
#lagom-one-step-order table>thead>tr>th:first-child {
  padding-right:var(--table-th-first-last-padding)
}
#lagom-one-step-order .table>tbody>tr>th:last-child,
#lagom-one-step-order .table>thead>tr>th:last-child,
#lagom-one-step-order table>tbody>tr>th:last-child,
#lagom-one-step-order table>thead>tr>th:last-child {
  padding-left:var(--table-th-first-last-padding)
}
#lagom-one-step-order .table>tbody>tr>td,
#lagom-one-step-order .table>tfoot>tr>td,
#lagom-one-step-order table>tbody>tr>td,
#lagom-one-step-order table>tfoot>tr>td {
  background:var(--table-td-bg);
  border-top:1px solid var(--table-border-color);
  height:var(--table-td-height);
  padding:var(--table-td-padding);
  vertical-align:var(--table-vertical-align);
  color:var(--table-td-font-color);
  font-size:var(--table-td-font-size);
  text-align:var(--table-horizontal-align)
}
#lagom-one-step-order .table>tbody>tr>td:first-child,
#lagom-one-step-order .table>tfoot>tr>td:first-child,
#lagom-one-step-order table>tbody>tr>td:first-child,
#lagom-one-step-order table>tfoot>tr>td:first-child {
  padding-right:var(--table-td-first-last-padding)
}
#lagom-one-step-order .table>tbody>tr>td:last-child,
#lagom-one-step-order .table>tfoot>tr>td:last-child,
#lagom-one-step-order table>tbody>tr>td:last-child,
#lagom-one-step-order table>tfoot>tr>td:last-child {
  padding-left:var(--table-td-first-last-padding)
}
#lagom-one-step-order .table>tbody>tr[data-url],
#lagom-one-step-order table>tbody>tr[data-url] {
  cursor:pointer
}
#lagom-one-step-order .table>tbody>tr[data-url]>td,
#lagom-one-step-order table>tbody>tr[data-url]>td {
  transition:background var(--transition-base)
}
#lagom-one-step-order .table>tbody>tr[data-url]:hover>td,
#lagom-one-step-order table>tbody>tr[data-url]:hover>td {
  background:var(--table-bg-hover)
}
#lagom-one-step-order .table>caption+thead>tr:first-child>td,
#lagom-one-step-order .table>caption+thead>tr:first-child>th,
#lagom-one-step-order .table>colgroup+thead>tr:first-child>td,
#lagom-one-step-order .table>colgroup+thead>tr:first-child>th,
#lagom-one-step-order .table>thead:first-child>tr:first-child>td,
#lagom-one-step-order .table>thead:first-child>tr:first-child>th,
#lagom-one-step-order table>caption+thead>tr:first-child>td,
#lagom-one-step-order table>caption+thead>tr:first-child>th,
#lagom-one-step-order table>colgroup+thead>tr:first-child>td,
#lagom-one-step-order table>colgroup+thead>tr:first-child>th,
#lagom-one-step-order table>thead:first-child>tr:first-child>td,
#lagom-one-step-order table>thead:first-child>tr:first-child>th {
  border-top:0
}
#lagom-one-step-order .table>tbody+tbody,
#lagom-one-step-order table>tbody+tbody {
  border-top:2px solid var(--table-border-color)
}
#lagom-one-step-order .table-condensed>tbody>tr>th,
#lagom-one-step-order .table-condensed>tfoot>tr>th,
#lagom-one-step-order .table-condensed>thead>tr>th {
  padding:var(--table-condensed-cell-th-padding)
}
#lagom-one-step-order .table-condensed>tbody>tr>td,
#lagom-one-step-order .table-condensed>tfoot>tr>td,
#lagom-one-step-order .table-condensed>thead>tr>td {
  padding:var(--table-condensed-cell-padding)
}
#lagom-one-step-order .table-condensed>tbody>tr>td,
#lagom-one-step-order .table-condensed>tbody>tr>th,
#lagom-one-step-order .table-condensed>tfoot>tr>td,
#lagom-one-step-order .table-condensed>tfoot>tr>th,
#lagom-one-step-order .table-condensed>thead>tr>td,
#lagom-one-step-order .table-condensed>thead>tr>th {
  background:none
}
#lagom-one-step-order .table-condensed>tbody>tr>td:first-of-type,
#lagom-one-step-order .table-condensed>tbody>tr>th:first-of-type,
#lagom-one-step-order .table-condensed>tfoot>tr>td:first-of-type,
#lagom-one-step-order .table-condensed>tfoot>tr>th:first-of-type,
#lagom-one-step-order .table-condensed>thead>tr>td:first-of-type,
#lagom-one-step-order .table-condensed>thead>tr>th:first-of-type {
  padding-right:0
}
#lagom-one-step-order .table-condensed>tbody>tr>td:last-of-type,
#lagom-one-step-order .table-condensed>tbody>tr>th:last-of-type,
#lagom-one-step-order .table-condensed>tfoot>tr>td:last-of-type,
#lagom-one-step-order .table-condensed>tfoot>tr>th:last-of-type,
#lagom-one-step-order .table-condensed>thead>tr>td:last-of-type,
#lagom-one-step-order .table-condensed>thead>tr>th:last-of-type {
  padding-left:0
}
#lagom-one-step-order .table-condensed>tbody>tr:hover,
#lagom-one-step-order .table-condensed>tfoot>tr:hover,
#lagom-one-step-order .table-condensed>thead>tr:hover {
  background:none
}
#lagom-one-step-order .table-bordered {
  border:1px solid var(--table-border-color)
}
#lagom-one-step-order .table-bordered>tbody>tr>td,
#lagom-one-step-order .table-bordered>tbody>tr>th,
#lagom-one-step-order .table-bordered>tfoot>tr>td,
#lagom-one-step-order .table-bordered>tfoot>tr>th,
#lagom-one-step-order .table-bordered>thead>tr>td,
#lagom-one-step-order .table-bordered>thead>tr>th {
  border:1px solid var(--table-border-color);
  border-bottom:0;
  border-right:0
}
#lagom-one-step-order .table-bordered>tbody tr td:last-child,
#lagom-one-step-order .table-bordered>tbody tr th:last-child,
#lagom-one-step-order .table-bordered>tfoot tr td:last-child,
#lagom-one-step-order .table-bordered>tfoot tr th:last-child,
#lagom-one-step-order .table-bordered>thead tr td:last-child,
#lagom-one-step-order .table-bordered>thead tr th:last-child {
  border-left:0!important
}
#lagom-one-step-order .table-bordered>thead>tr>td,
#lagom-one-step-order .table-bordered>thead>tr>th {
  border-bottom-width:2px
}
#lagom-one-step-order .table-striped>tbody>tr:nth-of-type(odd) {
  background-color:var(--table-bg-accent)
}
#lagom-one-step-order .table-hover>tbody>tr:hover {
  background-color:var(--table-bg-hover)
}
#lagom-one-step-order table col[class*=col-] {
  position:static;
  float:none;
  display:table-column
}
#lagom-one-step-order table td[class*=col-],
#lagom-one-step-order table th[class*=col-] {
  position:static;
  float:none;
  display:table-cell
}
#lagom-one-step-order .table-active,
#lagom-one-step-order .table-active>td,
#lagom-one-step-order .table-active>th {
  background-color:var(--table-bg-active)
}
#lagom-one-step-order .table-hover .table-active:hover,
#lagom-one-step-order .table-hover .table-active:hover>td,
#lagom-one-step-order .table-hover .table-active:hover>th {
  background-color:var(--table-bg-hover)
}
#lagom-one-step-order .table-success,
#lagom-one-step-order .table-success>td,
#lagom-one-step-order .table-success>th {
  background-color:var(--brand-success-lighter-4)
}
#lagom-one-step-order .table-hover .table-success:hover,
#lagom-one-step-order .table-hover .table-success:hover>td,
#lagom-one-step-order .table-hover .table-success:hover>th {
  background-color:var(--brand-success-lighter-3)
}
#lagom-one-step-order .table-info,
#lagom-one-step-order .table-info>td,
#lagom-one-step-order .table-info>th {
  background-color:var(--brand-info-lighter-3)
}
#lagom-one-step-order .table-hover .table-info:hover,
#lagom-one-step-order .table-hover .table-info:hover>td,
#lagom-one-step-order .table-hover .table-info:hover>th {
  background-color:var(--brand-info-lighter-2)
}
#lagom-one-step-order .table-warning,
#lagom-one-step-order .table-warning>td,
#lagom-one-step-order .table-warning>th {
  background-color:var(--brand-warning-lighter-4)
}
#lagom-one-step-order .table-hover .table-warning:hover,
#lagom-one-step-order .table-hover .table-warning:hover>td,
#lagom-one-step-order .table-hover .table-warning:hover>th {
  background-color:var(--brand-warning-lighter-3)
}
#lagom-one-step-order .table-danger,
#lagom-one-step-order .table-danger>td,
#lagom-one-step-order .table-danger>th {
  background-color:var(--brand-danger-lighter-4)
}
#lagom-one-step-order .table-hover .table-danger:hover,
#lagom-one-step-order .table-hover .table-danger:hover>td,
#lagom-one-step-order .table-hover .table-danger:hover>th {
  background-color:var(--brand-danger-lighter-3)
}
#lagom-one-step-order .table-responsive {
  overflow-x:auto;
  min-height:.01%
}
@media (max-width:767.98px) {
  #lagom-one-step-order .table-responsive {
    width:100%;
    margin-bottom:calc(var(--line-height-base) * .75);
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar
  }
  #lagom-one-step-order .table-responsive>.table {
    margin-bottom:0
  }
  #lagom-one-step-order .table-responsive>.table>tbody>tr>td,
  #lagom-one-step-order .table-responsive>.table>tbody>tr>th,
  #lagom-one-step-order .table-responsive>.table>tfoot>tr>td,
  #lagom-one-step-order .table-responsive>.table>tfoot>tr>th,
  #lagom-one-step-order .table-responsive>.table>thead>tr>td,
  #lagom-one-step-order .table-responsive>.table>thead>tr>th {
    white-space:nowrap
  }
  #lagom-one-step-order .table-responsive>.table-bordered {
    border:0
  }
  #lagom-one-step-order .table-responsive>.table-bordered>tbody>tr>td:first-child,
  #lagom-one-step-order .table-responsive>.table-bordered>tbody>tr>th:first-child,
  #lagom-one-step-order .table-responsive>.table-bordered>tfoot>tr>td:first-child,
  #lagom-one-step-order .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  #lagom-one-step-order .table-responsive>.table-bordered>thead>tr>td:first-child,
  #lagom-one-step-order .table-responsive>.table-bordered>thead>tr>th:first-child {
    border-right:0
  }
  #lagom-one-step-order .table-responsive>.table-bordered>tbody>tr>td:last-child,
  #lagom-one-step-order .table-responsive>.table-bordered>tbody>tr>th:last-child,
  #lagom-one-step-order .table-responsive>.table-bordered>tfoot>tr>td:last-child,
  #lagom-one-step-order .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  #lagom-one-step-order .table-responsive>.table-bordered>thead>tr>td:last-child,
  #lagom-one-step-order .table-responsive>.table-bordered>thead>tr>th:last-child {
    border-left:0
  }
  #lagom-one-step-order .table-responsive>.table-bordered>tbody>tr:last-child>td,
  #lagom-one-step-order .table-responsive>.table-bordered>tbody>tr:last-child>th,
  #lagom-one-step-order .table-responsive>.table-bordered>tfoot>tr:last-child>td,
  #lagom-one-step-order .table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom:0
  }
}
#lagom-one-step-order #linked-accounts .table-container.table-responsive {
  overflow-x:visible
}
#lagom-one-step-order legend {
  margin-bottom:var(--line-height-base);
  font-size:var(--font-size-base);
  color:var(--legend-color);
  border:0
}
#lagom-one-step-order label {
  display:block;
  max-width:100%;
  margin-bottom:var(--input-label-margin-bottom);
  color:var(--input-label-color);
  font-size:var(--input-label-font-size);
  font-weight:var(--input-label-font-weight)
}
#lagom-one-step-order input[type=file] {
  display:block
}
#lagom-one-step-order input[type=range] {
  display:block;
  width:100%
}
#lagom-one-step-order select[multiple],
#lagom-one-step-order select[size] {
  height:auto
}
#lagom-one-step-order output {
  display:block;
  padding-top:var(--ui-padding-base-v)1;
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  color:var(--input-color)
}
#lagom-one-step-order .form-control,
#lagom-one-step-order input[type=password]:not(.form-control),
#lagom-one-step-order input[type=text]:not(.form-control),
#lagom-one-step-order select:not(.form-control) {
  display:block;
  width:100%;
  height:var(--ui-height-base);
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  font-size:var(--input-font-size);
  font-weight:var(--input-font-weight);
  line-height:var(--input-line-height);
  color:var(--input-color);
  background:var(--input-bg);
  background-clip:padding-box;
  border:var(--input-border);
  border-radius:var(--input-border-radius);
  transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .form-control,
  #lagom-one-step-order input[type=password]:not(.form-control),
  #lagom-one-step-order input[type=text]:not(.form-control),
  #lagom-one-step-order select:not(.form-control) {
    transition:none
  }
}
#lagom-one-step-order .form-control:focus,
#lagom-one-step-order input[type=password]:not(.form-control):focus,
#lagom-one-step-order input[type=text]:not(.form-control):focus,
#lagom-one-step-order select:not(.form-control):focus {
  outline:0;
  box-shadow:var(--input-box-shadow),var(--input-focus-box-shadow)
}
#lagom-one-step-order .form-control::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)::placeholder,
#lagom-one-step-order select:not(.form-control)::placeholder {
  color:var(--input-color-placeholder);
  opacity:1
}
#lagom-one-step-order .form-control:hover,
#lagom-one-step-order input[type=password]:not(.form-control):hover,
#lagom-one-step-order input[type=text]:not(.form-control):hover,
#lagom-one-step-order select:not(.form-control):hover {
  background-color:var(--input-hover-bg);
  border-color:var(--input-hover-border-color);
  color:var(--input-hover-color)
}
#lagom-one-step-order .form-control:hover::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control):hover::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control):hover::placeholder,
#lagom-one-step-order select:not(.form-control):hover::placeholder {
  color:var(--input-hover-placeholder-color)
}
#lagom-one-step-order .form-control:focus,
#lagom-one-step-order input[type=password]:not(.form-control):focus,
#lagom-one-step-order input[type=text]:not(.form-control):focus,
#lagom-one-step-order select:not(.form-control):focus {
  background-color:var(--input-focus-bg);
  border-color:var(--input-focus-border-color);
  color:var(--input-focus-color)
}
#lagom-one-step-order .form-control:focus::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control):focus::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control):focus::placeholder,
#lagom-one-step-order select:not(.form-control):focus::placeholder {
  color:var(--input-focus-placeholder-color)
}
#lagom-one-step-order .form-control::-ms-expand,
#lagom-one-step-order input[type=password]:not(.form-control)::-ms-expand,
#lagom-one-step-order input[type=text]:not(.form-control)::-ms-expand,
#lagom-one-step-order select:not(.form-control)::-ms-expand {
  border:0;
  background-color:transparent
}
#lagom-one-step-order .form-control:disabled,
#lagom-one-step-order .form-control:disabled:focus,
#lagom-one-step-order .form-control:disabled:hover,
#lagom-one-step-order .form-control[disabled],
#lagom-one-step-order .form-control[disabled]:focus,
#lagom-one-step-order .form-control[disabled]:hover,
#lagom-one-step-order .form-control[readonly],
#lagom-one-step-order .form-control[readonly]:focus,
#lagom-one-step-order .form-control[readonly]:hover,
#lagom-one-step-order input[type=password]:not(.form-control):disabled,
#lagom-one-step-order input[type=password]:not(.form-control):disabled:focus,
#lagom-one-step-order input[type=password]:not(.form-control):disabled:hover,
#lagom-one-step-order input[type=password]:not(.form-control)[disabled],
#lagom-one-step-order input[type=password]:not(.form-control)[disabled]:focus,
#lagom-one-step-order input[type=password]:not(.form-control)[disabled]:hover,
#lagom-one-step-order input[type=password]:not(.form-control)[readonly],
#lagom-one-step-order input[type=password]:not(.form-control)[readonly]:focus,
#lagom-one-step-order input[type=password]:not(.form-control)[readonly]:hover,
#lagom-one-step-order input[type=text]:not(.form-control):disabled,
#lagom-one-step-order input[type=text]:not(.form-control):disabled:focus,
#lagom-one-step-order input[type=text]:not(.form-control):disabled:hover,
#lagom-one-step-order input[type=text]:not(.form-control)[disabled],
#lagom-one-step-order input[type=text]:not(.form-control)[disabled]:focus,
#lagom-one-step-order input[type=text]:not(.form-control)[disabled]:hover,
#lagom-one-step-order input[type=text]:not(.form-control)[readonly],
#lagom-one-step-order input[type=text]:not(.form-control)[readonly]:focus,
#lagom-one-step-order input[type=text]:not(.form-control)[readonly]:hover,
#lagom-one-step-order select:not(.form-control):disabled,
#lagom-one-step-order select:not(.form-control):disabled:focus,
#lagom-one-step-order select:not(.form-control):disabled:hover,
#lagom-one-step-order select:not(.form-control)[disabled],
#lagom-one-step-order select:not(.form-control)[disabled]:focus,
#lagom-one-step-order select:not(.form-control)[disabled]:hover,
#lagom-one-step-order select:not(.form-control)[readonly],
#lagom-one-step-order select:not(.form-control)[readonly]:focus,
#lagom-one-step-order select:not(.form-control)[readonly]:hover,
fieldset[disabled] #lagom-one-step-order .form-control,
fieldset[disabled] #lagom-one-step-order .form-control:focus,
fieldset[disabled] #lagom-one-step-order .form-control:hover,
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control),
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control):focus,
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control):hover,
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control),
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control):focus,
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control):hover,
fieldset[disabled] #lagom-one-step-order select:not(.form-control),
fieldset[disabled] #lagom-one-step-order select:not(.form-control):focus,
fieldset[disabled] #lagom-one-step-order select:not(.form-control):hover {
  color:var(--input-disabled-color);
  background:var(--input-disabled-bg);
  border-color:var(--input-disabled-border-color);
  opacity:1
}
#lagom-one-step-order .form-control:disabled::placeholder,
#lagom-one-step-order .form-control:disabled:focus::placeholder,
#lagom-one-step-order .form-control:disabled:hover::placeholder,
#lagom-one-step-order .form-control[disabled]::placeholder,
#lagom-one-step-order .form-control[disabled]:focus::placeholder,
#lagom-one-step-order .form-control[disabled]:hover::placeholder,
#lagom-one-step-order .form-control[readonly]::placeholder,
#lagom-one-step-order .form-control[readonly]:focus::placeholder,
#lagom-one-step-order .form-control[readonly]:hover::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control):disabled::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control):disabled:focus::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control):disabled:hover::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)[disabled]::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)[disabled]:focus::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)[disabled]:hover::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)[readonly]::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)[readonly]:focus::placeholder,
#lagom-one-step-order input[type=password]:not(.form-control)[readonly]:hover::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control):disabled::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control):disabled:focus::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control):disabled:hover::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)[disabled]::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)[disabled]:focus::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)[disabled]:hover::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)[readonly]::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)[readonly]:focus::placeholder,
#lagom-one-step-order input[type=text]:not(.form-control)[readonly]:hover::placeholder,
#lagom-one-step-order select:not(.form-control):disabled::placeholder,
#lagom-one-step-order select:not(.form-control):disabled:focus::placeholder,
#lagom-one-step-order select:not(.form-control):disabled:hover::placeholder,
#lagom-one-step-order select:not(.form-control)[disabled]::placeholder,
#lagom-one-step-order select:not(.form-control)[disabled]:focus::placeholder,
#lagom-one-step-order select:not(.form-control)[disabled]:hover::placeholder,
#lagom-one-step-order select:not(.form-control)[readonly]::placeholder,
#lagom-one-step-order select:not(.form-control)[readonly]:focus::placeholder,
#lagom-one-step-order select:not(.form-control)[readonly]:hover::placeholder,
fieldset[disabled] #lagom-one-step-order .form-control::placeholder,
fieldset[disabled] #lagom-one-step-order .form-control:focus::placeholder,
fieldset[disabled] #lagom-one-step-order .form-control:hover::placeholder,
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control)::placeholder,
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control):focus::placeholder,
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control):hover::placeholder,
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control)::placeholder,
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control):focus::placeholder,
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control):hover::placeholder,
fieldset[disabled] #lagom-one-step-order select:not(.form-control)::placeholder,
fieldset[disabled] #lagom-one-step-order select:not(.form-control):focus::placeholder,
fieldset[disabled] #lagom-one-step-order select:not(.form-control):hover::placeholder {
  color:var(--input-disabled-color-placeholder)
}
#lagom-one-step-order .form-control[disabled],
#lagom-one-step-order input[type=password]:not(.form-control)[disabled],
#lagom-one-step-order input[type=text]:not(.form-control)[disabled],
#lagom-one-step-order select:not(.form-control)[disabled],
fieldset[disabled] #lagom-one-step-order .form-control,
fieldset[disabled] #lagom-one-step-order input[type=password]:not(.form-control),
fieldset[disabled] #lagom-one-step-order input[type=text]:not(.form-control),
fieldset[disabled] #lagom-one-step-order select:not(.form-control) {
  cursor:var(--cursor-disabled)
}
#lagom-one-step-order select.form-control {
  padding-top:0;
  padding-bottom:0;
  appearance:none;
  -webkit-appearance:none;
  background-image:url(../img/arrow-drop.svg);
  background-position-y:50%;
  background-position-x:calc(100% - (100% - 11px));
  background-repeat:no-repeat;
  padding-left:24px;
  cursor:pointer
}
#lagom-one-step-order select.form-control:focus::-ms-value {
  color:var(--input-color);
  background-color:var(--input-bg)
}
#lagom-one-step-order select.form-control:hover {
  background-image:url(../img/arrow-drop.svg);
  background-position-y:50%;
  background-position-x:calc(100% - (100% - 11px));
  background-repeat:no-repeat
}
#lagom-one-step-order select.form-control option {
  color:var(--select-option-color);
  background:var(--select-option-bg)
}
#lagom-one-step-order .checkbox,
#lagom-one-step-order .radio {
  margin-top:var(--checkbox-spacing);
  margin-bottom:var(--checkbox-spacing);
  cursor:pointer
}
#lagom-one-step-order .checkbox label,
#lagom-one-step-order .radio label {
  min-height:var(--line-height-base);
  margin-bottom:0;
  font-weight:400;
  cursor:pointer
}
#lagom-one-step-order .checkbox-inline,
#lagom-one-step-order .radio-inline {
  position:relative;
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle;
  font-weight:400;
  cursor:pointer
}
#lagom-one-step-order .checkbox-inline+.checkbox-inline,
#lagom-one-step-order .radio-inline+.radio-inline {
  margin-top:0;
  margin-right:10px
}
#lagom-one-step-order .checkbox-inline.disabled,
#lagom-one-step-order .checkbox.disabled label,
#lagom-one-step-order .radio-inline.disabled,
#lagom-one-step-order .radio.disabled label,
#lagom-one-step-order input[type=checkbox].disabled,
#lagom-one-step-order input[type=checkbox][disabled],
#lagom-one-step-order input[type=radio].disabled,
#lagom-one-step-order input[type=radio][disabled],
fieldset[disabled] #lagom-one-step-order .checkbox-inline,
fieldset[disabled] #lagom-one-step-order .checkbox label,
fieldset[disabled] #lagom-one-step-order .radio-inline,
fieldset[disabled] #lagom-one-step-order .radio label,
fieldset[disabled] #lagom-one-step-order input[type=checkbox],
fieldset[disabled] #lagom-one-step-order input[type=radio] {
  cursor:var(--cursor-disabled)
}
#lagom-one-step-order .input-lg {
  height:var(--ui-height-lg);
  padding:var(--ui-padding-lg-v) var(--ui-padding-lg-h);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  border-radius:var(--input-lg-border-radius)
}
#lagom-one-step-order .input-lg select {
  height:var(--ui-height-lg);
  line-height:var(--ui-height-lg)
}
#lagom-one-step-order .input-lg select[multiple],
#lagom-one-step-order .input-lg textarea {
  height:auto
}
#lagom-one-step-order .form-group-lg .form-control {
  height:var(--ui-height-lg);
  padding:0 var(--ui-padding-lg-h);
  border-radius:var(--input-lg-border-radius)
}
#lagom-one-step-order .form-group-lg select.form-control {
  height:var(--ui-height-lg);
  line-height:var(--ui-height-lg)
}
#lagom-one-step-order .form-group-lg select[multiple].form-control,
#lagom-one-step-order .form-group-lg textarea.form-control {
  height:auto
}
#lagom-one-step-order .form-group-lg .form-control-static {
  height:var(--ui-height-lg);
  min-height:var(--line-height-base)var(--font-size-lg);
  padding:var(--padding-lg-vertical)1 var(--ui-padding-lg-h);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg)
}
#lagom-one-step-order .has-feedback {
  position:relative
}
#lagom-one-step-order .has-feedback .form-control {
  padding-left:var(--ui-height-base)
}
#lagom-one-step-order .form-control-feedback {
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  display:block;
  width:var(--ui-height-base);
  height:var(--ui-height-base);
  line-height:var(--ui-height-base);
  text-align:center;
  pointer-events:none
}
#lagom-one-step-order .form-control-xs,
#lagom-one-step-order .input-group-xs>.form-control,
#lagom-one-step-order .input-group-xs>.input-group-addon,
#lagom-one-step-order .input-group-xs>.input-group-btn>.btn,
#lagom-one-step-order .input-xs {
  height:var(--ui-height-xs);
  padding:var(--ui-padding-xs-v) var(--ui-padding-xs-h);
  font-size:var(--input-xs-font-size);
  line-height:var(--input-xs-line-height);
  border-radius:var(--input-xs-border-radius)
}
#lagom-one-step-order .form-control-sm,
#lagom-one-step-order .input-group-sm>.form-control,
#lagom-one-step-order .input-group-sm>.input-group-addon,
#lagom-one-step-order .input-group-sm>.input-group-btn>.btn,
#lagom-one-step-order .input-sm {
  height:var(--ui-height-sm);
  padding:var(--ui-padding-sm-v) var(--ui-padding-sm-h);
  font-size:var(--input-sm-font-size);
  line-height:var(--inpit-sm-line-height);
  border-radius:var(--input-sm-border-radius)
}
#lagom-one-step-order .form-control-lg,
#lagom-one-step-order .input-group-lg>.form-control,
#lagom-one-step-order .input-group-lg>.input-group-addon,
#lagom-one-step-order .input-group-lg>.input-group-btn>.btn,
#lagom-one-step-order .input-lg {
  height:var(--ui-height-lg);
  padding:var(--ui-padding-lg-v) var(--ui-padding-lg-h);
  font-size:var(--input-lg-font-size);
  line-height:var(--inpit-lg-line-height);
  border-radius:var(--input-lg-border-radius)
}
#lagom-one-step-order .has-success .checkbox,
#lagom-one-step-order .has-success .checkbox-inline,
#lagom-one-step-order .has-success.checkbox-inline label,
#lagom-one-step-order .has-success.checkbox label,
#lagom-one-step-order .has-success .control-label,
#lagom-one-step-order .has-success .help-block,
#lagom-one-step-order .has-success .radio,
#lagom-one-step-order .has-success .radio-inline,
#lagom-one-step-order .has-success.radio-inline label,
#lagom-one-step-order .has-success.radio label {
  color:var(--text-success-color)
}
#lagom-one-step-order .has-success .form-control {
  border-color:var(--brand-success);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
#lagom-one-step-order .has-success .form-control:focus {
  border-color:var(--brand-success-darker);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px var(--brand-danger-lighter)
}
#lagom-one-step-order .has-success .input-group-addon {
  color:var(--text-success-color);
  border-color:var(--brand-success);
  background-color:var(--brand-success-lighter-4)
}
#lagom-one-step-order .has-success .checkbox label,
#lagom-one-step-order .has-success .form-control-feedback {
  color:var(--text-success-color)
}
#lagom-one-step-order .has-success .checkbox-styled,
#lagom-one-step-order .has-success .radio-styled {
  border-color:var(--brand-success)
}
#lagom-one-step-order .has-success .checkbox-styled.checked,
#lagom-one-step-order .has-success .radio-styled.checked {
  background-color:var(--brand-success);
  border-color:var(--brand-success)
}
#lagom-one-step-order .has-warning .checkbox,
#lagom-one-step-order .has-warning .checkbox-inline,
#lagom-one-step-order .has-warning.checkbox-inline label,
#lagom-one-step-order .has-warning.checkbox label,
#lagom-one-step-order .has-warning .control-label,
#lagom-one-step-order .has-warning .help-block,
#lagom-one-step-order .has-warning .radio,
#lagom-one-step-order .has-warning .radio-inline,
#lagom-one-step-order .has-warning.radio-inline label,
#lagom-one-step-order .has-warning.radio label {
  color:var(--text-warning-color)
}
#lagom-one-step-order .has-warning .form-control {
  border-color:var(--brand-warning);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
#lagom-one-step-order .has-warning .form-control:focus {
  border-color:var(--brand-warning-darker);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px var(--brand-danger-lighter)
}
#lagom-one-step-order .has-warning .input-group-addon {
  color:var(--text-warning-color);
  border-color:var(--brand-warning);
  background-color:var(--brand-warning-lighter-4)
}
#lagom-one-step-order .has-warning .checkbox label,
#lagom-one-step-order .has-warning .form-control-feedback {
  color:var(--text-warning-color)
}
#lagom-one-step-order .has-warning .checkbox-styled,
#lagom-one-step-order .has-warning .radio-styled {
  border-color:var(--brand-warning)
}
#lagom-one-step-order .has-warning .checkbox-styled.checked,
#lagom-one-step-order .has-warning .radio-styled.checked {
  background-color:var(--brand-warning);
  border-color:var(--brand-warning)
}
#lagom-one-step-order .has-error .checkbox,
#lagom-one-step-order .has-error .checkbox-inline,
#lagom-one-step-order .has-error.checkbox-inline label,
#lagom-one-step-order .has-error.checkbox label,
#lagom-one-step-order .has-error .control-label,
#lagom-one-step-order .has-error .help-block,
#lagom-one-step-order .has-error .radio,
#lagom-one-step-order .has-error .radio-inline,
#lagom-one-step-order .has-error.radio-inline label,
#lagom-one-step-order .has-error.radio label {
  color:var(--text-danger-color)
}
#lagom-one-step-order .has-error .form-control {
  border-color:var(--brand-danger);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
#lagom-one-step-order .has-error .form-control:focus {
  border-color:var(--brand-danger-darker);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px var(--brand-danger-lighter)
}
#lagom-one-step-order .has-error .input-group-addon {
  color:var(--text-danger-color);
  border-color:var(--brand-danger);
  background-color:var(--brand-danger-lighter-4)
}
#lagom-one-step-order .has-error .checkbox label,
#lagom-one-step-order .has-error .form-control-feedback {
  color:var(--text-danger-color)
}
#lagom-one-step-order .has-error .checkbox-styled,
#lagom-one-step-order .has-error .radio-styled {
  border-color:var(--brand-danger)
}
#lagom-one-step-order .has-error .checkbox-styled.checked,
#lagom-one-step-order .has-error .radio-styled.checked {
  background-color:var(--brand-danger);
  border-color:var(--brand-danger)
}
#lagom-one-step-order .help-block {
  display:block;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  margin-top:5px;
  margin-bottom:10px;
  color:var(--text-lighter-color)
}
#lagom-one-step-order .form-inline {
  display:flex;
  flex-flow:row wrap;
  align-items:center
}
#lagom-one-step-order .form-inline .form-check {
  width:100%
}
@media (min-width:480px) {
  #lagom-one-step-order .form-inline label {
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:0
  }
  #lagom-one-step-order .form-inline .form-group {
    display:flex;
    flex:0 0 auto;
    flex-flow:row wrap;
    align-items:center;
    margin-bottom:0
  }
  #lagom-one-step-order .form-inline .form-control {
    display:inline-block;
    width:auto;
    vertical-align:middle
  }
  #lagom-one-step-order .form-inline .form-control-plaintext {
    display:inline-block
  }
  #lagom-one-step-order .form-inline .custom-select,
  #lagom-one-step-order .form-inline .input-group {
    width:auto
  }
  #lagom-one-step-order .form-inline .form-check {
    display:flex;
    align-items:center;
    justify-content:center;
    width:auto;
    padding-right:0
  }
  #lagom-one-step-order .form-inline .form-check-input {
    position:relative;
    flex-shrink:0;
    margin-top:0;
    margin-left:var(--form-text-margin-top);
    margin-right:0
  }
  #lagom-one-step-order .form-inline .custom-control {
    align-items:center;
    justify-content:center
  }
  #lagom-one-step-order .form-inline .custom-control-label {
    margin-bottom:0
  }
}
#lagom-one-step-order .form-control-file,
#lagom-one-step-order .form-control-range {
  display:block;
  width:100%
}
#lagom-one-step-order .col-form-label {
  padding-top:calc(var(--ui-padding-base-v) + var(--input-border-width));
  padding-bottom:calc(var(--ui-padding-base-v) + var(--input-border-width));
  margin-bottom:0;
  font-size:inherit;
  line-height:var(--input-line-height)
}
#lagom-one-step-order .col-form-label.col-checkbox {
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order .col-form-label.col-checkbox>.checkbox-styled {
  margin-top:3px
}
#lagom-one-step-order .col-form-label-lg {
  padding-top:calc(var(--ui-padding-lg-v) + var(--input-border-width));
  padding-bottom:calc(var(--ui-padding-lg-v) + var(--input-border-width));
  font-size:var(--input-lg-font-size);
  line-height:var(--input-lg-line-height)
}
#lagom-one-step-order .col-form-label-sm {
  padding-top:calc(var(--ui-paddin-sm-v) + var(--input-border-width));
  padding-bottom:calc(var(--ui-paddin-sm-v) + var(--input-border-width));
  font-size:var(--input-sm-font-size);
  line-height:var(--input-sm-line-height)
}
#lagom-one-step-order .form-control-plaintext {
  display:block;
  width:100%;
  padding:var(--ui-padding-base-v) 0;
  margin-bottom:0;
  font-size:var(--input-font-size);
  line-height:var(--input-line-height);
  color:var(--input-label-color);
  background-color:transparent;
  border:solid transparent;
  border-width:var(--input-border-width) 0
}
#lagom-one-step-order .form-control-plaintext.form-control-lg,
#lagom-one-step-order .form-control-plaintext.form-control-sm {
  padding-left:0;
  padding-right:0
}
#lagom-one-step-order select.form-control[multiple],
#lagom-one-step-order select.form-control[size],
#lagom-one-step-order textarea.form-control {
  height:auto
}
#lagom-one-step-order .form-group {
  margin-bottom:var(--form-group-margin-bottom)
}
#lagom-one-step-order .form-text {
  display:block;
  margin-top:var(--form-text-margin-top)
}
#lagom-one-step-order .form-row {
  display:flex;
  flex-wrap:wrap;
  margin-left:-var(--form-grid-gutter-width)/2;
  margin-right:-var(--form-grid-gutter-width)/2
}
#lagom-one-step-order .form-row>.col,
#lagom-one-step-order .form-row>[class*=col-] {
  padding-left:var(--form-grid-gutter-width)/2;
  padding-right:var(--form-grid-gutter-width)/2
}
#lagom-one-step-order .form-check {
  position:relative;
  display:block;
  padding-right:var(--form-check-input-gutter)
}
#lagom-one-step-order .form-check-input {
  position:absolute;
  margin-top:var(--form-check-input-margin-y);
  margin-right:calc(-1 * var(--form-check-input-gutter))
}
#lagom-one-step-order .form-check-input:disabled~.form-check-label,
#lagom-one-step-order .form-check-input[disabled]~.form-check-label {
  color:var(--text-lighter-color)
}
#lagom-one-step-order .form-check-label {
  margin-bottom:0
}
#lagom-one-step-order .form-check-inline {
  display:inline-flex;
  align-items:center;
  padding-right:0;
  margin-left:var(--form-check-inline-margin-x)
}
#lagom-one-step-order .form-check-inline .form-check-input {
  position:static;
  margin-top:0;
  margin-left:var(--form-check-inline-input-margin-x);
  margin-right:0
}
#lagom-one-step-order .valid-feedback {
  display:none;
  width:100%;
  margin-top:var(--form-feedback-margin-top);
  font-size:var(--form-feedback-font-size);
  color:#36c055
}
#lagom-one-step-order .valid-tooltip {
  position:absolute;
  top:100%;
  right:0;
  z-index:5;
  display:none;
  max-width:100%;
  padding:var(--form-feedback-tooltip-padding-y) var(--form-feedback-tooltip-padding-x);
  margin-top:.1rem;
  font-size:var(--form-feedback-tooltip-font-size);
  line-height:var(--form-feedback-tooltip-line-height);
  color:#fff;
  background-color:rgba(54,192,85,var(--form-feedback-tooltip-opacity));
  border-radius:var(--form-feedback-tooltip-border-radius)
}
.form-row>.col>#lagom-one-step-order .valid-tooltip,
.form-row>[class*=col-]>#lagom-one-step-order .valid-tooltip {
  right:var(--form-grid-gutter-width)/2
}
#lagom-one-step-order.is-valid~.valid-feedback,
#lagom-one-step-order.is-valid~.valid-tooltip,
.was-validated #lagom-one-step-order:valid~.valid-feedback,
.was-validated #lagom-one-step-order:valid~.valid-tooltip {
  display:block
}
#lagom-one-step-order .form-control.is-valid,
.was-validated #lagom-one-step-order .form-control:valid {
  border-color:#36c055;
  padding-left:var(--ui-height-base-inner);
  background-image:var(--form-feedback-icon-valid);
  background-repeat:no-repeat;
  background-position:left var(--ui-height-base-inner-quarter) center;
  background-size:var(--ui-height-base-inner-half) var(--ui-height-base-inner-half)
}
#lagom-one-step-order .form-control.is-valid:focus,
.was-validated #lagom-one-step-order .form-control:valid:focus {
  border-color:#36c055;
  box-shadow:0 0 0 var(--input-focus-width) rgba(54,192,85,.25)
}
#lagom-one-step-order textarea.form-control.is-valid,
.was-validated #lagom-one-step-order textarea.form-control:valid {
  padding-left:var(--ui-height-base-inner);
  background-position:top var(--ui-height-base-inner-quarter) left var(--ui-height-base-inner-quarter)
}
#lagom-one-step-order .custom-select.is-valid,
.was-validated #lagom-one-step-order .custom-select:valid {
  border-color:#36c055;
  padding-left:var(--custom-select-feedback-icon-padding-right);
  background:var(--custom-select-background),var(--custom-select-bg) var(--form-feedback-icon-valid) var(--custom-select-feedback-icon-position)/var(--custom-select-feedback-icon-size) no-repeat
}
#lagom-one-step-order .custom-select.is-valid:focus,
.was-validated #lagom-one-step-order .custom-select:valid:focus {
  border-color:#36c055;
  box-shadow:0 0 0 var(--input-focus-width) rgba(54,192,85,.25)
}
#lagom-one-step-order .form-check-input.is-valid~.form-check-label,
.was-validated #lagom-one-step-order .form-check-input:valid~.form-check-label {
  color:#36c055
}
#lagom-one-step-order .form-check-input.is-valid~.valid-feedback,
#lagom-one-step-order .form-check-input.is-valid~.valid-tooltip,
.was-validated #lagom-one-step-order .form-check-input:valid~.valid-feedback,
.was-validated #lagom-one-step-order .form-check-input:valid~.valid-tooltip {
  display:block
}
#lagom-one-step-order .custom-control-input.is-valid~.custom-control-label,
.was-validated #lagom-one-step-order .custom-control-input:valid~.custom-control-label {
  color:#36c055
}
#lagom-one-step-order .custom-control-input.is-valid~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-control-input:valid~.custom-control-label:before {
  border-color:#36c055
}
#lagom-one-step-order .custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-control-input:valid:checked~.custom-control-label:before {
  border-color:#59d074;
  background:#59d074 linear-gradient(-180deg,#72d789,#59d074) repeat-x
}
#lagom-one-step-order .custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-control-input:valid:focus~.custom-control-label:before {
  box-shadow:0 0 0 var(--input-focus-width) rgba(54,192,85,.25)
}
#lagom-one-step-order .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
#lagom-one-step-order .custom-file-input.is-valid~.custom-file-label,
.was-validated #lagom-one-step-order .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-file-input:valid~.custom-file-label {
  border-color:#36c055
}
#lagom-one-step-order .custom-file-input.is-valid:focus~.custom-file-label,
.was-validated #lagom-one-step-order .custom-file-input:valid:focus~.custom-file-label {
  border-color:#36c055;
  box-shadow:0 0 0 var(--input-focus-width) rgba(54,192,85,.25)
}
#lagom-one-step-order .invalid-feedback {
  display:none;
  width:100%;
  margin-top:var(--form-feedback-margin-top);
  font-size:var(--form-feedback-font-size);
  color:#d92632
}
#lagom-one-step-order .invalid-tooltip {
  position:absolute;
  top:100%;
  right:0;
  z-index:5;
  display:none;
  max-width:100%;
  padding:var(--form-feedback-tooltip-padding-y) var(--form-feedback-tooltip-padding-x);
  margin-top:.1rem;
  font-size:var(--form-feedback-tooltip-font-size);
  line-height:var(--form-feedback-tooltip-line-height);
  color:#fff;
  background-color:rgba(217,38,50,var(--form-feedback-tooltip-opacity));
  border-radius:var(--form-feedback-tooltip-border-radius)
}
.form-row>.col>#lagom-one-step-order .invalid-tooltip,
.form-row>[class*=col-]>#lagom-one-step-order .invalid-tooltip {
  right:var(--form-grid-gutter-width)/2
}
#lagom-one-step-order.is-invalid~.invalid-feedback,
#lagom-one-step-order.is-invalid~.invalid-tooltip,
.was-validated #lagom-one-step-order:invalid~.invalid-feedback,
.was-validated #lagom-one-step-order:invalid~.invalid-tooltip {
  display:block
}
#lagom-one-step-order .form-control.is-invalid,
.was-validated #lagom-one-step-order .form-control:invalid {
  border-color:#d92632;
  padding-left:var(--ui-height-base-inner);
  background-image:var(--form-feedback-icon-invalid);
  background-repeat:no-repeat;
  background-position:left var(--ui-height-base-inner-quarter) center;
  background-size:var(--ui-height-base-inner-half) var(--ui-height-base-inner-half)
}
#lagom-one-step-order .form-control.is-invalid:focus,
.was-validated #lagom-one-step-order .form-control:invalid:focus {
  border-color:#d92632;
  box-shadow:0 0 0 var(--input-focus-width) rgba(217,38,50,.25)
}
#lagom-one-step-order textarea.form-control.is-invalid,
.was-validated #lagom-one-step-order textarea.form-control:invalid {
  padding-left:var(--ui-height-base-inner);
  background-position:top var(--ui-height-base-inner-quarter) left var(--ui-height-base-inner-quarter)
}
#lagom-one-step-order .custom-select.is-invalid,
.was-validated #lagom-one-step-order .custom-select:invalid {
  border-color:#d92632;
  padding-left:var(--custom-select-feedback-icon-padding-right);
  background:var(--custom-select-background),var(--custom-select-bg) var(--form-feedback-icon-invalid) var(--custom-select-feedback-icon-position)/var(--custom-select-feedback-icon-size) no-repeat
}
#lagom-one-step-order .custom-select.is-invalid:focus,
.was-validated #lagom-one-step-order .custom-select:invalid:focus {
  border-color:#d92632;
  box-shadow:0 0 0 var(--input-focus-width) rgba(217,38,50,.25)
}
#lagom-one-step-order .form-check-input.is-invalid~.form-check-label,
.was-validated #lagom-one-step-order .form-check-input:invalid~.form-check-label {
  color:#d92632
}
#lagom-one-step-order .form-check-input.is-invalid~.invalid-feedback,
#lagom-one-step-order .form-check-input.is-invalid~.invalid-tooltip,
.was-validated #lagom-one-step-order .form-check-input:invalid~.invalid-feedback,
.was-validated #lagom-one-step-order .form-check-input:invalid~.invalid-tooltip {
  display:block
}
#lagom-one-step-order .custom-control-input.is-invalid~.custom-control-label,
.was-validated #lagom-one-step-order .custom-control-input:invalid~.custom-control-label {
  color:#d92632
}
#lagom-one-step-order .custom-control-input.is-invalid~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-control-input:invalid~.custom-control-label:before {
  border-color:#d92632
}
#lagom-one-step-order .custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-control-input:invalid:checked~.custom-control-label:before {
  border-color:#e1515b;
  background:#e1515b linear-gradient(-180deg,#e56b74,#e1515b) repeat-x
}
#lagom-one-step-order .custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-control-input:invalid:focus~.custom-control-label:before {
  box-shadow:0 0 0 var(--input-focus-width) rgba(217,38,50,.25)
}
#lagom-one-step-order .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
#lagom-one-step-order .custom-file-input.is-invalid~.custom-file-label,
.was-validated #lagom-one-step-order .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated #lagom-one-step-order .custom-file-input:invalid~.custom-file-label {
  border-color:#d92632
}
#lagom-one-step-order .custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated #lagom-one-step-order .custom-file-input:invalid:focus~.custom-file-label {
  border-color:#d92632;
  box-shadow:0 0 0 var(--input-focus-width) rgba(217,38,50,.25)
}
#lagom-one-step-order .btn,
#lagom-one-step-order input[type=button]:not(.btn),
#lagom-one-step-order input[type=submit]:not(.btn) {
  display:inline-flex;
  height:var(--ui-height-base);
  justify-content:center;
  align-items:center;
  margin-bottom:0;
  font-weight:var(--btn-base-font-weight);
  font-family:var(--btn-font-family);
  text-decoration:none;
  text-align:center;
  vertical-align:middle;
  touch-action:manipulation;
  cursor:pointer;
  background-image:none;
  border:var(--btn-border-width) solid transparent;
  white-space:var(--btn-white-space);
  outline:none;
  user-select:none;
  background-color:transparent;
  transition:all var(--transition-base);
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  font-size:var(--btn-base-font-size);
  line-height:var(--line-height-base);
  border-radius:var(--btn-base-border-radius);
  transition:var(--btn-transition)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .btn,
  #lagom-one-step-order input[type=button]:not(.btn),
  #lagom-one-step-order input[type=submit]:not(.btn) {
    transition:none
  }
}
#lagom-one-step-order .btn:hover,
#lagom-one-step-order input[type=button]:not(.btn):hover,
#lagom-one-step-order input[type=submit]:not(.btn):hover {
  color:var(--btn-default-color);
  text-decoration:none
}
#lagom-one-step-order .btn.focus,
#lagom-one-step-order .btn:focus,
#lagom-one-step-order input[type=button]:not(.btn).focus,
#lagom-one-step-order input[type=button]:not(.btn):focus,
#lagom-one-step-order input[type=submit]:not(.btn).focus,
#lagom-one-step-order input[type=submit]:not(.btn):focus {
  outline:0;
  box-shadow:var(--btn-focus-box-shadow)
}
#lagom-one-step-order .btn.disabled,
#lagom-one-step-order .btn:disabled,
#lagom-one-step-order input[type=button]:not(.btn).disabled,
#lagom-one-step-order input[type=button]:not(.btn):disabled,
#lagom-one-step-order input[type=submit]:not(.btn).disabled,
#lagom-one-step-order input[type=submit]:not(.btn):disabled {
  box-shadow:none
}
#lagom-one-step-order .btn:not(:disabled):not(.disabled),
#lagom-one-step-order input[type=button]:not(.btn):not(:disabled):not(.disabled),
#lagom-one-step-order input[type=submit]:not(.btn):not(:disabled):not(.disabled) {
  cursor:pointer
}
#lagom-one-step-order .btn:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn:not(:disabled):not(.disabled):active,
#lagom-one-step-order input[type=button]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order input[type=button]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order input[type=submit]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order input[type=submit]:not(.btn):not(:disabled):not(.disabled):active {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order input[type=button]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order input[type=button]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:focus {
  box-shadow:var(--btn-focus-box-shadow),var(--btn-active-box-shadow)
}
#lagom-one-step-order .btn .fa,
#lagom-one-step-order .btn .fas,
#lagom-one-step-order .btn .lm,
#lagom-one-step-order .btn .ls,
#lagom-one-step-order .btn i,
#lagom-one-step-order input[type=button]:not(.btn) .fa,
#lagom-one-step-order input[type=button]:not(.btn) .fas,
#lagom-one-step-order input[type=button]:not(.btn) .lm,
#lagom-one-step-order input[type=button]:not(.btn) .ls,
#lagom-one-step-order input[type=button]:not(.btn) i,
#lagom-one-step-order input[type=submit]:not(.btn) .fa,
#lagom-one-step-order input[type=submit]:not(.btn) .fas,
#lagom-one-step-order input[type=submit]:not(.btn) .lm,
#lagom-one-step-order input[type=submit]:not(.btn) .ls,
#lagom-one-step-order input[type=submit]:not(.btn) i {
  margin-left:var(--btn-base-icon-spacing)
}
#lagom-one-step-order .btn .fa:last-child:not(:first-child),
#lagom-one-step-order .btn .fas:last-child:not(:first-child),
#lagom-one-step-order .btn .lm:last-child:not(:first-child),
#lagom-one-step-order .btn .ls:last-child:not(:first-child),
#lagom-one-step-order .btn i:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn) .fa:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn) .fas:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn) .lm:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn) .ls:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn) i:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn) .fa:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn) .fas:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn) .lm:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn) .ls:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn) i:last-child:not(:first-child) {
  margin-left:0;
  margin-right:var(--btn-base-icon-spacing)
}
#lagom-one-step-order .btn .btn-icon,
#lagom-one-step-order input[type=button]:not(.btn) .btn-icon,
#lagom-one-step-order input[type=submit]:not(.btn) .btn-icon {
  display:flex;
  align-items:center
}
#lagom-one-step-order .btn.flex-row-reverse .fa,
#lagom-one-step-order .btn.flex-row-reverse .fas,
#lagom-one-step-order .btn.flex-row-reverse .lm,
#lagom-one-step-order .btn.flex-row-reverse .ls,
#lagom-one-step-order .btn.flex-row-reverse i,
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .fa,
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .fas,
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .lm,
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .ls,
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse i,
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .fa,
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .fas,
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .lm,
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .ls,
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse i {
  margin-right:var(--btn-base-icon-spacing);
  margin-left:0
}
#lagom-one-step-order .btn.flex-row-reverse .fa:last-child:not(:first-child),
#lagom-one-step-order .btn.flex-row-reverse .fas:last-child:not(:first-child),
#lagom-one-step-order .btn.flex-row-reverse .lm:last-child:not(:first-child),
#lagom-one-step-order .btn.flex-row-reverse .ls:last-child:not(:first-child),
#lagom-one-step-order .btn.flex-row-reverse i:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .fa:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .fas:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .lm:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse .ls:last-child:not(:first-child),
#lagom-one-step-order input[type=button]:not(.btn).flex-row-reverse i:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .fa:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .fas:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .lm:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse .ls:last-child:not(:first-child),
#lagom-one-step-order input[type=submit]:not(.btn).flex-row-reverse i:last-child:not(:first-child) {
  margin-right:0;
  margin-left:var(--btn-base-icon-spacing)
}
#lagom-one-step-order .btn.icon-animation .fa,
#lagom-one-step-order .btn.icon-animation .fas,
#lagom-one-step-order .btn.icon-animation .lm,
#lagom-one-step-order .btn.icon-animation .ls,
#lagom-one-step-order .btn.icon-animation i,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .fa,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .fas,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .lm,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .ls,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation i,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .fa,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .fas,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .lm,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .ls,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation i {
  margin-left:0!important;
  margin-right:0!important
}
#lagom-one-step-order .btn.icon-animation .btn-text,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .btn-text,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .btn-text {
  transition:padding-left var(--transition-base),padding-right var(--transition-base)
}
#lagom-one-step-order .btn.icon-animation .btn-icon,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .btn-icon,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .btn-icon {
  position:absolute;
  top:50%;
  display:flex;
  align-items:center;
  transform:translateY(-50%);
  opacity:0;
  transition:opacity var(--transition-base),transform var(--transition-base)
}
#lagom-one-step-order .btn.icon-animation:hover .btn-text,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation:hover .btn-text,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation:hover .btn-text {
  padding-right:var(--spacing-3x)
}
#lagom-one-step-order .btn.icon-animation:hover.flex-row-reverse .btn-text,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation:hover.flex-row-reverse .btn-text,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation:hover.flex-row-reverse .btn-text {
  padding-left:var(--spacing-3x);
  padding-right:0
}
#lagom-one-step-order .btn.icon-animation:hover .btn-icon,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation:hover .btn-icon,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation:hover .btn-icon {
  opacity:1
}
#lagom-one-step-order .btn.icon-animation .btn-icon,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation .btn-icon,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation .btn-icon {
  right:var(--ui-padding-base-h)
}
#lagom-one-step-order .btn.icon-animation.flex-row-reverse .btn-icon,
#lagom-one-step-order input[type=button]:not(.btn).icon-animation.flex-row-reverse .btn-icon,
#lagom-one-step-order input[type=submit]:not(.btn).icon-animation.flex-row-reverse .btn-icon {
  left:var(--ui-padding-base-h);
  right:unset
}
#lagom-one-step-order input[type=button]:not(.btn),
#lagom-one-step-order input[type=submit]:not(.btn) {
  color:var(--btn-primary-color);
  background:var(--btn-primary-bg);
  border-color:var(--btn-primary-border)
}
#lagom-one-step-order input[type=button]:not(.btn):active,
#lagom-one-step-order input[type=button]:not(.btn):focus,
#lagom-one-step-order input[type=button]:not(.btn):hover,
#lagom-one-step-order input[type=submit]:not(.btn):active,
#lagom-one-step-order input[type=submit]:not(.btn):focus,
#lagom-one-step-order input[type=submit]:not(.btn):hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn.btn-icon {
  height:var(--ui-height-base);
  width:var(--ui-height-base);
  color:var(--ui-icon-color);
  background:none!important;
  box-shadow:none!important;
  border:none!important;
  padding:0
}
#lagom-one-step-order .btn.btn-icon:active,
#lagom-one-step-order .btn.btn-icon:focus,
#lagom-one-step-order .btn.btn-icon:hover {
  color:var(--text-primary-color)
}
#lagom-one-step-order .btn.btn-icon>i {
  margin:0
}
#lagom-one-step-order a.btn.disabled,
#lagom-one-step-order fieldset:disabled a.btn {
  pointer-events:none
}
#lagom-one-step-order .btn-default {
  color:var(--btn-default-color);
  background:var(--btn-default-bg);
  border-color:var(--btn-default-border)
}
#lagom-one-step-order .btn-default.focus,
#lagom-one-step-order .btn-default:focus,
#lagom-one-step-order .btn-default:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-active-bg);
  border-color:var(--btn-default-active-border)
}
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-default:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-default:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline) {
  color:var(--btn-default-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-default-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-default.active,
#lagom-one-step-order .btn-default:active,
.open>#lagom-one-step-order .btn-default.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-default.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-default[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-default {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-default.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-default[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-default .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-default.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-default[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-default .badge {
  color:var(--btn-default-bg);
  background-color:var(--btn-default-color)
}
#lagom-one-step-order .btn-default i.ls-caret {
  color:var(--ui-icon-color)
}
#lagom-one-step-order .btn-primary {
  color:var(--btn-primary-color);
  background:var(--btn-primary-bg);
  border-color:var(--btn-primary-border)
}
#lagom-one-step-order .btn-primary.focus,
#lagom-one-step-order .btn-primary:focus,
#lagom-one-step-order .btn-primary:hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-active-bg);
  border-color:var(--btn-primary-active-border)
}
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-primary:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline) {
  color:var(--btn-primary-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-primary-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-primary.active,
#lagom-one-step-order .btn-primary:active,
.open>#lagom-one-step-order .btn-primary.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-primary.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-primary[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-primary {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-primary.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-primary[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-primary .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-primary.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-primary[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-primary .badge {
  color:var(--btn-primary-bg);
  background-color:var(--btn-primary-color)
}
#lagom-one-step-order .btn-primary-faded {
  color:var(--btn-primary-faded-color);
  background:var(--btn-primary-faded-bg);
  border-color:var(--btn-primary-faded-border)
}
#lagom-one-step-order .btn-primary-faded.focus,
#lagom-one-step-order .btn-primary-faded:focus,
#lagom-one-step-order .btn-primary-faded:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-hover-bg);
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-active-bg);
  border-color:var(--btn-primary-faded-active-border)
}
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-hover-bg);
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline) {
  color:var(--btn-primary-faded-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-primary-faded.active,
#lagom-one-step-order .btn-primary-faded:active,
.open>#lagom-one-step-order .btn-primary-faded.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-primary-faded.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-primary-faded[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-primary-faded {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-primary-faded.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-primary-faded[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-primary-faded.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-primary-faded[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-primary-faded .badge {
  color:var(--btn-primary-faded-bg);
  background-color:var(--btn-primary-faded-color)
}
#lagom-one-step-order .btn-secondary {
  color:var(--btn-secondary-color);
  background:var(--btn-secondary-bg);
  border-color:var(--btn-secondary-border)
}
#lagom-one-step-order .btn-secondary.focus,
#lagom-one-step-order .btn-secondary:focus,
#lagom-one-step-order .btn-secondary:hover {
  color:var(--btn-secondary-hover-color);
  background-color:var(--btn-secondary-hover-bg);
  border-color:var(--btn-secondary-hover-border)
}
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-secondary-hover-color);
  background-color:var(--btn-secondary-active-bg);
  border-color:var(--btn-secondary-active-border)
}
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-secondary:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-secondary-hover-color);
  background-color:var(--btn-secondary-hover-bg);
  border-color:var(--btn-secondary-hover-border)
}
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline) {
  color:var(--btn-secondary-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-secondary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-secondary-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-secondary.active,
#lagom-one-step-order .btn-secondary:active,
.open>#lagom-one-step-order .btn-secondary.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-secondary.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-secondary[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-secondary {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-secondary.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-secondary[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-secondary .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-secondary.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-secondary[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-secondary .badge {
  color:var(--btn-secondary-bg);
  background-color:var(--btn-secondary-color)
}
#lagom-one-step-order .btn-success {
  color:var(--btn-success-color);
  background:var(--btn-success-bg);
  border-color:var(--btn-success-border)
}
#lagom-one-step-order .btn-success.focus,
#lagom-one-step-order .btn-success:focus,
#lagom-one-step-order .btn-success:hover {
  color:var(--btn-success-hover-color);
  background-color:var(--btn-success-hover-bg);
  border-color:var(--btn-success-hover-border)
}
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-success-hover-color);
  background-color:var(--btn-success-active-bg);
  border-color:var(--btn-success-active-border)
}
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-success:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-success:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-success-hover-color);
  background-color:var(--btn-success-hover-bg);
  border-color:var(--btn-success-hover-border)
}
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline) {
  color:var(--btn-success-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-success-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-success.active,
#lagom-one-step-order .btn-success:active,
.open>#lagom-one-step-order .btn-success.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-success.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-success[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-success {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-success.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-success[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-success .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-success.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-success[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-success .badge {
  color:var(--btn-success-bg);
  background-color:var(--btn-success-color)
}
#lagom-one-step-order .btn-info {
  color:var(--btn-info-color);
  background:var(--btn-info-bg);
  border-color:var(--btn-info-border)
}
#lagom-one-step-order .btn-info.focus,
#lagom-one-step-order .btn-info:focus,
#lagom-one-step-order .btn-info:hover {
  color:var(--btn-info-hover-color);
  background-color:var(--btn-info-hover-bg);
  border-color:var(--btn-info-hover-border)
}
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-info-hover-color);
  background-color:var(--btn-info-active-bg);
  border-color:var(--btn-info-active-border)
}
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-info:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-info:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-info-hover-color);
  background-color:var(--btn-info-hover-bg);
  border-color:var(--btn-info-hover-border)
}
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline) {
  color:var(--btn-info-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-info.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-info-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-info.active,
#lagom-one-step-order .btn-info:active,
.open>#lagom-one-step-order .btn-info.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-info.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-info[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-info {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-info.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-info[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-info .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-info.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-info[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-info .badge {
  color:var(--btn-info-bg);
  background-color:var(--btn-info-color)
}
#lagom-one-step-order .btn-warning {
  color:var(--btn-warning-color);
  background:var(--btn-warning-bg);
  border-color:var(--btn-warning-border)
}
#lagom-one-step-order .btn-warning.focus,
#lagom-one-step-order .btn-warning:focus,
#lagom-one-step-order .btn-warning:hover {
  color:var(--btn-warning-hover-color);
  background-color:var(--btn-warning-hover-bg);
  border-color:var(--btn-warning-hover-border)
}
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-warning-hover-color);
  background-color:var(--btn-warning-active-bg);
  border-color:var(--btn-warning-active-border)
}
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-warning:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-warning-hover-color);
  background-color:var(--btn-warning-hover-bg);
  border-color:var(--btn-warning-hover-border)
}
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline) {
  color:var(--btn-warning-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-warning.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-warning-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-warning.active,
#lagom-one-step-order .btn-warning:active,
.open>#lagom-one-step-order .btn-warning.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-warning.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-warning[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-warning {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-warning.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-warning[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-warning .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-warning.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-warning[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-warning .badge {
  color:var(--btn-warning-bg);
  background-color:var(--btn-warning-color)
}
#lagom-one-step-order .btn-danger {
  color:var(--btn-danger-color);
  background:var(--btn-danger-bg);
  border-color:var(--btn-danger-border)
}
#lagom-one-step-order .btn-danger.focus,
#lagom-one-step-order .btn-danger:focus,
#lagom-one-step-order .btn-danger:hover {
  color:var(--btn-danger-hover-color);
  background-color:var(--btn-danger-hover-bg);
  border-color:var(--btn-danger-hover-border)
}
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-danger-hover-color);
  background-color:var(--btn-danger-active-bg);
  border-color:var(--btn-danger-active-border)
}
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-danger:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-danger-hover-color);
  background-color:var(--btn-danger-hover-bg);
  border-color:var(--btn-danger-hover-border)
}
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline) {
  color:var(--btn-danger-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-danger-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-danger.active,
#lagom-one-step-order .btn-danger:active,
.open>#lagom-one-step-order .btn-danger.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-danger.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-danger[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-danger {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-danger.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-danger[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-danger .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-danger.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-danger[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-danger .badge {
  color:var(--btn-danger-bg);
  background-color:var(--btn-danger-color)
}
#lagom-one-step-order .btn-light:not(.btn-default) {
  color:var(--btn-light-color);
  background:var(--btn-light-bg);
  border-color:var(--btn-light-border)
}
#lagom-one-step-order .btn-light:not(.btn-default).focus,
#lagom-one-step-order .btn-light:not(.btn-default):focus,
#lagom-one-step-order .btn-light:not(.btn-default):hover {
  color:var(--btn-light-hover-color);
  background-color:var(--btn-light-hover-bg);
  border-color:var(--btn-light-hover-border)
}
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-light-hover-color);
  background-color:var(--btn-light-active-bg);
  border-color:var(--btn-light-active-border)
}
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-light:not(.btn-default):not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-light-hover-color);
  background-color:var(--btn-light-hover-bg);
  border-color:var(--btn-light-hover-border)
}
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline) {
  color:var(--btn-light-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-light:not(.btn-default).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-light-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-light:not(.btn-default).active,
#lagom-one-step-order .btn-light:not(.btn-default):active,
.open>#lagom-one-step-order .btn-light:not(.btn-default).dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-light:not(.btn-default).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-light:not(.btn-default)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-light:not(.btn-default) {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-light:not(.btn-default).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-light:not(.btn-default)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-light:not(.btn-default) .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-light:not(.btn-default).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-light:not(.btn-default)[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-light:not(.btn-default) .badge {
  color:var(--btn-light-bg);
  background-color:var(--btn-light-color)
}
#lagom-one-step-order .btn-dark {
  color:var(--btn-dark-color);
  background:var(--btn-dark-bg);
  border-color:var(--btn-dark-border)
}
#lagom-one-step-order .btn-dark.focus,
#lagom-one-step-order .btn-dark:focus,
#lagom-one-step-order .btn-dark:hover {
  color:var(--btn-dark-hover-color);
  background-color:var(--btn-dark-hover-bg);
  border-color:var(--btn-dark-hover-border)
}
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-dark-hover-color);
  background-color:var(--btn-dark-active-bg);
  border-color:var(--btn-dark-active-border)
}
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-dark:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-dark-hover-color);
  background-color:var(--btn-dark-hover-bg);
  border-color:var(--btn-dark-hover-border)
}
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline) {
  color:var(--btn-dark-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-dark.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-dark-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-dark.active,
#lagom-one-step-order .btn-dark:active,
.open>#lagom-one-step-order .btn-dark.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-dark.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-dark[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-dark {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-dark.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-dark[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-dark .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-dark.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-dark[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-dark .badge {
  color:var(--btn-dark-bg);
  background-color:var(--btn-dark-color)
}
#lagom-one-step-order .btn-default.btn-outline,
#lagom-one-step-order .btn-outline {
  color:var(--btn-default-color);
  background:transparent;
  border-color:var(--btn-default-border)
}
#lagom-one-step-order .btn-default.btn-outline.focus,
#lagom-one-step-order .btn-default.btn-outline:focus,
#lagom-one-step-order .btn-default.btn-outline:hover,
#lagom-one-step-order .btn-outline.focus,
#lagom-one-step-order .btn-outline:focus,
#lagom-one-step-order .btn-outline:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn-default.btn-outline.active,
#lagom-one-step-order .btn-default.btn-outline:active,
#lagom-one-step-order .btn-outline.active,
#lagom-one-step-order .btn-outline:active,
.open>#lagom-one-step-order .btn-default.btn-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-outline.dropdown-toggle {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-active-bg);
  border-color:var(--btn-default-active-border)
}
#lagom-one-step-order .btn-default.btn-outline.active.focus,
#lagom-one-step-order .btn-default.btn-outline.active:focus,
#lagom-one-step-order .btn-default.btn-outline.active:hover,
#lagom-one-step-order .btn-default.btn-outline:active.focus,
#lagom-one-step-order .btn-default.btn-outline:active:focus,
#lagom-one-step-order .btn-default.btn-outline:active:hover,
#lagom-one-step-order .btn-outline.active.focus,
#lagom-one-step-order .btn-outline.active:focus,
#lagom-one-step-order .btn-outline.active:hover,
#lagom-one-step-order .btn-outline:active.focus,
#lagom-one-step-order .btn-outline:active:focus,
#lagom-one-step-order .btn-outline:active:hover,
.open>#lagom-one-step-order .btn-default.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-default.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-default.btn-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-outline.dropdown-toggle:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn-default.btn-outline.active,
#lagom-one-step-order .btn-default.btn-outline:active,
#lagom-one-step-order .btn-outline.active,
#lagom-one-step-order .btn-outline:active,
.open>#lagom-one-step-order .btn-default.btn-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-default.btn-outline.disabled,
#lagom-one-step-order .btn-default.btn-outline.disabled.focus,
#lagom-one-step-order .btn-default.btn-outline.disabled:focus,
#lagom-one-step-order .btn-default.btn-outline.disabled:hover,
#lagom-one-step-order .btn-default.btn-outline[disabled],
#lagom-one-step-order .btn-default.btn-outline[disabled].focus,
#lagom-one-step-order .btn-default.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-default.btn-outline[disabled]:hover,
#lagom-one-step-order .btn-outline.disabled,
#lagom-one-step-order .btn-outline.disabled.focus,
#lagom-one-step-order .btn-outline.disabled:focus,
#lagom-one-step-order .btn-outline.disabled:hover,
#lagom-one-step-order .btn-outline[disabled],
#lagom-one-step-order .btn-outline[disabled].focus,
#lagom-one-step-order .btn-outline[disabled]:focus,
#lagom-one-step-order .btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-default.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-default.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-default.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-default.btn-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-default.btn-outline .badge,
#lagom-one-step-order .btn-outline .badge {
  color:var(--btn-default-bg);
  background-color:var(--btn-default-color)
}
#lagom-one-step-order .btn-default.btn-outline i.ls-caret,
#lagom-one-step-order .btn-outline i.ls-caret {
  color:var(--ui-icon-color)
}
#lagom-one-step-order .btn-primary-outline,
#lagom-one-step-order .btn-primary.btn-outline {
  color:var(--brand-primary);
  background:transparent;
  border-color:var(--btn-primary-border)
}
#lagom-one-step-order .btn-primary-outline.focus,
#lagom-one-step-order .btn-primary-outline:focus,
#lagom-one-step-order .btn-primary-outline:hover,
#lagom-one-step-order .btn-primary.btn-outline.focus,
#lagom-one-step-order .btn-primary.btn-outline:focus,
#lagom-one-step-order .btn-primary.btn-outline:hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn-primary-outline.active,
#lagom-one-step-order .btn-primary-outline:active,
#lagom-one-step-order .btn-primary.btn-outline.active,
#lagom-one-step-order .btn-primary.btn-outline:active,
.open>#lagom-one-step-order .btn-primary-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-primary.btn-outline.dropdown-toggle {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-active-bg);
  border-color:var(--btn-primary-active-border)
}
#lagom-one-step-order .btn-primary-outline.active.focus,
#lagom-one-step-order .btn-primary-outline.active:focus,
#lagom-one-step-order .btn-primary-outline.active:hover,
#lagom-one-step-order .btn-primary-outline:active.focus,
#lagom-one-step-order .btn-primary-outline:active:focus,
#lagom-one-step-order .btn-primary-outline:active:hover,
#lagom-one-step-order .btn-primary.btn-outline.active.focus,
#lagom-one-step-order .btn-primary.btn-outline.active:focus,
#lagom-one-step-order .btn-primary.btn-outline.active:hover,
#lagom-one-step-order .btn-primary.btn-outline:active.focus,
#lagom-one-step-order .btn-primary.btn-outline:active:focus,
#lagom-one-step-order .btn-primary.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-primary-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-primary-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-primary-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-primary.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-primary.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-primary.btn-outline.dropdown-toggle:hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn-primary-outline.active,
#lagom-one-step-order .btn-primary-outline:active,
#lagom-one-step-order .btn-primary.btn-outline.active,
#lagom-one-step-order .btn-primary.btn-outline:active,
.open>#lagom-one-step-order .btn-primary-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-primary.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-primary-outline.disabled,
#lagom-one-step-order .btn-primary-outline.disabled.focus,
#lagom-one-step-order .btn-primary-outline.disabled:focus,
#lagom-one-step-order .btn-primary-outline.disabled:hover,
#lagom-one-step-order .btn-primary-outline[disabled],
#lagom-one-step-order .btn-primary-outline[disabled].focus,
#lagom-one-step-order .btn-primary-outline[disabled]:focus,
#lagom-one-step-order .btn-primary-outline[disabled]:hover,
#lagom-one-step-order .btn-primary.btn-outline.disabled,
#lagom-one-step-order .btn-primary.btn-outline.disabled.focus,
#lagom-one-step-order .btn-primary.btn-outline.disabled:focus,
#lagom-one-step-order .btn-primary.btn-outline.disabled:hover,
#lagom-one-step-order .btn-primary.btn-outline[disabled],
#lagom-one-step-order .btn-primary.btn-outline[disabled].focus,
#lagom-one-step-order .btn-primary.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-primary.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-primary-outline,
fieldset[disabled] #lagom-one-step-order .btn-primary-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-primary-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-primary-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-primary.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-primary.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-primary.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-primary.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-primary-outline .badge,
#lagom-one-step-order .btn-primary.btn-outline .badge {
  color:var(--btn-primary-bg);
  background-color:var(--brand-primary)
}
#lagom-one-step-order .btn-primary-faded-outline,
#lagom-one-step-order .btn-primary-faded.btn-outline {
  color:var(--btn-primary-faded-bg);
  background:transparent;
  border-color:var(--btn-primary-faded-border)
}
#lagom-one-step-order .btn-primary-faded-outline.focus,
#lagom-one-step-order .btn-primary-faded-outline:focus,
#lagom-one-step-order .btn-primary-faded-outline:hover,
#lagom-one-step-order .btn-primary-faded.btn-outline.focus,
#lagom-one-step-order .btn-primary-faded.btn-outline:focus,
#lagom-one-step-order .btn-primary-faded.btn-outline:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-hover-bg);
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .btn-primary-faded-outline.active,
#lagom-one-step-order .btn-primary-faded-outline:active,
#lagom-one-step-order .btn-primary-faded.btn-outline.active,
#lagom-one-step-order .btn-primary-faded.btn-outline:active,
.open>#lagom-one-step-order .btn-primary-faded-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-primary-faded.btn-outline.dropdown-toggle {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-active-bg);
  border-color:var(--btn-primary-faded-active-border)
}
#lagom-one-step-order .btn-primary-faded-outline.active.focus,
#lagom-one-step-order .btn-primary-faded-outline.active:focus,
#lagom-one-step-order .btn-primary-faded-outline.active:hover,
#lagom-one-step-order .btn-primary-faded-outline:active.focus,
#lagom-one-step-order .btn-primary-faded-outline:active:focus,
#lagom-one-step-order .btn-primary-faded-outline:active:hover,
#lagom-one-step-order .btn-primary-faded.btn-outline.active.focus,
#lagom-one-step-order .btn-primary-faded.btn-outline.active:focus,
#lagom-one-step-order .btn-primary-faded.btn-outline.active:hover,
#lagom-one-step-order .btn-primary-faded.btn-outline:active.focus,
#lagom-one-step-order .btn-primary-faded.btn-outline:active:focus,
#lagom-one-step-order .btn-primary-faded.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-primary-faded-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-primary-faded-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-primary-faded-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-primary-faded.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-primary-faded.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-primary-faded.btn-outline.dropdown-toggle:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-hover-bg);
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .btn-primary-faded-outline.active,
#lagom-one-step-order .btn-primary-faded-outline:active,
#lagom-one-step-order .btn-primary-faded.btn-outline.active,
#lagom-one-step-order .btn-primary-faded.btn-outline:active,
.open>#lagom-one-step-order .btn-primary-faded-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-primary-faded.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-primary-faded-outline.disabled,
#lagom-one-step-order .btn-primary-faded-outline.disabled.focus,
#lagom-one-step-order .btn-primary-faded-outline.disabled:focus,
#lagom-one-step-order .btn-primary-faded-outline.disabled:hover,
#lagom-one-step-order .btn-primary-faded-outline[disabled],
#lagom-one-step-order .btn-primary-faded-outline[disabled].focus,
#lagom-one-step-order .btn-primary-faded-outline[disabled]:focus,
#lagom-one-step-order .btn-primary-faded-outline[disabled]:hover,
#lagom-one-step-order .btn-primary-faded.btn-outline.disabled,
#lagom-one-step-order .btn-primary-faded.btn-outline.disabled.focus,
#lagom-one-step-order .btn-primary-faded.btn-outline.disabled:focus,
#lagom-one-step-order .btn-primary-faded.btn-outline.disabled:hover,
#lagom-one-step-order .btn-primary-faded.btn-outline[disabled],
#lagom-one-step-order .btn-primary-faded.btn-outline[disabled].focus,
#lagom-one-step-order .btn-primary-faded.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-primary-faded.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded-outline,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-primary-faded.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-primary-faded-outline .badge,
#lagom-one-step-order .btn-primary-faded.btn-outline .badge {
  color:var(--btn-primary-faded-bg);
  background-color:var(--btn-primary-faded-bg)
}
#lagom-one-step-order .btn-secondary-outline,
#lagom-one-step-order .btn-secondary.btn-outline {
  color:var(--brand-secondary);
  background:transparent;
  border-color:var(--btn-secondary-border)
}
#lagom-one-step-order .btn-secondary-outline.focus,
#lagom-one-step-order .btn-secondary-outline:focus,
#lagom-one-step-order .btn-secondary-outline:hover,
#lagom-one-step-order .btn-secondary.btn-outline.focus,
#lagom-one-step-order .btn-secondary.btn-outline:focus,
#lagom-one-step-order .btn-secondary.btn-outline:hover {
  color:var(--btn-secondary-hover-color);
  background-color:var(--btn-secondary-hover-bg);
  border-color:var(--btn-secondary-hover-border)
}
#lagom-one-step-order .btn-secondary-outline.active,
#lagom-one-step-order .btn-secondary-outline:active,
#lagom-one-step-order .btn-secondary.btn-outline.active,
#lagom-one-step-order .btn-secondary.btn-outline:active,
.open>#lagom-one-step-order .btn-secondary-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-secondary.btn-outline.dropdown-toggle {
  color:var(--btn-secondary-hover-color);
  background-color:var(--btn-secondary-active-bg);
  border-color:var(--btn-secondary-active-border)
}
#lagom-one-step-order .btn-secondary-outline.active.focus,
#lagom-one-step-order .btn-secondary-outline.active:focus,
#lagom-one-step-order .btn-secondary-outline.active:hover,
#lagom-one-step-order .btn-secondary-outline:active.focus,
#lagom-one-step-order .btn-secondary-outline:active:focus,
#lagom-one-step-order .btn-secondary-outline:active:hover,
#lagom-one-step-order .btn-secondary.btn-outline.active.focus,
#lagom-one-step-order .btn-secondary.btn-outline.active:focus,
#lagom-one-step-order .btn-secondary.btn-outline.active:hover,
#lagom-one-step-order .btn-secondary.btn-outline:active.focus,
#lagom-one-step-order .btn-secondary.btn-outline:active:focus,
#lagom-one-step-order .btn-secondary.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-secondary-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-secondary-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-secondary-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-secondary.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-secondary.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-secondary.btn-outline.dropdown-toggle:hover {
  color:var(--btn-secondary-hover-color);
  background-color:var(--btn-secondary-hover-bg);
  border-color:var(--btn-secondary-hover-border)
}
#lagom-one-step-order .btn-secondary-outline.active,
#lagom-one-step-order .btn-secondary-outline:active,
#lagom-one-step-order .btn-secondary.btn-outline.active,
#lagom-one-step-order .btn-secondary.btn-outline:active,
.open>#lagom-one-step-order .btn-secondary-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-secondary.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-secondary-outline.disabled,
#lagom-one-step-order .btn-secondary-outline.disabled.focus,
#lagom-one-step-order .btn-secondary-outline.disabled:focus,
#lagom-one-step-order .btn-secondary-outline.disabled:hover,
#lagom-one-step-order .btn-secondary-outline[disabled],
#lagom-one-step-order .btn-secondary-outline[disabled].focus,
#lagom-one-step-order .btn-secondary-outline[disabled]:focus,
#lagom-one-step-order .btn-secondary-outline[disabled]:hover,
#lagom-one-step-order .btn-secondary.btn-outline.disabled,
#lagom-one-step-order .btn-secondary.btn-outline.disabled.focus,
#lagom-one-step-order .btn-secondary.btn-outline.disabled:focus,
#lagom-one-step-order .btn-secondary.btn-outline.disabled:hover,
#lagom-one-step-order .btn-secondary.btn-outline[disabled],
#lagom-one-step-order .btn-secondary.btn-outline[disabled].focus,
#lagom-one-step-order .btn-secondary.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-secondary.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-secondary-outline,
fieldset[disabled] #lagom-one-step-order .btn-secondary-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-secondary-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-secondary-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-secondary.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-secondary.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-secondary.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-secondary.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-secondary-outline .badge,
#lagom-one-step-order .btn-secondary.btn-outline .badge {
  color:var(--btn-secondary-bg);
  background-color:var(--brand-secondary)
}
#lagom-one-step-order .btn-success-outline,
#lagom-one-step-order .btn-success.btn-outline {
  color:var(--btn-success-color);
  background:transparent;
  border-color:var(--btn-success-border)
}
#lagom-one-step-order .btn-success-outline.focus,
#lagom-one-step-order .btn-success-outline:focus,
#lagom-one-step-order .btn-success-outline:hover,
#lagom-one-step-order .btn-success.btn-outline.focus,
#lagom-one-step-order .btn-success.btn-outline:focus,
#lagom-one-step-order .btn-success.btn-outline:hover {
  color:var(--btn-success-hover-color);
  background-color:var(--btn-success-hover-bg);
  border-color:var(--btn-success-hover-border)
}
#lagom-one-step-order .btn-success-outline.active,
#lagom-one-step-order .btn-success-outline:active,
#lagom-one-step-order .btn-success.btn-outline.active,
#lagom-one-step-order .btn-success.btn-outline:active,
.open>#lagom-one-step-order .btn-success-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-success.btn-outline.dropdown-toggle {
  color:var(--btn-success-hover-color);
  background-color:var(--btn-success-active-bg);
  border-color:var(--btn-success-active-border)
}
#lagom-one-step-order .btn-success-outline.active.focus,
#lagom-one-step-order .btn-success-outline.active:focus,
#lagom-one-step-order .btn-success-outline.active:hover,
#lagom-one-step-order .btn-success-outline:active.focus,
#lagom-one-step-order .btn-success-outline:active:focus,
#lagom-one-step-order .btn-success-outline:active:hover,
#lagom-one-step-order .btn-success.btn-outline.active.focus,
#lagom-one-step-order .btn-success.btn-outline.active:focus,
#lagom-one-step-order .btn-success.btn-outline.active:hover,
#lagom-one-step-order .btn-success.btn-outline:active.focus,
#lagom-one-step-order .btn-success.btn-outline:active:focus,
#lagom-one-step-order .btn-success.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-success-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-success-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-success-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-success.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-success.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-success.btn-outline.dropdown-toggle:hover {
  color:var(--btn-success-hover-color);
  background-color:var(--btn-success-hover-bg);
  border-color:var(--btn-success-hover-border)
}
#lagom-one-step-order .btn-success-outline.active,
#lagom-one-step-order .btn-success-outline:active,
#lagom-one-step-order .btn-success.btn-outline.active,
#lagom-one-step-order .btn-success.btn-outline:active,
.open>#lagom-one-step-order .btn-success-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-success.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-success-outline.disabled,
#lagom-one-step-order .btn-success-outline.disabled.focus,
#lagom-one-step-order .btn-success-outline.disabled:focus,
#lagom-one-step-order .btn-success-outline.disabled:hover,
#lagom-one-step-order .btn-success-outline[disabled],
#lagom-one-step-order .btn-success-outline[disabled].focus,
#lagom-one-step-order .btn-success-outline[disabled]:focus,
#lagom-one-step-order .btn-success-outline[disabled]:hover,
#lagom-one-step-order .btn-success.btn-outline.disabled,
#lagom-one-step-order .btn-success.btn-outline.disabled.focus,
#lagom-one-step-order .btn-success.btn-outline.disabled:focus,
#lagom-one-step-order .btn-success.btn-outline.disabled:hover,
#lagom-one-step-order .btn-success.btn-outline[disabled],
#lagom-one-step-order .btn-success.btn-outline[disabled].focus,
#lagom-one-step-order .btn-success.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-success.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-success-outline,
fieldset[disabled] #lagom-one-step-order .btn-success-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-success-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-success-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-success.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-success.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-success.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-success.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-success-outline .badge,
#lagom-one-step-order .btn-success.btn-outline .badge {
  color:var(--btn-success-bg);
  background-color:var(--btn-success-color)
}
#lagom-one-step-order .btn-info-outline,
#lagom-one-step-order .btn-info.btn-outline {
  color:var(--btn-info-color);
  background:transparent;
  border-color:var(--btn-info-border)
}
#lagom-one-step-order .btn-info-outline.focus,
#lagom-one-step-order .btn-info-outline:focus,
#lagom-one-step-order .btn-info-outline:hover,
#lagom-one-step-order .btn-info.btn-outline.focus,
#lagom-one-step-order .btn-info.btn-outline:focus,
#lagom-one-step-order .btn-info.btn-outline:hover {
  color:var(--btn-info-hover-color);
  background-color:var(--btn-info-hover-bg);
  border-color:var(--btn-info-hover-border)
}
#lagom-one-step-order .btn-info-outline.active,
#lagom-one-step-order .btn-info-outline:active,
#lagom-one-step-order .btn-info.btn-outline.active,
#lagom-one-step-order .btn-info.btn-outline:active,
.open>#lagom-one-step-order .btn-info-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-info.btn-outline.dropdown-toggle {
  color:var(--btn-info-hover-color);
  background-color:var(--btn-info-active-bg);
  border-color:var(--btn-info-active-border)
}
#lagom-one-step-order .btn-info-outline.active.focus,
#lagom-one-step-order .btn-info-outline.active:focus,
#lagom-one-step-order .btn-info-outline.active:hover,
#lagom-one-step-order .btn-info-outline:active.focus,
#lagom-one-step-order .btn-info-outline:active:focus,
#lagom-one-step-order .btn-info-outline:active:hover,
#lagom-one-step-order .btn-info.btn-outline.active.focus,
#lagom-one-step-order .btn-info.btn-outline.active:focus,
#lagom-one-step-order .btn-info.btn-outline.active:hover,
#lagom-one-step-order .btn-info.btn-outline:active.focus,
#lagom-one-step-order .btn-info.btn-outline:active:focus,
#lagom-one-step-order .btn-info.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-info-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-info-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-info-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-info.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-info.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-info.btn-outline.dropdown-toggle:hover {
  color:var(--btn-info-hover-color);
  background-color:var(--btn-info-hover-bg);
  border-color:var(--btn-info-hover-border)
}
#lagom-one-step-order .btn-info-outline.active,
#lagom-one-step-order .btn-info-outline:active,
#lagom-one-step-order .btn-info.btn-outline.active,
#lagom-one-step-order .btn-info.btn-outline:active,
.open>#lagom-one-step-order .btn-info-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-info.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-info-outline.disabled,
#lagom-one-step-order .btn-info-outline.disabled.focus,
#lagom-one-step-order .btn-info-outline.disabled:focus,
#lagom-one-step-order .btn-info-outline.disabled:hover,
#lagom-one-step-order .btn-info-outline[disabled],
#lagom-one-step-order .btn-info-outline[disabled].focus,
#lagom-one-step-order .btn-info-outline[disabled]:focus,
#lagom-one-step-order .btn-info-outline[disabled]:hover,
#lagom-one-step-order .btn-info.btn-outline.disabled,
#lagom-one-step-order .btn-info.btn-outline.disabled.focus,
#lagom-one-step-order .btn-info.btn-outline.disabled:focus,
#lagom-one-step-order .btn-info.btn-outline.disabled:hover,
#lagom-one-step-order .btn-info.btn-outline[disabled],
#lagom-one-step-order .btn-info.btn-outline[disabled].focus,
#lagom-one-step-order .btn-info.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-info.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-info-outline,
fieldset[disabled] #lagom-one-step-order .btn-info-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-info-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-info-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-info.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-info.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-info.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-info.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-info-outline .badge,
#lagom-one-step-order .btn-info.btn-outline .badge {
  color:var(--btn-info-bg);
  background-color:var(--btn-info-color)
}
#lagom-one-step-order .btn-warning-outline,
#lagom-one-step-order .btn-warning.btn-outline {
  color:var(--btn-warning-color);
  background:transparent;
  border-color:var(--btn-warning-border)
}
#lagom-one-step-order .btn-warning-outline.focus,
#lagom-one-step-order .btn-warning-outline:focus,
#lagom-one-step-order .btn-warning-outline:hover,
#lagom-one-step-order .btn-warning.btn-outline.focus,
#lagom-one-step-order .btn-warning.btn-outline:focus,
#lagom-one-step-order .btn-warning.btn-outline:hover {
  color:var(--btn-warning-hover-color);
  background-color:var(--btn-warning-hover-bg);
  border-color:var(--btn-warning-hover-border)
}
#lagom-one-step-order .btn-warning-outline.active,
#lagom-one-step-order .btn-warning-outline:active,
#lagom-one-step-order .btn-warning.btn-outline.active,
#lagom-one-step-order .btn-warning.btn-outline:active,
.open>#lagom-one-step-order .btn-warning-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-warning.btn-outline.dropdown-toggle {
  color:var(--btn-warning-hover-color);
  background-color:var(--btn-warning-active-bg);
  border-color:var(--btn-warning-active-border)
}
#lagom-one-step-order .btn-warning-outline.active.focus,
#lagom-one-step-order .btn-warning-outline.active:focus,
#lagom-one-step-order .btn-warning-outline.active:hover,
#lagom-one-step-order .btn-warning-outline:active.focus,
#lagom-one-step-order .btn-warning-outline:active:focus,
#lagom-one-step-order .btn-warning-outline:active:hover,
#lagom-one-step-order .btn-warning.btn-outline.active.focus,
#lagom-one-step-order .btn-warning.btn-outline.active:focus,
#lagom-one-step-order .btn-warning.btn-outline.active:hover,
#lagom-one-step-order .btn-warning.btn-outline:active.focus,
#lagom-one-step-order .btn-warning.btn-outline:active:focus,
#lagom-one-step-order .btn-warning.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-warning-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-warning-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-warning-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-warning.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-warning.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-warning.btn-outline.dropdown-toggle:hover {
  color:var(--btn-warning-hover-color);
  background-color:var(--btn-warning-hover-bg);
  border-color:var(--btn-warning-hover-border)
}
#lagom-one-step-order .btn-warning-outline.active,
#lagom-one-step-order .btn-warning-outline:active,
#lagom-one-step-order .btn-warning.btn-outline.active,
#lagom-one-step-order .btn-warning.btn-outline:active,
.open>#lagom-one-step-order .btn-warning-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-warning.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-warning-outline.disabled,
#lagom-one-step-order .btn-warning-outline.disabled.focus,
#lagom-one-step-order .btn-warning-outline.disabled:focus,
#lagom-one-step-order .btn-warning-outline.disabled:hover,
#lagom-one-step-order .btn-warning-outline[disabled],
#lagom-one-step-order .btn-warning-outline[disabled].focus,
#lagom-one-step-order .btn-warning-outline[disabled]:focus,
#lagom-one-step-order .btn-warning-outline[disabled]:hover,
#lagom-one-step-order .btn-warning.btn-outline.disabled,
#lagom-one-step-order .btn-warning.btn-outline.disabled.focus,
#lagom-one-step-order .btn-warning.btn-outline.disabled:focus,
#lagom-one-step-order .btn-warning.btn-outline.disabled:hover,
#lagom-one-step-order .btn-warning.btn-outline[disabled],
#lagom-one-step-order .btn-warning.btn-outline[disabled].focus,
#lagom-one-step-order .btn-warning.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-warning.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-warning-outline,
fieldset[disabled] #lagom-one-step-order .btn-warning-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-warning-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-warning-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-warning.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-warning.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-warning.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-warning.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-warning-outline .badge,
#lagom-one-step-order .btn-warning.btn-outline .badge {
  color:var(--btn-warning-bg);
  background-color:var(--btn-warning-color)
}
#lagom-one-step-order .btn-danger-outline,
#lagom-one-step-order .btn-danger.btn-outline {
  color:var(--btn-danger-color);
  background:transparent;
  border-color:var(--btn-danger-border)
}
#lagom-one-step-order .btn-danger-outline.focus,
#lagom-one-step-order .btn-danger-outline:focus,
#lagom-one-step-order .btn-danger-outline:hover,
#lagom-one-step-order .btn-danger.btn-outline.focus,
#lagom-one-step-order .btn-danger.btn-outline:focus,
#lagom-one-step-order .btn-danger.btn-outline:hover {
  color:var(--btn-danger-hover-color);
  background-color:var(--btn-danger-hover-bg);
  border-color:var(--btn-danger-hover-border)
}
#lagom-one-step-order .btn-danger-outline.active,
#lagom-one-step-order .btn-danger-outline:active,
#lagom-one-step-order .btn-danger.btn-outline.active,
#lagom-one-step-order .btn-danger.btn-outline:active,
.open>#lagom-one-step-order .btn-danger-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-danger.btn-outline.dropdown-toggle {
  color:var(--btn-danger-hover-color);
  background-color:var(--btn-danger-active-bg);
  border-color:var(--btn-danger-active-border)
}
#lagom-one-step-order .btn-danger-outline.active.focus,
#lagom-one-step-order .btn-danger-outline.active:focus,
#lagom-one-step-order .btn-danger-outline.active:hover,
#lagom-one-step-order .btn-danger-outline:active.focus,
#lagom-one-step-order .btn-danger-outline:active:focus,
#lagom-one-step-order .btn-danger-outline:active:hover,
#lagom-one-step-order .btn-danger.btn-outline.active.focus,
#lagom-one-step-order .btn-danger.btn-outline.active:focus,
#lagom-one-step-order .btn-danger.btn-outline.active:hover,
#lagom-one-step-order .btn-danger.btn-outline:active.focus,
#lagom-one-step-order .btn-danger.btn-outline:active:focus,
#lagom-one-step-order .btn-danger.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-danger-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-danger-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-danger-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-danger.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-danger.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-danger.btn-outline.dropdown-toggle:hover {
  color:var(--btn-danger-hover-color);
  background-color:var(--btn-danger-hover-bg);
  border-color:var(--btn-danger-hover-border)
}
#lagom-one-step-order .btn-danger-outline.active,
#lagom-one-step-order .btn-danger-outline:active,
#lagom-one-step-order .btn-danger.btn-outline.active,
#lagom-one-step-order .btn-danger.btn-outline:active,
.open>#lagom-one-step-order .btn-danger-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-danger.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-danger-outline.disabled,
#lagom-one-step-order .btn-danger-outline.disabled.focus,
#lagom-one-step-order .btn-danger-outline.disabled:focus,
#lagom-one-step-order .btn-danger-outline.disabled:hover,
#lagom-one-step-order .btn-danger-outline[disabled],
#lagom-one-step-order .btn-danger-outline[disabled].focus,
#lagom-one-step-order .btn-danger-outline[disabled]:focus,
#lagom-one-step-order .btn-danger-outline[disabled]:hover,
#lagom-one-step-order .btn-danger.btn-outline.disabled,
#lagom-one-step-order .btn-danger.btn-outline.disabled.focus,
#lagom-one-step-order .btn-danger.btn-outline.disabled:focus,
#lagom-one-step-order .btn-danger.btn-outline.disabled:hover,
#lagom-one-step-order .btn-danger.btn-outline[disabled],
#lagom-one-step-order .btn-danger.btn-outline[disabled].focus,
#lagom-one-step-order .btn-danger.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-danger.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-danger-outline,
fieldset[disabled] #lagom-one-step-order .btn-danger-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-danger-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-danger-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-danger.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-danger.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-danger.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-danger.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-danger-outline .badge,
#lagom-one-step-order .btn-danger.btn-outline .badge {
  color:var(--btn-danger-bg);
  background-color:var(--btn-danger-color)
}
#lagom-one-step-order .btn-light-outline,
#lagom-one-step-order .btn-light.btn-outline {
  color:var(--btn-light-color);
  background:transparent;
  border-color:var(--btn-light-border)
}
#lagom-one-step-order .btn-light-outline.focus,
#lagom-one-step-order .btn-light-outline:focus,
#lagom-one-step-order .btn-light-outline:hover,
#lagom-one-step-order .btn-light.btn-outline.focus,
#lagom-one-step-order .btn-light.btn-outline:focus,
#lagom-one-step-order .btn-light.btn-outline:hover {
  color:var(--btn-light-hover-color);
  background-color:var(--btn-light-hover-bg);
  border-color:var(--btn-light-hover-border)
}
#lagom-one-step-order .btn-light-outline.active,
#lagom-one-step-order .btn-light-outline:active,
#lagom-one-step-order .btn-light.btn-outline.active,
#lagom-one-step-order .btn-light.btn-outline:active,
.open>#lagom-one-step-order .btn-light-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-light.btn-outline.dropdown-toggle {
  color:var(--btn-light-hover-color);
  background-color:var(--btn-light-active-bg);
  border-color:var(--btn-light-active-border)
}
#lagom-one-step-order .btn-light-outline.active.focus,
#lagom-one-step-order .btn-light-outline.active:focus,
#lagom-one-step-order .btn-light-outline.active:hover,
#lagom-one-step-order .btn-light-outline:active.focus,
#lagom-one-step-order .btn-light-outline:active:focus,
#lagom-one-step-order .btn-light-outline:active:hover,
#lagom-one-step-order .btn-light.btn-outline.active.focus,
#lagom-one-step-order .btn-light.btn-outline.active:focus,
#lagom-one-step-order .btn-light.btn-outline.active:hover,
#lagom-one-step-order .btn-light.btn-outline:active.focus,
#lagom-one-step-order .btn-light.btn-outline:active:focus,
#lagom-one-step-order .btn-light.btn-outline:active:hover,
.open>#lagom-one-step-order .btn-light-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-light-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-light-outline.dropdown-toggle:hover,
.open>#lagom-one-step-order .btn-light.btn-outline.dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-light.btn-outline.dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-light.btn-outline.dropdown-toggle:hover {
  color:var(--btn-light-hover-color);
  background-color:var(--btn-light-hover-bg);
  border-color:var(--btn-light-hover-border)
}
#lagom-one-step-order .btn-light-outline.active,
#lagom-one-step-order .btn-light-outline:active,
#lagom-one-step-order .btn-light.btn-outline.active,
#lagom-one-step-order .btn-light.btn-outline:active,
.open>#lagom-one-step-order .btn-light-outline.dropdown-toggle,
.open>#lagom-one-step-order .btn-light.btn-outline.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-light-outline.disabled,
#lagom-one-step-order .btn-light-outline.disabled.focus,
#lagom-one-step-order .btn-light-outline.disabled:focus,
#lagom-one-step-order .btn-light-outline.disabled:hover,
#lagom-one-step-order .btn-light-outline[disabled],
#lagom-one-step-order .btn-light-outline[disabled].focus,
#lagom-one-step-order .btn-light-outline[disabled]:focus,
#lagom-one-step-order .btn-light-outline[disabled]:hover,
#lagom-one-step-order .btn-light.btn-outline.disabled,
#lagom-one-step-order .btn-light.btn-outline.disabled.focus,
#lagom-one-step-order .btn-light.btn-outline.disabled:focus,
#lagom-one-step-order .btn-light.btn-outline.disabled:hover,
#lagom-one-step-order .btn-light.btn-outline[disabled],
#lagom-one-step-order .btn-light.btn-outline[disabled].focus,
#lagom-one-step-order .btn-light.btn-outline[disabled]:focus,
#lagom-one-step-order .btn-light.btn-outline[disabled]:hover,
fieldset[disabled] #lagom-one-step-order .btn-light-outline,
fieldset[disabled] #lagom-one-step-order .btn-light-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-light-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-light-outline:hover,
fieldset[disabled] #lagom-one-step-order .btn-light.btn-outline,
fieldset[disabled] #lagom-one-step-order .btn-light.btn-outline.focus,
fieldset[disabled] #lagom-one-step-order .btn-light.btn-outline:focus,
fieldset[disabled] #lagom-one-step-order .btn-light.btn-outline:hover {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .btn-light-outline .badge,
#lagom-one-step-order .btn-light.btn-outline .badge {
  color:var(--btn-light-bg);
  background-color:var(--btn-light-color)
}
#lagom-one-step-order .btn.btn-link:not(.btn-outline) {
  font-weight:var(--btn-link-font-weight);
  text-decoration:none;
  box-shadow:none
}
#lagom-one-step-order .btn.btn-link:not(.btn-outline):not(.btn-primary-faded):not(.btn-secondary):not(.btn-success):not(.btn-info):not(.btn-danger):not(.btn-warning):not(.btn-dark):not(.btn-light) {
  color:var(--link-color);
  border-color:transparent;
  background:transparent
}
#lagom-one-step-order .btn.btn-link:not(.btn-outline):not(.btn-primary-faded):not(.btn-secondary):not(.btn-success):not(.btn-info):not(.btn-danger):not(.btn-warning):not(.btn-dark):not(.btn-light):hover {
  color:var(--link-hover-color);
  text-decoration:var(--link-hover-decoration)
}
#lagom-one-step-order .btn.btn-link:not(.btn-outline):not(.btn-primary-faded):not(.btn-secondary):not(.btn-success):not(.btn-info):not(.btn-danger):not(.btn-warning):not(.btn-dark):not(.btn-light).focus,
#lagom-one-step-order .btn.btn-link:not(.btn-outline):not(.btn-primary-faded):not(.btn-secondary):not(.btn-success):not(.btn-info):not(.btn-danger):not(.btn-warning):not(.btn-dark):not(.btn-light):focus {
  text-decoration:var(--link-hover-decoration)
}
#lagom-one-step-order .btn.btn-link:not(.btn-outline):not(.btn-primary-faded):not(.btn-secondary):not(.btn-success):not(.btn-info):not(.btn-danger):not(.btn-warning):not(.btn-dark):not(.btn-light).disabled,
#lagom-one-step-order .btn.btn-link:not(.btn-outline):not(.btn-primary-faded):not(.btn-secondary):not(.btn-success):not(.btn-info):not(.btn-danger):not(.btn-warning):not(.btn-dark):not(.btn-light):disabled {
  color:var(--btn-link-disabled-color);
  pointer-events:none
}
#lagom-one-step-order .btn-xlg {
  height:var(--ui-height-xlg);
  padding:var(--ui-padding-xlg-v) var(--ui-padding-xlg-h);
  font-size:var(--btn-xlg-font-size);
  line-height:var(--btn-xlg-line-height);
  border-radius:var(--btn-xlg-border-radius);
  font-weight:var(--btn-xlg-font-weight)
}
#lagom-one-step-order .btn-xlg.icon-animation .btn-icon {
  right:var(--ui-padding-xlg-h)
}
#lagom-one-step-order .btn-xlg.icon-animation.flex-row-reverse .btn-icon {
  left:var(--ui-padding-xlg-h);
  right:unset
}
#lagom-one-step-order .btn-xlg.btn-icon {
  height:var(--ui-height-xlg);
  width:var(--ui-height-xlg)
}
#lagom-one-step-order .btn-xlg i {
  margin-left:var(--btn-xlg-icon-spacing)
}
#lagom-one-step-order .btn-xlg i:last-child:not(:first-child) {
  margin-left:0;
  margin-right:var(--btn-xlg-icon-spacing)
}
#lagom-one-step-order .btn-group-lg>.btn,
#lagom-one-step-order .btn-lg {
  height:var(--ui-height-lg);
  padding:var(--ui-padding-base-v) var(--ui-padding-lg-h);
  font-size:var(--btn-lg-font-size);
  line-height:var(--btn-lg-line-height);
  border-radius:var(--btn-lg-border-radius);
  font-weight:var(--btn-lg-font-weight)
}
#lagom-one-step-order .btn-group-lg>.icon-animation.btn .btn-icon,
#lagom-one-step-order .btn-lg.icon-animation .btn-icon {
  right:var(--ui-padding-lg-h)
}
#lagom-one-step-order .btn-group-lg>.icon-animation.flex-row-reverse.btn .btn-icon,
#lagom-one-step-order .btn-lg.icon-animation.flex-row-reverse .btn-icon {
  left:var(--ui-padding-lg-h);
  right:unset
}
#lagom-one-step-order .btn-group-lg>.btn-icon.btn,
#lagom-one-step-order .btn-lg.btn-icon {
  height:var(--ui-height-lg);
  width:var(--ui-height-lg)
}
#lagom-one-step-order .btn-group-lg>.btn i,
#lagom-one-step-order .btn-lg i {
  margin-left:var(--btn-lg-icon-spacing)
}
#lagom-one-step-order .btn-group-lg>.btn i:last-child:not(:first-child),
#lagom-one-step-order .btn-lg i:last-child:not(:first-child) {
  margin-left:0;
  margin-right:var(--btn-lg-icon-spacing)
}
#lagom-one-step-order .btn-group-sm>.btn,
#lagom-one-step-order .btn-sm {
  height:var(--ui-height-sm);
  padding:var(--ui-padding-sm-v) var(--ui-padding-sm-h);
  font-size:var(--btn-sm-font-size);
  line-height:var(--btn-sm-line-height);
  border-radius:var(--btn-sm-border-radius);
  font-weight:var(--btn-sm-font-weight)
}
#lagom-one-step-order .btn-group-sm>.icon-animation.btn .btn-icon,
#lagom-one-step-order .btn-sm.icon-animation .btn-icon {
  right:var(--ui-padding-sm-h)
}
#lagom-one-step-order .btn-group-sm>.icon-animation.flex-row-reverse.btn .btn-icon,
#lagom-one-step-order .btn-sm.icon-animation.flex-row-reverse .btn-icon {
  left:var(--ui-padding-sm-h);
  right:unset
}
#lagom-one-step-order .btn-group-sm>.btn-icon.btn,
#lagom-one-step-order .btn-sm.btn-icon {
  height:var(--ui-height-sm);
  width:var(--ui-height-sm)
}
#lagom-one-step-order .btn-group-sm>.btn i,
#lagom-one-step-order .btn-sm i {
  margin-left:var(--btn-sm-icon-spacing)
}
#lagom-one-step-order .btn-group-sm>.btn i:last-child:not(:first-child),
#lagom-one-step-order .btn-sm i:last-child:not(:first-child) {
  margin-left:0;
  margin-right:var(--btn-sm-icon-spacing)
}
#lagom-one-step-order .btn-xs {
  height:var(--ui-height-xs);
  padding:var(--ui-padding-xs-v) var(--ui-padding-xs-h);
  font-size:var(--btn-sm-font-size);
  line-height:var(--btn-xs-line-height);
  border-radius:var(--btn-xs-border-radius);
  font-weight:var(--btn-xs-font-weight)
}
#lagom-one-step-order .btn-xs.icon-animation .btn-icon {
  right:var(--ui-padding-xs-h)
}
#lagom-one-step-order .btn-xs.icon-animation.flex-row-reverse .btn-icon {
  left:var(--ui-padding-xs-h);
  right:unset
}
#lagom-one-step-order .btn-xs.btn-icon {
  height:var(--ui-height-xs);
  width:var(--ui-height-xs)
}
#lagom-one-step-order .btn-xs i {
  margin-left:var(--btn-xs-icon-spacing)
}
#lagom-one-step-order .btn-xs i:last-child:not(:first-child) {
  margin-left:0;
  margin-right:var(--btn-xs-icon-spacing)
}
#lagom-one-step-order .btn-block {
  display:flex;
  width:100%
}
#lagom-one-step-order .btn-block+.btn-block {
  margin-top:var(--btn-block-spacing-y)
}
#lagom-one-step-order input[type=button].btn-block,
#lagom-one-step-order input[type=reset].btn-block,
#lagom-one-step-order input[type=submit].btn-block {
  width:100%
}
#lagom-one-step-order .caret {
  display:inline-block;
  width:0;
  height:0;
  margin-right:2px;
  vertical-align:middle;
  border-top:var(--caret-width-base) dashed;
  border-top:var(--caret-width-base) solid;
  border-left:var(--caret-width-base) solid transparent;
  border-right:var(--caret-width-base) solid transparent
}
#lagom-one-step-order .dropdown,
#lagom-one-step-order .dropleft,
#lagom-one-step-order .dropright,
#lagom-one-step-order .dropup {
  position:relative
}
#lagom-one-step-order .dropdown-toggle {
  white-space:nowrap
}
#lagom-one-step-order .dropdown-toggle:focus {
  outline:0
}
#lagom-one-step-order .dropdown-menu {
  position:absolute;
  top:100%;
  right:0;
  z-index:var(--zindex-dropdown);
  float:right;
  min-width:var(--dropdown-min-width);
  padding:var(--nav-divider-margin-y) 0;
  margin:0;
  list-style:none;
  font-size:var(--font-size-base);
  text-align:right;
  background:var(--dropdown-bg);
  border:var(--dropdown-border);
  border-radius:var(--dropdown-border-radius);
  box-shadow:var(--dropdown-box-shadow);
  background-clip:padding-box;
  opacity:0;
  visibility:hidden;
  transform:translateY(-16px);
  transition:var(--show-animation)
}
#lagom-one-step-order .dropdown-menu.pull-right {
  left:0;
  right:auto
}
#lagom-one-step-order .dropdown-menu .divider,
#lagom-one-step-order .dropdown-menu .nav-divider {
  height:0;
  margin:var(--nav-divider-margin-y) 0;
  overflow:hidden;
  border-top:1px solid var(--dropdown-divider-bg)
}
#lagom-one-step-order .dropdown-menu .dropdown-item,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a,
#lagom-one-step-order .dropdown-menu>li>a {
  display:flex!important;
  align-items:center;
  padding:var(--dropdown-link-padding-v) var(--dropdown-link-padding-h);
  clear:both;
  font-weight:400;
  line-height:var(--line-height-base);
  color:var(--dropdown-link-color);
  white-space:nowrap
}
#lagom-one-step-order .dropdown-menu .dropdown-item>i,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a>i,
#lagom-one-step-order .dropdown-menu>li>a>i {
  width:14px;
  color:var(--dropdown-link-icon-color);
  transition:color var(--transition-base);
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .dropdown-menu .dropdown-item .svg-icon,
#lagom-one-step-order .dropdown-menu .dropdown-item>img,
#lagom-one-step-order .dropdown-menu .dropdown-item>svg,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a .svg-icon,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a>img,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a>svg,
#lagom-one-step-order .dropdown-menu>li>a .svg-icon,
#lagom-one-step-order .dropdown-menu>li>a>img,
#lagom-one-step-order .dropdown-menu>li>a>svg {
  height:var(--app-nav-top-menu-svg-icon-size);
  min-width:var(--app-nav-top-menu-svg-icon-size);
  width:var(--app-nav-top-menu-svg-icon-size);
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .dropdown-menu .dropdown-item>img,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a>img,
#lagom-one-step-order .dropdown-menu>li>a>img {
  height:unset
}
#lagom-one-step-order .dropdown-menu .dropdown-item .status,
#lagom-one-step-order .dropdown-menu .dropdown-menu-item>a .status,
#lagom-one-step-order .dropdown-menu>li>a .status {
  color:var(--dropdown-link-color)
}
#lagom-one-step-order .dropdown.is-empty .dropdown-items {
  display:none
}
#lagom-one-step-order .dropdown.is-empty .dropdown-menu-no-data {
  padding:var(--spacing-1x);
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .status-icons-enabled .dropdown.view-filter-btns .btn>.status {
  display:none
}
#lagom-one-step-order .status-icons-enabled .dropdown.view-filter-btns .btn .status-icon {
  margin-left:6px
}
#lagom-one-step-order .status-icons-enabled .dropdown.view-filter-btns .btn .status-icon>svg {
  width:var(--font-size-base);
  height:var(--font-size-base)
}
#lagom-one-step-order .dropdown-item:focus,
#lagom-one-step-order .dropdown-item:hover,
#lagom-one-step-order .dropdown-menu-item>a:focus,
#lagom-one-step-order .dropdown-menu-item>a:hover,
#lagom-one-step-order .dropdown-menu>li>a:focus,
#lagom-one-step-order .dropdown-menu>li>a:hover {
  text-decoration:none;
  color:var(--dropdown-link-hover-color);
  background-color:var(--dropdown-link-hover-bg);
  padding-right:calc(var(--dropdown-link-padding-h) + var(--ui-nav-v-link-hover-padding-h));
  padding-left:calc(var(--dropdown-link-padding-h) - var(--ui-nav-v-link-hover-padding-h))
}
#lagom-one-step-order .dropdown-item:focus>i,
#lagom-one-step-order .dropdown-item:hover>i,
#lagom-one-step-order .dropdown-menu-item>a:focus>i,
#lagom-one-step-order .dropdown-menu-item>a:hover>i,
#lagom-one-step-order .dropdown-menu>li>a:focus>i,
#lagom-one-step-order .dropdown-menu>li>a:hover>i {
  color:var(--dropdown-link-icon-hover-color)
}
#lagom-one-step-order .dropdown-item.active,
#lagom-one-step-order .dropdown-item.active:focus,
#lagom-one-step-order .dropdown-item.active:hover,
#lagom-one-step-order .dropdown-menu-item.active>a,
#lagom-one-step-order .dropdown-menu-item.active>a:focus,
#lagom-one-step-order .dropdown-menu-item.active>a:hover,
#lagom-one-step-order .dropdown-menu>.active>a,
#lagom-one-step-order .dropdown-menu>.active>a:focus,
#lagom-one-step-order .dropdown-menu>.active>a:hover {
  color:var(--dropdown-link-active-color);
  text-decoration:none;
  outline:0;
  background-color:var(--dropdown-link-active-bg);
  transform:none
}
#lagom-one-step-order .dropdown-item.active:focus>i,
#lagom-one-step-order .dropdown-item.active:hover>i,
#lagom-one-step-order .dropdown-item.active>i,
#lagom-one-step-order .dropdown-menu-item.active>a:focus>i,
#lagom-one-step-order .dropdown-menu-item.active>a:hover>i,
#lagom-one-step-order .dropdown-menu-item.active>a>i,
#lagom-one-step-order .dropdown-menu>.active>a:focus>i,
#lagom-one-step-order .dropdown-menu>.active>a:hover>i,
#lagom-one-step-order .dropdown-menu>.active>a>i {
  color:var(--dropdown-link-icon-active-color)
}
#lagom-one-step-order .dropdown-item.active .status,
#lagom-one-step-order .dropdown-item.active:focus .status,
#lagom-one-step-order .dropdown-item.active:hover .status,
#lagom-one-step-order .dropdown-menu-item.active>a .status,
#lagom-one-step-order .dropdown-menu-item.active>a:focus .status,
#lagom-one-step-order .dropdown-menu-item.active>a:hover .status,
#lagom-one-step-order .dropdown-menu>.active>a .status,
#lagom-one-step-order .dropdown-menu>.active>a:focus .status,
#lagom-one-step-order .dropdown-menu>.active>a:hover .status {
  color:var(--dropdown-link-active-color)
}
#lagom-one-step-order .dropdown-item.disabled,
#lagom-one-step-order .dropdown-item.disabled:focus,
#lagom-one-step-order .dropdown-item.disabled:hover,
#lagom-one-step-order .dropdown-menu-item.disabled>a,
#lagom-one-step-order .dropdown-menu-item.disabled>a:focus,
#lagom-one-step-order .dropdown-menu-item.disabled>a:hover,
#lagom-one-step-order .dropdown-menu>.disabled>a,
#lagom-one-step-order .dropdown-menu>.disabled>a:focus,
#lagom-one-step-order .dropdown-menu>.disabled>a:hover {
  color:var(--dropdown-link-disabled-color)
}
#lagom-one-step-order .dropdown-item.disabled:focus,
#lagom-one-step-order .dropdown-item.disabled:hover,
#lagom-one-step-order .dropdown-menu-item.disabled>a:focus,
#lagom-one-step-order .dropdown-menu-item.disabled>a:hover,
#lagom-one-step-order .dropdown-menu>.disabled>a:focus,
#lagom-one-step-order .dropdown-menu>.disabled>a:hover {
  text-decoration:none;
  background-color:transparent;
  background-image:none;
  cursor:var(--cursor-disabled)
}
#lagom-one-step-order .dropdown-title {
  padding:10px 16px 0
}
#lagom-one-step-order .open>.dropdown-menu,
#lagom-one-step-order .show>.dropdown-menu {
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
#lagom-one-step-order .open>a,
#lagom-one-step-order .show>a {
  outline:0
}
#lagom-one-step-order .dropdown-menu-right {
  right:auto;
  left:0
}
#lagom-one-step-order .dropdown-menu-center {
  right:50%;
  transform:translateX(50%)!important
}
#lagom-one-step-order .dropdown-menu-left {
  right:0;
  left:auto
}
#lagom-one-step-order .dropdown-menu.show {
  display:block;
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
#lagom-one-step-order .dropdown-header {
  display:block;
  padding:3px 15px;
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  color:var(--dropdown-header-color);
  white-space:nowrap;
  text-align:right
}
#lagom-one-step-order .dropdown-header-title {
  color:var(--dropdown-link-color);
  font-size:var(--font-size-h5);
  line-height:var(--line-height-base);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .dropdown-header-desc {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .dropdown-header--account {
  display:flex;
  align-items:center;
  padding:10px var(--spacing-3x) var(--spacing-1x)
}
#lagom-one-step-order .dropdown-header--account .client-avatar {
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .dropdown-header--account .client-avatar img {
  width:42px;
  height:42px
}
#lagom-one-step-order .dropdown-backdrop {
  position:fixed;
  right:0;
  left:0;
  bottom:0;
  top:0;
  z-index:99
}
#lagom-one-step-order .pull-right>.dropdown-menu {
  left:0;
  right:auto
}
#lagom-one-step-order .dropup .dropdown-menu,
#lagom-one-step-order .navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:2px
}
@media (min-width:992px) {
  #lagom-one-step-order .navbar-right .dropdown-menu {
    left:0;
    right:auto
  }
  #lagom-one-step-order .navbar-right .dropdown-menu-left {
    right:0;
    left:auto
  }
}
#lagom-one-step-order .lagom-futuristic .intl-tel-input .country-list {
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px)
}
#lagom-one-step-order .btn-group,
#lagom-one-step-order .btn-group-vertical {
  position:relative;
  display:inline-flex;
  vertical-align:middle;
  box-shadow:var(--btn-box-shadow)
}
#lagom-one-step-order .btn-group-vertical>.btn,
#lagom-one-step-order .btn-group>.btn {
  position:relative;
  flex:1 1 auto;
  box-shadow:none
}
#lagom-one-step-order .btn-group-vertical>.btn.active,
#lagom-one-step-order .btn-group-vertical>.btn:active,
#lagom-one-step-order .btn-group-vertical>.btn:focus,
#lagom-one-step-order .btn-group-vertical>.btn:hover,
#lagom-one-step-order .btn-group>.btn.active,
#lagom-one-step-order .btn-group>.btn:active,
#lagom-one-step-order .btn-group>.btn:focus,
#lagom-one-step-order .btn-group>.btn:hover {
  z-index:1
}
#lagom-one-step-order .btn-toolbar {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start
}
#lagom-one-step-order .btn-toolbar .input-group {
  width:auto
}
#lagom-one-step-order .btn-toolbar>.btn-group {
  margin-right:5px
}
#lagom-one-step-order .btn-group>.btn-group:not(:first-child),
#lagom-one-step-order .btn-group>.btn:not(:first-child) {
  margin-right:calc(-1 * var(--btn-border-width))
}
#lagom-one-step-order .btn-group>.btn-group:not(:last-child)>.btn,
#lagom-one-step-order .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
#lagom-one-step-order .btn-group>.btn-group:not(:first-child)>.btn,
#lagom-one-step-order .btn-group>.btn:not(:first-child) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
#lagom-one-step-order .dropdown-toggle-split {
  padding-left:var(--spacing-1x);
  padding-right:var(--spacing-1x)
}
#lagom-one-step-order .dropdown-toggle-split:after,
.dropright #lagom-one-step-order .dropdown-toggle-split:after,
.dropup #lagom-one-step-order .dropdown-toggle-split:after {
  margin-right:0
}
.dropleft #lagom-one-step-order .dropdown-toggle-split:before {
  margin-left:0
}
#lagom-one-step-order .btn-group-lg>.btn+.dropdown-toggle-split,
#lagom-one-step-order .btn-group-sm>.btn+.dropdown-toggle-split,
#lagom-one-step-order .btn-lg+.dropdown-toggle-split,
#lagom-one-step-order .btn-sm+.dropdown-toggle-split {
  padding-left:var(--spacing-1x);
  padding-right:var(--spacing-1x)
}
#lagom-one-step-order .btn-group.open .dropdown-toggle {
  box-shadow:var(--btn-active-box-shadow)
}
#lagom-one-step-order .btn-group.open .dropdown-toggle.btn-link {
  box-shadow:none
}
#lagom-one-step-order .btn-group-vertical {
  flex-direction:column;
  align-items:flex-start;
  justify-content:center
}
#lagom-one-step-order .btn-group-vertical>.btn,
#lagom-one-step-order .btn-group-vertical>.btn-group {
  width:100%
}
#lagom-one-step-order .btn-group-vertical>.btn-group:not(:first-child),
#lagom-one-step-order .btn-group-vertical>.btn:not(:first-child) {
  margin-top:-var(--button-border-width)
}
#lagom-one-step-order .btn-group-vertical>.btn-group:not(:last-child)>.btn,
#lagom-one-step-order .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
#lagom-one-step-order .btn-group-vertical>.btn-group:not(:first-child)>.btn,
#lagom-one-step-order .btn-group-vertical>.btn:not(:first-child) {
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .btn-group-toggle>.btn,
#lagom-one-step-order .btn-group-toggle>.btn-group>.btn,
#lagom-one-step-order [data-toggle=buttons]>.btn,
#lagom-one-step-order [data-toggle=buttons]>.btn-group>.btn {
  margin-bottom:0
}
#lagom-one-step-order .btn-group-toggle>.btn-group>.btn input[type=checkbox],
#lagom-one-step-order .btn-group-toggle>.btn-group>.btn input[type=radio],
#lagom-one-step-order .btn-group-toggle>.btn input[type=checkbox],
#lagom-one-step-order .btn-group-toggle>.btn input[type=radio],
#lagom-one-step-order [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
#lagom-one-step-order [data-toggle=buttons]>.btn-group>.btn input[type=radio],
#lagom-one-step-order [data-toggle=buttons]>.btn input[type=checkbox],
#lagom-one-step-order [data-toggle=buttons]>.btn input[type=radio] {
  position:absolute;
  clip:rect(0,0,0,0);
  pointer-events:none
}
#lagom-one-step-order .input-group {
  position:relative;
  display:flex;
  border-radius:var(--input-border-radius)
}
#lagom-one-step-order .input-group[class*=col-] {
  float:none;
  padding-right:0;
  padding-left:0
}
#lagom-one-step-order .input-group>.custom-file,
#lagom-one-step-order .input-group>.custom-select,
#lagom-one-step-order .input-group>.form-control,
#lagom-one-step-order .input-group>.form-control-plaintext {
  position:relative;
  z-index:2;
  flex:1 1 auto;
  width:100%;
  min-width:0;
  margin-bottom:0
}
#lagom-one-step-order .input-group>.custom-file:focus,
#lagom-one-step-order .input-group>.custom-select:focus,
#lagom-one-step-order .input-group>.form-control-plaintext:focus,
#lagom-one-step-order .input-group>.form-control:focus {
  z-index:3
}
#lagom-one-step-order .input-group>.custom-file+.custom-file,
#lagom-one-step-order .input-group>.custom-file+.custom-select,
#lagom-one-step-order .input-group>.custom-file+.form-control,
#lagom-one-step-order .input-group>.custom-select+.custom-file,
#lagom-one-step-order .input-group>.custom-select+.custom-select,
#lagom-one-step-order .input-group>.custom-select+.form-control,
#lagom-one-step-order .input-group>.form-control+.custom-file,
#lagom-one-step-order .input-group>.form-control+.custom-select,
#lagom-one-step-order .input-group>.form-control+.form-control,
#lagom-one-step-order .input-group>.form-control-plaintext+.custom-file,
#lagom-one-step-order .input-group>.form-control-plaintext+.custom-select,
#lagom-one-step-order .input-group>.form-control-plaintext+.form-control {
  margin-right:-var(--input-border-width)
}
#lagom-one-step-order .input-group>.custom-file .custom-file-input:focus~.custom-file-label,
#lagom-one-step-order .input-group>.custom-select:focus,
#lagom-one-step-order .input-group>.form-control:focus {
  z-index:3
}
#lagom-one-step-order .input-group>.custom-file .custom-file-input:focus {
  z-index:4
}
#lagom-one-step-order .input-group>.custom-select:not(:first-child),
#lagom-one-step-order .input-group>.form-control:not(:first-child) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
#lagom-one-step-order .input-group>.custom-file {
  display:flex;
  align-items:center
}
#lagom-one-step-order .input-group>.custom-file:not(:first-child) .custom-file-label,
#lagom-one-step-order .input-group>.custom-file:not(:last-child) .custom-file-label {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
#lagom-one-step-order .input-group>.input-group-addon:first-child {
  border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0
}
#lagom-one-step-order .input-group>.input-group-addon:first-child+.form-control,
#lagom-one-step-order .input-group>.input-group-addon:last-child {
  margin-right:-1px;
  border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm)
}
#lagom-one-step-order .input-group-append,
#lagom-one-step-order .input-group-prepend {
  display:flex
}
#lagom-one-step-order .input-group-append .btn,
#lagom-one-step-order .input-group-prepend .btn {
  position:relative;
  z-index:2
}
#lagom-one-step-order .input-group-append .btn:focus,
#lagom-one-step-order .input-group-prepend .btn:focus {
  z-index:3
}
#lagom-one-step-order .input-group-append .btn+.btn,
#lagom-one-step-order .input-group-append .btn+.input-group-text,
#lagom-one-step-order .input-group-append .input-group-text+.btn,
#lagom-one-step-order .input-group-append .input-group-text+.input-group-text,
#lagom-one-step-order .input-group-prepend .btn+.btn,
#lagom-one-step-order .input-group-prepend .btn+.input-group-text,
#lagom-one-step-order .input-group-prepend .input-group-text+.btn,
#lagom-one-step-order .input-group-prepend .input-group-text+.input-group-text {
  margin-right:-var(--input-border-width)
}
#lagom-one-step-order .input-group-prepend {
  margin-left:-var(--input-border-width)
}
#lagom-one-step-order .input-group-append {
  margin-right:-var(--input-border-width)
}
#lagom-one-step-order .input-group-text {
  display:flex;
  align-items:center;
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  margin-bottom:0;
  font-size:var(--input-font-size);
  font-weight:var(--input-font-weight);
  line-height:var(--input-line-height);
  color:var(--input-color);
  text-align:center;
  white-space:nowrap;
  background-color:var(--input-group-addon-bg);
  border:var(--input-border-width) solid var(--input-group-addon-border-color);
  border-radius:var(--input-border-radius)
}
#lagom-one-step-order .input-group-text input[type=checkbox],
#lagom-one-step-order .input-group-text input[type=radio] {
  margin-top:0
}
#lagom-one-step-order .input-group-lg>.custom-select,
#lagom-one-step-order .input-group-lg>.form-control:not(textarea) {
  height:var(--ui-height-lg);
  border-radius:var(--input-lg-border-radius)
}
#lagom-one-step-order .input-group-lg>.custom-select,
#lagom-one-step-order .input-group-lg>.form-control,
#lagom-one-step-order .input-group-lg>.input-group-append>.btn,
#lagom-one-step-order .input-group-lg>.input-group-append>.input-group-text,
#lagom-one-step-order .input-group-lg>.input-group-prepend>.btn,
#lagom-one-step-order .input-group-lg>.input-group-prepend>.input-group-text {
  padding:var(--ui-padding-lg-v) var(--ui-padding-lg-h);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  border-radius:var(--input-lg-border-radius)
}
#lagom-one-step-order .input-group-sm>.custom-select,
#lagom-one-step-order .input-group-sm>.form-control:not(textarea) {
  height:var(--ui-height-sm)
}
#lagom-one-step-order .input-group-sm>.custom-select,
#lagom-one-step-order .input-group-sm>.form-control,
#lagom-one-step-order .input-group-sm>.input-group-append>.btn,
#lagom-one-step-order .input-group-sm>.input-group-append>.input-group-text,
#lagom-one-step-order .input-group-sm>.input-group-prepend>.btn,
#lagom-one-step-order .input-group-sm>.input-group-prepend>.input-group-text {
  padding:var(--ui-padding-sm-v) var(--ui-padding-sm-h);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  border-radius:var(--input-sm-border-radius)
}
#lagom-one-step-order .input-group-lg>.custom-select,
#lagom-one-step-order .input-group-sm>.custom-select {
  padding-left:var(--custom-select-padding-x)var(--custom-select-indicator-padding)
}
#lagom-one-step-order .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,
#lagom-one-step-order .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,
#lagom-one-step-order .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,
#lagom-one-step-order .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,
#lagom-one-step-order .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
#lagom-one-step-order .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
#lagom-one-step-order .input-group>.input-group-prepend>.btn,
#lagom-one-step-order .input-group>.input-group-prepend>.input-group-text {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
#lagom-one-step-order .input-group>.input-group-append>.btn,
#lagom-one-step-order .input-group>.input-group-append>.input-group-text,
#lagom-one-step-order .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
#lagom-one-step-order .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
#lagom-one-step-order .input-group>.input-group-prepend:not(:first-child)>.btn,
#lagom-one-step-order .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
#lagom-one-step-order .input-group-addon:not(:first-child):not(:last-child),
#lagom-one-step-order .input-group-btn:not(:first-child):not(:last-child),
#lagom-one-step-order .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius:0
}
#lagom-one-step-order .input-group-addon,
#lagom-one-step-order .input-group-btn {
  white-space:nowrap;
  vertical-align:middle
}
#lagom-one-step-order .input-group-addon {
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 var(--ui-padding-base-h);
  background-color:var(--input-group-addon-bg);
  border:var(--input-border);
  border-radius:var(--input-border-radius);
  color:var(--input-color);
  font-size:var(--font-size-base);
  font-weight:400;
  line-height:1;
  text-align:center
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .input-group-addon {
    flex:1 0 auto
  }
}
#lagom-one-step-order .input-group-addon.input-sm {
  padding:0 var(--ui-padding-sm-h);
  font-size:var(--font-size-sm);
  border-radius:var(--input-sm-border-radius)
}
#lagom-one-step-order .input-group-addon.input-lg {
  padding:0 var(--ui-padding-lg-h);
  font-size:var(--font-size-lg);
  border-radius:var(--input-lg-border-radius)
}
#lagom-one-step-order .input-group-addon input[type=checkbox],
#lagom-one-step-order .input-group-addon input[type=radio] {
  margin-top:0
}
#lagom-one-step-order .input-group-btn {
  position:relative;
  white-space:nowrap
}
#lagom-one-step-order .input-group-btn>.btn {
  position:relative;
  margin-right:var(--input-group-spacing-base)
}
#lagom-one-step-order .input-group-btn>.btn:active,
#lagom-one-step-order .input-group-btn>.btn:focus,
#lagom-one-step-order .input-group-btn>.btn:hover {
  z-index:2
}
@media (max-width:767.98px) {
  #lagom-one-step-order .input-group-vertical-sm {
    flex-direction:column
  }
  #lagom-one-step-order .input-group-vertical-sm .input-group-addon:first-child+.form-control {
    margin:-1px 0 0
  }
  #lagom-one-step-order .input-group-vertical-sm .form-control {
    text-align:center
  }
}
#lagom-one-step-order .nav {
  display:flex;
  flex-wrap:wrap;
  margin-bottom:0;
  list-style:none;
  padding-right:0;
  padding-left:0
}
#lagom-one-step-order .nav .nav-link,
#lagom-one-step-order .nav a {
  display:flex;
  align-items:center;
  min-height:var(--nav-link-height);
  padding:var(--nav-link-padding-v) var(--nav-link-padding-h);
  color:nav(--nav-link-color);
  text-decoration:none
}
#lagom-one-step-order .nav .nav-link:focus,
#lagom-one-step-order .nav .nav-link:hover,
#lagom-one-step-order .nav a:focus,
#lagom-one-step-order .nav a:hover {
  text-decoration:none
}
#lagom-one-step-order .nav .nav-link.disabled,
#lagom-one-step-order .nav a.disabled {
  color:var(--nav-disabled-link-color);
  pointer-events:none;
  cursor:default
}
#lagom-one-step-order .nav-v {
  flex-direction:column
}
#lagom-one-step-order .nav-v .nav-link:active,
#lagom-one-step-order .nav-v .nav-link:hover,
#lagom-one-step-order .nav-v a:active,
#lagom-one-step-order .nav-v a:hover {
  padding-right:calc(var(--nav-link-padding-h) + var(--ui-nav-link-hover-padding-h));
  color:nav(--nav-link-hover-color)
}
#lagom-one-step-order .nav-condensed .nav-link,
#lagom-one-step-order .nav-condensed a {
  min-height:unset;
  padding:var(--nav-link-padding-v) var(--nav-link-padding-h)
}
#lagom-one-step-order .nav-tabs .nav-link,
#lagom-one-step-order .nav-tabs a {
  position:relative;
  color:var(--nav-tabs-link-color);
  margin-bottom:var(--nav-tabs-link-negative-margin);
  border-top-right-radius:var(--nav-tabs-border-radius);
  border-top-left-radius:var(--nav-tabs-border-radius)
}
#lagom-one-step-order .nav-tabs .nav-link:hover,
#lagom-one-step-order .nav-tabs a:hover {
  color:var(--nav-tabs-link-hover-color)
}
#lagom-one-step-order .nav-tabs .nav-link:hover>i,
#lagom-one-step-order .nav-tabs a:hover>i {
  color:var(--nav-tabs-link-active-icon-color)
}
#lagom-one-step-order .nav-tabs .nav-link.disabled,
#lagom-one-step-order .nav-tabs a.disabled {
  color:var(--nav-disabled-link-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .nav-tabs .nav-link>i,
#lagom-one-step-order .nav-tabs a>i {
  margin-left:var(--spacing-1x);
  color:var(--nav-tabs-link-icon-color);
  transition:color var(--transition-base)
}
#lagom-one-step-order .nav-tabs .nav-item:not(:last-of-type),
#lagom-one-step-order .nav-tabs li:not(:last-of-type) {
  margin-left:var(--nav-tabs-item-margin-right)
}
#lagom-one-step-order .nav-tabs .nav-item.show .nav-link,
#lagom-one-step-order .nav-tabs .nav-link.active,
#lagom-one-step-order .nav-tabs a.active,
#lagom-one-step-order .nav-tabs li.active a,
#lagom-one-step-order .nav-tabs li.show a {
  color:var(--nav-tabs-link-active-color);
  background-color:var(--nav-tabs-link-active-bg);
  border-color:var(--nav-tabs-link-active-border-color)
}
#lagom-one-step-order .nav-tabs .nav-item.show .nav-link:after,
#lagom-one-step-order .nav-tabs .nav-link.active:after,
#lagom-one-step-order .nav-tabs a.active:after,
#lagom-one-step-order .nav-tabs li.active a:after,
#lagom-one-step-order .nav-tabs li.show a:after {
  content:"";
  position:absolute;
  bottom:0;
  right:var(--nav-link-padding-h);
  left:var(--nav-link-padding-h);
  height:var(--nav-tabs-link-active-border-width);
  background:var(--nav-tabs-link-active-border-color)
}
#lagom-one-step-order .nav-tabs .nav-item.show .nav-link>i,
#lagom-one-step-order .nav-tabs .nav-link.active>i,
#lagom-one-step-order .nav-tabs a.active>i,
#lagom-one-step-order .nav-tabs li.active a>i,
#lagom-one-step-order .nav-tabs li.show a>i {
  color:var(--nav-tabs-link-active-icon-color)
}
#lagom-one-step-order .nav-tabs .dropdown-menu {
  margin-top:-var(--nav-tabs-border-width);
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .nav-tabs.nav-tabs-features {
  margin-bottom:var(--spacing-8x);
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .nav-pills .nav-link {
  border-radius:var(--nav-pills-border-radius)
}
#lagom-one-step-order .nav-pills .nav-link.active,
#lagom-one-step-order .nav-pills .show>.nav-link {
  color:var(--nav-pills-link-active-color);
  background-color:var(--nav-pills-link-active-bg)
}
#lagom-one-step-order .nav-fill .nav-item,
#lagom-one-step-order .nav-fill>.nav-link,
#lagom-one-step-order .nav-fill>a,
#lagom-one-step-order .nav-fill>li {
  flex:1 1 auto;
  text-align:center
}
#lagom-one-step-order .nav-justified .nav-item,
#lagom-one-step-order .nav-justified>.nav-link {
  flex-basis:0;
  flex-grow:1;
  text-align:center
}
#lagom-one-step-order .tab-content>.tab-pane {
  display:none
}
#lagom-one-step-order .tab-content>.active {
  display:block
}
#lagom-one-step-order .tab.tab-boxed {
  background:var(--ui-block-bg);
  box-shadow:var(--ui-block-shadow);
  border-radius:var(--ui-block-border-radius);
  border:var(--ui-block-border)
}
#lagom-one-step-order .tab.tab-boxed .panel,
#lagom-one-step-order .tab.tab-boxed .table-container {
  box-shadow:none
}
#lagom-one-step-order .tab.tab-boxed .tab-content {
  margin:0
}
#lagom-one-step-order .tab.tab-boxed .tab-pane {
  padding:var(--ui-block-padding-base)
}
#lagom-one-step-order .tab.tab-boxed .nav-tabs {
  border-bottom:1px solid var(--ui-block-divider-color);
  background:var(--ui-block-header-bg);
  padding-right:var(--ui-block-padding-base);
  padding-left:var(--ui-block-padding-base)
}
#lagom-one-step-order .tab.tab-boxed .nav-tabs>li>a i {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .nav-lg .nav-item .nav-link,
#lagom-one-step-order .nav-lg .nav-item>a,
#lagom-one-step-order .nav-lg>li .nav-link,
#lagom-one-step-order .nav-lg>li>a {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .tab-pane#twofa .alert span.alert-icon+.alert-body {
  display:inline-flex
}
#lagom-one-step-order .navbar {
  position:relative;
  padding:var(--navbar-padding-v) var(--navbar-padding-h)
}
#lagom-one-step-order .navbar,
#lagom-one-step-order .navbar .container,
#lagom-one-step-order .navbar .container-fluid,
#lagom-one-step-order .navbar .container-lg,
#lagom-one-step-order .navbar .container-md,
#lagom-one-step-order .navbar .container-sm,
#lagom-one-step-order .navbar .container-xl {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between
}
#lagom-one-step-order .navbar-brand {
  display:inline-block;
  padding-top:var(--navbar-padding-v);
  padding-bottom:var(--navbar-padding-v);
  margin-left:var(--navbar-padding-h);
  font-size:var(--font-size-lg);
  line-height:inherit;
  white-space:nowrap
}
#lagom-one-step-order .navbar-brand:focus,
#lagom-one-step-order .navbar-brand:hover {
  text-decoration:none
}
#lagom-one-step-order .navbar-nav {
  display:flex;
  flex-direction:column;
  padding-right:0;
  margin-bottom:0;
  list-style:none
}
#lagom-one-step-order .navbar-nav .nav-link {
  padding-left:0;
  padding-right:0
}
#lagom-one-step-order .navbar-nav .dropdown-menu {
  position:static;
  float:none
}
#lagom-one-step-order .navbar-text {
  display:inline-block;
  padding-top:var(--navbar-padding-v);
  padding-bottom:var(--navbar-padding-v)
}
#lagom-one-step-order .navbar-collapse {
  flex-basis:100%;
  flex-grow:1;
  align-items:center
}
#lagom-one-step-order .navbar-toggle {
  position:relative;
  float:left;
  margin-left:var(--ui-padding-base-h);
  padding:var(--spacing-1x);
  width:38px;
  height:34px;
  background-color:transparent;
  background-image:none;
  border:1px solid transparent;
  border-radius:var(--border-radius-base)
}
#lagom-one-step-order .navbar-toggle:focus {
  outline:0
}
#lagom-one-step-order .navbar-toggle .icon-bar {
  display:block;
  width:18px;
  height:2px;
  position:absolute;
  right:var(--spacing-1x);
  left:var(--spacing-1x);
  opacity:1;
  transform:rotate(0);
  transition:var(--transition-base)
}
#lagom-one-step-order .navbar-toggle .icon-bar:nth-child(2) {
  top:8px
}
#lagom-one-step-order .navbar-toggle .icon-bar:nth-child(3) {
  top:16px
}
#lagom-one-step-order .navbar-toggle .icon-bar:nth-child(4) {
  top:24px
}
@media (min-width:992px) {
  #lagom-one-step-order .navbar-toggle {
    display:none
  }
}
#lagom-one-step-order .navbar-toggler {
  padding:var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x);
  font-size:vaar(--navbar-toggler-font-size);
  line-height:1;
  background-color:transparent;
  border:var(--navbar-toggler-border-width) solid transparent;
  border-radius:var(--navbar-toggler-border-radius)
}
#lagom-one-step-order .navbar-toggler:focus,
#lagom-one-step-order .navbar-toggler:hover {
  text-decoration:none
}
#lagom-one-step-order .navbar-toggler-icon {
  display:inline-block;
  width:var(--navbar-toggler-icon-width);
  height:var(--navbar-toggler-icon-height);
  vertical-align:middle;
  content:var(--navbar-toggler-icon-content);
  background:50%/100% 100% no-repeat
}
#lagom-one-step-order .navbar-nav-scroll {
  max-height:var(--navbar-nav-scroll-max-height);
  overflow-y:auto
}
@media (max-width:479.98px) {
  #lagom-one-step-order .navbar-expand-sm>.container,
  #lagom-one-step-order .navbar-expand-sm>.container-fluid,
  #lagom-one-step-order .navbar-expand-sm>.container-lg,
  #lagom-one-step-order .navbar-expand-sm>.container-md,
  #lagom-one-step-order .navbar-expand-sm>.container-sm,
  #lagom-one-step-order .navbar-expand-sm>.container-xl {
    padding-left:0;
    padding-right:0
  }
}
@media (min-width:480px) {
  #lagom-one-step-order .navbar-expand-sm {
    flex-flow:row nowrap;
    justify-content:flex-start
  }
  #lagom-one-step-order .navbar-expand-sm .navbar-nav {
    flex-direction:row
  }
  #lagom-one-step-order .navbar-expand-sm .navbar-nav .dropdown-menu {
    position:absolute
  }
  #lagom-one-step-order .navbar-expand-sm .navbar-nav .nav-link {
    padding-left:var(--navbar-nav-link-padding-x);
    padding-right:var(--navbar-nav-link-padding-x)
  }
  #lagom-one-step-order .navbar-expand-sm>.container,
  #lagom-one-step-order .navbar-expand-sm>.container-fluid,
  #lagom-one-step-order .navbar-expand-sm>.container-lg,
  #lagom-one-step-order .navbar-expand-sm>.container-md,
  #lagom-one-step-order .navbar-expand-sm>.container-sm,
  #lagom-one-step-order .navbar-expand-sm>.container-xl {
    flex-wrap:nowrap
  }
  #lagom-one-step-order .navbar-expand-sm .navbar-nav-scroll {
    overflow:visible
  }
  #lagom-one-step-order .navbar-expand-sm .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  #lagom-one-step-order .navbar-expand-sm .navbar-toggler {
    display:none
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .navbar-expand-md>.container,
  #lagom-one-step-order .navbar-expand-md>.container-fluid,
  #lagom-one-step-order .navbar-expand-md>.container-lg,
  #lagom-one-step-order .navbar-expand-md>.container-md,
  #lagom-one-step-order .navbar-expand-md>.container-sm,
  #lagom-one-step-order .navbar-expand-md>.container-xl {
    padding-left:0;
    padding-right:0
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .navbar-expand-md {
    flex-flow:row nowrap;
    justify-content:flex-start
  }
  #lagom-one-step-order .navbar-expand-md .navbar-nav {
    flex-direction:row
  }
  #lagom-one-step-order .navbar-expand-md .navbar-nav .dropdown-menu {
    position:absolute
  }
  #lagom-one-step-order .navbar-expand-md .navbar-nav .nav-link {
    padding-left:var(--navbar-nav-link-padding-x);
    padding-right:var(--navbar-nav-link-padding-x)
  }
  #lagom-one-step-order .navbar-expand-md>.container,
  #lagom-one-step-order .navbar-expand-md>.container-fluid,
  #lagom-one-step-order .navbar-expand-md>.container-lg,
  #lagom-one-step-order .navbar-expand-md>.container-md,
  #lagom-one-step-order .navbar-expand-md>.container-sm,
  #lagom-one-step-order .navbar-expand-md>.container-xl {
    flex-wrap:nowrap
  }
  #lagom-one-step-order .navbar-expand-md .navbar-nav-scroll {
    overflow:visible
  }
  #lagom-one-step-order .navbar-expand-md .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  #lagom-one-step-order .navbar-expand-md .navbar-toggler {
    display:none
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .navbar-expand-lg>.container,
  #lagom-one-step-order .navbar-expand-lg>.container-fluid,
  #lagom-one-step-order .navbar-expand-lg>.container-lg,
  #lagom-one-step-order .navbar-expand-lg>.container-md,
  #lagom-one-step-order .navbar-expand-lg>.container-sm,
  #lagom-one-step-order .navbar-expand-lg>.container-xl {
    padding-left:0;
    padding-right:0
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .navbar-expand-lg {
    flex-flow:row nowrap;
    justify-content:flex-start
  }
  #lagom-one-step-order .navbar-expand-lg .navbar-nav {
    flex-direction:row
  }
  #lagom-one-step-order .navbar-expand-lg .navbar-nav .dropdown-menu {
    position:absolute
  }
  #lagom-one-step-order .navbar-expand-lg .navbar-nav .nav-link {
    padding-left:var(--navbar-nav-link-padding-x);
    padding-right:var(--navbar-nav-link-padding-x)
  }
  #lagom-one-step-order .navbar-expand-lg>.container,
  #lagom-one-step-order .navbar-expand-lg>.container-fluid,
  #lagom-one-step-order .navbar-expand-lg>.container-lg,
  #lagom-one-step-order .navbar-expand-lg>.container-md,
  #lagom-one-step-order .navbar-expand-lg>.container-sm,
  #lagom-one-step-order .navbar-expand-lg>.container-xl {
    flex-wrap:nowrap
  }
  #lagom-one-step-order .navbar-expand-lg .navbar-nav-scroll {
    overflow:visible
  }
  #lagom-one-step-order .navbar-expand-lg .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  #lagom-one-step-order .navbar-expand-lg .navbar-toggler {
    display:none
  }
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .navbar-expand-xl>.container,
  #lagom-one-step-order .navbar-expand-xl>.container-fluid,
  #lagom-one-step-order .navbar-expand-xl>.container-lg,
  #lagom-one-step-order .navbar-expand-xl>.container-md,
  #lagom-one-step-order .navbar-expand-xl>.container-sm,
  #lagom-one-step-order .navbar-expand-xl>.container-xl {
    padding-left:0;
    padding-right:0
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .navbar-expand-xl {
    flex-flow:row nowrap;
    justify-content:flex-start
  }
  #lagom-one-step-order .navbar-expand-xl .navbar-nav {
    flex-direction:row
  }
  #lagom-one-step-order .navbar-expand-xl .navbar-nav .dropdown-menu {
    position:absolute
  }
  #lagom-one-step-order .navbar-expand-xl .navbar-nav .nav-link {
    padding-left:var(--navbar-nav-link-padding-x);
    padding-right:var(--navbar-nav-link-padding-x)
  }
  #lagom-one-step-order .navbar-expand-xl>.container,
  #lagom-one-step-order .navbar-expand-xl>.container-fluid,
  #lagom-one-step-order .navbar-expand-xl>.container-lg,
  #lagom-one-step-order .navbar-expand-xl>.container-md,
  #lagom-one-step-order .navbar-expand-xl>.container-sm,
  #lagom-one-step-order .navbar-expand-xl>.container-xl {
    flex-wrap:nowrap
  }
  #lagom-one-step-order .navbar-expand-xl .navbar-nav-scroll {
    overflow:visible
  }
  #lagom-one-step-order .navbar-expand-xl .navbar-collapse {
    display:flex!important;
    flex-basis:auto
  }
  #lagom-one-step-order .navbar-expand-xl .navbar-toggler {
    display:none
  }
}
#lagom-one-step-order .navbar-expand {
  flex-flow:row nowrap;
  justify-content:flex-start
}
#lagom-one-step-order .navbar-expand>.container,
#lagom-one-step-order .navbar-expand>.container-fluid,
#lagom-one-step-order .navbar-expand>.container-lg,
#lagom-one-step-order .navbar-expand>.container-md,
#lagom-one-step-order .navbar-expand>.container-sm,
#lagom-one-step-order .navbar-expand>.container-xl {
  padding-left:0;
  padding-right:0
}
#lagom-one-step-order .navbar-expand .navbar-nav {
  flex-direction:row
}
#lagom-one-step-order .navbar-expand .navbar-nav .dropdown-menu {
  position:absolute
}
#lagom-one-step-order .navbar-expand .navbar-nav .nav-link {
  padding-left:var(--navbar-nav-link-padding-x);
  padding-right:var(--navbar-nav-link-padding-x)
}
#lagom-one-step-order .navbar-expand>.container,
#lagom-one-step-order .navbar-expand>.container-fluid,
#lagom-one-step-order .navbar-expand>.container-lg,
#lagom-one-step-order .navbar-expand>.container-md,
#lagom-one-step-order .navbar-expand>.container-sm,
#lagom-one-step-order .navbar-expand>.container-xl {
  flex-wrap:nowrap
}
#lagom-one-step-order .navbar-expand .navbar-nav-scroll {
  overflow:visible
}
#lagom-one-step-order .navbar-expand .navbar-collapse {
  display:flex!important;
  flex-basis:auto
}
#lagom-one-step-order .navbar-expand .navbar-toggler {
  display:none
}
#lagom-one-step-order .menu-open .app-nav-toggle .icon-bar:first-child,
#lagom-one-step-order .menu-open .app-nav-toggle .icon-bar:nth-child(4) {
  top:18px;
  width:0;
  right:50%
}
#lagom-one-step-order .menu-open .app-nav-toggle .icon-bar:nth-child(2) {
  transform:rotate(-45deg);
  right:6px;
  top:14px;
  width:24px
}
#lagom-one-step-order .menu-open .app-nav-toggle .icon-bar:nth-child(3) {
  transform:rotate(45deg);
  right:6px;
  top:14px;
  width:24px
}
#lagom-one-step-order .navbar-toggle[aria-expanded=true] .icon-bar:first-child,
#lagom-one-step-order .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(4) {
  top:18px;
  width:0;
  right:50%
}
#lagom-one-step-order .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2) {
  transform:rotate(-45deg);
  right:6px;
  top:14px;
  width:24px
}
#lagom-one-step-order .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3) {
  transform:rotate(45deg);
  right:6px;
  top:14px;
  width:24px
}
#lagom-one-step-order .breadcrumb {
  display:flex;
  flex-wrap:wrap;
  padding:var(--breadcrumb-padding-vertical) var(--breadcrumb-padding-horizontal);
  margin-bottom:var(--line-height-base);
  list-style:none;
  font-size:var(--breadcrumb-font-size);
  background-color:var(--breadcrumb-bg);
  border-radius:var(--breadcrumb-border-radius)
}
#lagom-one-step-order .breadcrumb .breadcrumb-item,
#lagom-one-step-order .breadcrumb>li {
  display:inline-block
}
#lagom-one-step-order .breadcrumb .breadcrumb-item:before,
#lagom-one-step-order .breadcrumb>li:before {
  content:none
}
#lagom-one-step-order .breadcrumb .breadcrumb-item+.breadcrumb-item,
#lagom-one-step-order .breadcrumb .breadcrumb-item+li,
#lagom-one-step-order .breadcrumb>li+.breadcrumb-item,
#lagom-one-step-order .breadcrumb>li+li {
  padding-right:var(--breadcrumb-item-padding-vertical)
}
#lagom-one-step-order .breadcrumb .breadcrumb-item+.breadcrumb-item:before,
#lagom-one-step-order .breadcrumb .breadcrumb-item+li:before,
#lagom-one-step-order .breadcrumb>li+.breadcrumb-item:before,
#lagom-one-step-order .breadcrumb>li+li:before {
  float:right;
  content:var(--breadcrumb-separator);
  padding:var(--breadcrumb-item-padding-vertical) var(--breadcrumb-item-padding-horizontal);
  margin:0;
  color:var(--breadcrumb-color)
}
#lagom-one-step-order .breadcrumb .breadcrumb-item+.breadcrumb-item:hover:before,
#lagom-one-step-order .breadcrumb>li+.breadcrumb-item:hover:before {
  text-decoration:underline;
  text-decoration:none
}
#lagom-one-step-order .breadcrumb>.active {
  color:var(--breadcrumb-active-color)
}
#lagom-one-step-order .pagination {
  display:flex;
  padding:8px 16px;
  border:1px solid var(--gray-lighter-4);
  background:var(--table-container-pagination-bg);
  border-radius:var(--btn-base-border-radius);
  justify-content:flex-end;
  margin:0;
  border-radius:var(--border-radius-base);
  list-style:none
}
#lagom-one-step-order .pagination .page-item,
#lagom-one-step-order .pagination>li {
  margin-right:4px
}
#lagom-one-step-order .pagination .page-item .page-link,
#lagom-one-step-order .pagination .page-item>a,
#lagom-one-step-order .pagination .page-item>span,
#lagom-one-step-order .pagination>li .page-link,
#lagom-one-step-order .pagination>li>a,
#lagom-one-step-order .pagination>li>span {
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  height:var(--ui-height-xs);
  padding:4px var(--spacing-1x);
  margin-right:-1px;
  background:var(--pagination-bg);
  border:1px solid var(--pagination-border);
  border-radius:var(--btn-base-border-radius);
  color:var(--pagination-color);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  text-decoration:none
}
#lagom-one-step-order .pagination .page-item .page-link>i,
#lagom-one-step-order .pagination .page-item>a>i,
#lagom-one-step-order .pagination .page-item>span>i,
#lagom-one-step-order .pagination>li .page-link>i,
#lagom-one-step-order .pagination>li>a>i,
#lagom-one-step-order .pagination>li>span>i {
  color:var(--gray-icons)
}
#lagom-one-step-order .pagination .page-item:first-child .page-link,
#lagom-one-step-order .pagination .page-item:first-child>a,
#lagom-one-step-order .pagination .page-item:first-child>span,
#lagom-one-step-order .pagination>li:first-child .page-link,
#lagom-one-step-order .pagination>li:first-child>a,
#lagom-one-step-order .pagination>li:first-child>span {
  margin-right:0
}
#lagom-one-step-order .pagination .page-item .page-link:focus,
#lagom-one-step-order .pagination .page-item .page-link:hover,
#lagom-one-step-order .pagination>li .page-item:focus,
#lagom-one-step-order .pagination>li .page-item:hover,
#lagom-one-step-order .pagination>li>a:focus,
#lagom-one-step-order .pagination>li>a:hover,
#lagom-one-step-order .pagination>li>span:focus,
#lagom-one-step-order .pagination>li>span:hover {
  z-index:2;
  color:var(--pagination-hover-color);
  background-color:var(--pagination-hover-bg);
  border-color:var(--pagination-hover-border)
}
#lagom-one-step-order .pagination>.active .page-link,
#lagom-one-step-order .pagination>.active .page-link:focus,
#lagom-one-step-order .pagination>.active .page-link:hover,
#lagom-one-step-order .pagination>.active>a,
#lagom-one-step-order .pagination>.active>a:focus,
#lagom-one-step-order .pagination>.active>a:hover,
#lagom-one-step-order .pagination>.active>span,
#lagom-one-step-order .pagination>.active>span:focus,
#lagom-one-step-order .pagination>.active>span:hover {
  z-index:3;
  color:var(--pagination-active-color);
  background-color:var(--pagination-active-bg);
  border-color:var(--pagination-active-border);
  cursor:default
}
#lagom-one-step-order .pagination>.active .page-link {
  z-index:2
}
#lagom-one-step-order .pagination>.disabled>.page-link,
#lagom-one-step-order .pagination>.disabled>.page-link:focus,
#lagom-one-step-order .pagination>.disabled>.page-link:hover,
#lagom-one-step-order .pagination>.disabled>a,
#lagom-one-step-order .pagination>.disabled>a:focus,
#lagom-one-step-order .pagination>.disabled>a:hover,
#lagom-one-step-order .pagination>.disabled>span,
#lagom-one-step-order .pagination>.disabled>span:focus,
#lagom-one-step-order .pagination>.disabled>span:hover {
  color:var(--pagination-disabled-color);
  background:var(--pagination-disabled-bg);
  border-color:var(--pagination-disabled-border);
  cursor:var(--cursor-disabled)
}
#lagom-one-step-order .pagination-lg .page-link {
  padding:var(--padding-lg-vertical) var(--ui-padding-lg-h);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg)
}
#lagom-one-step-order .pagination-lg .page-item:first-child .page-link {
  border-top-right-radius:var(--border-radius-lg);
  border-bottom-right-radius:var(--border-radius-lg)
}
#lagom-one-step-order .pagination-lg .page-item:last-child .page-link {
  border-top-left-radius:var(--border-radius-lg);
  border-bottom-left-radius:var(--border-radius-lg)
}
#lagom-one-step-order .pagination-sm .page-link {
  padding:var(--ui-padding-sm-v) var(--ui-padding-sm-h);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .pagination-sm .page-item:first-child .page-link {
  border-top-right-radius:var(--border-radius-sm);
  border-bottom-right-radius:var(--border-radius-sm)
}
#lagom-one-step-order .pagination-sm .page-item:last-child .page-link {
  border-top-left-radius:var(--border-radius-sm);
  border-bottom-left-radius:var(--border-radius-sm)
}
#lagom-one-step-order .label {
  display:inline-flex;
  align-items:center;
  padding:var(--label-padding);
  font-size:var(--label-font-size);
  line-height:var(--label-line-height);
  color:var(--label-color);
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:var(--label-border-radius);
  text-transform:unset
}
#lagom-one-step-order .label:empty {
  display:none
}
.btn #lagom-one-step-order .label {
  position:relative;
  top:-1px
}
#lagom-one-step-order .label.label-save {
  top:0;
  margin-bottom:0;
  margin-right:0;
  margin-left:var(--spacing-1x);
  padding:3px 6px;
  text-transform:unset!important;
  border-radius:10px
}
#lagom-one-step-order a.label:focus,
#lagom-one-step-order a.label:hover {
  color:var(--label-link-hover-color);
  text-decoration:none;
  cursor:pointer
}
#lagom-one-step-order .label-default {
  background-color:var(--label-default-bg);
  color:var(--label-default-color)
}
#lagom-one-step-order .label-default[href]:focus,
#lagom-one-step-order .label-default[href]:hover {
  background-color:var(--label-default-color)
}
#lagom-one-step-order .label-default.label-solid {
  background-color:var(--label-default-color);
  color:var(--label-color)
}
#lagom-one-step-order .label-default.label-outline {
  border:1px solid var(--label-default-color);
  background-color:transparent;
  color:var(--label-default-color)
}
#lagom-one-step-order .label-primary {
  background-color:var(--label-primary-bg);
  color:var(--label-primary-color)
}
#lagom-one-step-order .label-primary[href]:focus,
#lagom-one-step-order .label-primary[href]:hover {
  background-color:var(--label-primary-color)
}
#lagom-one-step-order .label-primary.label-solid {
  background-color:var(--label-primary-bg);
  color:var(--label-primary-color)
}
#lagom-one-step-order .label-primary.label-outline {
  border:1px solid var(--label-primary-bg);
  background-color:transparent;
  color:var(--label-primary-bg)
}
#lagom-one-step-order .label-secondary {
  background-color:var(--label-secondary-bg);
  color:var(--label-secondary-color)
}
#lagom-one-step-order .label-secondary[href]:focus,
#lagom-one-step-order .label-secondary[href]:hover {
  background-color:var(--label-secondary-color)
}
#lagom-one-step-order .label-secondary.label-solid {
  background-color:var(--label-secondary-bg);
  color:var(--label-secondary-color)
}
#lagom-one-step-order .label-secondary.label-outline {
  border:1px solid var(--label-secondary-bg);
  background-color:transparent;
  color:var(--label-secondary-bg)
}
#lagom-one-step-order .label-primary-faded {
  background-color:var(--brand-primary-lighter-3);
  color:var(--brand-primary)
}
#lagom-one-step-order .label-primary-faded[href]:focus,
#lagom-one-step-order .label-primary-faded[href]:hover {
  background-color:var(--brand-primary)
}
#lagom-one-step-order .label-primary-faded.label-solid {
  background-color:var(--brand-primary);
  color:var(--label-color)
}
#lagom-one-step-order .label-primary-faded.label-outline {
  border:1px solid var(--brand-primary);
  background-color:transparent;
  color:var(--brand-primary)
}
#lagom-one-step-order .label-success {
  background-color:var(--label-success-bg);
  color:var(--label-success-color)
}
#lagom-one-step-order .label-success[href]:focus,
#lagom-one-step-order .label-success[href]:hover {
  background-color:var(--label-success-color)
}
#lagom-one-step-order .label-success.label-solid {
  background-color:var(--label-success-color);
  color:var(--label-color)
}
#lagom-one-step-order .label-success.label-outline {
  border:1px solid var(--label-success-color);
  background-color:transparent;
  color:var(--label-success-color)
}
#lagom-one-step-order .label-info {
  background-color:var(--label-info-bg);
  color:var(--label-info-color)
}
#lagom-one-step-order .label-info[href]:focus,
#lagom-one-step-order .label-info[href]:hover {
  background-color:var(--label-info-color)
}
#lagom-one-step-order .label-info.label-solid {
  background-color:var(--label-info-color);
  color:var(--label-color)
}
#lagom-one-step-order .label-info.label-outline {
  border:1px solid var(--label-info-color);
  background-color:transparent;
  color:var(--label-info-color)
}
#lagom-one-step-order .label-warning {
  background-color:var(--label-warning-bg);
  color:var(--label-warning-color)
}
#lagom-one-step-order .label-warning[href]:focus,
#lagom-one-step-order .label-warning[href]:hover {
  background-color:var(--label-warning-color)
}
#lagom-one-step-order .label-warning.label-solid {
  background-color:var(--label-warning-color);
  color:var(--label-color)
}
#lagom-one-step-order .label-warning.label-outline {
  border:1px solid var(--label-warning-color);
  background-color:transparent;
  color:var(--label-warning-color)
}
#lagom-one-step-order .label-danger {
  background-color:var(--label-danger-bg);
  color:var(--label-danger-color)
}
#lagom-one-step-order .label-danger[href]:focus,
#lagom-one-step-order .label-danger[href]:hover {
  background-color:var(--label-danger-color)
}
#lagom-one-step-order .label-danger.label-solid {
  background-color:var(--label-danger-color);
  color:var(--label-color)
}
#lagom-one-step-order .label-danger.label-outline {
  border:1px solid var(--label-danger-color);
  background-color:transparent;
  color:var(--label-danger-color)
}
#lagom-one-step-order .label-purple {
  background-color:var(--label-purple-bg);
  color:var(--label-purple-color)
}
#lagom-one-step-order .label-purple[href]:focus,
#lagom-one-step-order .label-purple[href]:hover {
  background-color:var(--label-purple-color)
}
#lagom-one-step-order .label-purple.label-solid {
  background-color:var(--label-purple-bg);
  color:var(--label-purple-color)
}
#lagom-one-step-order .label-purple.label-outline {
  border:1px solid var(--label-purple-bg);
  background-color:transparent;
  color:var(--label-purple-bg)
}
#lagom-one-step-order .label-savings {
  background-color:var(--label-savings-bg);
  color:var(--label-savings-color)
}
#lagom-one-step-order .label-savings[href]:focus,
#lagom-one-step-order .label-savings[href]:hover {
  background-color:var(--label-savings-color)
}
#lagom-one-step-order .label-savings.label-solid {
  background-color:var(--label-savings-color);
  color:var(--label-color)
}
#lagom-one-step-order .label-savings.label-outline {
  border:1px solid var(--label-savings-color);
  background-color:transparent;
  color:var(--label-savings-color)
}
#lagom-one-step-order .label-required {
  position:relative
}
#lagom-one-step-order .label-required:after {
  content:"*";
  color:var(--text-lighter-color);
  position:absolute;
  top:-3px;
  margin-right:3px;
  left:-9px
}
#lagom-one-step-order .label-xxs {
  font-size:var(--label-xxs-font-size);
  line-height:var(--label-xxs-line-height);
  padding:var(--label-xxs-padding);
  border-radius:var(--label-xxs-border-radius)
}
#lagom-one-step-order .label-xxs i {
  font-size:var(--label-icon-size)
}
#lagom-one-step-order .label-xxs svg {
  width:var(--label-icon-size)
}
#lagom-one-step-order .label-xs {
  font-size:var(--label-xs-font-size);
  line-height:var(--label-xs-line-height);
  padding:var(--label-xs-padding);
  border-radius:var(--label-xs-border-radius)
}
#lagom-one-step-order .label-xs i {
  font-size:var(--label-icon-size)
}
#lagom-one-step-order .label-xs svg {
  width:var(--label-icon-size)
}
#lagom-one-step-order .label-sm {
  font-size:var(--label-sm-font-size);
  line-height:var(--label-sm-line-height);
  padding:var(--label-sm-padding);
  border-radius:var(--label-sm-border-radius)
}
#lagom-one-step-order .label-sm i {
  font-size:var(--label-icon-size)
}
#lagom-one-step-order .label-sm svg {
  width:var(--label-icon-size)
}
#lagom-one-step-order .label-lg {
  font-size:var(--label-lg-font-size);
  line-height:var(--label-lg-line-height);
  padding:var(--label-lg-padding);
  border-radius:var(--label-lg-border-radius)
}
#lagom-one-step-order .label-lg i {
  font-size:var(--label-icon-size)
}
#lagom-one-step-order .label-lg svg {
  width:var(--label-icon-size)
}
#lagom-one-step-order .label.label-rounded {
  border-radius:50px
}
#lagom-one-step-order .badge {
  display:inline-block;
  min-width:var(--badge-line-height);
  padding:var(--badge-padding-y) var(--badge-padding-x);
  font-size:var(--badge-font-size);
  font-weight:var(--badge-font-weight);
  color:var(--badge-color);
  line-height:var(--badge-line-height);
  vertical-align:middle;
  white-space:nowrap;
  text-align:center;
  background-color:var(--badge-bg);
  border-radius:var(--badge-border-radius);
  transition:var(--badge-transition)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .badge {
    transition:none
  }
}
a#lagom-one-step-order .badge:focus,
a#lagom-one-step-order .badge:hover {
  text-decoration:none
}
#lagom-one-step-order .badge:empty {
  display:none
}
.btn #lagom-one-step-order .badge {
  position:relative;
  top:-1px
}
.btn-group-xs>.btn #lagom-one-step-order .badge,
.btn-xs #lagom-one-step-order .badge {
  top:0;
  padding:1px 5px
}
.list-group-item.active>#lagom-one-step-order .badge,
.nav-pills>.active>a>#lagom-one-step-order .badge {
  color:var(--badge-active-color);
  background-color:var(--badge-active-bg)
}
.list-group-item>#lagom-one-step-order .badge {
  float:left
}
.list-group-item>#lagom-one-step-order .badge+#lagom-one-step-order .badge {
  margin-left:5px
}
.nav-pills>li>a>#lagom-one-step-order .badge {
  margin-right:3px
}
#lagom-one-step-order .badge.badge-no-round {
  border-radius:var(--border-radius-xs);
  margin-right:4px
}
#lagom-one-step-order .badge.badge-right {
  margin-right:auto
}
#lagom-one-step-order .badge-circle-xs {
  padding:0;
  width:18px;
  height:18px;
  min-width:10px;
  font-size:10px;
  line-height:18px
}
#lagom-one-step-order .badge-circle-lg {
  padding:0;
  width:24px;
  height:24px;
  min-width:24px;
  font-size:var(--font-size-md);
  line-height:24px;
  border-radius:100%
}
#lagom-one-step-order a.badge:focus,
#lagom-one-step-order a.badge:hover {
  color:var(--badge-link-hover-color);
  text-decoration:none;
  cursor:pointer
}
#lagom-one-step-order .badge-success {
  color:var(--badge-success-color);
  background-color:var(--badge-success-bg)
}
a#lagom-one-step-order .badge-success:focus,
a#lagom-one-step-order .badge-success:hover {
  color:var(--badge-success-color);
  background-color:var(--badge-success-hover-bg)
}
a#lagom-one-step-order .badge-success.focus,
a#lagom-one-step-order .badge-success:focus {
  outline:0;
  box-shadow:0 0 0 var(--badge-focus-width) rgba(var(--badge-success-bg),.5)
}
#lagom-one-step-order .badge-info {
  color:var(--badge-info-color);
  background-color:var(--badge-info-bg)
}
a#lagom-one-step-order .badge-info:focus,
a#lagom-one-step-order .badge-info:hover {
  color:var(--badge-info-color);
  background-color:var(--badge-info-hover-bg)
}
a#lagom-one-step-order .badge-info.focus,
a#lagom-one-step-order .badge-info:focus {
  outline:0;
  box-shadow:0 0 0 var(--badge-focus-width) rgba(var(--badge-info-bg),.5)
}
#lagom-one-step-order .badge-warning {
  color:var(--badge-warning-color);
  background-color:var(--badge-warning-bg)
}
a#lagom-one-step-order .badge-warning:focus,
a#lagom-one-step-order .badge-warning:hover {
  color:var(--badge-warning-color);
  background-color:var(--badge-warning-hover-bg)
}
a#lagom-one-step-order .badge-warning.focus,
a#lagom-one-step-order .badge-warning:focus {
  outline:0;
  box-shadow:0 0 0 var(--badge-focus-width) rgba(var(--badge-warning-bg),.5)
}
#lagom-one-step-order .badge-danger {
  color:var(--badge-danger-color);
  background-color:var(--badge-danger-bg)
}
a#lagom-one-step-order .badge-danger:focus,
a#lagom-one-step-order .badge-danger:hover {
  color:var(--badge-danger-color);
  background-color:var(--badge-danger-hover-bg)
}
a#lagom-one-step-order .badge-danger.focus,
a#lagom-one-step-order .badge-danger:focus {
  outline:0;
  box-shadow:0 0 0 var(--badge-focus-width) rgba(var(--badge-danger-bg),.5)
}
#lagom-one-step-order .badge-primary {
  color:var(--badge-primary-color);
  background-color:var(--badge-primary-bg)
}
a#lagom-one-step-order .badge-primary:focus,
a#lagom-one-step-order .badge-primary:hover {
  color:var(--badge-primary-color);
  background-color:var(--badge-primary-hover-bg)
}
a#lagom-one-step-order .badge-primary.focus,
a#lagom-one-step-order .badge-primary:focus {
  outline:0;
  box-shadow:0 0 0 var(--badge-focus-width) rgba(var(--badge-primary-bg),.5)
}
#lagom-one-step-order .badge-primary-faded {
  color:var(--badge-primary-faded-color);
  background-color:var(--badge-primary-faded-bg)
}
a#lagom-one-step-order .badge-primary-faded:focus,
a#lagom-one-step-order .badge-primary-faded:hover {
  color:var(--badge-primary-faded-color);
  background-color:var(--badge-primary-faded-hover-bg)
}
a#lagom-one-step-order .badge-primary-faded.focus,
a#lagom-one-step-order .badge-primary-faded:focus {
  outline:0;
  box-shadow:0 0 0 var(--badge-focus-width) rgba(var(--badge-primary-faded-bg),.5)
}
#lagom-one-step-order .jumbotron {
  margin-bottom:var(--jumbotron-padding);
  color:--jumbotron-color;
  background-color:var(--jumbotron-bg);
  border-radius:var(--border-radius-lg);
  padding:var(--jumbotron-padding-v) var(--jumbotron-padding-h)
}
#lagom-one-step-order .jumbotron-fluid {
  padding-left:0;
  padding-right:0;
  border-radius:0
}
#lagom-one-step-order .alert {
  padding:var(--alert-padding-v) var(--alert-padding-h);
  margin-bottom:var(--ui-block-spacing-base);
  border:1px solid transparent;
  border-radius:var(--alert-border-radius);
  overflow:auto
}
#lagom-one-step-order .alert.alert-lagom {
  display:flex;
  align-items:center
}
#lagom-one-step-order .alert-content {
  align-self:center;
  width:100%;
  display:flex
}
@media (max-width:767.98px) {
  #lagom-one-step-order .alert-content {
    flex-direction:column
  }
  #lagom-one-step-order .alert-content .alert-actions {
    width:100%;
    padding:var(--spacing-1x) 0 0
  }
  #lagom-one-step-order .alert-content .alert-actions .btn {
    margin-top:var(--spacing-1x)
  }
}
#lagom-one-step-order .alert-heading,
#lagom-one-step-order .alert h4 {
  color:inherit
}
#lagom-one-step-order .alert .alert-link {
  font-weight:var(--alert-link-font-weight)
}
#lagom-one-step-order .alert>p,
#lagom-one-step-order .alert>ul {
  margin-bottom:0
}
#lagom-one-step-order .alert>p+p {
  margin-top:5px
}
#lagom-one-step-order .alert-title {
  margin-bottom:0
}
#lagom-one-step-order .alert-title+:not(.alert-actions) {
  margin-top:var(--spacing-1x)
}
#lagom-one-step-order .alert-icon {
  align-self:center
}
#lagom-one-step-order .alert-body {
  align-self:center;
  flex:1
}
#lagom-one-step-order .alert-body>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .alert-body .alert-actions {
  padding:var(--spacing-1x) 0 0
}
#lagom-one-step-order .alert-body .alert-actions .btn {
  margin-top:var(--spacing-1x)!important
}
#lagom-one-step-order .alert>.btn-icon {
  opacity:.5
}
#lagom-one-step-order .alert>.btn-icon:hover {
  opacity:1
}
#lagom-one-step-order .alert>.btn[data-dismiss=alert],
#lagom-one-step-order .alert>.close {
  position:absolute;
  top:var(--alert-padding-v);
  left:var(--alert-padding-v);
  width:22px;
  height:22px
}
#lagom-one-step-order .alert>.btn[data-dismiss=alert] .lm.lm-close,
#lagom-one-step-order .alert>.btn[data-dismiss=alert] .ls.ls-close,
#lagom-one-step-order .alert>.close .lm.lm-close,
#lagom-one-step-order .alert>.close .ls.ls-close {
  margin-left:0;
  font-size:var(--font-size-base)
}
#lagom-one-step-order .alert-actions {
  align-self:center;
  padding-right:var(--alert-padding-v)
}
#lagom-one-step-order .alert-actions .btn:not(:last-child) {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .alert-actions>.btn-icon {
  opacity:.5;
  margin-top:var(--ui-block-spacing-base)-var(--ui-height-base)/2
}
#lagom-one-step-order .alert-actions>.btn-icon:hover {
  opacity:1
}
#lagom-one-step-order .alert-actions>.btn-icon.btn-xs {
  margin-top:var(--ui-block-spacing-base)-var(--ui-height-xs)/2;
  margin-bottom:var(--ui-block-spacing-base)-var(--ui-height-xs)/2
}
#lagom-one-step-order .alert-actions>.btn-icon.btn-xs:last-child {
  margin-left:var(--ui-block-spacing-base)-var(--ui-height-xs)/2
}
#lagom-one-step-order .alert-actions>.btn-icon.btn-sm,
#lagom-one-step-order .btn-group-sm.alert-actions>.btn-icon.btn {
  margin-top:var(--ui-block-spacing-base)-var(--ui-height-sm)/2;
  margin-bottom:var(--ui-block-spacing-base)-var(--ui-height-sm)/2
}
#lagom-one-step-order .alert-actions>.btn-icon.btn-sm:last-child,
#lagom-one-step-order .btn-group-sm.alert-actions>.btn-icon.btn:last-child {
  margin-left:var(--ui-block-spacing-base)-var(--ui-height-sm)/2
}
#lagom-one-step-order .alert-actions>.btn-icon.btn-lg,
#lagom-one-step-order .btn-group-lg.alert-actions>.btn-icon.btn {
  margin-top:var(--ui-block-spacing-base)-var(--ui-height-lg)/2;
  margin-bottom:var(--ui-block-spacing-base)-var(--ui-height-lg)/2
}
#lagom-one-step-order .alert-actions>.btn-icon.btn-lg:last-child,
#lagom-one-step-order .btn-group-lg.alert-actions>.btn-icon.btn:last-child {
  margin-left:var(--ui-block-spacing-base)-var(--ui-height-lg)/2
}
#lagom-one-step-order .alert-actions .btn[data-dismiss=alert]:not(.btn-dismiss-ca),
#lagom-one-step-order .alert-actions .close:not(.btn-dismiss-ca) {
  width:18px;
  height:18px
}
#lagom-one-step-order .alert-actions .btn[data-dismiss=alert]:not(.btn-dismiss-ca) .lm.lm-close,
#lagom-one-step-order .alert-actions .btn[data-dismiss=alert]:not(.btn-dismiss-ca) .ls.ls-close,
#lagom-one-step-order .alert-actions .close:not(.btn-dismiss-ca) .lm.lm-close,
#lagom-one-step-order .alert-actions .close:not(.btn-dismiss-ca) .ls.ls-close {
  margin-left:0;
  font-size:var(--font-size-base)
}
#lagom-one-step-order .alert-dismissible {
  padding-left:calc(var(--alert-padding-2x) * 2)!important
}
#lagom-one-step-order .alert-dismissible .close {
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  padding:var(--alert-padding-v) var(--alert-padding-h);
  color:inherit
}
#lagom-one-step-order .alert-group {
  margin-bottom:var(--ui-block-spacing-base)
}
#lagom-one-step-order .alert-group .alert {
  margin:0
}
#lagom-one-step-order .alert-group .alert+.alert {
  margin-top:-1px;
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .alert-group .alert:not(:last-child) {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
#lagom-one-step-order .alert .alert-icon+.alert-body,
#lagom-one-step-order .alert .alert-icon+.alert-content {
  padding-right:var(--alert-padding-h)
}
#lagom-one-step-order .alert.alert-sm .alert-icon+.alert-body,
#lagom-one-step-order .alert.alert-sm .alert-icon+.alert-content {
  padding-right:10px
}
#lagom-one-step-order .alert .alert-actions+.alert-icon,
#lagom-one-step-order .alert .alert-body+.alert-icon,
#lagom-one-step-order .alert .alert-content+.alert-icon {
  padding-right:var(--alert-padding-h)
}
#lagom-one-step-order .alert.network-issue-alert {
  border-radius:0
}
#lagom-one-step-order .alert.network-issue-alert .container {
  display:flex;
  align-items:center
}
#lagom-one-step-order .alert:not(.alert-primary) .alert-title {
  color:var(--alert-variants-title-color)
}
#lagom-one-step-order .alert.alert-primary {
  align-items:flex-start!important;
  background:var(--ui-block-bg);
  border:none;
  box-shadow:var(--box-shadow-base);
  padding:var(--alert-padding-v);
  border-radius:var(--border-radius-sm);
  color:var(--text-body-color)
}
#lagom-one-step-order .alert.alert-primary:not(.alert-default) {
  padding-right:calc(var(--alert-padding-v) + 4px)
}
#lagom-one-step-order .alert.alert-primary:hover {
  color:var(--text-body-color)
}
#lagom-one-step-order .alert.alert-primary .alert-actions+.alert-icon,
#lagom-one-step-order .alert.alert-primary .alert-body+.alert-icon,
#lagom-one-step-order .alert.alert-primary .alert-body ul,
#lagom-one-step-order .alert.alert-primary .alert-content+.alert-icon,
#lagom-one-step-order .alert.alert-primary .alert-icon+.alert-body,
#lagom-one-step-order .alert.alert-primary .alert-icon+.alert-content {
  padding-right:var(--spacing-2x)
}
#lagom-one-step-order .alert.alert-primary:before {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:4px;
  background:var(--text-body-color);
  right:0
}
#lagom-one-step-order .alert.alert-primary.alert-success:before {
  background:var(--brand-success)
}
#lagom-one-step-order .alert.alert-primary.alert-success .alert-icon {
  color:var(--brand-success)
}
#lagom-one-step-order .alert.alert-primary.alert-info:before {
  background:var(--brand-info)
}
#lagom-one-step-order .alert.alert-primary.alert-info .alert-icon {
  color:var(--brand-info)
}
#lagom-one-step-order .alert.alert-primary.alert-warning:before {
  background:var(--brand-warning)
}
#lagom-one-step-order .alert.alert-primary.alert-warning .alert-icon {
  color:var(--brand-warning)
}
#lagom-one-step-order .alert.alert-primary.alert-danger:before {
  background:var(--brand-danger)
}
#lagom-one-step-order .alert.alert-primary.alert-danger .alert-icon {
  color:var(--brand-danger)
}
#lagom-one-step-order .alert.alert-primary.alert-default:before {
  content:unset
}
#lagom-one-step-order .alert.alert-primary.alert-default .alert-icon {
  color:var(--gray-icons)
}
#lagom-one-step-order .alert {
  position:relative
}
#lagom-one-step-order .alert-sm {
  padding:10px;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .alert-sm .alert-icon:before {
  top:13px
}
#lagom-one-step-order .alert-xs {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  padding:10px
}
#lagom-one-step-order .alert-success:not(.alert-primary) {
  background-color:var(--alert-success-bg);
  border-color:var(--alert-success-border);
  color:var(--alert-success-text)
}
#lagom-one-step-order .alert-success:not(.alert-primary) p {
  color:var(--alert-success-text)!important
}
#lagom-one-step-order .alert-success:not(.alert-primary) hr {
  border-top-color:var(--alert-success-border)
}
#lagom-one-step-order .alert-success:not(.alert-primary) .alert-link {
  color:var(--alert-success-text);
  filter:brightness(90%)
}
#lagom-one-step-order .alert-success:not(.alert-primary):not(.alert-primary) .btn-icon,
#lagom-one-step-order .alert-success:not(.alert-primary):not(.alert-primary) .btn[data-dismiss=alert] {
  color:var(--alert-success-text)
}
#lagom-one-step-order .alert-success:not(.alert-primary).alert-icon:before {
  content:var(--alert-success-icon)
}
#lagom-one-step-order .alert-success:not(.alert-primary):hover {
  color:var(--alert-success-text)
}
#lagom-one-step-order .alert-info:not(.alert-primary) {
  background-color:var(--alert-info-bg);
  border-color:var(--alert-info-border);
  color:var(--alert-info-text)
}
#lagom-one-step-order .alert-info:not(.alert-primary) p {
  color:var(--alert-info-text)!important
}
#lagom-one-step-order .alert-info:not(.alert-primary) hr {
  border-top-color:var(--alert-info-border)
}
#lagom-one-step-order .alert-info:not(.alert-primary) .alert-link {
  color:var(--alert-info-text);
  filter:brightness(90%)
}
#lagom-one-step-order .alert-info:not(.alert-primary):not(.alert-primary) .btn-icon,
#lagom-one-step-order .alert-info:not(.alert-primary):not(.alert-primary) .btn[data-dismiss=alert] {
  color:var(--alert-info-text)
}
#lagom-one-step-order .alert-info:not(.alert-primary).alert-icon:before {
  content:var(--alert-info-icon)
}
#lagom-one-step-order .alert-info:not(.alert-primary):hover {
  color:var(--alert-info-text)
}
#lagom-one-step-order .alert-warning:not(.alert-primary) {
  background-color:var(--alert-warning-bg);
  border-color:var(--alert-warning-border);
  color:var(--alert-warning-text)
}
#lagom-one-step-order .alert-warning:not(.alert-primary) p {
  color:var(--alert-warning-text)!important
}
#lagom-one-step-order .alert-warning:not(.alert-primary) hr {
  border-top-color:var(--alert-warning-border)
}
#lagom-one-step-order .alert-warning:not(.alert-primary) .alert-link {
  color:var(--alert-warning-text);
  filter:brightness(90%)
}
#lagom-one-step-order .alert-warning:not(.alert-primary):not(.alert-primary) .btn-icon,
#lagom-one-step-order .alert-warning:not(.alert-primary):not(.alert-primary) .btn[data-dismiss=alert] {
  color:var(--alert-warning-text)
}
#lagom-one-step-order .alert-warning:not(.alert-primary).alert-icon:before {
  content:var(--alert-warning-icon)
}
#lagom-one-step-order .alert-warning:not(.alert-primary):hover {
  color:var(--alert-warning-text)
}
#lagom-one-step-order .alert-danger:not(.alert-primary) {
  background-color:var(--alert-danger-bg);
  border-color:var(--alert-danger-border);
  color:var(--alert-danger-text)
}
#lagom-one-step-order .alert-danger:not(.alert-primary) p {
  color:var(--alert-danger-text)!important
}
#lagom-one-step-order .alert-danger:not(.alert-primary) hr {
  border-top-color:var(--alert-danger-border)
}
#lagom-one-step-order .alert-danger:not(.alert-primary) .alert-link {
  color:var(--alert-danger-text);
  filter:brightness(90%)
}
#lagom-one-step-order .alert-danger:not(.alert-primary):not(.alert-primary) .btn-icon,
#lagom-one-step-order .alert-danger:not(.alert-primary):not(.alert-primary) .btn[data-dismiss=alert] {
  color:var(--alert-danger-text)
}
#lagom-one-step-order .alert-danger:not(.alert-primary).alert-icon:before {
  content:var(--alert-danger-icon)
}
#lagom-one-step-order .alert-danger:not(.alert-primary):hover {
  color:var(--alert-danger-text)
}
#lagom-one-step-order .progress {
  display:flex;
  overflow:hidden;
  height:var(--progress-height);
  margin-top:var(--ui-block-spacing-xs);
  line-height:0;
  font-size:var(--progress-font-size);
  background-color:var(--progress-bg);
  border-radius:var(--progress-border-radius)
}
#lagom-one-step-order .password-content-group .input-password-strength {
  padding-left:var(--ui-padding-base-h)
}
#lagom-one-step-order .password-content-group label {
  margin-left:auto
}
#lagom-one-step-order .password-content-text {
  display:flex;
  justify-content:flex-end;
  align-items:center
}
#lagom-one-step-order .password-content-text i {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .progress-bar {
  display:flex;
  flex-direction:column;
  justify-content:center;
  overflow:hidden;
  color:var(--progress-bar-color);
  text-align:center;
  white-space:nowrap;
  background-color:var(--progress-bar-bg);
  transition:var(--progress-bar-transition)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .progress-bar {
    transition:none
  }
}
#lagom-one-step-order .progress-bar-striped,
#lagom-one-step-order .progress-striped .progress-bar {
  background-size:40px 40px
}
#lagom-one-step-order .progress-bar-success {
  background-color:var(--brand-success)
}
#lagom-one-step-order .progress-bar-info {
  background-color:var(--brand-info)
}
#lagom-one-step-order .progress-bar-warning {
  background-color:var(--brand-warning)
}
#lagom-one-step-order .progress-bar-danger {
  background-color:var(--brand-danger)
}
#lagom-one-step-order .media {
  display:flex;
  align-items:flex-start
}
#lagom-one-step-order .media-body {
  flex:1
}
#lagom-one-step-order .list-group {
  display:flex;
  flex-direction:column;
  margin-bottom:var(--ui-block-spacing-base);
  padding-right:0;
  background:var(--list-group-bg);
  border:var(--list-group-border);
  border-radius:var(--list-group-border-radius);
  box-shadow:var(--list-group-box-shadow)
}
#lagom-one-step-order .list-group-item-action {
  width:100%;
  color:var(--list-group-action-color);
  text-align:inherit
}
#lagom-one-step-order .list-group-item-action:focus,
#lagom-one-step-order .list-group-item-action:hover {
  z-index:1;
  color:var(--list-group-action-hover-color);
  text-decoration:none;
  background-color:var(--list-group-item-link-hover-bg)
}
#lagom-one-step-order .list-group-item-action:active {
  color:var(--list-group-action-active-color);
  background-color:var(--list-group-action-active-bg)
}
#lagom-one-step-order .list-group-item {
  position:relative;
  display:block;
  color:var(--list-group-color);
  text-decoration:none;
  padding:var(--list-group-item-padding);
  border-bottom:1px solid var(--list-group-item-border-color)
}
#lagom-one-step-order .list-group-item:first-child {
  border-top-right-radius:var(--list-group-border-radius);
  border-top-left-radius:var(--list-group-border-radius)
}
#lagom-one-step-order .list-group-item:last-child {
  margin-bottom:0;
  border-bottom:none
}
#lagom-one-step-order .list-group-item.disabled,
#lagom-one-step-order .list-group-item:disabled {
  color:var(--list-group-item-disabled-color);
  pointer-events:none;
  background-color:var(--list-group-item-disabled-bg)
}
#lagom-one-step-order .list-group-item.active {
  z-index:2;
  color:var(--list-group-active-color);
  background-color:var(--list-group-active-bg);
  border-color:var(--list-group-active-border-color)
}
#lagom-one-step-order .list-group-item+#lagom-one-step-order .list-group-item {
  border-top-width:0
}
#lagom-one-step-order .list-group-item+#lagom-one-step-order .list-group-item.active {
  margin-top:-var(--list-group-border-width);
  border-top-width:var(--list-group-border-width)
}
#lagom-one-step-order .list-group-item-link,
#lagom-one-step-order a.list-group-item,
#lagom-one-step-order button.list-group-item {
  cursor:pointer;
  color:var(--list-group-item-link-color);
  transition:var(--transition-base)
}
#lagom-one-step-order .list-group-item-link .list-group-item-heading,
#lagom-one-step-order a.list-group-item .list-group-item-heading,
#lagom-one-step-order button.list-group-item .list-group-item-heading {
  color:var(--list-group-item-link-heading-color)
}
#lagom-one-step-order .list-group-item-link .list-group-item-text,
#lagom-one-step-order a.list-group-item .list-group-item-text,
#lagom-one-step-order button.list-group-item .list-group-item-text {
  color:var(--list-group-item-link-text-color)
}
#lagom-one-step-order .list-group-item-link:focus,
#lagom-one-step-order .list-group-item-link:hover,
#lagom-one-step-order a.list-group-item:focus,
#lagom-one-step-order a.list-group-item:hover,
#lagom-one-step-order button.list-group-item:focus,
#lagom-one-step-order button.list-group-item:hover {
  text-decoration:none;
  color:var(--list-group-item-link-hover-color);
  background-color:var(--list-group-item-link-hover-bg)
}
#lagom-one-step-order button.list-group-item {
  width:100%;
  text-align:right
}
#lagom-one-step-order .list-group-item-heading {
  margin-bottom:0;
  color:var(--list-group-item-heading-color);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg)
}
#lagom-one-step-order .list-group-item-heading+.list-group-item-text {
  margin-top:var(--ui-block-spacing-xs)
}
#lagom-one-step-order .list-group-item-text {
  margin-bottom:0;
  color:var(--list-group-item-text-color)
}
#lagom-one-step-order .list-group-item-footer {
  margin-top:var(--ui-padding-base-h);
  display:flex;
  align-items:center;
  align-content:space-between
}
#lagom-one-step-order .list-group-item-footer .btn+.btn {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .list-group-item-icon {
  color:var(--list-group-item-icon-color);
  line-height:var(--line-height-base)!important
}
#lagom-one-step-order .list-group-item-icon+.list-group-item-body {
  margin-right:var(--ui-padding-base-h)
}
#lagom-one-step-order .list-group-item.has-icon {
  display:flex
}
#lagom-one-step-order .list-group-item.disabled,
#lagom-one-step-order .list-group-item.disabled:focus,
#lagom-one-step-order .list-group-item.disabled:hover {
  background-color:var(--list-group-item-link-disabled-bg);
  color:var(--list-group-item-link-disabled-color);
  cursor:var(--cursor-disabled)
}
#lagom-one-step-order .list-group-item.disabled .list-group-item-heading,
#lagom-one-step-order .list-group-item.disabled:focus .list-group-item-heading,
#lagom-one-step-order .list-group-item.disabled:hover .list-group-item-heading {
  color:inherit
}
#lagom-one-step-order .list-group-item.disabled .list-group-item-text,
#lagom-one-step-order .list-group-item.disabled:focus .list-group-item-text,
#lagom-one-step-order .list-group-item.disabled:hover .list-group-item-text {
  color:var(--list-group--itemdisabled-text-color)
}
#lagom-one-step-order .list-group-item.active,
#lagom-one-step-order .list-group-item.active:focus,
#lagom-one-step-order .list-group-item.active:hover {
  z-index:2;
  color:var(--list-group-item-link-active-color);
  background-color:var(--list-group-item-link-active-bg);
  border-color:var(--list-group-item-link-active-border)
}
#lagom-one-step-order .list-group-item.active .list-group-item-heading,
#lagom-one-step-order .list-group-item.active .list-group-item-heading>.small,
#lagom-one-step-order .list-group-item.active .list-group-item-heading>small,
#lagom-one-step-order .list-group-item.active:focus .list-group-item-heading,
#lagom-one-step-order .list-group-item.active:focus .list-group-item-heading>.small,
#lagom-one-step-order .list-group-item.active:focus .list-group-item-heading>small,
#lagom-one-step-order .list-group-item.active:hover .list-group-item-heading,
#lagom-one-step-order .list-group-item.active:hover .list-group-item-heading>.small,
#lagom-one-step-order .list-group-item.active:hover .list-group-item-heading>small {
  color:inherit
}
#lagom-one-step-order .list-group-item.active .list-group-item-text,
#lagom-one-step-order .list-group-item.active:focus .list-group-item-text,
#lagom-one-step-order .list-group-item.active:hover .list-group-item-text {
  color:var(--list-group-active-text-color)
}
#lagom-one-step-order .list-group-lg .list-group-item {
  padding:var(--list-group-item-lg-padding)
}
#lagom-one-step-order .list-group-lg .list-group-item-heading {
  font-weight:var(--font-weight-h4);
  font-size:var(--font-size-h4);
  line-height:var(--line-height-h4)
}
#lagom-one-step-order .list-group-lg .list-group-item-heading+.list-group-item-text {
  margin-top:var(--ui-block-spacing-xs)
}
#lagom-one-step-order .list-group-lg .list-group-item-footer {
  margin-top:var(--ui-padding-lg-h)
}
#lagom-one-step-order .list-group-flush {
  border-radius:0
}
#lagom-one-step-order .list-group-flush>.list-group-item {
  border-width:0 0 var(--list-group-border-width)
}
#lagom-one-step-order .list-group-flush>.list-group-item:last-child {
  border-bottom-width:0
}
#lagom-one-step-order .list-group-sm .list-group-item-heading {
  font-size:var(--font-size-base)
}
#lagom-one-step-order .list-group-sm .list-group-item-heading+.list-group-item-text {
  margin-top:var(--ui-block-spacing-xs)
}
#lagom-one-step-order .list-group-item-success {
  color:var(--brand-success);
  background-color:var(--brand-success-lighter-4)
}
#lagom-one-step-order .list-group-item-success.list-group-item-action:focus,
#lagom-one-step-order .list-group-item-success.list-group-item-action:hover {
  color:var(--brand-success);
  background-color:var(--brand-success-lighter-3)
}
#lagom-one-step-order .list-group-item-success.list-group-item-action.active {
  color:#fff;
  background-color:var(--brand-success);
  border-color:var(--brand-success)
}
#lagom-one-step-order .list-group-item-info {
  color:var(--brand-info);
  background-color:var(--brand-info-lighter-3)
}
#lagom-one-step-order .list-group-item-info.list-group-item-action:focus,
#lagom-one-step-order .list-group-item-info.list-group-item-action:hover {
  color:var(--brand-info);
  background-color:var(--brand-info-lighter-2)
}
#lagom-one-step-order .list-group-item-info.list-group-item-action.active {
  color:#fff;
  background-color:var(--brand-info);
  border-color:var(--brand-info)
}
#lagom-one-step-order .list-group-item-warning {
  color:var(--brand-warning);
  background-color:var(--brand-warning-lighter-4)
}
#lagom-one-step-order .list-group-item-warning.list-group-item-action:focus,
#lagom-one-step-order .list-group-item-warning.list-group-item-action:hover {
  color:var(--brand-warning);
  background-color:var(--brand-warning-lighter-3)
}
#lagom-one-step-order .list-group-item-warning.list-group-item-action.active {
  color:#fff;
  background-color:var(--brand-warning);
  border-color:var(--brand-warning)
}
#lagom-one-step-order .list-group-item-danger {
  color:var(--brand-danger);
  background-color:var(--brand-danger-lighter-4)
}
#lagom-one-step-order .list-group-item-danger.list-group-item-action:focus,
#lagom-one-step-order .list-group-item-danger.list-group-item-action:hover {
  color:var(--brand-danger);
  background-color:var(--brand-danger-lighter-3)
}
#lagom-one-step-order .list-group-item-danger.list-group-item-action.active {
  color:#fff;
  background-color:var(--brand-danger);
  border-color:var(--brand-danger)
}
#lagom-one-step-order .panel {
  margin-bottom:var(--ui-block-spacing-base);
  background:var(--panel-bg);
  border:var(--panel-border);
  border-radius:var(--panel-border-radius);
  box-shadow:var(--panel-box-shadow)
}
#lagom-one-step-order .panel .panel,
#lagom-one-step-order .panel .table-container {
  box-shadow:none;
  border:1px solid var(--panel-default-border)
}
#lagom-one-step-order .panel-body {
  padding:var(--panel-body-padding)
}
#lagom-one-step-order .panel-heading {
  display:flex;
  align-items:center;
  min-height:var(--ui-block-header-height);
  padding:var(--panel-heading-padding);
  border-bottom:1px solid transparent;
  border-top-right-radius:var(--panel-border-radius);
  border-top-left-radius:var(--panel-border-radius)
}
#lagom-one-step-order .panel-heading+.panel-footer {
  margin-top:-1px
}
#lagom-one-step-order .panel-heading>.dropdown .dropdown-toggle {
  color:inherit
}
#lagom-one-step-order .panel-title {
  flex:1;
  margin-top:0;
  margin-bottom:0;
  color:inherit;
  color:var(--panel-title-color);
  font-size:var(--panel-title-font-size);
  font-weight:var(--panel-title-font-weight);
  line-height:var(--panel-title-line-height)
}
#lagom-one-step-order .panel-title>.small,
#lagom-one-step-order .panel-title>.small>a,
#lagom-one-step-order .panel-title>a,
#lagom-one-step-order .panel-title>small,
#lagom-one-step-order .panel-title>small>a {
  color:inherit
}
#lagom-one-step-order .panel-footer {
  padding:var(--panel-footer-padding);
  background:var(--panel-footer-bg);
  border-top:1px solid var(--panel-border-divider-color);
  border-bottom-left-radius:var(--panel-border-radius);
  border-bottom-right-radius:var(--panel-border-radius)
}
#lagom-one-step-order .panel:not(.panel-sidebar)>.list-group,
#lagom-one-step-order .panel:not(.panel-sidebar)>.panel-collapse>.list-group {
  box-shadow:none;
  margin-bottom:0
}
#lagom-one-step-order .panel:not(.panel-sidebar)>.list-group:first-child .list-group-item:first-child,
#lagom-one-step-order .panel:not(.panel-sidebar)>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top:0;
  border-top-right-radius:var(--panel-border-radius)-1;
  border-top-left-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel:not(.panel-sidebar)>.list-group:last-child .list-group-item:last-child,
#lagom-one-step-order .panel:not(.panel-sidebar)>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom:0;
  border-bottom-left-radius:var(--panel-border-radius)-1;
  border-bottom-right-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel:not(.panel-sidebar)>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .panel-heading+.list-group .list-group-item:first-child {
  border-top-width:0;
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .panel>.panel-collapse>.table,
#lagom-one-step-order .panel>.table,
#lagom-one-step-order .panel>.table-responsive>.table {
  margin-bottom:0
}
#lagom-one-step-order .panel>.panel-collapse>.table caption,
#lagom-one-step-order .panel>.table-responsive>.table caption,
#lagom-one-step-order .panel>.table caption {
  padding-right:var(--panel-body-padding);
  padding-left:var(--panel-body-padding)
}
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
#lagom-one-step-order .panel>.table:first-child,
#lagom-one-step-order .panel>.table:first-child>tbody:first-child>tr:first-child,
#lagom-one-step-order .panel>.table:first-child>thead:first-child>tr:first-child {
  border-top-right-radius:var(--panel-border-radius)-1;
  border-top-left-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
#lagom-one-step-order .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
#lagom-one-step-order .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
#lagom-one-step-order .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
#lagom-one-step-order .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
  border-top-right-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
#lagom-one-step-order .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
#lagom-one-step-order .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
#lagom-one-step-order .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
#lagom-one-step-order .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
#lagom-one-step-order .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
  border-top-left-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
#lagom-one-step-order .panel>.table:last-child,
#lagom-one-step-order .panel>.table:last-child>tbody:last-child>tr:last-child,
#lagom-one-step-order .panel>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-left-radius:var(--panel-border-radius)-1;
  border-bottom-right-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
#lagom-one-step-order .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
#lagom-one-step-order .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
#lagom-one-step-order .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
#lagom-one-step-order .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-right-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
#lagom-one-step-order .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
#lagom-one-step-order .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
#lagom-one-step-order .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
#lagom-one-step-order .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
#lagom-one-step-order .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-left-radius:var(--panel-border-radius)-1
}
#lagom-one-step-order .panel>.panel-body+.table,
#lagom-one-step-order .panel>.panel-body+.table-responsive,
#lagom-one-step-order .panel>.table+.panel-body,
#lagom-one-step-order .panel>.table-responsive+.panel-body {
  border-top:1px solid var(--table-border-color)
}
#lagom-one-step-order .panel>.table>tbody:first-child>tr:first-child td,
#lagom-one-step-order .panel>.table>tbody:first-child>tr:first-child th {
  border-top:0
}
#lagom-one-step-order .panel>.table-bordered,
#lagom-one-step-order .panel>.table-responsive>.table-bordered {
  border:0
}
#lagom-one-step-order .panel>.table-bordered>tbody>tr>td:first-child,
#lagom-one-step-order .panel>.table-bordered>tbody>tr>th:first-child,
#lagom-one-step-order .panel>.table-bordered>tfoot>tr>td:first-child,
#lagom-one-step-order .panel>.table-bordered>tfoot>tr>th:first-child,
#lagom-one-step-order .panel>.table-bordered>thead>tr>td:first-child,
#lagom-one-step-order .panel>.table-bordered>thead>tr>th:first-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-right:0
}
#lagom-one-step-order .panel>.table-bordered>tbody>tr>td:last-child,
#lagom-one-step-order .panel>.table-bordered>tbody>tr>th:last-child,
#lagom-one-step-order .panel>.table-bordered>tfoot>tr>td:last-child,
#lagom-one-step-order .panel>.table-bordered>tfoot>tr>th:last-child,
#lagom-one-step-order .panel>.table-bordered>thead>tr>td:last-child,
#lagom-one-step-order .panel>.table-bordered>thead>tr>th:last-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-left:0
}
#lagom-one-step-order .panel>.table-bordered>tbody>tr:first-child>td,
#lagom-one-step-order .panel>.table-bordered>tbody>tr:first-child>th,
#lagom-one-step-order .panel>.table-bordered>tbody>tr:last-child>td,
#lagom-one-step-order .panel>.table-bordered>tbody>tr:last-child>th,
#lagom-one-step-order .panel>.table-bordered>tfoot>tr:last-child>td,
#lagom-one-step-order .panel>.table-bordered>tfoot>tr:last-child>th,
#lagom-one-step-order .panel>.table-bordered>thead>tr:first-child>td,
#lagom-one-step-order .panel>.table-bordered>thead>tr:first-child>th,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
#lagom-one-step-order .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
  border-bottom:0
}
#lagom-one-step-order .panel>.table-responsive {
  border:0;
  margin-bottom:0
}
#lagom-one-step-order .panel-group {
  margin-bottom:var(--line-height-base)
}
#lagom-one-step-order .panel-group .panel {
  border-radius:var(--panel-border-radius);
  box-shadow:none
}
#lagom-one-step-order .panel-group .panel+.panel:not(.panel-check) {
  margin-top:5px
}
#lagom-one-step-order .panel-group .panel-heading {
  border-bottom:0
}
#lagom-one-step-order .panel-group .panel-heading+.panel-collapse>.list-group,
#lagom-one-step-order .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top:1px solid var(--panel-border-divider-color)
}
#lagom-one-step-order .panel-group .panel-footer {
  border-top:0
}
#lagom-one-step-order .panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom:1px solid var(--panel-border-divider-color)
}
#lagom-one-step-order .panel-form .panel-footer {
  overflow:auto;
  clear:both
}
#lagom-one-step-order .panel-form .panel-footer .btn {
  float:right
}
#lagom-one-step-order .panel-default {
  background:var(--panel-default-bg);
  border-color:var(--panel-default-border)
}
#lagom-one-step-order .panel-default>.panel-heading {
  color:var(--panel-default-text);
  background-color:var(--panel-default-heading-bg);
  border-color:var(--panel-default-border)
}
#lagom-one-step-order .panel-default>.panel-heading>.panel-title {
  color:var(--panel-default-text)
}
#lagom-one-step-order .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color:var(--panel-default-border)
}
#lagom-one-step-order .panel-default>.panel-heading .badge {
  color:var(--panel-default-heading-bg);
  background-color:var(--panel-default-text)
}
#lagom-one-step-order .panel-default>.panel-body {
  color:var(--panel-default-text)
}
#lagom-one-step-order .panel-default>.panel-footer {
  border-color:var(--panel-default-border)
}
#lagom-one-step-order .panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color:var(--panel-default-border)
}
#lagom-one-step-order .panel-success {
  background:var(--panel-success-bg);
  border-color:var(--panel-success-border)
}
#lagom-one-step-order .panel-success>.panel-heading {
  color:var(--panel-success-text);
  background-color:var(--panel-success-heading-bg);
  border-color:var(--panel-success-border)
}
#lagom-one-step-order .panel-success>.panel-heading>.panel-title {
  color:var(--panel-success-text)
}
#lagom-one-step-order .panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color:var(--panel-success-border)
}
#lagom-one-step-order .panel-success>.panel-heading .badge {
  color:var(--panel-success-heading-bg);
  background-color:var(--panel-success-text)
}
#lagom-one-step-order .panel-success>.panel-body {
  color:var(--panel-success-text)
}
#lagom-one-step-order .panel-success>.panel-footer {
  border-color:var(--panel-success-border)
}
#lagom-one-step-order .panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color:var(--panel-success-border)
}
#lagom-one-step-order .panel-info {
  background:var(--panel-info-bg);
  border-color:var(--panel-info-border)
}
#lagom-one-step-order .panel-info>.panel-heading {
  color:var(--panel-info-text);
  background-color:var(--panel-info-heading-bg);
  border-color:var(--panel-info-border)
}
#lagom-one-step-order .panel-info>.panel-heading>.panel-title {
  color:var(--panel-info-text)
}
#lagom-one-step-order .panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color:var(--panel-info-border)
}
#lagom-one-step-order .panel-info>.panel-heading .badge {
  color:var(--panel-info-heading-bg);
  background-color:var(--panel-info-text)
}
#lagom-one-step-order .panel-info>.panel-body {
  color:var(--panel-info-text)
}
#lagom-one-step-order .panel-info>.panel-footer {
  border-color:var(--panel-info-border)
}
#lagom-one-step-order .panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color:var(--panel-info-border)
}
#lagom-one-step-order .panel-warning {
  background:var(--panel-warning-bg);
  border-color:var(--panel-warning-border)
}
#lagom-one-step-order .panel-warning>.panel-heading {
  color:var(--panel-warning-text);
  background-color:var(--panel-warning-heading-bg);
  border-color:var(--panel-warning-border)
}
#lagom-one-step-order .panel-warning>.panel-heading>.panel-title {
  color:var(--panel-warning-text)
}
#lagom-one-step-order .panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color:var(--panel-warning-border)
}
#lagom-one-step-order .panel-warning>.panel-heading .badge {
  color:var(--panel-warning-heading-bg);
  background-color:var(--panel-warning-text)
}
#lagom-one-step-order .panel-warning>.panel-body {
  color:var(--panel-warning-text)
}
#lagom-one-step-order .panel-warning>.panel-footer {
  border-color:var(--panel-warning-border)
}
#lagom-one-step-order .panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color:var(--panel-warning-border)
}
#lagom-one-step-order .panel-danger {
  background:var(--panel-danger-bg);
  border-color:var(--panel-danger-border)
}
#lagom-one-step-order .panel-danger>.panel-heading {
  color:var(--panel-danger-text);
  background-color:var(--panel-danger-heading-bg);
  border-color:var(--panel-danger-border)
}
#lagom-one-step-order .panel-danger>.panel-heading>.panel-title {
  color:var(--panel-danger-text)
}
#lagom-one-step-order .panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color:var(--panel-danger-border)
}
#lagom-one-step-order .panel-danger>.panel-heading .badge {
  color:var(--panel-danger-heading-bg);
  background-color:var(--panel-danger-text)
}
#lagom-one-step-order .panel-danger>.panel-body {
  color:var(--panel-danger-text)
}
#lagom-one-step-order .panel-danger>.panel-footer {
  border-color:var(--panel-danger-border)
}
#lagom-one-step-order .panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color:var(--panel-danger-border)
}
#lagom-one-step-order .well {
  min-height:20px;
  margin-bottom:var(--ui-block-spacing-base);
  padding:var(--ui-block-padding-base);
  background-color:var(--well-bg);
  border:1px solid var(--well-border);
  border-radius:var(--ui-block-border-radius);
  box-shadow:var(--ui-block-shadow)
}
#lagom-one-step-order .well blockquote {
  border-color:#ddd;
  border-color:rgba(0,0,0,.15)
}
@media (min-width:768px) {
  #lagom-one-step-order .well-lg {
    padding:48px
  }
}
#lagom-one-step-order .well-sm {
  padding:var(--spacing-1x)
}
#lagom-one-step-order .close {
  color:var(--close-color);
  outline:none;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:-2px 0 -2px -4px;
  transition:var(--transition-base);
  font-size:var(--close-font-size);
  font-weight:var(--close-font-weight);
  text-shadow:var(--close-text-shadow);
  position:absolute;
  height:28px;
  width:28px;
  left:12px
}
#lagom-one-step-order .close:hover {
  color:var(--close-color-hover);
  text-decoration:none;
  cursor:pointer
}
#lagom-one-step-order .close:not(:disabled):not(.disabled):focus,
#lagom-one-step-order .close:not(:disabled):not(.disabled):hover {
  opacity:.75
}
#lagom-one-step-order button.close {
  padding:4px;
  cursor:pointer;
  background:transparent;
  background-color:transparent;
  border:0;
  -webkit-appearance:none
}
#lagom-one-step-order a.close.disabled {
  pointer-events:none
}
#lagom-one-step-order .modal-open {
  overflow:hidden
}
#lagom-one-step-order .modal-open .modal {
  overflow-y:auto
}
#lagom-one-step-order .modal {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  align-items:center;
  justify-content:center;
  display:flex!important;
  opacity:0;
  visibility:hidden;
  z-index:var(--zindex-modal);
  -webkit-overflow-scrolling:touch;
  outline:0;
  padding:0 var(--spacing-2x)!important
}
#lagom-one-step-order .modal.fade .modal-dialog {
  transform:var(--modal-fade-transform);
  transition:var(--modal-transition)
}
#lagom-one-step-order .modal.show .modal-dialog {
  transform:scale(1)
}
#lagom-one-step-order .modal-open .modal {
  overflow-x:hidden;
  overflow-y:hidden
}
#lagom-one-step-order .modal-open .modal.fade.show,
#lagom-one-step-order .modal-open .modal.show {
  visibility:visible;
  opacity:1
}
#lagom-one-step-order .modal-dialog {
  position:relative;
  width:auto;
  pointer-events:none
}
.modal.show #lagom-one-step-order .modal-dialog {
  transform:var(--modal-show-transform)
}
.modal.modal-static #lagom-one-step-order .modal-dialog {
  transform:var(--modal-scale-transform)
}
#lagom-one-step-order .modal-dialog-scrollable {
  display:flex;
  max-height:var(--modal-dialog-max-height)
}
#lagom-one-step-order .modal-dialog-scrollable .modal-content {
  max-height:var(--modal-content-max-height);
  overflow:hidden
}
#lagom-one-step-order .modal-dialog-scrollable .modal-footer,
#lagom-one-step-order .modal-dialog-scrollable .modal-header {
  flex-shrink:0
}
#lagom-one-step-order .modal-dialog-scrollable .modal-body {
  overflow-y:auto
}
#lagom-one-step-order .modal-dialog-centered {
  display:flex;
  align-items:center;
  min-height:var(--modal-dialog-centered-min-height)
}
#lagom-one-step-order .modal-dialog-centered:before {
  display:block;
  height:var(--modal-dialog-centered-before-height);
  height:min-content;
  content:""
}
#lagom-one-step-order .modal-dialog-centered.modal-dialog-scrollable {
  flex-direction:column;
  justify-content:center;
  height:100%
}
#lagom-one-step-order .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height:none
}
#lagom-one-step-order .modal-dialog-centered.modal-dialog-scrollable:before {
  content:none
}
#lagom-one-step-order .modal-content {
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  color:var(--modal-content-color);
  pointer-events:auto;
  background:var(--modal-content-bg);
  background-clip:padding-box;
  border-radius:var(--modal-content-border-radius);
  box-shadow:var(--modal-content-box-shadow);
  outline:0;
  margin:30px auto
}
#lagom-one-step-order .modal-content .modal-body {
  overflow-y:auto;
  max-height:var(--modal-body-max-height)
}
#lagom-one-step-order .modal-content .modal-body>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .modal-backdrop {
  position:fixed;
  top:0;
  right:0;
  z-index:var(--zindex-modal-background);
  width:100vw;
  height:100vh;
  background:var(--modal-backdrop-bg);
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px)
}
#lagom-one-step-order .modal-backdrop.fade {
  opacity:0
}
#lagom-one-step-order .modal-backdrop.show {
  opacity:1
}
#lagom-one-step-order .modal-header {
  display:block;
  padding:var(--modal-title-padding);
  border-bottom:1px solid var(--modal-header-border-color);
  background:var(--modal-header-background-color);
  border-radius:var(--modal-content-border-radius) var(--modal-content-border-radius) 0 0
}
#lagom-one-step-order .modal-header .close {
  padding:var(--modal-btn-close-padding);
  margin-left:12px
}
#lagom-one-step-order .modal-header .close>span {
  padding-bottom:4px
}
#lagom-one-step-order .modal-header .close i {
  font-size:14px!important
}
#lagom-one-step-order .modal-title {
  margin:0;
  font-size:var(--modal-title-font-size);
  font-weight:var(--modal-title-font-weight);
  line-height:var(--modal-title-line-height)
}
#lagom-one-step-order .modal-body {
  position:relative;
  padding:var(--modal-inner-padding);
  color:var(--text-body-color)
}
#lagom-one-step-order .modal.modal-danger .modal-title:before,
#lagom-one-step-order .modal.modal-default .modal-title:before,
#lagom-one-step-order .modal.modal-info .modal-title:before,
#lagom-one-step-order .modal.modal-success .modal-title:before,
#lagom-one-step-order .modal.modal-warning .modal-title:before {
  font-family:lagom-medium-icons!important;
  margin-left:var(--spacing-2x);
  font-size:18px
}
#lagom-one-step-order .modal.modal-default .modal-title:before {
  content:"\e94c";
  color:var(--gray-icons)
}
#lagom-one-step-order .modal.modal-info .modal-title:before {
  content:"\e94c";
  color:var(--brand-primary)
}
#lagom-one-step-order .modal.modal-success .modal-title:before {
  content:"\e903";
  color:var(--brand-success)
}
#lagom-one-step-order .modal.modal-danger .modal-title:before {
  content:"\e94c";
  color:var(--brand-danger);
  transform:rotateX(180deg);
  display:inline-block
}
#lagom-one-step-order .modal.modal-warning .modal-title:before {
  content:"\e94c";
  color:var(--brand-warning);
  transform:rotateX(180deg);
  display:inline-block
}
#lagom-one-step-order .modal.modal .modal-header-no-icon .modal-title:before {
  content:unset
}
#lagom-one-step-order .modal-recomendations .modal-body .product-added-panel,
#lagom-one-step-order .recommendations-complete .product-added-panel {
  padding:var(--spacing-3x);
  border:1px solid var(--brand-success);
  border-radius:var(--border-radius-base);
  margin-bottom:var(--spacing-3x)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-added-body,
#lagom-one-step-order .recommendations-complete .product-added-body {
  display:flex;
  justify-content:flex-start;
  align-items:center
}
#lagom-one-step-order .modal-recomendations .modal-body .product-added-icon,
#lagom-one-step-order .recommendations-complete .product-added-icon {
  display:flex;
  align-items:center;
  justify-content:center;
  height:56px;
  width:56px;
  background-color:var(--brand-success-lighter-4);
  color:var(--brand-success);
  border-radius:50%;
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-added-icon i,
#lagom-one-step-order .recommendations-complete .product-added-icon i {
  font-weight:var(--font-weight-bold)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-added-info .product-group,
#lagom-one-step-order .modal-recomendations .modal-body .product-added-info .product-name,
#lagom-one-step-order .recommendations-complete .product-added-info .product-group,
#lagom-one-step-order .recommendations-complete .product-added-info .product-name {
  font-size:var(--font-size-h6);
  font-weight:var(--font-weight-h6);
  line-height:var(--line-height-h6);
  color:var(--text-heading-color)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-added-info .product-price,
#lagom-one-step-order .recommendations-complete .product-added-info .product-price {
  color:var(--text-heading-color);
  font-weight:var(--font-weight-light);
  line-height:var(--line-height-md);
  font-size:var(--font-size-md);
  margin-top:var(--spacing-1x)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .recommendation-title,
#lagom-one-step-order .recommendations-complete .product-recommendations .recommendation-title {
  font-weight:var(--font-weight-light);
  margin-bottom:var(--spacing-2x)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation {
  position:relative;
  overflow:hidden;
  border:1px solid var(--gray-lighter-4);
  border-color:var(--gray-lighter-4)!important;
  border-radius:var(--border-radius-base);
  padding:var(--spacing-3x);
  padding-right:calc(var(--spacing-3x) + 4px);
  padding-top:var(--spacing-2x)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation:not(:last-child),
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation:not(:last-child) {
  margin-bottom:var(--spacing-2x)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-title,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-title {
  margin-bottom:var(--spacing-1x);
  white-space:break-spaces
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-desc,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-desc {
  margin-bottom:0
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation .el-left,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation .el-left {
  content:"";
  position:absolute;
  width:4px;
  top:0;
  right:0;
  bottom:0;
  background-color:#9abb3a
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-footer,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-footer {
  margin-top:var(--spacing-2x);
  display:flex;
  justify-content:space-between;
  align-items:flex-end
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-actions,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-actions {
  order:1
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-actions .btn-add,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-actions .btn-add {
  color:#fff
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-price,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-price {
  order:2;
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .modal-recomendations .modal-body .product-recommendations .product-recommendation-price h4,
#lagom-one-step-order .recommendations-complete .product-recommendations .product-recommendation-price h4 {
  margin-bottom:0
}
#lagom-one-step-order #modalGeneratePassword {
  align-items:center;
  justify-content:center
}
#lagom-one-step-order #modalGeneratePassword.show {
  display:flex!important
}
#lagom-one-step-order .page-user-security .modal .form-horizontal .form-group [class*=col-sm] {
  max-width:100%;
  flex:100%;
  padding:0
}
@media (max-width:991.98px) {
  #lagom-one-step-order #modalGeneratePassword .copy-to-clipboard {
    margin-right:12px
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .modal-recomendations .modal-dialog,
  #lagom-one-step-order .modal-recomendations .modal-dialog .product-recommendations {
    width:100%
  }
  #lagom-one-step-order .modal-recomendations .product-added-icon {
    min-width:56px
  }
}
@media (min-width:768px) {
  #lagom-one-step-order #modalGeneratePassword .copy-to-clipboard {
    margin-top:12px
  }
  #lagom-one-step-order #modalGeneratePassword .modal-dialog {
    width:var(--modal-md)
  }
  #lagom-one-step-order #modalGeneratePassword label {
    text-align:left;
    margin-bottom:0
  }
}
@media (max-width:399px) {
  #lagom-one-step-order #modalGeneratePassword .col-md-8.offset-md-4 {
    display:flex;
    flex-direction:column
  }
  #lagom-one-step-order #modalGeneratePassword .col-md-8.offset-md-4 .copy-to-clipboard {
    margin-top:8px;
    margin-right:0
  }
  #lagom-one-step-order #modalGeneratePassword .modal-footer {
    display:flex;
    flex-direction:column;
    margin-top:8px
  }
  #lagom-one-step-order #modalGeneratePassword .modal-footer .btn {
    margin:0
  }
  #lagom-one-step-order #modalGeneratePassword .modal-footer .btn+.btn {
    margin-top:8px
  }
}
#lagom-one-step-order .modal-footer {
  padding:var(--modal-footer-padding);
  border-bottom-left-radius:var(--modal-content-inner-border-radius);
  border-bottom-right-radius:var(--modal-content-inner-border-radius)
}
#lagom-one-step-order .modal-footer:after {
  display:block;
  clear:both;
  content:""
}
#lagom-one-step-order .modal-footer>.btn {
  margin-left:var(--modal-footer-margin-between)
}
#lagom-one-step-order .modal-scrollbar-measure {
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}
@media (min-width:480px) {
  #lagom-one-step-order .modal-dialog {
    width:var(--modal-md);
    margin:var(--modal-dialog-margin-y-sm-up) auto
  }
  #lagom-one-step-order .modal-dialog-scrollable {
    max-height:var(--modal-dialog-scrollable-max-height-sm)
  }
  #lagom-one-step-order .modal-dialog-scrollable .modal-content {
    max-height:var(--modal-content-min-height-sm)
  }
  #lagom-one-step-order .modal-dialog-centered {
    min-height:var(--modal-dialog-centered-min-height-sm)
  }
  #lagom-one-step-order .modal-dialog-centered:before {
    height:var(--modal-dialog-centered-before-height-sm);
    height:min-content
  }
  #lagom-one-step-order .modal-sm .modal-dialog {
    width:var(--modal-sm)
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .modal-lg .modal-dialog {
    width:var(--modal-lg)
  }
}
#lagom-one-step-order .fade.show {
  visibility:visible
}
@media (min-width:1320px) {
  #lagom-one-step-order .modal-xl .modal-dialog {
    width:var(--modal-xl)
  }
}
#lagom-one-step-order #mg-wrapper .modal.show:not(#modal-ip),
#lagom-one-step-order .mg-wrapper .modal.show:not(#modal-ip) {
  opacity:1;
  visibility:visible
}
#lagom-one-step-order .modal.clientAlertModal .modal-title {
  display:flex;
  padding-left:var(--spacing-4x)
}
#lagom-one-step-order .tooltip {
  pointer-events:none;
  position:absolute;
  z-index:var(--zindex-tooltip);
  display:block;
  word-wrap:break-word;
  font-family:var(--font-family-base);
  font-style:normal;
  font-weight:var(--font-weight-normal);
  line-height:var(--line-height-base);
  text-align:right;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:var(--tooltip-font-size);
  line-height:var(--line-height-sm);
  transition:var(--show-animation)
}
#lagom-one-step-order .tooltip.show {
  opacity:var(--tooltip-opacity)
}
#lagom-one-step-order .tooltip .arrow {
  position:absolute;
  display:block;
  width:var(--tooltip-arrow-width);
  height:var(--tooltip-arrow-height)
}
#lagom-one-step-order .tooltip .arrow:before {
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=top],
#lagom-one-step-order .bs-tooltip-top {
  padding:var(--tooltip-arrow-height) 0
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=top] .arrow,
#lagom-one-step-order .bs-tooltip-top .arrow {
  bottom:0
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=top] .arrow:before,
#lagom-one-step-order .bs-tooltip-top .arrow:before {
  top:0;
  border-width:var(--tooltip-arrow-height) var(--tooltip-arrow-width)/2 0;
  border-top-color:var(--tooltip-arrow-color)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=right],
#lagom-one-step-order .bs-tooltip-right {
  padding:0 var(--tooltip-arrow-height)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=right] .arrow,
#lagom-one-step-order .bs-tooltip-right .arrow {
  right:0;
  width:var(--tooltip-arrow-height);
  height:var(--tooltip-arrow-width)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=right] .arrow:before,
#lagom-one-step-order .bs-tooltip-right .arrow:before {
  left:0;
  border-width:var(--tooltip-arrow-width)/2 0 var(--tooltip-arrow-width)/2 var(--tooltip-arrow-height);
  border-left-color:var(--tooltip-arrow-color)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=bottom],
#lagom-one-step-order .bs-tooltip-bottom {
  padding:var(--tooltip-arrow-height) 0
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=bottom] .arrow,
#lagom-one-step-order .bs-tooltip-bottom .arrow {
  top:0
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=bottom] .arrow:before,
#lagom-one-step-order .bs-tooltip-bottom .arrow:before {
  bottom:0;
  border-width:0 var(--tooltip-arrow-width)/2 var(--tooltip-arrow-height);
  border-bottom-color:var(--tooltip-arrow-color)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=left],
#lagom-one-step-order .bs-tooltip-left {
  padding:0 var(--tooltip-arrow-height)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=left] .arrow,
#lagom-one-step-order .bs-tooltip-left .arrow {
  left:0;
  width:var(--tooltip-arrow-height);
  height:var(--tooltip-arrow-width)
}
#lagom-one-step-order .bs-tooltip-auto[x-placement^=left] .arrow:before,
#lagom-one-step-order .bs-tooltip-left .arrow:before {
  right:0;
  border-width:var(--tooltip-arrow-width)/2 var(--tooltip-arrow-height) var(--tooltip-arrow-width)/2 0;
  border-right-color:var(--tooltip-arrow-color)
}
#lagom-one-step-order .tooltip-inner {
  max-width:var(--tooltip-max-width);
  padding:2px var(--spacing-1x);
  color:var(--tooltip-color);
  text-align:center;
  background-color:var(--tooltip-bg);
  border-radius:var(--border-radius-sm);
  box-shadow:var(--tooltip-box-shadow)
}
@media (max-width:479.98px) {
  #lagom-one-step-order html[dir=rtl] .page-domainregister .tooltip {
    right:-290px!important
  }
}
#lagom-one-step-order .popover {
  position:absolute;
  top:0;
  right:0;
  z-index:var(--zindex-popover);
  display:block;
  max-width:var(--popover-max-width);
  text-align:center;
  font-size:var(--font-size-base);
  word-wrap:break-word;
  background:var(--popover-bg);
  background-clip:padding-box;
  border:1px solid var(--popover-border-color);
  border-radius:var(--border-radius-base);
  box-shadow:var(--box-shadow-lg);
  transition:var(--show-animation)
}
#lagom-one-step-order .popover .arrow {
  position:absolute;
  display:block;
  width:var(--popover-arrow-height);
  height:var(--popover-arrow-width);
  margin:0 var(--popover-border-radius)
}
#lagom-one-step-order .popover .arrow:after,
#lagom-one-step-order .popover .arrow:before {
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid
}
#lagom-one-step-order .popover.top {
  opacity:0;
  visibility:hidden;
  transform:translateY(16px)
}
#lagom-one-step-order .popover.top.in {
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
#lagom-one-step-order .popover.right {
  margin-right:-26px
}
#lagom-one-step-order .popover.bottom {
  margin-top:-16px;
  opacity:0;
  visibility:hidden;
  transform:translateY(-16px)
}
#lagom-one-step-order .popover.bottom.in {
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
#lagom-one-step-order .popover.left {
  margin-right:-26px
}
#lagom-one-step-order .bs-popover-auto[x-placement^=top],
#lagom-one-step-order .bs-popover-top {
  margin-bottom:var(--popover-arrow-height)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=top]>.arrow,
#lagom-one-step-order .bs-popover-top>.arrow {
  bottom:calc(var(--popover-arrow-height) - var(--popover-arrow-width))
}
#lagom-one-step-order .bs-popover-auto[x-placement^=top]>.arrow:before,
#lagom-one-step-order .bs-popover-top>.arrow:before {
  bottom:0;
  border-width:var(--popover-arrow-height) var(--popover-arrow-width)/2 0;
  border-top-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=top]>.arrow:after,
#lagom-one-step-order .bs-popover-top>.arrow:after {
  bottom:var(--popover-arrow-width);
  border-width:var(--popover-arrow-height) var(--popover-arrow-width)/2 0;
  border-top-color:var(--popover-arrow-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=right],
#lagom-one-step-order .bs-popover-right {
  margin-right:var(--popover-arrow-height)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=right]>.arrow,
#lagom-one-step-order .bs-popover-right>.arrow {
  right:-20px;
  width:var(--popover-arrow-height);
  height:var(--popover-arrow-width);
  margin:var(--popover-border-radius) 0
}
#lagom-one-step-order .bs-popover-auto[x-placement^=right]>.arrow:before,
#lagom-one-step-order .bs-popover-right>.arrow:before {
  right:0;
  border-width:var(--popover-arrow-width) 0 var(--popover-arrow-width) var(--popover-arrow-height);
  border-left-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=right]>.arrow:after,
#lagom-one-step-order .bs-popover-right>.arrow:after {
  right:var(--popover-border-width);
  border-width:var(--popover-arrow-width) 0 var(--popover-arrow-width) var(--popover-arrow-height);
  border-left-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=bottom],
#lagom-one-step-order .bs-popover-bottom {
  margin-top:var(--popover-arrow-height)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=bottom]>.arrow,
#lagom-one-step-order .bs-popover-bottom>.arrow {
  top:calc(var(--popover-arrow-height) - var(--popover-arrow-width))
}
#lagom-one-step-order .bs-popover-auto[x-placement^=bottom]>.arrow:before,
#lagom-one-step-order .bs-popover-bottom>.arrow:before {
  top:0;
  border-width:0 var(--popover-arrow-width)/2 var(--popover-arrow-height);
  border-bottom-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=bottom]>.arrow:after,
#lagom-one-step-order .bs-popover-bottom>.arrow:after {
  top:var(--popover-border-width);
  border-width:0 var(--popover-arrow-width)/2 var(--popover-arrow-height);
  border-bottom-color:var(--popover-arrow-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=bottom] .popover-header:before,
#lagom-one-step-order .bs-popover-bottom .popover-header:before {
  position:absolute;
  top:0;
  right:50%;
  display:block;
  width:var(--popover-arrow-width);
  margin-right:-var(--popover-arrow-width)/2;
  content:"";
  border-bottom:var(--popover-arrow-width) solid var(--popover-header-bg)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=left],
#lagom-one-step-order .bs-popover-left {
  margin-left:var(--popover-arrow-height)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=left]>.arrow,
#lagom-one-step-order .bs-popover-left>.arrow {
  left:calc(var(--popover-arrow-height) - var(--popover-arrow-width));
  width:var(--popover-arrow-height);
  height:var(--popover-arrow-width);
  margin:var(--popover-border-radius) 0
}
#lagom-one-step-order .bs-popover-auto[x-placement^=left]>.arrow:before,
#lagom-one-step-order .bs-popover-left>.arrow:before {
  left:0;
  border-width:var(--popover-arrow-width)/2 var(--popover-arrow-height) var(--popover-arrow-width)/2 0;
  border-right-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .bs-popover-auto[x-placement^=left]>.arrow:after,
#lagom-one-step-order .bs-popover-left>.arrow:after {
  left:var(--popover-arrow-width);
  border-width:var(--popover-arrow-width)/2 var(--popover-arrow-height) var(--popover-arrow-width)/2 0;
  border-right-color:var(--popover-arrow-color)
}
#lagom-one-step-order .popover-header {
  padding:var(--popover-header-padding-y) var(--popover-header-padding-x);
  margin-bottom:0;
  font-size:var(--font-size-base);
  color:var(--popover-header-color);
  background-color:var(--popover-header-bg);
  border-bottom:var(--popover-border-width) solid var(--popover-header-border-bottom-color);
  border-top-right-radius:var(--popover-inner-border-radius);
  border-top-left-radius:var(--popover-inner-border-radius)
}
#lagom-one-step-order .popover-header:empty {
  display:none
}
#lagom-one-step-order .popover-body {
  padding:var(--popover-body-padding-y) var(--popover-body-padding-x);
  color:var(--popover-body-color)
}
#lagom-one-step-order .popover-title {
  margin:0;
  padding:17px 24px;
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-medium);
  line-height:var(--line-height-lg);
  background-color:var(--popover-title-bg);
  border-bottom:1px solid var(--popover-border-color);
  border-radius:var(--border-radius-base)-1 var(--border-radius-base)-1 0 0
}
#lagom-one-step-order .popover-content {
  padding:18px 24px;
  color:var(--text-lighter-color)
}
#lagom-one-step-order .popover .btn-group {
  margin-bottom:6px
}
#lagom-one-step-order .popover .btn-group .btn {
  border-radius:var(--border-radius-sm)!important
}
#lagom-one-step-order .popover .btn-group .btn+.btn {
  margin-right:10px
}
#lagom-one-step-order .popover .btn-group .btn i {
  display:none
}
#lagom-one-step-order .popover>.arrow,
#lagom-one-step-order .popover>.arrow:after,
#lagom-one-step-order .popover>.arrow:before {
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
#lagom-one-step-order .popover>.arrow {
  border-width:var(--popover-arrow-outer-width)
}
#lagom-one-step-order .popover>.arrow:after,
#lagom-one-step-order .popover>.arrow:before {
  border-width:var(--popover-arrow-width);
  content:""
}
#lagom-one-step-order .popover.top>.arrow {
  right:50%;
  margin-right:var(--popover-arrow-outer-width);
  border-bottom-width:0;
  border-top-color:var(--popover-arrow-outer-fallback-color);
  border-top-color:var(--popover-arrow-outer-color);
  bottom:var(--popover-arrow-outer-width)
}
#lagom-one-step-order .popover.top>.arrow:after {
  content:" ";
  bottom:1px;
  margin-right:-var(--popover-arrow-width);
  border-bottom-width:0;
  border-top-color:var(--popover-arrow-color)
}
#lagom-one-step-order .popover.top>.arrow:before {
  bottom:-9px;
  margin-right:-10px;
  border-bottom-width:0;
  border-top-color:rgba(0,0,0,.07);
  width:0;
  border-width:10px;
  z-index:-3
}
#lagom-one-step-order .popover.right>.arrow {
  top:50%;
  right:var(--popover-arrow-outer-width);
  margin-top:var(--popover-arrow-outer-width);
  border-right-width:0;
  border-left-color:var(--popover-arrow-outer-fallback-color);
  border-left-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .popover.right>.arrow:after,
#lagom-one-step-order .popover.right>.arrow:before {
  content:" ";
  right:1px;
  bottom:-var(--popover-arrow-width);
  border-right-width:0;
  border-left-color:var(--popover-arrow-color)
}
#lagom-one-step-order .popover.bottom>.arrow {
  right:50%;
  margin-right:var(--popover-arrow-outer-width);
  border-top-width:0;
  border-bottom-color:var(--popover-arrow-outer-fallback-color);
  border-bottom-color:var(--popover-arrow-outer-color);
  top:var(--popover-arrow-outer-width)
}
#lagom-one-step-order .popover.bottom>.arrow:after,
#lagom-one-step-order .popover.bottom>.arrow:before {
  content:" ";
  top:1px;
  margin-right:-var(--popover-arrow-width);
  border-top-width:0;
  border-bottom-color:var(--popover-arrow-color)
}
#lagom-one-step-order .popover.left>.arrow {
  top:50%;
  left:var(--popover-arrow-outer-width);
  margin-top:var(--popover-arrow-outer-width);
  border-left-width:0;
  border-right-color:var(--popover-arrow-outer-fallback-color);
  border-right-color:var(--popover-arrow-outer-color)
}
#lagom-one-step-order .popover.left>.arrow:after,
#lagom-one-step-order .popover.left>.arrow:before {
  content:" ";
  left:1px;
  border-left-width:0;
  border-right-color:var(--popover-arrow-color);
  bottom:-var(--popover-arrow-width)
}
#lagom-one-step-order .carousel {
  position:relative
}
#lagom-one-step-order .carousel.pointer-event {
  touch-action:pan-y
}
#lagom-one-step-order .carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
#lagom-one-step-order .carousel-inner:after {
  display:block;
  clear:both;
  content:""
}
#lagom-one-step-order .carousel-item {
  position:relative;
  display:none;
  float:right;
  width:100%;
  margin-left:-100%;
  backface-visibility:hidden;
  transition:var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .carousel-item {
    transition:none
  }
}
#lagom-one-step-order .carousel-item img {
  max-width:100%
}
#lagom-one-step-order .carousel-item-next,
#lagom-one-step-order .carousel-item-prev,
#lagom-one-step-order .carousel-item.active {
  display:block
}
#lagom-one-step-order .active.carousel-item-right,
#lagom-one-step-order .carousel-item-next:not(.carousel-item-left) {
  transform:translateX(-100%)
}
#lagom-one-step-order .active.carousel-item-left,
#lagom-one-step-order .carousel-item-prev:not(.carousel-item-right) {
  transform:translateX(100%)
}
#lagom-one-step-order .carousel-fade .carousel-item {
  opacity:0;
  transition-property:opacity;
  transform:none
}
#lagom-one-step-order .carousel-fade .carousel-item-next.carousel-item-left,
#lagom-one-step-order .carousel-fade .carousel-item-prev.carousel-item-right,
#lagom-one-step-order .carousel-fade .carousel-item.active {
  z-index:1;
  opacity:1
}
#lagom-one-step-order .carousel-fade .active.carousel-item-left,
#lagom-one-step-order .carousel-fade .active.carousel-item-right {
  z-index:0;
  opacity:0;
  transition:opacity var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .carousel-fade .active.carousel-item-left,
  #lagom-one-step-order .carousel-fade .active.carousel-item-right {
    transition:none
  }
}
#lagom-one-step-order .carousel-control-next,
#lagom-one-step-order .carousel-control-prev {
  position:absolute;
  top:0;
  bottom:0;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:center;
  width:var(--carousel-control-width);
  color:var(--carousel-control-color);
  text-align:center;
  opacity:var(--carousel-control-opacity);
  transition:var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .carousel-control-next,
  #lagom-one-step-order .carousel-control-prev {
    transition:none
  }
}
#lagom-one-step-order .carousel-control-next:focus,
#lagom-one-step-order .carousel-control-next:hover,
#lagom-one-step-order .carousel-control-prev:focus,
#lagom-one-step-order .carousel-control-prev:hover {
  color:var(--carousel-control-color);
  text-decoration:none;
  outline:0;
  opacity:var(--carousel-control-hover-opacity)
}
#lagom-one-step-order .carousel-control-prev {
  right:0;
  background-image:linear-gradient(-90deg,rgba(0,0,0,.25),rgba(0,0,0,.001))
}
#lagom-one-step-order .carousel-control-next {
  left:0;
  background-image:linear-gradient(-270deg,rgba(0,0,0,.25),rgba(0,0,0,.001))
}
#lagom-one-step-order .carousel-control-next-icon,
#lagom-one-step-order .carousel-control-prev-icon {
  display:inline-block;
  width:var(--carousel-control-icon-width);
  height:var(--carousel-control-icon-width);
  background:50%/100% 100% no-repeat
}
#lagom-one-step-order .carousel-control-prev-icon {
  background-image:var(--carousel-control-prev-icon-bg)
}
#lagom-one-step-order .carousel-control-next-icon {
  background-image:var(--carousel-control-next-icon-bg)
}
#lagom-one-step-order .carousel-indicators {
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  z-index:15;
  display:flex;
  justify-content:center;
  padding-right:0;
  margin-left:var(--carousel-control-width);
  margin-right:var(--carousel-control-width);
  list-style:none
}
#lagom-one-step-order .carousel-indicators li {
  box-sizing:content-box;
  flex:0 1 auto;
  width:var(--carousel-indicator-width);
  height:var(--carousel-indicator-height);
  margin-left:var(--carousel-indicator-spacer);
  margin-right:var(--carousel-indicator-spacer);
  text-indent:-999px;
  cursor:pointer;
  background-color:var(--carousel-indicator-active-bg);
  background-clip:padding-box;
  border-top:var(--carousel-indicator-hit-area-height) solid transparent;
  border-bottom:var(--carousel-indicator-hit-area-height) solid transparent;
  opacity:.5;
  transition:var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .carousel-indicators li {
    transition:none
  }
}
#lagom-one-step-order .carousel-indicators .active {
  opacity:1
}
#lagom-one-step-order .carousel-caption {
  position:absolute;
  left:100%-var(--carousel-caption-width)/2;
  bottom:20px;
  right:100%-var(--carousel-caption-width)/2;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:var(--carousel-caption-color);
  text-align:center
}
#lagom-one-step-order .align-baseline {
  vertical-align:baseline!important
}
#lagom-one-step-order .align-top {
  vertical-align:top!important
}
#lagom-one-step-order .align-middle {
  vertical-align:middle!important
}
#lagom-one-step-order .align-bottom {
  vertical-align:bottom!important
}
#lagom-one-step-order .align-text-bottom {
  vertical-align:text-bottom!important
}
#lagom-one-step-order .align-text-top {
  vertical-align:text-top!important
}
#lagom-one-step-order a.bg-primary:focus,
#lagom-one-step-order a.bg-primary:hover,
#lagom-one-step-order button.bg-primary:focus,
#lagom-one-step-order button.bg-primary:hover {
  background-color:var(--brand-primary-darker) true!important
}
#lagom-one-step-order .bg-secondary {
  background-color:var(--brand-secondary)!important
}
#lagom-one-step-order a.bg-secondary:focus,
#lagom-one-step-order a.bg-secondary:hover,
#lagom-one-step-order button.bg-secondary:focus,
#lagom-one-step-order button.bg-secondary:hover {
  background-color:var(--brand-secondary-darker) true!important
}
#lagom-one-step-order .bg-success {
  background-color:var(--brand-success)!important
}
#lagom-one-step-order a.bg-success:focus,
#lagom-one-step-order a.bg-success:hover,
#lagom-one-step-order button.bg-success:focus,
#lagom-one-step-order button.bg-success:hover {
  background-color:var(--brand-success-darker) true!important
}
#lagom-one-step-order .bg-info {
  background-color:var(--brand-info)!important
}
#lagom-one-step-order a.bg-info:focus,
#lagom-one-step-order a.bg-info:hover,
#lagom-one-step-order button.bg-info:focus,
#lagom-one-step-order button.bg-info:hover {
  background-color:var(--brand-info-darker) true!important
}
#lagom-one-step-order .bg-warning {
  background-color:var(--brand-warning)!important
}
#lagom-one-step-order a.bg-warning:focus,
#lagom-one-step-order a.bg-warning:hover,
#lagom-one-step-order button.bg-warning:focus,
#lagom-one-step-order button.bg-warning:hover {
  background-color:var(--brand-warning-darker) true!important
}
#lagom-one-step-order .bg-danger {
  background-color:var(--brand-danger)!important
}
#lagom-one-step-order a.bg-danger:focus,
#lagom-one-step-order a.bg-danger:hover,
#lagom-one-step-order button.bg-danger:focus,
#lagom-one-step-order button.bg-danger:hover {
  background-color:var(--brand-danger-darker) true!important
}
#lagom-one-step-order .bg-white {
  background-color:#fff!important
}
#lagom-one-step-order .bg-transparent {
  background-color:transparent!important
}
#lagom-one-step-order .border {
  border:var(--border-width-base) solid var(--input-border-color)!important
}
#lagom-one-step-order .border-top {
  border-top:var(--border-width-base) solid var(--input-border-color)!important
}
#lagom-one-step-order .border-right {
  border-left:var(--border-width-base) solid var(--input-border-color)!important
}
#lagom-one-step-order .border-bottom {
  border-bottom:var(--border-width-base) solid var(--input-border-color)!important
}
#lagom-one-step-order .border-left {
  border-right:var(--border-width-base) solid var(--input-border-color)!important
}
#lagom-one-step-order .border-0 {
  border:0!important
}
#lagom-one-step-order .border-top-0 {
  border-top:0!important
}
#lagom-one-step-order .border-right-0 {
  border-left:0!important
}
#lagom-one-step-order .border-bottom-0 {
  border-bottom:0!important
}
#lagom-one-step-order .border-left-0 {
  border-right:0!important
}
#lagom-one-step-order .border-primary {
  border-color:var(--brand-primary)!important
}
#lagom-one-step-order .border-secondary {
  border-color:var(--brand-secondary)!important
}
#lagom-one-step-order .border-success {
  border-color:var(--brand-success)!important
}
#lagom-one-step-order .border-info {
  border-color:var(--brand-info)!important
}
#lagom-one-step-order .border-warning {
  border-color:var(--brand-warning)!important
}
#lagom-one-step-order .border-danger {
  border-color:var(--brand-danger)!important
}
#lagom-one-step-order .border-white {
  border-color:#fff!important
}
#lagom-one-step-order .rounded-sm {
  border-radius:var(--border-radius-sm)!important
}
#lagom-one-step-order .rounded {
  border-radius:var(--border-radius-base)!important
}
#lagom-one-step-order .rounded-top {
  border-top-right-radius:var(--border-radius-base)!important;
  border-top-left-radius:var(--border-radius-base)!important
}
#lagom-one-step-order .rounded-right {
  border-top-left-radius:var(--border-radius-base)!important;
  border-bottom-left-radius:var(--border-radius-base)!important
}
#lagom-one-step-order .rounded-bottom {
  border-bottom-left-radius:var(--border-radius-base)!important;
  border-bottom-right-radius:var(--border-radius-base)!important
}
#lagom-one-step-order .rounded-left {
  border-top-right-radius:var(--border-radius-base)!important;
  border-bottom-right-radius:var(--border-radius-base)!important
}
#lagom-one-step-order .rounded-lg {
  border-radius:var(--border-radius-lg)!important
}
#lagom-one-step-order .rounded-circle {
  border-radius:50%!important
}
#lagom-one-step-order .rounded-pill {
  border-radius:var(--rounded-pill)!important
}
#lagom-one-step-order .rounded-0 {
  border-radius:0!important
}
#lagom-one-step-order .clearfix:after {
  display:block;
  clear:both;
  content:""
}
#lagom-one-step-order .d-none {
  display:none!important
}
#lagom-one-step-order .d-inline {
  display:inline!important
}
#lagom-one-step-order .d-inline-block {
  display:inline-block!important
}
#lagom-one-step-order .d-block {
  display:block!important
}
#lagom-one-step-order .d-table {
  display:table!important
}
#lagom-one-step-order .d-table-row {
  display:table-row!important
}
#lagom-one-step-order .d-table-cell {
  display:table-cell!important
}
#lagom-one-step-order .d-flex {
  display:flex!important
}
#lagom-one-step-order .d-inline-flex {
  display:inline-flex!important
}
@media (min-width:480px) {
  #lagom-one-step-order .d-sm-none {
    display:none!important
  }
  #lagom-one-step-order .d-sm-inline {
    display:inline!important
  }
  #lagom-one-step-order .d-sm-inline-block {
    display:inline-block!important
  }
  #lagom-one-step-order .d-sm-block {
    display:block!important
  }
  #lagom-one-step-order .d-sm-table {
    display:table!important
  }
  #lagom-one-step-order .d-sm-table-row {
    display:table-row!important
  }
  #lagom-one-step-order .d-sm-table-cell {
    display:table-cell!important
  }
  #lagom-one-step-order .d-sm-flex {
    display:flex!important
  }
  #lagom-one-step-order .d-sm-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .d-md-none {
    display:none!important
  }
  #lagom-one-step-order .d-md-inline {
    display:inline!important
  }
  #lagom-one-step-order .d-md-inline-block {
    display:inline-block!important
  }
  #lagom-one-step-order .d-md-block {
    display:block!important
  }
  #lagom-one-step-order .d-md-table {
    display:table!important
  }
  #lagom-one-step-order .d-md-table-row {
    display:table-row!important
  }
  #lagom-one-step-order .d-md-table-cell {
    display:table-cell!important
  }
  #lagom-one-step-order .d-md-flex {
    display:flex!important
  }
  #lagom-one-step-order .d-md-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .d-lg-none {
    display:none!important
  }
  #lagom-one-step-order .d-lg-inline {
    display:inline!important
  }
  #lagom-one-step-order .d-lg-inline-block {
    display:inline-block!important
  }
  #lagom-one-step-order .d-lg-block {
    display:block!important
  }
  #lagom-one-step-order .d-lg-table {
    display:table!important
  }
  #lagom-one-step-order .d-lg-table-row {
    display:table-row!important
  }
  #lagom-one-step-order .d-lg-table-cell {
    display:table-cell!important
  }
  #lagom-one-step-order .d-lg-flex {
    display:flex!important
  }
  #lagom-one-step-order .d-lg-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .d-xl-none {
    display:none!important
  }
  #lagom-one-step-order .d-xl-inline {
    display:inline!important
  }
  #lagom-one-step-order .d-xl-inline-block {
    display:inline-block!important
  }
  #lagom-one-step-order .d-xl-block {
    display:block!important
  }
  #lagom-one-step-order .d-xl-table {
    display:table!important
  }
  #lagom-one-step-order .d-xl-table-row {
    display:table-row!important
  }
  #lagom-one-step-order .d-xl-table-cell {
    display:table-cell!important
  }
  #lagom-one-step-order .d-xl-flex {
    display:flex!important
  }
  #lagom-one-step-order .d-xl-inline-flex {
    display:inline-flex!important
  }
}
@media print {
  #lagom-one-step-order .d-print-none {
    display:none!important
  }
  #lagom-one-step-order .d-print-inline {
    display:inline!important
  }
  #lagom-one-step-order .d-print-inline-block {
    display:inline-block!important
  }
  #lagom-one-step-order .d-print-block {
    display:block!important
  }
  #lagom-one-step-order .d-print-table {
    display:table!important
  }
  #lagom-one-step-order .d-print-table-row {
    display:table-row!important
  }
  #lagom-one-step-order .d-print-table-cell {
    display:table-cell!important
  }
  #lagom-one-step-order .d-print-flex {
    display:flex!important
  }
  #lagom-one-step-order .d-print-inline-flex {
    display:inline-flex!important
  }
}
#lagom-one-step-order .embed-responsive {
  position:relative;
  display:block;
  width:100%;
  padding:0;
  overflow:hidden
}
#lagom-one-step-order .embed-responsive:before {
  display:block;
  content:""
}
#lagom-one-step-order .embed-responsive .embed-responsive-item,
#lagom-one-step-order .embed-responsive embed,
#lagom-one-step-order .embed-responsive iframe,
#lagom-one-step-order .embed-responsive object,
#lagom-one-step-order .embed-responsive video {
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  width:100%;
  height:100%;
  border:0
}
#lagom-one-step-order .embed-responsive-21by9:before {
  padding-top:42.85714%
}
#lagom-one-step-order .embed-responsive-16by9:before {
  padding-top:56.25%
}
#lagom-one-step-order .embed-responsive-4by3:before {
  padding-top:75%
}
#lagom-one-step-order .embed-responsive-1by1:before {
  padding-top:100%
}
#lagom-one-step-order .flex-row {
  flex-direction:row!important
}
#lagom-one-step-order .flex-column {
  flex-direction:column!important
}
#lagom-one-step-order .flex-row-reverse {
  flex-direction:row-reverse!important
}
#lagom-one-step-order .flex-column-reverse {
  flex-direction:column-reverse!important
}
#lagom-one-step-order .flex-wrap {
  flex-wrap:wrap!important
}
#lagom-one-step-order .flex-nowrap {
  flex-wrap:nowrap!important
}
#lagom-one-step-order .flex-wrap-reverse {
  flex-wrap:wrap-reverse!important
}
#lagom-one-step-order .flex-fill {
  flex:1 1 auto!important
}
#lagom-one-step-order .flex-grow-0 {
  flex-grow:0!important
}
#lagom-one-step-order .flex-grow-1 {
  flex-grow:1!important
}
#lagom-one-step-order .flex-shrink-0 {
  flex-shrink:0!important
}
#lagom-one-step-order .flex-shrink-1 {
  flex-shrink:1!important
}
#lagom-one-step-order .justify-content-start {
  justify-content:flex-start!important
}
#lagom-one-step-order .justify-content-end {
  justify-content:flex-end!important
}
#lagom-one-step-order .justify-content-center {
  justify-content:center!important
}
#lagom-one-step-order .justify-content-between {
  justify-content:space-between!important
}
#lagom-one-step-order .justify-content-around {
  justify-content:space-around!important
}
#lagom-one-step-order .align-items-start {
  align-items:flex-start!important
}
#lagom-one-step-order .align-items-end {
  align-items:flex-end!important
}
#lagom-one-step-order .align-items-center {
  align-items:center!important
}
#lagom-one-step-order .align-items-baseline {
  align-items:baseline!important
}
#lagom-one-step-order .align-items-stretch {
  align-items:stretch!important
}
#lagom-one-step-order .align-content-start {
  align-content:flex-start!important
}
#lagom-one-step-order .align-content-end {
  align-content:flex-end!important
}
#lagom-one-step-order .align-content-center {
  align-content:center!important
}
#lagom-one-step-order .align-content-between {
  align-content:space-between!important
}
#lagom-one-step-order .align-content-around {
  align-content:space-around!important
}
#lagom-one-step-order .align-content-stretch {
  align-content:stretch!important
}
#lagom-one-step-order .align-self-auto {
  align-self:auto!important
}
#lagom-one-step-order .align-self-start {
  align-self:flex-start!important
}
#lagom-one-step-order .align-self-end {
  align-self:flex-end!important
}
#lagom-one-step-order .align-self-center {
  align-self:center!important
}
#lagom-one-step-order .align-self-baseline {
  align-self:baseline!important
}
#lagom-one-step-order .align-self-stretch {
  align-self:stretch!important
}
@media (min-width:480px) {
  #lagom-one-step-order .flex-sm-row {
    flex-direction:row!important
  }
  #lagom-one-step-order .flex-sm-column {
    flex-direction:column!important
  }
  #lagom-one-step-order .flex-sm-row-reverse {
    flex-direction:row-reverse!important
  }
  #lagom-one-step-order .flex-sm-column-reverse {
    flex-direction:column-reverse!important
  }
  #lagom-one-step-order .flex-sm-wrap {
    flex-wrap:wrap!important
  }
  #lagom-one-step-order .flex-sm-nowrap {
    flex-wrap:nowrap!important
  }
  #lagom-one-step-order .flex-sm-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  #lagom-one-step-order .flex-sm-fill {
    flex:1 1 auto!important
  }
  #lagom-one-step-order .flex-sm-grow-0 {
    flex-grow:0!important
  }
  #lagom-one-step-order .flex-sm-grow-1 {
    flex-grow:1!important
  }
  #lagom-one-step-order .flex-sm-shrink-0 {
    flex-shrink:0!important
  }
  #lagom-one-step-order .flex-sm-shrink-1 {
    flex-shrink:1!important
  }
  #lagom-one-step-order .justify-content-sm-start {
    justify-content:flex-start!important
  }
  #lagom-one-step-order .justify-content-sm-end {
    justify-content:flex-end!important
  }
  #lagom-one-step-order .justify-content-sm-center {
    justify-content:center!important
  }
  #lagom-one-step-order .justify-content-sm-between {
    justify-content:space-between!important
  }
  #lagom-one-step-order .justify-content-sm-around {
    justify-content:space-around!important
  }
  #lagom-one-step-order .align-items-sm-start {
    align-items:flex-start!important
  }
  #lagom-one-step-order .align-items-sm-end {
    align-items:flex-end!important
  }
  #lagom-one-step-order .align-items-sm-center {
    align-items:center!important
  }
  #lagom-one-step-order .align-items-sm-baseline {
    align-items:baseline!important
  }
  #lagom-one-step-order .align-items-sm-stretch {
    align-items:stretch!important
  }
  #lagom-one-step-order .align-content-sm-start {
    align-content:flex-start!important
  }
  #lagom-one-step-order .align-content-sm-end {
    align-content:flex-end!important
  }
  #lagom-one-step-order .align-content-sm-center {
    align-content:center!important
  }
  #lagom-one-step-order .align-content-sm-between {
    align-content:space-between!important
  }
  #lagom-one-step-order .align-content-sm-around {
    align-content:space-around!important
  }
  #lagom-one-step-order .align-content-sm-stretch {
    align-content:stretch!important
  }
  #lagom-one-step-order .align-self-sm-auto {
    align-self:auto!important
  }
  #lagom-one-step-order .align-self-sm-start {
    align-self:flex-start!important
  }
  #lagom-one-step-order .align-self-sm-end {
    align-self:flex-end!important
  }
  #lagom-one-step-order .align-self-sm-center {
    align-self:center!important
  }
  #lagom-one-step-order .align-self-sm-baseline {
    align-self:baseline!important
  }
  #lagom-one-step-order .align-self-sm-stretch {
    align-self:stretch!important
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .flex-md-row {
    flex-direction:row!important
  }
  #lagom-one-step-order .flex-md-column {
    flex-direction:column!important
  }
  #lagom-one-step-order .flex-md-row-reverse {
    flex-direction:row-reverse!important
  }
  #lagom-one-step-order .flex-md-column-reverse {
    flex-direction:column-reverse!important
  }
  #lagom-one-step-order .flex-md-wrap {
    flex-wrap:wrap!important
  }
  #lagom-one-step-order .flex-md-nowrap {
    flex-wrap:nowrap!important
  }
  #lagom-one-step-order .flex-md-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  #lagom-one-step-order .flex-md-fill {
    flex:1 1 auto!important
  }
  #lagom-one-step-order .flex-md-grow-0 {
    flex-grow:0!important
  }
  #lagom-one-step-order .flex-md-grow-1 {
    flex-grow:1!important
  }
  #lagom-one-step-order .flex-md-shrink-0 {
    flex-shrink:0!important
  }
  #lagom-one-step-order .flex-md-shrink-1 {
    flex-shrink:1!important
  }
  #lagom-one-step-order .justify-content-md-start {
    justify-content:flex-start!important
  }
  #lagom-one-step-order .justify-content-md-end {
    justify-content:flex-end!important
  }
  #lagom-one-step-order .justify-content-md-center {
    justify-content:center!important
  }
  #lagom-one-step-order .justify-content-md-between {
    justify-content:space-between!important
  }
  #lagom-one-step-order .justify-content-md-around {
    justify-content:space-around!important
  }
  #lagom-one-step-order .align-items-md-start {
    align-items:flex-start!important
  }
  #lagom-one-step-order .align-items-md-end {
    align-items:flex-end!important
  }
  #lagom-one-step-order .align-items-md-center {
    align-items:center!important
  }
  #lagom-one-step-order .align-items-md-baseline {
    align-items:baseline!important
  }
  #lagom-one-step-order .align-items-md-stretch {
    align-items:stretch!important
  }
  #lagom-one-step-order .align-content-md-start {
    align-content:flex-start!important
  }
  #lagom-one-step-order .align-content-md-end {
    align-content:flex-end!important
  }
  #lagom-one-step-order .align-content-md-center {
    align-content:center!important
  }
  #lagom-one-step-order .align-content-md-between {
    align-content:space-between!important
  }
  #lagom-one-step-order .align-content-md-around {
    align-content:space-around!important
  }
  #lagom-one-step-order .align-content-md-stretch {
    align-content:stretch!important
  }
  #lagom-one-step-order .align-self-md-auto {
    align-self:auto!important
  }
  #lagom-one-step-order .align-self-md-start {
    align-self:flex-start!important
  }
  #lagom-one-step-order .align-self-md-end {
    align-self:flex-end!important
  }
  #lagom-one-step-order .align-self-md-center {
    align-self:center!important
  }
  #lagom-one-step-order .align-self-md-baseline {
    align-self:baseline!important
  }
  #lagom-one-step-order .align-self-md-stretch {
    align-self:stretch!important
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .flex-lg-row {
    flex-direction:row!important
  }
  #lagom-one-step-order .flex-lg-column {
    flex-direction:column!important
  }
  #lagom-one-step-order .flex-lg-row-reverse {
    flex-direction:row-reverse!important
  }
  #lagom-one-step-order .flex-lg-column-reverse {
    flex-direction:column-reverse!important
  }
  #lagom-one-step-order .flex-lg-wrap {
    flex-wrap:wrap!important
  }
  #lagom-one-step-order .flex-lg-nowrap {
    flex-wrap:nowrap!important
  }
  #lagom-one-step-order .flex-lg-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  #lagom-one-step-order .flex-lg-fill {
    flex:1 1 auto!important
  }
  #lagom-one-step-order .flex-lg-grow-0 {
    flex-grow:0!important
  }
  #lagom-one-step-order .flex-lg-grow-1 {
    flex-grow:1!important
  }
  #lagom-one-step-order .flex-lg-shrink-0 {
    flex-shrink:0!important
  }
  #lagom-one-step-order .flex-lg-shrink-1 {
    flex-shrink:1!important
  }
  #lagom-one-step-order .justify-content-lg-start {
    justify-content:flex-start!important
  }
  #lagom-one-step-order .justify-content-lg-end {
    justify-content:flex-end!important
  }
  #lagom-one-step-order .justify-content-lg-center {
    justify-content:center!important
  }
  #lagom-one-step-order .justify-content-lg-between {
    justify-content:space-between!important
  }
  #lagom-one-step-order .justify-content-lg-around {
    justify-content:space-around!important
  }
  #lagom-one-step-order .align-items-lg-start {
    align-items:flex-start!important
  }
  #lagom-one-step-order .align-items-lg-end {
    align-items:flex-end!important
  }
  #lagom-one-step-order .align-items-lg-center {
    align-items:center!important
  }
  #lagom-one-step-order .align-items-lg-baseline {
    align-items:baseline!important
  }
  #lagom-one-step-order .align-items-lg-stretch {
    align-items:stretch!important
  }
  #lagom-one-step-order .align-content-lg-start {
    align-content:flex-start!important
  }
  #lagom-one-step-order .align-content-lg-end {
    align-content:flex-end!important
  }
  #lagom-one-step-order .align-content-lg-center {
    align-content:center!important
  }
  #lagom-one-step-order .align-content-lg-between {
    align-content:space-between!important
  }
  #lagom-one-step-order .align-content-lg-around {
    align-content:space-around!important
  }
  #lagom-one-step-order .align-content-lg-stretch {
    align-content:stretch!important
  }
  #lagom-one-step-order .align-self-lg-auto {
    align-self:auto!important
  }
  #lagom-one-step-order .align-self-lg-start {
    align-self:flex-start!important
  }
  #lagom-one-step-order .align-self-lg-end {
    align-self:flex-end!important
  }
  #lagom-one-step-order .align-self-lg-center {
    align-self:center!important
  }
  #lagom-one-step-order .align-self-lg-baseline {
    align-self:baseline!important
  }
  #lagom-one-step-order .align-self-lg-stretch {
    align-self:stretch!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .flex-xl-row {
    flex-direction:row!important
  }
  #lagom-one-step-order .flex-xl-column {
    flex-direction:column!important
  }
  #lagom-one-step-order .flex-xl-row-reverse {
    flex-direction:row-reverse!important
  }
  #lagom-one-step-order .flex-xl-column-reverse {
    flex-direction:column-reverse!important
  }
  #lagom-one-step-order .flex-xl-wrap {
    flex-wrap:wrap!important
  }
  #lagom-one-step-order .flex-xl-nowrap {
    flex-wrap:nowrap!important
  }
  #lagom-one-step-order .flex-xl-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  #lagom-one-step-order .flex-xl-fill {
    flex:1 1 auto!important
  }
  #lagom-one-step-order .flex-xl-grow-0 {
    flex-grow:0!important
  }
  #lagom-one-step-order .flex-xl-grow-1 {
    flex-grow:1!important
  }
  #lagom-one-step-order .flex-xl-shrink-0 {
    flex-shrink:0!important
  }
  #lagom-one-step-order .flex-xl-shrink-1 {
    flex-shrink:1!important
  }
  #lagom-one-step-order .justify-content-xl-start {
    justify-content:flex-start!important
  }
  #lagom-one-step-order .justify-content-xl-end {
    justify-content:flex-end!important
  }
  #lagom-one-step-order .justify-content-xl-center {
    justify-content:center!important
  }
  #lagom-one-step-order .justify-content-xl-between {
    justify-content:space-between!important
  }
  #lagom-one-step-order .justify-content-xl-around {
    justify-content:space-around!important
  }
  #lagom-one-step-order .align-items-xl-start {
    align-items:flex-start!important
  }
  #lagom-one-step-order .align-items-xl-end {
    align-items:flex-end!important
  }
  #lagom-one-step-order .align-items-xl-center {
    align-items:center!important
  }
  #lagom-one-step-order .align-items-xl-baseline {
    align-items:baseline!important
  }
  #lagom-one-step-order .align-items-xl-stretch {
    align-items:stretch!important
  }
  #lagom-one-step-order .align-content-xl-start {
    align-content:flex-start!important
  }
  #lagom-one-step-order .align-content-xl-end {
    align-content:flex-end!important
  }
  #lagom-one-step-order .align-content-xl-center {
    align-content:center!important
  }
  #lagom-one-step-order .align-content-xl-between {
    align-content:space-between!important
  }
  #lagom-one-step-order .align-content-xl-around {
    align-content:space-around!important
  }
  #lagom-one-step-order .align-content-xl-stretch {
    align-content:stretch!important
  }
  #lagom-one-step-order .align-self-xl-auto {
    align-self:auto!important
  }
  #lagom-one-step-order .align-self-xl-start {
    align-self:flex-start!important
  }
  #lagom-one-step-order .align-self-xl-end {
    align-self:flex-end!important
  }
  #lagom-one-step-order .align-self-xl-center {
    align-self:center!important
  }
  #lagom-one-step-order .align-self-xl-baseline {
    align-self:baseline!important
  }
  #lagom-one-step-order .align-self-xl-stretch {
    align-self:stretch!important
  }
}
#lagom-one-step-order .float-left {
  float:right!important
}
#lagom-one-step-order .float-right {
  float:left!important
}
#lagom-one-step-order .float-none {
  float:none!important
}
@media (min-width:480px) {
  #lagom-one-step-order .float-sm-left {
    float:right!important
  }
  #lagom-one-step-order .float-sm-right {
    float:left!important
  }
  #lagom-one-step-order .float-sm-none {
    float:none!important
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .float-md-left {
    float:right!important
  }
  #lagom-one-step-order .float-md-right {
    float:left!important
  }
  #lagom-one-step-order .float-md-none {
    float:none!important
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .float-lg-left {
    float:right!important
  }
  #lagom-one-step-order .float-lg-right {
    float:left!important
  }
  #lagom-one-step-order .float-lg-none {
    float:none!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .float-xl-left {
    float:right!important
  }
  #lagom-one-step-order .float-xl-right {
    float:left!important
  }
  #lagom-one-step-order .float-xl-none {
    float:none!important
  }
}
#lagom-one-step-order .user-select-all {
  user-select:all!important
}
#lagom-one-step-order .user-select-auto {
  user-select:auto!important
}
#lagom-one-step-order .user-select-none {
  user-select:none!important
}
#lagom-one-step-order .overflow-auto {
  overflow:auto!important
}
#lagom-one-step-order .overflow-hidden {
  overflow:hidden!important
}
#lagom-one-step-order .overflow-x-hidden {
  overflow-x:hidden!important
}
#lagom-one-step-order .position-static {
  position:static!important
}
#lagom-one-step-order .position-relative {
  position:relative!important
}
#lagom-one-step-order .position-absolute {
  position:absolute!important
}
#lagom-one-step-order .position-fixed {
  position:fixed!important
}
#lagom-one-step-order .position-sticky {
  position:sticky!important
}
#lagom-one-step-order .fixed-top {
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:var(--zindex-fixed)
}
#lagom-one-step-order .fixed-bottom {
  position:fixed;
  left:0;
  bottom:0;
  right:0;
  z-index:var(--zindex-fixed)
}
@supports (position:sticky) {
  #lagom-one-step-order .sticky-top {
    position:sticky;
    top:0;
    z-index:var(--zindex-sticky)
  }
}
#lagom-one-step-order .sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}
#lagom-one-step-order .sr-only-focusable:active,
#lagom-one-step-order .sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}
#lagom-one-step-order .shadow-sm {
  box-shadow:var(--box-shadow-sm)!important
}
#lagom-one-step-order .shadow {
  box-shadow:var(--box-shadow)!important
}
#lagom-one-step-order .shadow-lg {
  box-shadow:var(--box-shadow-lg)!important
}
#lagom-one-step-order .shadow-none {
  box-shadow:none!important
}
#lagom-one-step-order .w-25 {
  width:25%!important
}
#lagom-one-step-order .w-50 {
  width:50%!important
}
#lagom-one-step-order .w-75 {
  width:75%!important
}
#lagom-one-step-order .w-auto {
  width:auto!important
}
#lagom-one-step-order .h-25 {
  height:25%!important
}
#lagom-one-step-order .h-50 {
  height:50%!important
}
#lagom-one-step-order .h-75 {
  height:75%!important
}
#lagom-one-step-order .h-100 {
  height:100%!important
}
#lagom-one-step-order .h-auto {
  height:auto!important
}
#lagom-one-step-order .mw-100 {
  max-width:100%!important
}
#lagom-one-step-order .mh-100 {
  max-height:100%!important
}
#lagom-one-step-order .min-vw-100 {
  min-width:100vw!important
}
#lagom-one-step-order .min-vh-100 {
  min-height:100vh!important
}
#lagom-one-step-order .vw-100 {
  width:100vw!important
}
#lagom-one-step-order .vh-100 {
  height:100vh!important
}
#lagom-one-step-order .m-0 {
  margin:0!important
}
#lagom-one-step-order .mt-0,
#lagom-one-step-order .my-0 {
  margin-top:0!important
}
#lagom-one-step-order .mr-0,
#lagom-one-step-order .mx-0 {
  margin-left:0!important
}
#lagom-one-step-order .mb-0,
#lagom-one-step-order .my-0 {
  margin-bottom:0!important
}
#lagom-one-step-order .ml-0,
#lagom-one-step-order .mx-0 {
  margin-right:0!important
}
#lagom-one-step-order .m-1 {
  margin:.25rem!important
}
#lagom-one-step-order .mt-1,
#lagom-one-step-order .my-1 {
  margin-top:.25rem!important
}
#lagom-one-step-order .mr-1,
#lagom-one-step-order .mx-1 {
  margin-left:.25rem!important
}
#lagom-one-step-order .mb-1,
#lagom-one-step-order .my-1 {
  margin-bottom:.25rem!important
}
#lagom-one-step-order .ml-1,
#lagom-one-step-order .mx-1 {
  margin-right:.25rem!important
}
#lagom-one-step-order .m-2 {
  margin:.5rem!important
}
#lagom-one-step-order .mt-2,
#lagom-one-step-order .my-2 {
  margin-top:.5rem!important
}
#lagom-one-step-order .mr-2,
#lagom-one-step-order .mx-2 {
  margin-left:.5rem!important
}
#lagom-one-step-order .mb-2,
#lagom-one-step-order .my-2 {
  margin-bottom:.5rem!important
}
#lagom-one-step-order .ml-2,
#lagom-one-step-order .mx-2 {
  margin-right:.5rem!important
}
#lagom-one-step-order .m-3 {
  margin:1rem!important
}
#lagom-one-step-order .mt-3,
#lagom-one-step-order .my-3 {
  margin-top:1rem!important
}
#lagom-one-step-order .mr-3,
#lagom-one-step-order .mx-3 {
  margin-left:1rem!important
}
#lagom-one-step-order .mb-3,
#lagom-one-step-order .my-3 {
  margin-bottom:1rem!important
}
#lagom-one-step-order .ml-3,
#lagom-one-step-order .mx-3 {
  margin-right:1rem!important
}
#lagom-one-step-order .m-4 {
  margin:1.5rem!important
}
#lagom-one-step-order .mt-4,
#lagom-one-step-order .my-4 {
  margin-top:1.5rem!important
}
#lagom-one-step-order .mr-4,
#lagom-one-step-order .mx-4 {
  margin-left:1.5rem!important
}
#lagom-one-step-order .mb-4,
#lagom-one-step-order .my-4 {
  margin-bottom:1.5rem!important
}
#lagom-one-step-order .ml-4,
#lagom-one-step-order .mx-4 {
  margin-right:1.5rem!important
}
#lagom-one-step-order .m-5 {
  margin:3rem!important
}
#lagom-one-step-order .mt-5,
#lagom-one-step-order .my-5 {
  margin-top:3rem!important
}
#lagom-one-step-order .mr-5,
#lagom-one-step-order .mx-5 {
  margin-left:3rem!important
}
#lagom-one-step-order .mb-5,
#lagom-one-step-order .my-5 {
  margin-bottom:3rem!important
}
#lagom-one-step-order .ml-5,
#lagom-one-step-order .mx-5 {
  margin-right:3rem!important
}
#lagom-one-step-order .p-0 {
  padding:0!important
}
#lagom-one-step-order .pt-0,
#lagom-one-step-order .py-0 {
  padding-top:0!important
}
#lagom-one-step-order .pr-0,
#lagom-one-step-order .px-0 {
  padding-left:0!important
}
#lagom-one-step-order .pb-0,
#lagom-one-step-order .py-0 {
  padding-bottom:0!important
}
#lagom-one-step-order .pl-0,
#lagom-one-step-order .px-0 {
  padding-right:0!important
}
#lagom-one-step-order .p-1 {
  padding:.25rem!important
}
#lagom-one-step-order .pt-1,
#lagom-one-step-order .py-1 {
  padding-top:.25rem!important
}
#lagom-one-step-order .pr-1,
#lagom-one-step-order .px-1 {
  padding-left:.25rem!important
}
#lagom-one-step-order .pb-1,
#lagom-one-step-order .py-1 {
  padding-bottom:.25rem!important
}
#lagom-one-step-order .pl-1,
#lagom-one-step-order .px-1 {
  padding-right:.25rem!important
}
#lagom-one-step-order .p-2 {
  padding:.5rem!important
}
#lagom-one-step-order .pt-2,
#lagom-one-step-order .py-2 {
  padding-top:.5rem!important
}
#lagom-one-step-order .pr-2,
#lagom-one-step-order .px-2 {
  padding-left:.5rem!important
}
#lagom-one-step-order .pb-2,
#lagom-one-step-order .py-2 {
  padding-bottom:.5rem!important
}
#lagom-one-step-order .pl-2,
#lagom-one-step-order .px-2 {
  padding-right:.5rem!important
}
#lagom-one-step-order .p-3 {
  padding:1rem!important
}
#lagom-one-step-order .pt-3,
#lagom-one-step-order .py-3 {
  padding-top:1rem!important
}
#lagom-one-step-order .pr-3,
#lagom-one-step-order .px-3 {
  padding-left:1rem!important
}
#lagom-one-step-order .pb-3,
#lagom-one-step-order .py-3 {
  padding-bottom:1rem!important
}
#lagom-one-step-order .pl-3,
#lagom-one-step-order .px-3 {
  padding-right:1rem!important
}
#lagom-one-step-order .p-4 {
  padding:1.5rem!important
}
#lagom-one-step-order .pt-4,
#lagom-one-step-order .py-4 {
  padding-top:1.5rem!important
}
#lagom-one-step-order .pr-4,
#lagom-one-step-order .px-4 {
  padding-left:1.5rem!important
}
#lagom-one-step-order .pb-4,
#lagom-one-step-order .py-4 {
  padding-bottom:1.5rem!important
}
#lagom-one-step-order .pl-4,
#lagom-one-step-order .px-4 {
  padding-right:1.5rem!important
}
#lagom-one-step-order .p-5 {
  padding:3rem!important
}
#lagom-one-step-order .pt-5,
#lagom-one-step-order .py-5 {
  padding-top:3rem!important
}
#lagom-one-step-order .pr-5,
#lagom-one-step-order .px-5 {
  padding-left:3rem!important
}
#lagom-one-step-order .pb-5,
#lagom-one-step-order .py-5 {
  padding-bottom:3rem!important
}
#lagom-one-step-order .pl-5,
#lagom-one-step-order .px-5 {
  padding-right:3rem!important
}
#lagom-one-step-order .m-n1 {
  margin:-.25rem!important
}
#lagom-one-step-order .mt-n1,
#lagom-one-step-order .my-n1 {
  margin-top:-.25rem!important
}
#lagom-one-step-order .mr-n1,
#lagom-one-step-order .mx-n1 {
  margin-left:-.25rem!important
}
#lagom-one-step-order .mb-n1,
#lagom-one-step-order .my-n1 {
  margin-bottom:-.25rem!important
}
#lagom-one-step-order .ml-n1,
#lagom-one-step-order .mx-n1 {
  margin-right:-.25rem!important
}
#lagom-one-step-order .m-n2 {
  margin:-.5rem!important
}
#lagom-one-step-order .mt-n2,
#lagom-one-step-order .my-n2 {
  margin-top:-.5rem!important
}
#lagom-one-step-order .mr-n2,
#lagom-one-step-order .mx-n2 {
  margin-left:-.5rem!important
}
#lagom-one-step-order .mb-n2,
#lagom-one-step-order .my-n2 {
  margin-bottom:-.5rem!important
}
#lagom-one-step-order .ml-n2,
#lagom-one-step-order .mx-n2 {
  margin-right:-.5rem!important
}
#lagom-one-step-order .m-n3 {
  margin:-1rem!important
}
#lagom-one-step-order .mt-n3,
#lagom-one-step-order .my-n3 {
  margin-top:-1rem!important
}
#lagom-one-step-order .mr-n3,
#lagom-one-step-order .mx-n3 {
  margin-left:-1rem!important
}
#lagom-one-step-order .mb-n3,
#lagom-one-step-order .my-n3 {
  margin-bottom:-1rem!important
}
#lagom-one-step-order .ml-n3,
#lagom-one-step-order .mx-n3 {
  margin-right:-1rem!important
}
#lagom-one-step-order .m-n4 {
  margin:-1.5rem!important
}
#lagom-one-step-order .mt-n4,
#lagom-one-step-order .my-n4 {
  margin-top:-1.5rem!important
}
#lagom-one-step-order .mr-n4,
#lagom-one-step-order .mx-n4 {
  margin-left:-1.5rem!important
}
#lagom-one-step-order .mb-n4,
#lagom-one-step-order .my-n4 {
  margin-bottom:-1.5rem!important
}
#lagom-one-step-order .ml-n4,
#lagom-one-step-order .mx-n4 {
  margin-right:-1.5rem!important
}
#lagom-one-step-order .m-n5 {
  margin:-3rem!important
}
#lagom-one-step-order .mt-n5,
#lagom-one-step-order .my-n5 {
  margin-top:-3rem!important
}
#lagom-one-step-order .mr-n5,
#lagom-one-step-order .mx-n5 {
  margin-left:-3rem!important
}
#lagom-one-step-order .mb-n5,
#lagom-one-step-order .my-n5 {
  margin-bottom:-3rem!important
}
#lagom-one-step-order .ml-n5,
#lagom-one-step-order .mx-n5 {
  margin-right:-3rem!important
}
#lagom-one-step-order .m-auto {
  margin:auto!important
}
#lagom-one-step-order .mt-auto,
#lagom-one-step-order .my-auto {
  margin-top:auto!important
}
#lagom-one-step-order .mr-auto,
#lagom-one-step-order .mx-auto {
  margin-left:auto!important
}
#lagom-one-step-order .mb-auto,
#lagom-one-step-order .my-auto {
  margin-bottom:auto!important
}
#lagom-one-step-order .ml-auto,
#lagom-one-step-order .mx-auto {
  margin-right:auto!important
}
@media (min-width:480px) {
  #lagom-one-step-order .m-sm-0 {
    margin:0!important
  }
  #lagom-one-step-order .mt-sm-0,
  #lagom-one-step-order .my-sm-0 {
    margin-top:0!important
  }
  #lagom-one-step-order .mr-sm-0,
  #lagom-one-step-order .mx-sm-0 {
    margin-left:0!important
  }
  #lagom-one-step-order .mb-sm-0,
  #lagom-one-step-order .my-sm-0 {
    margin-bottom:0!important
  }
  #lagom-one-step-order .ml-sm-0,
  #lagom-one-step-order .mx-sm-0 {
    margin-right:0!important
  }
  #lagom-one-step-order .m-sm-1 {
    margin:.25rem!important
  }
  #lagom-one-step-order .mt-sm-1,
  #lagom-one-step-order .my-sm-1 {
    margin-top:.25rem!important
  }
  #lagom-one-step-order .mr-sm-1,
  #lagom-one-step-order .mx-sm-1 {
    margin-left:.25rem!important
  }
  #lagom-one-step-order .mb-sm-1,
  #lagom-one-step-order .my-sm-1 {
    margin-bottom:.25rem!important
  }
  #lagom-one-step-order .ml-sm-1,
  #lagom-one-step-order .mx-sm-1 {
    margin-right:.25rem!important
  }
  #lagom-one-step-order .m-sm-2 {
    margin:.5rem!important
  }
  #lagom-one-step-order .mt-sm-2,
  #lagom-one-step-order .my-sm-2 {
    margin-top:.5rem!important
  }
  #lagom-one-step-order .mr-sm-2,
  #lagom-one-step-order .mx-sm-2 {
    margin-left:.5rem!important
  }
  #lagom-one-step-order .mb-sm-2,
  #lagom-one-step-order .my-sm-2 {
    margin-bottom:.5rem!important
  }
  #lagom-one-step-order .ml-sm-2,
  #lagom-one-step-order .mx-sm-2 {
    margin-right:.5rem!important
  }
  #lagom-one-step-order .m-sm-3 {
    margin:1rem!important
  }
  #lagom-one-step-order .mt-sm-3,
  #lagom-one-step-order .my-sm-3 {
    margin-top:1rem!important
  }
  #lagom-one-step-order .mr-sm-3,
  #lagom-one-step-order .mx-sm-3 {
    margin-left:1rem!important
  }
  #lagom-one-step-order .mb-sm-3,
  #lagom-one-step-order .my-sm-3 {
    margin-bottom:1rem!important
  }
  #lagom-one-step-order .ml-sm-3,
  #lagom-one-step-order .mx-sm-3 {
    margin-right:1rem!important
  }
  #lagom-one-step-order .m-sm-4 {
    margin:1.5rem!important
  }
  #lagom-one-step-order .mt-sm-4,
  #lagom-one-step-order .my-sm-4 {
    margin-top:1.5rem!important
  }
  #lagom-one-step-order .mr-sm-4,
  #lagom-one-step-order .mx-sm-4 {
    margin-left:1.5rem!important
  }
  #lagom-one-step-order .mb-sm-4,
  #lagom-one-step-order .my-sm-4 {
    margin-bottom:1.5rem!important
  }
  #lagom-one-step-order .ml-sm-4,
  #lagom-one-step-order .mx-sm-4 {
    margin-right:1.5rem!important
  }
  #lagom-one-step-order .m-sm-5 {
    margin:3rem!important
  }
  #lagom-one-step-order .mt-sm-5,
  #lagom-one-step-order .my-sm-5 {
    margin-top:3rem!important
  }
  #lagom-one-step-order .mr-sm-5,
  #lagom-one-step-order .mx-sm-5 {
    margin-left:3rem!important
  }
  #lagom-one-step-order .mb-sm-5,
  #lagom-one-step-order .my-sm-5 {
    margin-bottom:3rem!important
  }
  #lagom-one-step-order .ml-sm-5,
  #lagom-one-step-order .mx-sm-5 {
    margin-right:3rem!important
  }
  #lagom-one-step-order .p-sm-0 {
    padding:0!important
  }
  #lagom-one-step-order .pt-sm-0,
  #lagom-one-step-order .py-sm-0 {
    padding-top:0!important
  }
  #lagom-one-step-order .pr-sm-0,
  #lagom-one-step-order .px-sm-0 {
    padding-left:0!important
  }
  #lagom-one-step-order .pb-sm-0,
  #lagom-one-step-order .py-sm-0 {
    padding-bottom:0!important
  }
  #lagom-one-step-order .pl-sm-0,
  #lagom-one-step-order .px-sm-0 {
    padding-right:0!important
  }
  #lagom-one-step-order .p-sm-1 {
    padding:.25rem!important
  }
  #lagom-one-step-order .pt-sm-1,
  #lagom-one-step-order .py-sm-1 {
    padding-top:.25rem!important
  }
  #lagom-one-step-order .pr-sm-1,
  #lagom-one-step-order .px-sm-1 {
    padding-left:.25rem!important
  }
  #lagom-one-step-order .pb-sm-1,
  #lagom-one-step-order .py-sm-1 {
    padding-bottom:.25rem!important
  }
  #lagom-one-step-order .pl-sm-1,
  #lagom-one-step-order .px-sm-1 {
    padding-right:.25rem!important
  }
  #lagom-one-step-order .p-sm-2 {
    padding:.5rem!important
  }
  #lagom-one-step-order .pt-sm-2,
  #lagom-one-step-order .py-sm-2 {
    padding-top:.5rem!important
  }
  #lagom-one-step-order .pr-sm-2,
  #lagom-one-step-order .px-sm-2 {
    padding-left:.5rem!important
  }
  #lagom-one-step-order .pb-sm-2,
  #lagom-one-step-order .py-sm-2 {
    padding-bottom:.5rem!important
  }
  #lagom-one-step-order .pl-sm-2,
  #lagom-one-step-order .px-sm-2 {
    padding-right:.5rem!important
  }
  #lagom-one-step-order .p-sm-3 {
    padding:1rem!important
  }
  #lagom-one-step-order .pt-sm-3,
  #lagom-one-step-order .py-sm-3 {
    padding-top:1rem!important
  }
  #lagom-one-step-order .pr-sm-3,
  #lagom-one-step-order .px-sm-3 {
    padding-left:1rem!important
  }
  #lagom-one-step-order .pb-sm-3,
  #lagom-one-step-order .py-sm-3 {
    padding-bottom:1rem!important
  }
  #lagom-one-step-order .pl-sm-3,
  #lagom-one-step-order .px-sm-3 {
    padding-right:1rem!important
  }
  #lagom-one-step-order .p-sm-4 {
    padding:1.5rem!important
  }
  #lagom-one-step-order .pt-sm-4,
  #lagom-one-step-order .py-sm-4 {
    padding-top:1.5rem!important
  }
  #lagom-one-step-order .pr-sm-4,
  #lagom-one-step-order .px-sm-4 {
    padding-left:1.5rem!important
  }
  #lagom-one-step-order .pb-sm-4,
  #lagom-one-step-order .py-sm-4 {
    padding-bottom:1.5rem!important
  }
  #lagom-one-step-order .pl-sm-4,
  #lagom-one-step-order .px-sm-4 {
    padding-right:1.5rem!important
  }
  #lagom-one-step-order .p-sm-5 {
    padding:3rem!important
  }
  #lagom-one-step-order .pt-sm-5,
  #lagom-one-step-order .py-sm-5 {
    padding-top:3rem!important
  }
  #lagom-one-step-order .pr-sm-5,
  #lagom-one-step-order .px-sm-5 {
    padding-left:3rem!important
  }
  #lagom-one-step-order .pb-sm-5,
  #lagom-one-step-order .py-sm-5 {
    padding-bottom:3rem!important
  }
  #lagom-one-step-order .pl-sm-5,
  #lagom-one-step-order .px-sm-5 {
    padding-right:3rem!important
  }
  #lagom-one-step-order .m-sm-n1 {
    margin:-.25rem!important
  }
  #lagom-one-step-order .mt-sm-n1,
  #lagom-one-step-order .my-sm-n1 {
    margin-top:-.25rem!important
  }
  #lagom-one-step-order .mr-sm-n1,
  #lagom-one-step-order .mx-sm-n1 {
    margin-left:-.25rem!important
  }
  #lagom-one-step-order .mb-sm-n1,
  #lagom-one-step-order .my-sm-n1 {
    margin-bottom:-.25rem!important
  }
  #lagom-one-step-order .ml-sm-n1,
  #lagom-one-step-order .mx-sm-n1 {
    margin-right:-.25rem!important
  }
  #lagom-one-step-order .m-sm-n2 {
    margin:-.5rem!important
  }
  #lagom-one-step-order .mt-sm-n2,
  #lagom-one-step-order .my-sm-n2 {
    margin-top:-.5rem!important
  }
  #lagom-one-step-order .mr-sm-n2,
  #lagom-one-step-order .mx-sm-n2 {
    margin-left:-.5rem!important
  }
  #lagom-one-step-order .mb-sm-n2,
  #lagom-one-step-order .my-sm-n2 {
    margin-bottom:-.5rem!important
  }
  #lagom-one-step-order .ml-sm-n2,
  #lagom-one-step-order .mx-sm-n2 {
    margin-right:-.5rem!important
  }
  #lagom-one-step-order .m-sm-n3 {
    margin:-1rem!important
  }
  #lagom-one-step-order .mt-sm-n3,
  #lagom-one-step-order .my-sm-n3 {
    margin-top:-1rem!important
  }
  #lagom-one-step-order .mr-sm-n3,
  #lagom-one-step-order .mx-sm-n3 {
    margin-left:-1rem!important
  }
  #lagom-one-step-order .mb-sm-n3,
  #lagom-one-step-order .my-sm-n3 {
    margin-bottom:-1rem!important
  }
  #lagom-one-step-order .ml-sm-n3,
  #lagom-one-step-order .mx-sm-n3 {
    margin-right:-1rem!important
  }
  #lagom-one-step-order .m-sm-n4 {
    margin:-1.5rem!important
  }
  #lagom-one-step-order .mt-sm-n4,
  #lagom-one-step-order .my-sm-n4 {
    margin-top:-1.5rem!important
  }
  #lagom-one-step-order .mr-sm-n4,
  #lagom-one-step-order .mx-sm-n4 {
    margin-left:-1.5rem!important
  }
  #lagom-one-step-order .mb-sm-n4,
  #lagom-one-step-order .my-sm-n4 {
    margin-bottom:-1.5rem!important
  }
  #lagom-one-step-order .ml-sm-n4,
  #lagom-one-step-order .mx-sm-n4 {
    margin-right:-1.5rem!important
  }
  #lagom-one-step-order .m-sm-n5 {
    margin:-3rem!important
  }
  #lagom-one-step-order .mt-sm-n5,
  #lagom-one-step-order .my-sm-n5 {
    margin-top:-3rem!important
  }
  #lagom-one-step-order .mr-sm-n5,
  #lagom-one-step-order .mx-sm-n5 {
    margin-left:-3rem!important
  }
  #lagom-one-step-order .mb-sm-n5,
  #lagom-one-step-order .my-sm-n5 {
    margin-bottom:-3rem!important
  }
  #lagom-one-step-order .ml-sm-n5,
  #lagom-one-step-order .mx-sm-n5 {
    margin-right:-3rem!important
  }
  #lagom-one-step-order .m-sm-auto {
    margin:auto!important
  }
  #lagom-one-step-order .mt-sm-auto,
  #lagom-one-step-order .my-sm-auto {
    margin-top:auto!important
  }
  #lagom-one-step-order .mr-sm-auto,
  #lagom-one-step-order .mx-sm-auto {
    margin-left:auto!important
  }
  #lagom-one-step-order .mb-sm-auto,
  #lagom-one-step-order .my-sm-auto {
    margin-bottom:auto!important
  }
  #lagom-one-step-order .ml-sm-auto,
  #lagom-one-step-order .mx-sm-auto {
    margin-right:auto!important
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .m-md-0 {
    margin:0!important
  }
  #lagom-one-step-order .mt-md-0,
  #lagom-one-step-order .my-md-0 {
    margin-top:0!important
  }
  #lagom-one-step-order .mr-md-0,
  #lagom-one-step-order .mx-md-0 {
    margin-left:0!important
  }
  #lagom-one-step-order .mb-md-0,
  #lagom-one-step-order .my-md-0 {
    margin-bottom:0!important
  }
  #lagom-one-step-order .ml-md-0,
  #lagom-one-step-order .mx-md-0 {
    margin-right:0!important
  }
  #lagom-one-step-order .m-md-1 {
    margin:.25rem!important
  }
  #lagom-one-step-order .mt-md-1,
  #lagom-one-step-order .my-md-1 {
    margin-top:.25rem!important
  }
  #lagom-one-step-order .mr-md-1,
  #lagom-one-step-order .mx-md-1 {
    margin-left:.25rem!important
  }
  #lagom-one-step-order .mb-md-1,
  #lagom-one-step-order .my-md-1 {
    margin-bottom:.25rem!important
  }
  #lagom-one-step-order .ml-md-1,
  #lagom-one-step-order .mx-md-1 {
    margin-right:.25rem!important
  }
  #lagom-one-step-order .m-md-2 {
    margin:.5rem!important
  }
  #lagom-one-step-order .mt-md-2,
  #lagom-one-step-order .my-md-2 {
    margin-top:.5rem!important
  }
  #lagom-one-step-order .mr-md-2,
  #lagom-one-step-order .mx-md-2 {
    margin-left:.5rem!important
  }
  #lagom-one-step-order .mb-md-2,
  #lagom-one-step-order .my-md-2 {
    margin-bottom:.5rem!important
  }
  #lagom-one-step-order .ml-md-2,
  #lagom-one-step-order .mx-md-2 {
    margin-right:.5rem!important
  }
  #lagom-one-step-order .m-md-3 {
    margin:1rem!important
  }
  #lagom-one-step-order .mt-md-3,
  #lagom-one-step-order .my-md-3 {
    margin-top:1rem!important
  }
  #lagom-one-step-order .mr-md-3,
  #lagom-one-step-order .mx-md-3 {
    margin-left:1rem!important
  }
  #lagom-one-step-order .mb-md-3,
  #lagom-one-step-order .my-md-3 {
    margin-bottom:1rem!important
  }
  #lagom-one-step-order .ml-md-3,
  #lagom-one-step-order .mx-md-3 {
    margin-right:1rem!important
  }
  #lagom-one-step-order .m-md-4 {
    margin:1.5rem!important
  }
  #lagom-one-step-order .mt-md-4,
  #lagom-one-step-order .my-md-4 {
    margin-top:1.5rem!important
  }
  #lagom-one-step-order .mr-md-4,
  #lagom-one-step-order .mx-md-4 {
    margin-left:1.5rem!important
  }
  #lagom-one-step-order .mb-md-4,
  #lagom-one-step-order .my-md-4 {
    margin-bottom:1.5rem!important
  }
  #lagom-one-step-order .ml-md-4,
  #lagom-one-step-order .mx-md-4 {
    margin-right:1.5rem!important
  }
  #lagom-one-step-order .m-md-5 {
    margin:3rem!important
  }
  #lagom-one-step-order .mt-md-5,
  #lagom-one-step-order .my-md-5 {
    margin-top:3rem!important
  }
  #lagom-one-step-order .mr-md-5,
  #lagom-one-step-order .mx-md-5 {
    margin-left:3rem!important
  }
  #lagom-one-step-order .mb-md-5,
  #lagom-one-step-order .my-md-5 {
    margin-bottom:3rem!important
  }
  #lagom-one-step-order .ml-md-5,
  #lagom-one-step-order .mx-md-5 {
    margin-right:3rem!important
  }
  #lagom-one-step-order .p-md-0 {
    padding:0!important
  }
  #lagom-one-step-order .pt-md-0,
  #lagom-one-step-order .py-md-0 {
    padding-top:0!important
  }
  #lagom-one-step-order .pr-md-0,
  #lagom-one-step-order .px-md-0 {
    padding-left:0!important
  }
  #lagom-one-step-order .pb-md-0,
  #lagom-one-step-order .py-md-0 {
    padding-bottom:0!important
  }
  #lagom-one-step-order .pl-md-0,
  #lagom-one-step-order .px-md-0 {
    padding-right:0!important
  }
  #lagom-one-step-order .p-md-1 {
    padding:.25rem!important
  }
  #lagom-one-step-order .pt-md-1,
  #lagom-one-step-order .py-md-1 {
    padding-top:.25rem!important
  }
  #lagom-one-step-order .pr-md-1,
  #lagom-one-step-order .px-md-1 {
    padding-left:.25rem!important
  }
  #lagom-one-step-order .pb-md-1,
  #lagom-one-step-order .py-md-1 {
    padding-bottom:.25rem!important
  }
  #lagom-one-step-order .pl-md-1,
  #lagom-one-step-order .px-md-1 {
    padding-right:.25rem!important
  }
  #lagom-one-step-order .p-md-2 {
    padding:.5rem!important
  }
  #lagom-one-step-order .pt-md-2,
  #lagom-one-step-order .py-md-2 {
    padding-top:.5rem!important
  }
  #lagom-one-step-order .pr-md-2,
  #lagom-one-step-order .px-md-2 {
    padding-left:.5rem!important
  }
  #lagom-one-step-order .pb-md-2,
  #lagom-one-step-order .py-md-2 {
    padding-bottom:.5rem!important
  }
  #lagom-one-step-order .pl-md-2,
  #lagom-one-step-order .px-md-2 {
    padding-right:.5rem!important
  }
  #lagom-one-step-order .p-md-3 {
    padding:1rem!important
  }
  #lagom-one-step-order .pt-md-3,
  #lagom-one-step-order .py-md-3 {
    padding-top:1rem!important
  }
  #lagom-one-step-order .pr-md-3,
  #lagom-one-step-order .px-md-3 {
    padding-left:1rem!important
  }
  #lagom-one-step-order .pb-md-3,
  #lagom-one-step-order .py-md-3 {
    padding-bottom:1rem!important
  }
  #lagom-one-step-order .pl-md-3,
  #lagom-one-step-order .px-md-3 {
    padding-right:1rem!important
  }
  #lagom-one-step-order .p-md-4 {
    padding:1.5rem!important
  }
  #lagom-one-step-order .pt-md-4,
  #lagom-one-step-order .py-md-4 {
    padding-top:1.5rem!important
  }
  #lagom-one-step-order .pr-md-4,
  #lagom-one-step-order .px-md-4 {
    padding-left:1.5rem!important
  }
  #lagom-one-step-order .pb-md-4,
  #lagom-one-step-order .py-md-4 {
    padding-bottom:1.5rem!important
  }
  #lagom-one-step-order .pl-md-4,
  #lagom-one-step-order .px-md-4 {
    padding-right:1.5rem!important
  }
  #lagom-one-step-order .p-md-5 {
    padding:3rem!important
  }
  #lagom-one-step-order .pt-md-5,
  #lagom-one-step-order .py-md-5 {
    padding-top:3rem!important
  }
  #lagom-one-step-order .pr-md-5,
  #lagom-one-step-order .px-md-5 {
    padding-left:3rem!important
  }
  #lagom-one-step-order .pb-md-5,
  #lagom-one-step-order .py-md-5 {
    padding-bottom:3rem!important
  }
  #lagom-one-step-order .pl-md-5,
  #lagom-one-step-order .px-md-5 {
    padding-right:3rem!important
  }
  #lagom-one-step-order .m-md-n1 {
    margin:-.25rem!important
  }
  #lagom-one-step-order .mt-md-n1,
  #lagom-one-step-order .my-md-n1 {
    margin-top:-.25rem!important
  }
  #lagom-one-step-order .mr-md-n1,
  #lagom-one-step-order .mx-md-n1 {
    margin-left:-.25rem!important
  }
  #lagom-one-step-order .mb-md-n1,
  #lagom-one-step-order .my-md-n1 {
    margin-bottom:-.25rem!important
  }
  #lagom-one-step-order .ml-md-n1,
  #lagom-one-step-order .mx-md-n1 {
    margin-right:-.25rem!important
  }
  #lagom-one-step-order .m-md-n2 {
    margin:-.5rem!important
  }
  #lagom-one-step-order .mt-md-n2,
  #lagom-one-step-order .my-md-n2 {
    margin-top:-.5rem!important
  }
  #lagom-one-step-order .mr-md-n2,
  #lagom-one-step-order .mx-md-n2 {
    margin-left:-.5rem!important
  }
  #lagom-one-step-order .mb-md-n2,
  #lagom-one-step-order .my-md-n2 {
    margin-bottom:-.5rem!important
  }
  #lagom-one-step-order .ml-md-n2,
  #lagom-one-step-order .mx-md-n2 {
    margin-right:-.5rem!important
  }
  #lagom-one-step-order .m-md-n3 {
    margin:-1rem!important
  }
  #lagom-one-step-order .mt-md-n3,
  #lagom-one-step-order .my-md-n3 {
    margin-top:-1rem!important
  }
  #lagom-one-step-order .mr-md-n3,
  #lagom-one-step-order .mx-md-n3 {
    margin-left:-1rem!important
  }
  #lagom-one-step-order .mb-md-n3,
  #lagom-one-step-order .my-md-n3 {
    margin-bottom:-1rem!important
  }
  #lagom-one-step-order .ml-md-n3,
  #lagom-one-step-order .mx-md-n3 {
    margin-right:-1rem!important
  }
  #lagom-one-step-order .m-md-n4 {
    margin:-1.5rem!important
  }
  #lagom-one-step-order .mt-md-n4,
  #lagom-one-step-order .my-md-n4 {
    margin-top:-1.5rem!important
  }
  #lagom-one-step-order .mr-md-n4,
  #lagom-one-step-order .mx-md-n4 {
    margin-left:-1.5rem!important
  }
  #lagom-one-step-order .mb-md-n4,
  #lagom-one-step-order .my-md-n4 {
    margin-bottom:-1.5rem!important
  }
  #lagom-one-step-order .ml-md-n4,
  #lagom-one-step-order .mx-md-n4 {
    margin-right:-1.5rem!important
  }
  #lagom-one-step-order .m-md-n5 {
    margin:-3rem!important
  }
  #lagom-one-step-order .mt-md-n5,
  #lagom-one-step-order .my-md-n5 {
    margin-top:-3rem!important
  }
  #lagom-one-step-order .mr-md-n5,
  #lagom-one-step-order .mx-md-n5 {
    margin-left:-3rem!important
  }
  #lagom-one-step-order .mb-md-n5,
  #lagom-one-step-order .my-md-n5 {
    margin-bottom:-3rem!important
  }
  #lagom-one-step-order .ml-md-n5,
  #lagom-one-step-order .mx-md-n5 {
    margin-right:-3rem!important
  }
  #lagom-one-step-order .m-md-auto {
    margin:auto!important
  }
  #lagom-one-step-order .mt-md-auto,
  #lagom-one-step-order .my-md-auto {
    margin-top:auto!important
  }
  #lagom-one-step-order .mr-md-auto,
  #lagom-one-step-order .mx-md-auto {
    margin-left:auto!important
  }
  #lagom-one-step-order .mb-md-auto,
  #lagom-one-step-order .my-md-auto {
    margin-bottom:auto!important
  }
  #lagom-one-step-order .ml-md-auto,
  #lagom-one-step-order .mx-md-auto {
    margin-right:auto!important
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .m-lg-0 {
    margin:0!important
  }
  #lagom-one-step-order .mt-lg-0,
  #lagom-one-step-order .my-lg-0 {
    margin-top:0!important
  }
  #lagom-one-step-order .mr-lg-0,
  #lagom-one-step-order .mx-lg-0 {
    margin-left:0!important
  }
  #lagom-one-step-order .mb-lg-0,
  #lagom-one-step-order .my-lg-0 {
    margin-bottom:0!important
  }
  #lagom-one-step-order .ml-lg-0,
  #lagom-one-step-order .mx-lg-0 {
    margin-right:0!important
  }
  #lagom-one-step-order .m-lg-1 {
    margin:.25rem!important
  }
  #lagom-one-step-order .mt-lg-1,
  #lagom-one-step-order .my-lg-1 {
    margin-top:.25rem!important
  }
  #lagom-one-step-order .mr-lg-1,
  #lagom-one-step-order .mx-lg-1 {
    margin-left:.25rem!important
  }
  #lagom-one-step-order .mb-lg-1,
  #lagom-one-step-order .my-lg-1 {
    margin-bottom:.25rem!important
  }
  #lagom-one-step-order .ml-lg-1,
  #lagom-one-step-order .mx-lg-1 {
    margin-right:.25rem!important
  }
  #lagom-one-step-order .m-lg-2 {
    margin:.5rem!important
  }
  #lagom-one-step-order .mt-lg-2,
  #lagom-one-step-order .my-lg-2 {
    margin-top:.5rem!important
  }
  #lagom-one-step-order .mr-lg-2,
  #lagom-one-step-order .mx-lg-2 {
    margin-left:.5rem!important
  }
  #lagom-one-step-order .mb-lg-2,
  #lagom-one-step-order .my-lg-2 {
    margin-bottom:.5rem!important
  }
  #lagom-one-step-order .ml-lg-2,
  #lagom-one-step-order .mx-lg-2 {
    margin-right:.5rem!important
  }
  #lagom-one-step-order .m-lg-3 {
    margin:1rem!important
  }
  #lagom-one-step-order .mt-lg-3,
  #lagom-one-step-order .my-lg-3 {
    margin-top:1rem!important
  }
  #lagom-one-step-order .mr-lg-3,
  #lagom-one-step-order .mx-lg-3 {
    margin-left:1rem!important
  }
  #lagom-one-step-order .mb-lg-3,
  #lagom-one-step-order .my-lg-3 {
    margin-bottom:1rem!important
  }
  #lagom-one-step-order .ml-lg-3,
  #lagom-one-step-order .mx-lg-3 {
    margin-right:1rem!important
  }
  #lagom-one-step-order .m-lg-4 {
    margin:1.5rem!important
  }
  #lagom-one-step-order .mt-lg-4,
  #lagom-one-step-order .my-lg-4 {
    margin-top:1.5rem!important
  }
  #lagom-one-step-order .mr-lg-4,
  #lagom-one-step-order .mx-lg-4 {
    margin-left:1.5rem!important
  }
  #lagom-one-step-order .mb-lg-4,
  #lagom-one-step-order .my-lg-4 {
    margin-bottom:1.5rem!important
  }
  #lagom-one-step-order .ml-lg-4,
  #lagom-one-step-order .mx-lg-4 {
    margin-right:1.5rem!important
  }
  #lagom-one-step-order .m-lg-5 {
    margin:3rem!important
  }
  #lagom-one-step-order .mt-lg-5,
  #lagom-one-step-order .my-lg-5 {
    margin-top:3rem!important
  }
  #lagom-one-step-order .mr-lg-5,
  #lagom-one-step-order .mx-lg-5 {
    margin-left:3rem!important
  }
  #lagom-one-step-order .mb-lg-5,
  #lagom-one-step-order .my-lg-5 {
    margin-bottom:3rem!important
  }
  #lagom-one-step-order .ml-lg-5,
  #lagom-one-step-order .mx-lg-5 {
    margin-right:3rem!important
  }
  #lagom-one-step-order .p-lg-0 {
    padding:0!important
  }
  #lagom-one-step-order .pt-lg-0,
  #lagom-one-step-order .py-lg-0 {
    padding-top:0!important
  }
  #lagom-one-step-order .pr-lg-0,
  #lagom-one-step-order .px-lg-0 {
    padding-left:0!important
  }
  #lagom-one-step-order .pb-lg-0,
  #lagom-one-step-order .py-lg-0 {
    padding-bottom:0!important
  }
  #lagom-one-step-order .pl-lg-0,
  #lagom-one-step-order .px-lg-0 {
    padding-right:0!important
  }
  #lagom-one-step-order .p-lg-1 {
    padding:.25rem!important
  }
  #lagom-one-step-order .pt-lg-1,
  #lagom-one-step-order .py-lg-1 {
    padding-top:.25rem!important
  }
  #lagom-one-step-order .pr-lg-1,
  #lagom-one-step-order .px-lg-1 {
    padding-left:.25rem!important
  }
  #lagom-one-step-order .pb-lg-1,
  #lagom-one-step-order .py-lg-1 {
    padding-bottom:.25rem!important
  }
  #lagom-one-step-order .pl-lg-1,
  #lagom-one-step-order .px-lg-1 {
    padding-right:.25rem!important
  }
  #lagom-one-step-order .p-lg-2 {
    padding:.5rem!important
  }
  #lagom-one-step-order .pt-lg-2,
  #lagom-one-step-order .py-lg-2 {
    padding-top:.5rem!important
  }
  #lagom-one-step-order .pr-lg-2,
  #lagom-one-step-order .px-lg-2 {
    padding-left:.5rem!important
  }
  #lagom-one-step-order .pb-lg-2,
  #lagom-one-step-order .py-lg-2 {
    padding-bottom:.5rem!important
  }
  #lagom-one-step-order .pl-lg-2,
  #lagom-one-step-order .px-lg-2 {
    padding-right:.5rem!important
  }
  #lagom-one-step-order .p-lg-3 {
    padding:1rem!important
  }
  #lagom-one-step-order .pt-lg-3,
  #lagom-one-step-order .py-lg-3 {
    padding-top:1rem!important
  }
  #lagom-one-step-order .pr-lg-3,
  #lagom-one-step-order .px-lg-3 {
    padding-left:1rem!important
  }
  #lagom-one-step-order .pb-lg-3,
  #lagom-one-step-order .py-lg-3 {
    padding-bottom:1rem!important
  }
  #lagom-one-step-order .pl-lg-3,
  #lagom-one-step-order .px-lg-3 {
    padding-right:1rem!important
  }
  #lagom-one-step-order .p-lg-4 {
    padding:1.5rem!important
  }
  #lagom-one-step-order .pt-lg-4,
  #lagom-one-step-order .py-lg-4 {
    padding-top:1.5rem!important
  }
  #lagom-one-step-order .pr-lg-4,
  #lagom-one-step-order .px-lg-4 {
    padding-left:1.5rem!important
  }
  #lagom-one-step-order .pb-lg-4,
  #lagom-one-step-order .py-lg-4 {
    padding-bottom:1.5rem!important
  }
  #lagom-one-step-order .pl-lg-4,
  #lagom-one-step-order .px-lg-4 {
    padding-right:1.5rem!important
  }
  #lagom-one-step-order .p-lg-5 {
    padding:3rem!important
  }
  #lagom-one-step-order .pt-lg-5,
  #lagom-one-step-order .py-lg-5 {
    padding-top:3rem!important
  }
  #lagom-one-step-order .pr-lg-5,
  #lagom-one-step-order .px-lg-5 {
    padding-left:3rem!important
  }
  #lagom-one-step-order .pb-lg-5,
  #lagom-one-step-order .py-lg-5 {
    padding-bottom:3rem!important
  }
  #lagom-one-step-order .pl-lg-5,
  #lagom-one-step-order .px-lg-5 {
    padding-right:3rem!important
  }
  #lagom-one-step-order .m-lg-n1 {
    margin:-.25rem!important
  }
  #lagom-one-step-order .mt-lg-n1,
  #lagom-one-step-order .my-lg-n1 {
    margin-top:-.25rem!important
  }
  #lagom-one-step-order .mr-lg-n1,
  #lagom-one-step-order .mx-lg-n1 {
    margin-left:-.25rem!important
  }
  #lagom-one-step-order .mb-lg-n1,
  #lagom-one-step-order .my-lg-n1 {
    margin-bottom:-.25rem!important
  }
  #lagom-one-step-order .ml-lg-n1,
  #lagom-one-step-order .mx-lg-n1 {
    margin-right:-.25rem!important
  }
  #lagom-one-step-order .m-lg-n2 {
    margin:-.5rem!important
  }
  #lagom-one-step-order .mt-lg-n2,
  #lagom-one-step-order .my-lg-n2 {
    margin-top:-.5rem!important
  }
  #lagom-one-step-order .mr-lg-n2,
  #lagom-one-step-order .mx-lg-n2 {
    margin-left:-.5rem!important
  }
  #lagom-one-step-order .mb-lg-n2,
  #lagom-one-step-order .my-lg-n2 {
    margin-bottom:-.5rem!important
  }
  #lagom-one-step-order .ml-lg-n2,
  #lagom-one-step-order .mx-lg-n2 {
    margin-right:-.5rem!important
  }
  #lagom-one-step-order .m-lg-n3 {
    margin:-1rem!important
  }
  #lagom-one-step-order .mt-lg-n3,
  #lagom-one-step-order .my-lg-n3 {
    margin-top:-1rem!important
  }
  #lagom-one-step-order .mr-lg-n3,
  #lagom-one-step-order .mx-lg-n3 {
    margin-left:-1rem!important
  }
  #lagom-one-step-order .mb-lg-n3,
  #lagom-one-step-order .my-lg-n3 {
    margin-bottom:-1rem!important
  }
  #lagom-one-step-order .ml-lg-n3,
  #lagom-one-step-order .mx-lg-n3 {
    margin-right:-1rem!important
  }
  #lagom-one-step-order .m-lg-n4 {
    margin:-1.5rem!important
  }
  #lagom-one-step-order .mt-lg-n4,
  #lagom-one-step-order .my-lg-n4 {
    margin-top:-1.5rem!important
  }
  #lagom-one-step-order .mr-lg-n4,
  #lagom-one-step-order .mx-lg-n4 {
    margin-left:-1.5rem!important
  }
  #lagom-one-step-order .mb-lg-n4,
  #lagom-one-step-order .my-lg-n4 {
    margin-bottom:-1.5rem!important
  }
  #lagom-one-step-order .ml-lg-n4,
  #lagom-one-step-order .mx-lg-n4 {
    margin-right:-1.5rem!important
  }
  #lagom-one-step-order .m-lg-n5 {
    margin:-3rem!important
  }
  #lagom-one-step-order .mt-lg-n5,
  #lagom-one-step-order .my-lg-n5 {
    margin-top:-3rem!important
  }
  #lagom-one-step-order .mr-lg-n5,
  #lagom-one-step-order .mx-lg-n5 {
    margin-left:-3rem!important
  }
  #lagom-one-step-order .mb-lg-n5,
  #lagom-one-step-order .my-lg-n5 {
    margin-bottom:-3rem!important
  }
  #lagom-one-step-order .ml-lg-n5,
  #lagom-one-step-order .mx-lg-n5 {
    margin-right:-3rem!important
  }
  #lagom-one-step-order .m-lg-auto {
    margin:auto!important
  }
  #lagom-one-step-order .mt-lg-auto,
  #lagom-one-step-order .my-lg-auto {
    margin-top:auto!important
  }
  #lagom-one-step-order .mr-lg-auto,
  #lagom-one-step-order .mx-lg-auto {
    margin-left:auto!important
  }
  #lagom-one-step-order .mb-lg-auto,
  #lagom-one-step-order .my-lg-auto {
    margin-bottom:auto!important
  }
  #lagom-one-step-order .ml-lg-auto,
  #lagom-one-step-order .mx-lg-auto {
    margin-right:auto!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .m-xl-0 {
    margin:0!important
  }
  #lagom-one-step-order .mt-xl-0,
  #lagom-one-step-order .my-xl-0 {
    margin-top:0!important
  }
  #lagom-one-step-order .mr-xl-0,
  #lagom-one-step-order .mx-xl-0 {
    margin-left:0!important
  }
  #lagom-one-step-order .mb-xl-0,
  #lagom-one-step-order .my-xl-0 {
    margin-bottom:0!important
  }
  #lagom-one-step-order .ml-xl-0,
  #lagom-one-step-order .mx-xl-0 {
    margin-right:0!important
  }
  #lagom-one-step-order .m-xl-1 {
    margin:.25rem!important
  }
  #lagom-one-step-order .mt-xl-1,
  #lagom-one-step-order .my-xl-1 {
    margin-top:.25rem!important
  }
  #lagom-one-step-order .mr-xl-1,
  #lagom-one-step-order .mx-xl-1 {
    margin-left:.25rem!important
  }
  #lagom-one-step-order .mb-xl-1,
  #lagom-one-step-order .my-xl-1 {
    margin-bottom:.25rem!important
  }
  #lagom-one-step-order .ml-xl-1,
  #lagom-one-step-order .mx-xl-1 {
    margin-right:.25rem!important
  }
  #lagom-one-step-order .m-xl-2 {
    margin:.5rem!important
  }
  #lagom-one-step-order .mt-xl-2,
  #lagom-one-step-order .my-xl-2 {
    margin-top:.5rem!important
  }
  #lagom-one-step-order .mr-xl-2,
  #lagom-one-step-order .mx-xl-2 {
    margin-left:.5rem!important
  }
  #lagom-one-step-order .mb-xl-2,
  #lagom-one-step-order .my-xl-2 {
    margin-bottom:.5rem!important
  }
  #lagom-one-step-order .ml-xl-2,
  #lagom-one-step-order .mx-xl-2 {
    margin-right:.5rem!important
  }
  #lagom-one-step-order .m-xl-3 {
    margin:1rem!important
  }
  #lagom-one-step-order .mt-xl-3,
  #lagom-one-step-order .my-xl-3 {
    margin-top:1rem!important
  }
  #lagom-one-step-order .mr-xl-3,
  #lagom-one-step-order .mx-xl-3 {
    margin-left:1rem!important
  }
  #lagom-one-step-order .mb-xl-3,
  #lagom-one-step-order .my-xl-3 {
    margin-bottom:1rem!important
  }
  #lagom-one-step-order .ml-xl-3,
  #lagom-one-step-order .mx-xl-3 {
    margin-right:1rem!important
  }
  #lagom-one-step-order .m-xl-4 {
    margin:1.5rem!important
  }
  #lagom-one-step-order .mt-xl-4,
  #lagom-one-step-order .my-xl-4 {
    margin-top:1.5rem!important
  }
  #lagom-one-step-order .mr-xl-4,
  #lagom-one-step-order .mx-xl-4 {
    margin-left:1.5rem!important
  }
  #lagom-one-step-order .mb-xl-4,
  #lagom-one-step-order .my-xl-4 {
    margin-bottom:1.5rem!important
  }
  #lagom-one-step-order .ml-xl-4,
  #lagom-one-step-order .mx-xl-4 {
    margin-right:1.5rem!important
  }
  #lagom-one-step-order .m-xl-5 {
    margin:3rem!important
  }
  #lagom-one-step-order .mt-xl-5,
  #lagom-one-step-order .my-xl-5 {
    margin-top:3rem!important
  }
  #lagom-one-step-order .mr-xl-5,
  #lagom-one-step-order .mx-xl-5 {
    margin-left:3rem!important
  }
  #lagom-one-step-order .mb-xl-5,
  #lagom-one-step-order .my-xl-5 {
    margin-bottom:3rem!important
  }
  #lagom-one-step-order .ml-xl-5,
  #lagom-one-step-order .mx-xl-5 {
    margin-right:3rem!important
  }
  #lagom-one-step-order .p-xl-0 {
    padding:0!important
  }
  #lagom-one-step-order .pt-xl-0,
  #lagom-one-step-order .py-xl-0 {
    padding-top:0!important
  }
  #lagom-one-step-order .pr-xl-0,
  #lagom-one-step-order .px-xl-0 {
    padding-left:0!important
  }
  #lagom-one-step-order .pb-xl-0,
  #lagom-one-step-order .py-xl-0 {
    padding-bottom:0!important
  }
  #lagom-one-step-order .pl-xl-0,
  #lagom-one-step-order .px-xl-0 {
    padding-right:0!important
  }
  #lagom-one-step-order .p-xl-1 {
    padding:.25rem!important
  }
  #lagom-one-step-order .pt-xl-1,
  #lagom-one-step-order .py-xl-1 {
    padding-top:.25rem!important
  }
  #lagom-one-step-order .pr-xl-1,
  #lagom-one-step-order .px-xl-1 {
    padding-left:.25rem!important
  }
  #lagom-one-step-order .pb-xl-1,
  #lagom-one-step-order .py-xl-1 {
    padding-bottom:.25rem!important
  }
  #lagom-one-step-order .pl-xl-1,
  #lagom-one-step-order .px-xl-1 {
    padding-right:.25rem!important
  }
  #lagom-one-step-order .p-xl-2 {
    padding:.5rem!important
  }
  #lagom-one-step-order .pt-xl-2,
  #lagom-one-step-order .py-xl-2 {
    padding-top:.5rem!important
  }
  #lagom-one-step-order .pr-xl-2,
  #lagom-one-step-order .px-xl-2 {
    padding-left:.5rem!important
  }
  #lagom-one-step-order .pb-xl-2,
  #lagom-one-step-order .py-xl-2 {
    padding-bottom:.5rem!important
  }
  #lagom-one-step-order .pl-xl-2,
  #lagom-one-step-order .px-xl-2 {
    padding-right:.5rem!important
  }
  #lagom-one-step-order .p-xl-3 {
    padding:1rem!important
  }
  #lagom-one-step-order .pt-xl-3,
  #lagom-one-step-order .py-xl-3 {
    padding-top:1rem!important
  }
  #lagom-one-step-order .pr-xl-3,
  #lagom-one-step-order .px-xl-3 {
    padding-left:1rem!important
  }
  #lagom-one-step-order .pb-xl-3,
  #lagom-one-step-order .py-xl-3 {
    padding-bottom:1rem!important
  }
  #lagom-one-step-order .pl-xl-3,
  #lagom-one-step-order .px-xl-3 {
    padding-right:1rem!important
  }
  #lagom-one-step-order .p-xl-4 {
    padding:1.5rem!important
  }
  #lagom-one-step-order .pt-xl-4,
  #lagom-one-step-order .py-xl-4 {
    padding-top:1.5rem!important
  }
  #lagom-one-step-order .pr-xl-4,
  #lagom-one-step-order .px-xl-4 {
    padding-left:1.5rem!important
  }
  #lagom-one-step-order .pb-xl-4,
  #lagom-one-step-order .py-xl-4 {
    padding-bottom:1.5rem!important
  }
  #lagom-one-step-order .pl-xl-4,
  #lagom-one-step-order .px-xl-4 {
    padding-right:1.5rem!important
  }
  #lagom-one-step-order .p-xl-5 {
    padding:3rem!important
  }
  #lagom-one-step-order .pt-xl-5,
  #lagom-one-step-order .py-xl-5 {
    padding-top:3rem!important
  }
  #lagom-one-step-order .pr-xl-5,
  #lagom-one-step-order .px-xl-5 {
    padding-left:3rem!important
  }
  #lagom-one-step-order .pb-xl-5,
  #lagom-one-step-order .py-xl-5 {
    padding-bottom:3rem!important
  }
  #lagom-one-step-order .pl-xl-5,
  #lagom-one-step-order .px-xl-5 {
    padding-right:3rem!important
  }
  #lagom-one-step-order .m-xl-n1 {
    margin:-.25rem!important
  }
  #lagom-one-step-order .mt-xl-n1,
  #lagom-one-step-order .my-xl-n1 {
    margin-top:-.25rem!important
  }
  #lagom-one-step-order .mr-xl-n1,
  #lagom-one-step-order .mx-xl-n1 {
    margin-left:-.25rem!important
  }
  #lagom-one-step-order .mb-xl-n1,
  #lagom-one-step-order .my-xl-n1 {
    margin-bottom:-.25rem!important
  }
  #lagom-one-step-order .ml-xl-n1,
  #lagom-one-step-order .mx-xl-n1 {
    margin-right:-.25rem!important
  }
  #lagom-one-step-order .m-xl-n2 {
    margin:-.5rem!important
  }
  #lagom-one-step-order .mt-xl-n2,
  #lagom-one-step-order .my-xl-n2 {
    margin-top:-.5rem!important
  }
  #lagom-one-step-order .mr-xl-n2,
  #lagom-one-step-order .mx-xl-n2 {
    margin-left:-.5rem!important
  }
  #lagom-one-step-order .mb-xl-n2,
  #lagom-one-step-order .my-xl-n2 {
    margin-bottom:-.5rem!important
  }
  #lagom-one-step-order .ml-xl-n2,
  #lagom-one-step-order .mx-xl-n2 {
    margin-right:-.5rem!important
  }
  #lagom-one-step-order .m-xl-n3 {
    margin:-1rem!important
  }
  #lagom-one-step-order .mt-xl-n3,
  #lagom-one-step-order .my-xl-n3 {
    margin-top:-1rem!important
  }
  #lagom-one-step-order .mr-xl-n3,
  #lagom-one-step-order .mx-xl-n3 {
    margin-left:-1rem!important
  }
  #lagom-one-step-order .mb-xl-n3,
  #lagom-one-step-order .my-xl-n3 {
    margin-bottom:-1rem!important
  }
  #lagom-one-step-order .ml-xl-n3,
  #lagom-one-step-order .mx-xl-n3 {
    margin-right:-1rem!important
  }
  #lagom-one-step-order .m-xl-n4 {
    margin:-1.5rem!important
  }
  #lagom-one-step-order .mt-xl-n4,
  #lagom-one-step-order .my-xl-n4 {
    margin-top:-1.5rem!important
  }
  #lagom-one-step-order .mr-xl-n4,
  #lagom-one-step-order .mx-xl-n4 {
    margin-left:-1.5rem!important
  }
  #lagom-one-step-order .mb-xl-n4,
  #lagom-one-step-order .my-xl-n4 {
    margin-bottom:-1.5rem!important
  }
  #lagom-one-step-order .ml-xl-n4,
  #lagom-one-step-order .mx-xl-n4 {
    margin-right:-1.5rem!important
  }
  #lagom-one-step-order .m-xl-n5 {
    margin:-3rem!important
  }
  #lagom-one-step-order .mt-xl-n5,
  #lagom-one-step-order .my-xl-n5 {
    margin-top:-3rem!important
  }
  #lagom-one-step-order .mr-xl-n5,
  #lagom-one-step-order .mx-xl-n5 {
    margin-left:-3rem!important
  }
  #lagom-one-step-order .mb-xl-n5,
  #lagom-one-step-order .my-xl-n5 {
    margin-bottom:-3rem!important
  }
  #lagom-one-step-order .ml-xl-n5,
  #lagom-one-step-order .mx-xl-n5 {
    margin-right:-3rem!important
  }
  #lagom-one-step-order .m-xl-auto {
    margin:auto!important
  }
  #lagom-one-step-order .mt-xl-auto,
  #lagom-one-step-order .my-xl-auto {
    margin-top:auto!important
  }
  #lagom-one-step-order .mr-xl-auto,
  #lagom-one-step-order .mx-xl-auto {
    margin-left:auto!important
  }
  #lagom-one-step-order .mb-xl-auto,
  #lagom-one-step-order .my-xl-auto {
    margin-bottom:auto!important
  }
  #lagom-one-step-order .ml-xl-auto,
  #lagom-one-step-order .mx-xl-auto {
    margin-right:auto!important
  }
}
#lagom-one-step-order .stretched-link:after {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:1;
  pointer-events:auto;
  content:"";
  background-color:transparent
}
#lagom-one-step-order .text-monospace {
  font-family:var(--font-family-monospace)!important
}
#lagom-one-step-order .text-wrap {
  white-space:normal!important
}
#lagom-one-step-order .text-truncate {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
@media (min-width:480px) {
  #lagom-one-step-order .text-sm-left {
    text-align:right!important
  }
  #lagom-one-step-order .text-sm-right {
    text-align:left!important
  }
  #lagom-one-step-order .text-sm-center {
    text-align:center!important
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .text-md-left {
    text-align:right!important
  }
  #lagom-one-step-order .text-md-right {
    text-align:left!important
  }
  #lagom-one-step-order .text-md-center {
    text-align:center!important
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .text-lg-left {
    text-align:right!important
  }
  #lagom-one-step-order .text-lg-right {
    text-align:left!important
  }
  #lagom-one-step-order .text-lg-center {
    text-align:center!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .text-xl-left {
    text-align:right!important
  }
  #lagom-one-step-order .text-xl-right {
    text-align:left!important
  }
  #lagom-one-step-order .text-xl-center {
    text-align:center!important
  }
}
#lagom-one-step-order .font-weight-light {
  font-weight:var(--font-weight-light)!important
}
#lagom-one-step-order .font-weight-normal {
  font-weight:var(--font-weight-base)!important
}
#lagom-one-step-order .font-weight-bold {
  font-weight:var(--font-weight-bold)!important
}
#lagom-one-step-order .font-weight-bolder {
  font-weight:var(--font-weight-black)!important
}
#lagom-one-step-order .font-italic {
  font-style:italic!important
}
#lagom-one-step-order .text-white {
  color:#fff!important
}
#lagom-one-step-order .text-body {
  color:var(--text-body-color)!important
}
#lagom-one-step-order .text-muted {
  color:var(--text-lighter-color)!important
}
#lagom-one-step-order .text-black-50 {
  color:rgba(0,0,0,.5)!important
}
#lagom-one-step-order .text-white-50 {
  color:hsla(0,0%,100%,.5)!important
}
#lagom-one-step-order .text-hide {
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
#lagom-one-step-order .text-decoration-none {
  text-decoration:none!important
}
#lagom-one-step-order .text-break {
  word-break:break-word!important;
  word-wrap:break-word!important
}
#lagom-one-step-order .text-reset {
  color:inherit!important
}
#lagom-one-step-order .visible {
  visibility:visible!important
}
#lagom-one-step-order .invisible {
  visibility:hidden!important
}
@-ms-viewport {
  width:device-width
}
#lagom-one-step-order .visible-lg,
#lagom-one-step-order .visible-lg-block,
#lagom-one-step-order .visible-lg-inline,
#lagom-one-step-order .visible-lg-inline-block,
#lagom-one-step-order .visible-md,
#lagom-one-step-order .visible-md-block,
#lagom-one-step-order .visible-md-inline,
#lagom-one-step-order .visible-md-inline-block,
#lagom-one-step-order .visible-sm,
#lagom-one-step-order .visible-sm-block,
#lagom-one-step-order .visible-sm-inline,
#lagom-one-step-order .visible-sm-inline-block,
#lagom-one-step-order .visible-xl,
#lagom-one-step-order .visible-xl-block,
#lagom-one-step-order .visible-xl-inline,
#lagom-one-step-order .visible-xl-inline-block,
#lagom-one-step-order .visible-xs,
#lagom-one-step-order .visible-xs-block,
#lagom-one-step-order .visible-xs-inline,
#lagom-one-step-order .visible-xs-inline-block {
  display:none!important
}
@media (max-width:479.98px) {
  #lagom-one-step-order .visible-xs {
    display:block!important
  }
  #lagom-one-step-order table.visible-xs {
    display:table!important
  }
  #lagom-one-step-order tr.visible-xs {
    display:table-row!important
  }
  #lagom-one-step-order td.visible-xs,
  #lagom-one-step-order th.visible-xs {
    display:table-cell!important
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .visible-xs-block {
    display:block!important
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .visible-xs-inline {
    display:inline!important
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .visible-xs-inline-block {
    display:inline-block!important
  }
}
@media (min-width:480px) and (max-width:767.98px) {
  #lagom-one-step-order .visible-sm {
    display:block!important
  }
  #lagom-one-step-order table.visible-sm {
    display:table!important
  }
  #lagom-one-step-order tr.visible-sm {
    display:table-row!important
  }
  #lagom-one-step-order td.visible-sm,
  #lagom-one-step-order th.visible-sm {
    display:table-cell!important
  }
}
@media (min-width:480px) and (max-width:767.98px) {
  #lagom-one-step-order .visible-sm-block {
    display:block!important
  }
}
@media (min-width:480px) and (max-width:767.98px) {
  #lagom-one-step-order .visible-sm-inline {
    display:inline!important
  }
}
@media (min-width:480px) and (max-width:767.98px) {
  #lagom-one-step-order .visible-sm-inline-block {
    display:inline-block!important
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .visible-md {
    display:block!important
  }
  #lagom-one-step-order table.visible-md {
    display:table!important
  }
  #lagom-one-step-order tr.visible-md {
    display:table-row!important
  }
  #lagom-one-step-order td.visible-md,
  #lagom-one-step-order th.visible-md {
    display:table-cell!important
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .visible-md-block {
    display:block!important
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .visible-md-inline {
    display:inline!important
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .visible-md-inline-block {
    display:inline-block!important
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .visible-lg {
    display:block!important
  }
  #lagom-one-step-order table.visible-lg {
    display:table!important
  }
  #lagom-one-step-order tr.visible-lg {
    display:table-row!important
  }
  #lagom-one-step-order td.visible-lg,
  #lagom-one-step-order th.visible-lg {
    display:table-cell!important
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .visible-lg-block {
    display:block!important
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .visible-lg-inline {
    display:inline!important
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .visible-lg-inline-block {
    display:inline-block!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .visible-xl {
    display:block!important
  }
  #lagom-one-step-order table.visible-xl {
    display:table!important
  }
  #lagom-one-step-order tr.visible-xl {
    display:table-row!important
  }
  #lagom-one-step-order td.visible-xl,
  #lagom-one-step-order th.visible-xl {
    display:table-cell!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .visible-xl-block {
    display:block!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .visible-xl-inline {
    display:inline!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .visible-xl-inline-block {
    display:inline-block!important
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .hidden-xs {
    display:none!important
  }
}
@media (min-width:480px) and (max-width:767.98px) {
  #lagom-one-step-order .hidden-sm {
    display:none!important
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .hidden-md {
    display:none!important
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .hidden-lg {
    display:none!important
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .hidden-xl {
    display:none!important
  }
}
#lagom-one-step-order .visible-print {
  display:none!important
}
@media print {
  #lagom-one-step-order .visible-print {
    display:block!important
  }
  #lagom-one-step-order table.visible-print {
    display:table!important
  }
  #lagom-one-step-order tr.visible-print {
    display:table-row!important
  }
  #lagom-one-step-order td.visible-print,
  #lagom-one-step-order th.visible-print {
    display:table-cell!important
  }
}
#lagom-one-step-order .visible-print-block {
  display:none!important
}
@media print {
  #lagom-one-step-order .visible-print-block {
    display:block!important
  }
}
#lagom-one-step-order .visible-print-inline {
  display:none!important
}
@media print {
  #lagom-one-step-order .visible-print-inline {
    display:inline!important
  }
}
#lagom-one-step-order .visible-print-inline-block {
  display:none!important
}
@media print {
  #lagom-one-step-order .visible-print-inline-block {
    display:inline-block!important
  }
}
@media print {
  #lagom-one-step-order .hidden-print {
    display:none!important
  }
}
#lagom-one-step-order .h1,
#lagom-one-step-order .h2,
#lagom-one-step-order .h3,
#lagom-one-step-order .h4,
#lagom-one-step-order .h5,
#lagom-one-step-order .h6,
#lagom-one-step-order h1,
#lagom-one-step-order h2,
#lagom-one-step-order h3,
#lagom-one-step-order h4,
#lagom-one-step-order h5,
#lagom-one-step-order h6 {
  color:var(--text-heading-color)
}
#lagom-one-step-order .h1 .small,
#lagom-one-step-order .h1 small,
#lagom-one-step-order .h2 .small,
#lagom-one-step-order .h2 small,
#lagom-one-step-order .h3 .small,
#lagom-one-step-order .h3 small,
#lagom-one-step-order .h4 .small,
#lagom-one-step-order .h4 small,
#lagom-one-step-order .h5 .small,
#lagom-one-step-order .h5 small,
#lagom-one-step-order .h6 .small,
#lagom-one-step-order .h6 small,
#lagom-one-step-order h1 .small,
#lagom-one-step-order h1 small,
#lagom-one-step-order h2 .small,
#lagom-one-step-order h2 small,
#lagom-one-step-order h3 .small,
#lagom-one-step-order h3 small,
#lagom-one-step-order h4 .small,
#lagom-one-step-order h4 small,
#lagom-one-step-order h5 .small,
#lagom-one-step-order h5 small,
#lagom-one-step-order h6 .small,
#lagom-one-step-order h6 small {
  font-weight:400;
  line-height:1
}
#lagom-one-step-order h1 {
  font-size:var(--font-size-h1);
  line-height:var(--line-height-h1);
  font-weight:var(--font-weight-h1)
}
#lagom-one-step-order h2 {
  font-size:var(--font-size-h2);
  line-height:var(--line-height-h2);
  font-weight:var(--font-weight-h2)
}
#lagom-one-step-order h3 {
  font-size:var(--font-size-h3);
  line-height:var(--line-height-h3);
  font-weight:var(--font-weight-h3)
}
#lagom-one-step-order h4 {
  font-size:var(--font-size-h4);
  line-height:var(--line-height-h4);
  font-weight:var(--font-weight-h4)
}
#lagom-one-step-order h5 {
  font-size:var(--font-size-h5);
  line-height:var(--line-height-h5);
  font-weight:var(--font-weight-h5)
}
#lagom-one-step-order h6 {
  font-size:var(--font-size-h6);
  line-height:var(--line-height-h6);
  font-weight:var(--font-weight-h6)
}
#lagom-one-step-order .h1 {
  font-size:var(--font-size-h1)!important;
  line-height:var(--line-height-h1)!important;
  font-weight:var(--font-weight-h1)!important
}
#lagom-one-step-order .h2 {
  font-size:var(--font-size-h2)!important;
  line-height:var(--line-height-h2)!important;
  font-weight:var(--font-weight-h2)!important
}
#lagom-one-step-order .h3 {
  font-size:var(--font-size-h3)!important;
  line-height:var(--line-height-h3)!important;
  font-weight:var(--font-weight-h3)!important
}
#lagom-one-step-order .h4 {
  font-size:var(--font-size-h4)!important;
  line-height:var(--line-height-h4)!important;
  font-weight:var(--font-weight-h4)!important
}
#lagom-one-step-order .h5 {
  font-size:var(--font-size-h5)!important;
  line-height:var(--line-height-h5)!important;
  font-weight:var(--font-weight-h5)!important
}
#lagom-one-step-order .h6 {
  font-size:var(--font-size-h6)!important;
  line-height:var(--line-height-h6)!important;
  font-weight:var(--font-weight-h6)!important
}
#lagom-one-step-order p {
  margin:0 0 16px
}
#lagom-one-step-order .p-xs {
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs)
}
#lagom-one-step-order .p-sm {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .p-lg {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .p-xlg {
  font-size:var(--font-size-xlg);
  line-height:var(--line-height-xlg);
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .p-xxlg {
  font-size:var(--font-size-xxlg);
  line-height:var(--line-height-xxlg);
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .lead {
  margin-bottom:var(--line-height-base);
  font-size:var(--font-size-base);
  font-weight:300;
  line-height:1.4
}
#lagom-one-step-order .display-1 {
  font-size:var(--display1-size);
  font-weight:var(--display1-weight);
  line-height:var(--display-line-height)
}
#lagom-one-step-order .display-2 {
  font-size:var(--display2-size);
  font-weight:var(--display2-weight);
  line-height:var(--display-line-height)
}
#lagom-one-step-order .display-3 {
  font-size:var(--display3-size);
  font-weight:var(--display3-weight);
  line-height:var(--display-line-height)
}
#lagom-one-step-order .display-4 {
  font-size:var(--display4-size);
  font-weight:var(--display4-weight);
  line-height:var(--display-line-height)
}
#lagom-one-step-order hr {
  margin-top:var(--hr-margin-y);
  margin-bottom:var(--hr-margin-y);
  border:0;
  border-top:var(--hr-border-width) solid var(--hr-border-color)
}
#lagom-one-step-order .small,
#lagom-one-step-order small {
  font-size:var(--font-size-sm)
}
#lagom-one-step-order .mark,
#lagom-one-step-order mark {
  background-color:var(--brand-warning-lighter-4);
  padding:.2em
}
#lagom-one-step-order .text-left {
  text-align:right!important
}
#lagom-one-step-order .text-right {
  text-align:left!important
}
#lagom-one-step-order .text-center {
  text-align:center!important
}
#lagom-one-step-order .text-justify {
  text-align:justify!important
}
#lagom-one-step-order .text-nowrap {
  white-space:nowrap!important
}
#lagom-one-step-order .text-lowercase {
  text-transform:lowercase!important
}
#lagom-one-step-order .text-uppercase {
  text-transform:uppercase!important
}
#lagom-one-step-order .text-capitalize {
  text-transform:capitalize!important
}
#lagom-one-step-order .text-large {
  font-size:var(--font-size-lg)!important
}
#lagom-one-step-order .text-small {
  font-size:var(--font-size-sm)!important;
  line-height:var(--line-height-sm)!important
}
#lagom-one-step-order .text-faded {
  color:var(--text-faded-color)!important
}
#lagom-one-step-order .text-lighter {
  color:var(--text-lighter-color)!important
}
#lagom-one-step-order .line-through {
  text-decoration:line-through!important
}
#lagom-one-step-order .text-primary {
  color:var(--text-primary-color)!important
}
#lagom-one-step-order a.text-primary:focus,
#lagom-one-step-order a.text-primary:hover {
  color:var(--brand-primary-darker)!important
}
#lagom-one-step-order .text-success {
  color:var(--text-success-color)!important
}
#lagom-one-step-order a.text-success:focus,
#lagom-one-step-order a.text-success:hover {
  color:var(--brand-success-darker)!important
}
#lagom-one-step-order .text-info {
  color:var(--brand-info)!important
}
#lagom-one-step-order a.text-info:focus,
#lagom-one-step-order a.text-info:hover {
  color:var(--brand-info-darker)!important
}
#lagom-one-step-order .text-warning {
  color:var(--text-warning-color)!important
}
#lagom-one-step-order a.text-warning:focus,
#lagom-one-step-order a.text-warning:hover {
  color:var(--brand-warning-darker)!important
}
#lagom-one-step-order .text-danger {
  color:var(--text-danger-color)!important
}
#lagom-one-step-order a.text-danger:focus,
#lagom-one-step-order a.text-danger:hover {
  color:var(--brand-danger-darker)!important
}
#lagom-one-step-order .bg-primary {
  color:#fff;
  background-color:var(--brand-primary)!important
}
#lagom-one-step-order a.bg-primary:focus,
#lagom-one-step-order a.bg-primary:hover,
#lagom-one-step-order button.bg-primary:focus,
#lagom-one-step-order button.bg-primary:hover {
  background-color:var(--brand-danger-lighter-2)!important
}
#lagom-one-step-order .bg-success {
  background-color:var(--brand-success-lighter-4)!important
}
#lagom-one-step-order a.bg-success:focus,
#lagom-one-step-order a.bg-success:hover,
#lagom-one-step-order button.bg-success:focus,
#lagom-one-step-order button.bg-success:hover {
  background-color:var(--brand-success-lighter-3)!important
}
#lagom-one-step-order .bg-info {
  background-color:var(--brand-info-lighter-3)!important
}
#lagom-one-step-order a.bg-info:focus,
#lagom-one-step-order a.bg-info:hover,
#lagom-one-step-order button.bg-info:focus,
#lagom-one-step-order button.bg-info:hover {
  background-color:var(--brand-info-lighter-2)!important
}
#lagom-one-step-order .bg-warning {
  background-color:var(--brand-warning-lighter-4)!important
}
#lagom-one-step-order a.bg-warning:focus,
#lagom-one-step-order a.bg-warning:hover,
#lagom-one-step-order button.bg-warning:focus,
#lagom-one-step-order button.bg-warning:hover {
  background-color:var(--brand-warning-lighter-3)!important
}
#lagom-one-step-order .bg-danger {
  background-color:var(--brand-danger-lighter-4)!important
}
#lagom-one-step-order a.bg-danger:focus,
#lagom-one-step-order a.bg-danger:hover,
#lagom-one-step-order button.bg-danger:focus,
#lagom-one-step-order button.bg-danger:hover {
  background-color:var(--brand-danger-lighter-3)!important
}
#lagom-one-step-order .bg-default {
  background-color:var(--gray-lighter-4)!important
}
#lagom-one-step-order a.bg-default:focus,
#lagom-one-step-order a.bg-default:hover,
#lagom-one-step-order button.bg-default:focus,
#lagom-one-step-order button.bg-default:hover {
  background-color:var(--gray-lighter-3)!important
}
#lagom-one-step-order ol,
#lagom-one-step-order ul {
  margin-top:0;
  margin-bottom:var(--line-height-base)/2
}
#lagom-one-step-order .list-unstyled {
  padding-right:0;
  list-style:none
}
#lagom-one-step-order .list-inline {
  padding-right:0;
  list-style:none;
  margin-right:-5px
}
#lagom-one-step-order .list-inline .list-inline-item,
#lagom-one-step-order .list-inline>li {
  display:inline-block;
  padding-right:5px;
  padding-left:5px
}
#lagom-one-step-order .list-inline .list-inline-item:not(:last-child),
#lagom-one-step-order .list-inline>li:not(:last-child) {
  margin-left:var(--list-inline-padding)
}
#lagom-one-step-order .initialism {
  font-size:90%;
  text-transform:uppercase
}
#lagom-one-step-order blockquote {
  background:var(--blockquote-bg);
  border:1px solid var(--blockquote-border-color);
  border-radius:var(--ui-block-border-radius);
  padding:var(--blockquote-padding);
  position:relative;
  font-size:var(--blockquote-font-color);
  font-weight:var(--balckquote-font-weight);
  line-height:var(--blockquote-line-height)
}
#lagom-one-step-order blockquote>:last-child {
  margin-bottom:0
}
#lagom-one-step-order blockquote p {
  font-style:italic
}
#lagom-one-step-order blockquote p span {
  font-style:italic;
  margin:0
}
#lagom-one-step-order blockquote p:after {
  content:"";
  background-image:url(../img/quote-icon.svg);
  position:absolute;
  top:24px;
  right:24px;
  height:24px;
  width:24px
}
#lagom-one-step-order .blockquote-footer {
  display:block;
  font-size:var(--blockquote-small-font-size);
  color:var(--blockquote-small-color)
}
#lagom-one-step-order .blockquote-footer:before {
  content:"\2014\00A0"
}
#lagom-one-step-order .card {
  position:relative;
  display:flex;
  flex-direction:column;
  min-width:0;
  word-wrap:break-word;
  background-color:var(--card-bg);
  background-clip:border-box;
  border:var(--card-border);
  border-radius:var(--card-border-radius)
}
#lagom-one-step-order .card>hr {
  margin-left:0;
  margin-right:0
}
#lagom-one-step-order .card>.list-group {
  border-top:inherit;
  border-bottom:inherit
}
#lagom-one-step-order .card>.list-group:first-child {
  border-top-width:0;
  border-top-right-radius:var(--card-inner-border-radius);
  border-top-left-radius:var(--card-inner-border-radius)
}
#lagom-one-step-order .card>.list-group:last-child {
  border-bottom-width:0;
  border-bottom-left-radius:var(--card-inner-border-radius);
  border-bottom-right-radius:var(--card-inner-border-radius)
}
#lagom-one-step-order .card>.card-header+.list-group,
#lagom-one-step-order .card>.list-group+.card-footer {
  border-top:0
}
#lagom-one-step-order .card-body {
  flex:1 1 auto;
  min-height:1px;
  padding:var(--card-body-padding)
}
#lagom-one-step-order .card-title {
  margin-bottom:var(--card-spacer-y)
}
#lagom-one-step-order .card-subtitle {
  margin-top:-var(--card-spacer-y)/2;
  margin-bottom:0
}
#lagom-one-step-order .card-text:last-child {
  margin-bottom:0
}
#lagom-one-step-order .card-link:hover {
  text-decoration:none
}
#lagom-one-step-order .card-link+.card-link {
  margin-right:var(--card-spacer-x)
}
#lagom-one-step-order .card-header {
  padding:var(--card-heading-padding);
  margin-bottom:0;
  background-color:var(--card-cap-bg);
  border-bottom:var(--card-border)
}
#lagom-one-step-order .card-header:first-child {
  border-radius:var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0
}
#lagom-one-step-order .card-footer {
  padding:var(--card-footer-padding);
  background-color:var(--card-cap-bg);
  border-top:var(--card-border)
}
#lagom-one-step-order .card-footer:last-child {
  border-radius:0 0 var(--card-inner-border-radius) var(--card-inner-border-radius)
}
#lagom-one-step-order .card-header-tabs {
  margin-bottom:-var(--card-spacer-y);
  border-bottom:0
}
#lagom-one-step-order .card-header-pills,
#lagom-one-step-order .card-header-tabs {
  margin-left:-var(--card-spacer-x)/2;
  margin-right:-var(--card-spacer-x)/2
}
#lagom-one-step-order .card-img-overlay {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  padding:var(--card-img-overlay-padding);
  border-radius:var(--card-inner-border-radius)
}
#lagom-one-step-order .card-img,
#lagom-one-step-order .card-img-bottom,
#lagom-one-step-order .card-img-top {
  flex-shrink:0;
  width:100%
}
#lagom-one-step-order .card-img,
#lagom-one-step-order .card-img-top {
  border-top-right-radius:var(--card-inner-border-radius);
  border-top-left-radius:var(--card-inner-border-radius)
}
#lagom-one-step-order .card-img,
#lagom-one-step-order .card-img-bottom {
  border-bottom-left-radius:var(--card-inner-border-radius);
  border-bottom-right-radius:var(--card-inner-border-radius)
}
#lagom-one-step-order .card-deck .card {
  margin-bottom:var(--card-deck-margin)
}
@media (min-width:480px) {
  #lagom-one-step-order .card-deck {
    display:flex;
    flex-flow:row wrap;
    margin-left:-var(--card-deck-margin);
    margin-right:-var(--card-deck-margin)
  }
  #lagom-one-step-order .card-deck .card {
    flex:1 0 0%;
    margin-left:var(--card-deck-margin);
    margin-bottom:0;
    margin-right:var(--card-deck-margin)
  }
}
#lagom-one-step-order .card-group>.card {
  margin-bottom:var(--card-group-margin)
}
@media (min-width:480px) {
  #lagom-one-step-order .card-group {
    display:flex;
    flex-flow:row wrap
  }
  #lagom-one-step-order .card-group>.card {
    flex:1 0 0%;
    margin-bottom:0
  }
  #lagom-one-step-order .card-group>.card+.card {
    margin-right:0;
    border-right:0
  }
  #lagom-one-step-order .card-group>.card:not(:last-child) {
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }
  #lagom-one-step-order .card-group>.card:not(:last-child) .card-header,
  #lagom-one-step-order .card-group>.card:not(:last-child) .card-img-top {
    border-top-left-radius:0
  }
  #lagom-one-step-order .card-group>.card:not(:last-child) .card-footer,
  #lagom-one-step-order .card-group>.card:not(:last-child) .card-img-bottom {
    border-bottom-left-radius:0
  }
  #lagom-one-step-order .card-group>.card:not(:first-child) {
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }
  #lagom-one-step-order .card-group>.card:not(:first-child) .card-header,
  #lagom-one-step-order .card-group>.card:not(:first-child) .card-img-top {
    border-top-right-radius:0
  }
  #lagom-one-step-order .card-group>.card:not(:first-child) .card-footer,
  #lagom-one-step-order .card-group>.card:not(:first-child) .card-img-bottom {
    border-bottom-right-radius:0
  }
}
#lagom-one-step-order .card-columns .card {
  margin-bottom:var(--card-columns-margin)
}
@media (min-width:480px) {
  #lagom-one-step-order .card-columns {
    column-count:var(--card-columns-count);
    column-gap:var(--card-columns-gap);
    orphans:1;
    widows:1
  }
  #lagom-one-step-order .card-columns .card {
    display:inline-block;
    width:100%
  }
}
#lagom-one-step-order .accordion {
  overflow-anchor:none
}
#lagom-one-step-order .accordion>.card {
  overflow:hidden
}
#lagom-one-step-order .accordion>.card:not(:last-of-type) {
  border-bottom:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
#lagom-one-step-order .accordion>.card:not(:first-of-type) {
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .accordion>.card>.card-header {
  border-radius:0;
  margin-bottom:-1px
}
#lagom-one-step-order .img-fluid {
  max-width:100%;
  height:auto
}
#lagom-one-step-order .img-thumbnail {
  padding:var(--thumbnail-padding);
  background-color:var(--thumbnail-bg);
  border:var(--thumbnail-border-width) solid var(--thumbnail-border-color);
  border-radius:var(--thumbnail-border-radius);
  box-shadow:var(--thumbnail-box-shadow);
  max-width:100%;
  height:auto
}
#lagom-one-step-order .figure {
  display:inline-block
}
#lagom-one-step-order .figure-img {
  margin-bottom:var(--ui-block-spacing-xs)/2;
  line-height:1
}
#lagom-one-step-order .figure-caption {
  font-size:var(--figure-caption-font-size);
  color:var(--figure-caption-color)
}
#lagom-one-step-order *,
#lagom-one-step-order :after,
#lagom-one-step-order :before {
  box-sizing:border-box
}
#lagom-one-step-order html {
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}
#lagom-one-step-order article,
#lagom-one-step-order aside,
#lagom-one-step-order figcaption,
#lagom-one-step-order figure,
#lagom-one-step-order footer,
#lagom-one-step-order header,
#lagom-one-step-order hgroup,
#lagom-one-step-order main,
#lagom-one-step-order nav,
#lagom-one-step-order section {
  display:block
}
#lagom-one-step-order body {
  margin:0;
  font-family:var(--font-family-base),sans-serif;
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-base);
  line-height:var(--line-height-base);
  color:var(--text-body-color);
  background:var(--body-bg);
  text-align:right
}
#lagom-one-step-order [tabindex="-1"]:focus:not(:focus-visible) {
  outline:0!important
}
#lagom-one-step-order hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
#lagom-one-step-order h1,
#lagom-one-step-order h2,
#lagom-one-step-order h3,
#lagom-one-step-order h4,
#lagom-one-step-order h5,
#lagom-one-step-order h6 {
  margin-top:0;
  margin-bottom:var(--headings-margin-bottom)
}
#lagom-one-step-order p {
  margin-top:0;
  margin-bottom:var(--paragraph-margin-bottom)
}
#lagom-one-step-order abbr[data-original-title],
#lagom-one-step-order abbr[title] {
  text-decoration:underline;
  text-decoration:underline dotted;
  cursor:help;
  border-bottom:0;
  text-decoration-skip-ink:none
}
#lagom-one-step-order address {
  margin-bottom:1rem;
  font-style:normal;
  line-height:inherit
}
#lagom-one-step-order dl,
#lagom-one-step-order ol,
#lagom-one-step-order ul {
  margin-top:0;
  margin-bottom:1rem
}
#lagom-one-step-order ol ol,
#lagom-one-step-order ol ul,
#lagom-one-step-order ul ol,
#lagom-one-step-order ul ul {
  margin-bottom:0
}
#lagom-one-step-order dt {
  font-weight:var(--dt-font-weight)
}
#lagom-one-step-order dd {
  margin-bottom:.5rem;
  margin-right:0
}
#lagom-one-step-order blockquote {
  margin:0 0 1rem
}
#lagom-one-step-order b,
#lagom-one-step-order strong {
  font-weight:var(--font-weight-bold)
}
#lagom-one-step-order .small,
#lagom-one-step-order small {
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order sub,
#lagom-one-step-order sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
#lagom-one-step-order sub {
  bottom:-.25em
}
#lagom-one-step-order sup {
  top:-.5em
}
#lagom-one-step-order a {
  color:var(--link-color);
  text-decoration:var(--link-decoration);
  background-color:transparent
}
#lagom-one-step-order a:hover {
  color:var(--link-hover-color);
  text-decoration:var(--link-hover-decoration)
}
#lagom-one-step-order a:not([href]):not([class]),
#lagom-one-step-order a:not([href]):not([class]):hover {
  color:inherit;
  text-decoration:none
}
#lagom-one-step-order figure {
  margin:0 0 1rem
}
#lagom-one-step-order img {
  vertical-align:middle;
  border-style:none
}
#lagom-one-step-order svg {
  overflow:hidden;
  vertical-align:middle
}
#lagom-one-step-order table {
  border-collapse:collapse
}
#lagom-one-step-order caption {
  padding-top:var(--table-td-padding);
  padding-bottom:var(--table-td-padding);
  color:var(--table-caption-color);
  text-align:right;
  caption-side:bottom
}
#lagom-one-step-order th {
  font-weight:var(--table-th-font-weight);
  text-align:inherit;
  text-align:-webkit-match-parent
}
#lagom-one-step-order label {
  display:inline-block;
  margin-bottom:var(--label-margin-bottom)
}
#lagom-one-step-order button {
  border-radius:0
}
#lagom-one-step-order button:focus:not(:focus-visible) {
  outline:0
}
#lagom-one-step-order button,
#lagom-one-step-order input,
#lagom-one-step-order optgroup,
#lagom-one-step-order select,
#lagom-one-step-order textarea {
  margin:0;
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
#lagom-one-step-order button,
#lagom-one-step-order input {
  overflow:visible
}
#lagom-one-step-order button,
#lagom-one-step-order select {
  text-transform:none
}
#lagom-one-step-order [role=button] {
  cursor:pointer
}
#lagom-one-step-order select {
  word-wrap:normal
}
#lagom-one-step-order [type=button],
#lagom-one-step-order [type=reset],
#lagom-one-step-order [type=submit],
#lagom-one-step-order button {
  -webkit-appearance:button
}
#lagom-one-step-order [type=button]:not(:disabled),
#lagom-one-step-order [type=reset]:not(:disabled),
#lagom-one-step-order [type=submit]:not(:disabled),
#lagom-one-step-order button:not(:disabled) {
  cursor:pointer
}
#lagom-one-step-order [type=button]::-moz-focus-inner,
#lagom-one-step-order [type=reset]::-moz-focus-inner,
#lagom-one-step-order [type=submit]::-moz-focus-inner,
#lagom-one-step-order button::-moz-focus-inner {
  padding:0;
  border-style:none
}
#lagom-one-step-order input[type=checkbox],
#lagom-one-step-order input[type=radio] {
  box-sizing:border-box;
  padding:0
}
#lagom-one-step-order textarea {
  overflow:auto;
  resize:vertical
}
#lagom-one-step-order fieldset {
  min-width:0;
  padding:0;
  margin:0;
  border:0
}
#lagom-one-step-order legend {
  display:block;
  width:100%;
  max-width:100%;
  padding:0;
  margin-bottom:.5rem;
  font-size:1.5rem;
  line-height:inherit;
  color:inherit;
  white-space:normal
}
@media (max-width:1200px) {
  #lagom-one-step-order legend {
    font-size:calc(1.275rem + .3vw)
  }
}
#lagom-one-step-order progress {
  vertical-align:baseline
}
#lagom-one-step-order [type=number]::-webkit-inner-spin-button,
#lagom-one-step-order [type=number]::-webkit-outer-spin-button {
  height:auto
}
#lagom-one-step-order [type=search] {
  outline-offset:-2px;
  -webkit-appearance:none
}
#lagom-one-step-order [type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
#lagom-one-step-order ::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button
}
#lagom-one-step-order output {
  display:inline-block
}
#lagom-one-step-order summary {
  display:list-item;
  cursor:pointer
}
#lagom-one-step-order template {
  display:none
}
#lagom-one-step-order [hidden] {
  display:none!important
}
@keyframes a {
  to {
    transform:rotate(-1turn)
  }
}
#lagom-one-step-order .spinner-border {
  display:inline-block;
  width:var(--spinner-width);
  height:var(--spinner-height);
  vertical-align:text-bottom;
  border:var(--spinner-border-width) solid currentColor;
  border-left-color:transparent;
  border-radius:50%;
  animation:.75s linear infinite a
}
#lagom-one-step-order .spinner-border-sm {
  width:var(--spinner-width-sm);
  height:var(--spinner-height-sm);
  border-width:var(--spinner-border-width-sm)
}
@keyframes b {
  0% {
    transform:scale(0)
  }
  50% {
    opacity:1;
    transform:none
  }
}
#lagom-one-step-order .spinner-grow {
  display:inline-block;
  width:var(--spinner-width);
  height:var(--spinner-height);
  vertical-align:text-bottom;
  background-color:currentColor;
  border-radius:50%;
  opacity:0;
  animation:.75s linear infinite b
}
#lagom-one-step-order .spinner-grow-sm {
  width:var(--spinner-width-sm);
  height:var(--spinner-height-sm)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .spinner-border,
  #lagom-one-step-order .spinner-grow {
    animation-duration:1.5s
  }
}
#lagom-one-step-order .toast {
  flex-basis:var(--toast-max-width);
  max-width:var(--toast-max-width);
  font-size:var(--toast-font-size);
  color:var(--toast-color);
  background-color:var(--toast-background-color);
  background-clip:padding-box;
  border:var(--toast-border-width) solid var(--toast-border-color);
  box-shadow:var(--toast-box-shadow);
  opacity:0;
  border-radius:var(--toast-border-radius)
}
#lagom-one-step-order .toast:not(:last-child) {
  margin-bottom:var(--toast-padding-x)
}
#lagom-one-step-order .toast.showing {
  opacity:1
}
#lagom-one-step-order .toast.show {
  display:block;
  opacity:1
}
#lagom-one-step-order .toast.hide {
  display:none
}
#lagom-one-step-order .toast-header {
  display:flex;
  align-items:center;
  padding:var(--toast-padding-y) var(--toast-padding-x);
  color:var(--toast-header-color);
  background-color:var(--toast-header-background-color);
  background-clip:padding-box;
  border-bottom:var(--toast-border-width) solid var(--toast-header-border-color);
  border-top-right-radius:calc(var(--toast-border-radius) - var(--toast-border-width));
  border-top-left-radius:calc(var(--toast-border-radius) - var(--toast-border-width))
}
#lagom-one-step-order .toast-header .close {
  position:static;
  margin-bottom:0!important;
  margin-right:.5rem!important
}
#lagom-one-step-order .toast-body {
  padding:var(--toast-padding-x)
}
#lagom-one-step-order .fade {
  transition:var(--transition-fade)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .fade {
    transition:none
  }
}
#lagom-one-step-order .fade:not(.show) {
  opacity:0
}
#lagom-one-step-order .collapse:not(.show) {
  display:none
}
#lagom-one-step-order .collapse.in {
  display:block
}
#lagom-one-step-order .collapsing {
  position:relative;
  height:0;
  overflow:hidden;
  transition:var(--transition-collapse)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .collapsing {
    transition:none
  }
}
#lagom-one-step-order table.dataTable {
  clear:both;
  max-width:none!important;
  border-collapse:separate!important
}
#lagom-one-step-order table.dataTable td,
#lagom-one-step-order table.dataTable th {
  box-sizing:border-box!important
}
#lagom-one-step-order table.dataTable td.dataTables_empty,
#lagom-one-step-order table.dataTable th.dataTables_empty {
  text-align:center
}
#lagom-one-step-order table.dataTable td:focus,
#lagom-one-step-order table.dataTable th:focus {
  outline:none
}
#lagom-one-step-order table.dataTable>thead>tr>th:empty {
  padding-left:0!important
}
#lagom-one-step-order table.dataTable.nowrap td,
#lagom-one-step-order table.dataTable.nowrap th {
  white-space:nowrap
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_length label {
  display:flex;
  align-items:center;
  font-weight:400;
  text-align:right;
  white-space:nowrap
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_length select {
  padding-top:var(--ui-padding-xs-v);
  padding-bottom:var(--ui-padding-xs-v);
  padding-right:var(--ui-padding-xs-h);
  height:var(--ui-height-xs);
  display:inline-block
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_filter {
  text-align:left
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_filter label {
  font-weight:400;
  white-space:nowrap;
  text-align:right
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_filter input {
  margin-right:.5em;
  display:inline-block;
  width:auto
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_info {
  padding-top:var(--spacing-1x);
  white-space:nowrap
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_paginate {
  margin:0;
  white-space:nowrap;
  text-align:left;
  display:flex;
  align-items:center
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  white-space:nowrap
}
#lagom-one-step-order div.dataTables_wrapper div.dataTables_processing {
  position:absolute;
  top:50%;
  right:50%;
  width:200px;
  margin-right:-100px;
  margin-top:-26px;
  text-align:center;
  padding:1em 0
}
#lagom-one-step-order table.dataTable thead .sorting,
#lagom-one-step-order table.dataTable thead .sorting_asc,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled,
#lagom-one-step-order table.dataTable thead .sorting_desc,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled {
  white-space:nowrap;
  cursor:pointer;
  position:relative
}
#lagom-one-step-order table.dataTable thead .sorting>span,
#lagom-one-step-order table.dataTable thead .sorting_asc>span,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled>span,
#lagom-one-step-order table.dataTable thead .sorting_desc>span,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled>span {
  display:flex;
  align-items:center
}
#lagom-one-step-order table.dataTable thead .sorting>span span:not(.sorting-arrows),
#lagom-one-step-order table.dataTable thead .sorting_asc>span span:not(.sorting-arrows),
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled>span span:not(.sorting-arrows),
#lagom-one-step-order table.dataTable thead .sorting_desc>span span:not(.sorting-arrows),
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled>span span:not(.sorting-arrows) {
  white-space:normal
}
#lagom-one-step-order table.dataTable thead .sorting:after,
#lagom-one-step-order table.dataTable thead .sorting:before,
#lagom-one-step-order table.dataTable thead .sorting_asc:after,
#lagom-one-step-order table.dataTable thead .sorting_asc:before,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled:after,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled:before,
#lagom-one-step-order table.dataTable thead .sorting_desc:after,
#lagom-one-step-order table.dataTable thead .sorting_desc:before,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled:after,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled:before {
  display:none!important
}
#lagom-one-step-order table.dataTable thead .sorting .sorting-arrows,
#lagom-one-step-order table.dataTable thead .sorting_asc .sorting-arrows,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled .sorting-arrows,
#lagom-one-step-order table.dataTable thead .sorting_desc .sorting-arrows,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled .sorting-arrows {
  display:inline-block;
  position:relative;
  margin-right:var(--spacing-1x);
  height:12px;
  width:12px;
  vertical-align:middle
}
#lagom-one-step-order table.dataTable thead .sorting .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_asc .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_asc .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_desc .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_desc .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled .sorting-arrows:before {
  display:block;
  position:absolute;
  right:0;
  font-family:var(--font-family-icons-small)!important;
  color:var(--ui-icon-color);
  line-height:1;
  font-size:var(--ui-icon-size-small)
}
#lagom-one-step-order table.dataTable thead .sorting .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_asc .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_desc .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled .sorting-arrows:before {
  top:0;
  content:"\e939"!important
}
#lagom-one-step-order table.dataTable thead .sorting .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_asc .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_asc_disabled .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_desc .sorting-arrows:after,
#lagom-one-step-order table.dataTable thead .sorting_desc_disabled .sorting-arrows:after {
  bottom:0;
  content:"\e93a"!important
}
#lagom-one-step-order table.dataTable thead .sorting_asc .sorting-arrows:before,
#lagom-one-step-order table.dataTable thead .sorting_desc .sorting-arrows:after {
  color:var(--text-primary-color)
}
#lagom-one-step-order table.dataTable thead .sorting_disabled {
  cursor:auto!important
}
#lagom-one-step-order table.dataTable thead .sorting_disabled .sorting-arrows {
  display:none
}
#lagom-one-step-order div.dataTables_scrollHead table.dataTable {
  margin-bottom:0!important
}
#lagom-one-step-order div.dataTables_scrollBody>table {
  border-top:none;
  margin-top:0!important;
  margin-bottom:0!important
}
#lagom-one-step-order div.dataTables_scrollBody>table>thead .sorting:after,
#lagom-one-step-order div.dataTables_scrollBody>table>thead .sorting_asc:after,
#lagom-one-step-order div.dataTables_scrollBody>table>thead .sorting_desc:after {
  display:none
}
#lagom-one-step-order div.dataTables_scrollBody>table>tbody>tr:first-child>td,
#lagom-one-step-order div.dataTables_scrollBody>table>tbody>tr:first-child>th {
  border-top:none
}
#lagom-one-step-order div.dataTables_scrollFoot>.dataTables_scrollFootInner {
  box-sizing:content-box
}
#lagom-one-step-order div.dataTables_scrollFoot>.dataTables_scrollFootInner>table {
  margin-top:0!important;
  border-top:none
}
#lagom-one-step-order table.dataTable.table-condensed>thead>tr>th {
  padding-left:20px
}
#lagom-one-step-order table.dataTable.table-condensed .sorting:after,
#lagom-one-step-order table.dataTable.table-condensed .sorting_asc:after,
#lagom-one-step-order table.dataTable.table-condensed .sorting_desc:after {
  top:6px;
  left:6px
}
#lagom-one-step-order table.table-bordered.dataTable td,
#lagom-one-step-order table.table-bordered.dataTable th {
  border-right-width:0
}
#lagom-one-step-order table.table-bordered.dataTable td:last-child,
#lagom-one-step-order table.table-bordered.dataTable th:last-child {
  border-left-width:0
}
#lagom-one-step-order div.dataTables_scrollHead table.table-bordered,
#lagom-one-step-order table.table-bordered.dataTable tbody td,
#lagom-one-step-order table.table-bordered.dataTable tbody th {
  border-bottom-width:0
}
#lagom-one-step-order div.table-responsive>div.dataTables_wrapper>div.row {
  margin:0
}
#lagom-one-step-order div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
  padding-right:0
}
#lagom-one-step-order div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
  padding-left:0
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
  cursor:default!important
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before {
  display:none!important
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
  position:relative;
  border:0;
  padding-right:60px
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.child ul,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>th.child ul {
  width:100%
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.child ul:before,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>th.child ul:before {
  display:flex;
  content:"";
  position:absolute;
  background-color:var(--table-container-header-bg);
  top:0;
  bottom:0;
  right:0;
  width:44px
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>td.child ul li,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr>th.child ul li {
  border:0;
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child {
  position:relative;
  padding-right:60px;
  cursor:pointer
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
  display:none
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child .btn-table-collapse,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child .btn-table-collapse {
  top:0!important;
  right:0;
  bottom:0;
  border:0;
  border-radius:0;
  height:100%;
  width:44px;
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  color:var(--text-lighter-color);
  text-align:center;
  text-indent:0!important;
  outline:none;
  background-color:var(--table-container-header-bg)
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child .btn-table-collapse:before,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child .btn-table-collapse:before {
  font-family:var(--font-family-icons-small);
  font-size:var(--ui-icon-size-small);
  content:"\e931"
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child .btn-table-collapse,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child .btn-table-collapse {
  background-color:var(--table-container-header-bg)!important
}
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child .btn-table-collapse:before,
#lagom-one-step-order table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child .btn-table-collapse:before {
  content:"\e92c"
}
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr>td.control,
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr>th.control {
  position:relative;
  cursor:pointer
}
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr>td.control:before,
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr>th.control:before {
  top:50%;
  right:50%;
  height:16px;
  width:16px;
  margin-top:-10px;
  margin-right:-10px;
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  color:var(--text-lighter-color);
  text-align:center;
  text-indent:0!important;
  outline:none;
  background-color:var(--table-container-header-bg)
}
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr>td.control:before:before,
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr>th.control:before:before {
  font-family:var(--font-family-icons-small);
  font-size:var(--ui-icon-size-small);
  content:"\e931"
}
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr.parent td.control:before,
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr.parent th.control:before {
  background-color:var(--table-container-header-bg)!important
}
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr.parent td.control:before:before,
#lagom-one-step-order table.dataTable.dtr-column>tbody>tr.parent th.control:before:before {
  content:"\e92c"
}
#lagom-one-step-order table.dataTable>tbody>tr.child {
  padding:.5em 1em
}
#lagom-one-step-order table.dataTable>tbody>tr.child:hover {
  background:transparent!important
}
#lagom-one-step-order table.dataTable>tbody>tr.child ul.dtr-details {
  display:inline-block;
  list-style-type:none;
  margin:0;
  padding:0
}
#lagom-one-step-order table.dataTable>tbody>tr.child ul.dtr-details>li {
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
  padding-top:0
}
#lagom-one-step-order table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
  border-bottom:none
}
#lagom-one-step-order table.dataTable>tbody>tr.child span.dtr-title {
  min-width:auto;
  display:inline-block;
  margin-left:var(--spacing-1x);
  color:var(--text-lighter-color);
  font-weight:400
}
#lagom-one-step-order table.dataTable>tbody>tr.child span.dtr-title:after {
  content:":"
}
#lagom-one-step-order .btn-table-collapse,
#lagom-one-step-order table.dataTable>tbody>tr.child span.dtr-data br {
  display:none
}
#lagom-one-step-order div.dtr-modal {
  position:fixed;
  box-sizing:border-box;
  top:0;
  right:0;
  height:100%;
  width:100%;
  z-index:100;
  padding:10em 1em
}
#lagom-one-step-order div.dtr-modal div.dtr-modal-display {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:50%;
  height:50%;
  margin:auto;
  z-index:102;
  overflow:auto;
  background-color:#f5f5f7;
  border:1px solid #000;
  border-radius:.5em;
  box-shadow:0 12px 30px rgba(0,0,0,.6)
}
#lagom-one-step-order div.dtr-modal div.dtr-modal-content {
  position:relative;
  padding:1em
}
#lagom-one-step-order div.dtr-modal div.dtr-modal-close {
  position:absolute;
  top:6px;
  left:6px;
  width:22px;
  height:22px;
  border:1px solid #eaeaea;
  background-color:#f9f9f9;
  text-align:center;
  border-radius:3px;
  cursor:pointer;
  z-index:12
}
#lagom-one-step-order div.dtr-modal div.dtr-modal-close:hover {
  background-color:#eaeaea
}
#lagom-one-step-order div.dtr-modal div.dtr-modal-background {
  position:fixed;
  top:0;
  right:0;
  left:0;
  bottom:0;
  z-index:101;
  background:rgba(0,0,0,.6)
}
#lagom-one-step-order table.dtr-inline.collapsed>thead>tr>th:first-child {
  padding-right:60px!important
}
#lagom-one-step-order table.dtr-inline.collapsed>thead>tr>th:first-child .btn-table-collapse {
  top:0!important;
  right:0;
  bottom:0;
  border:0;
  border-radius:0;
  height:100%;
  width:44px;
  font-size:14px;
  background-color:#f6f7f8;
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  color:var(--text-lighter-color);
  text-align:center;
  text-indent:0!important;
  outline:none;
  background-color:var(--table-container-header-bg)
}
#lagom-one-step-order table.dtr-inline.collapsed>thead>tr>th:first-child .btn-table-collapse:before {
  font-family:var(--font-family-icons-small);
  font-size:var(--ui-icon-size-small);
  content:"\e931"
}
#lagom-one-step-order table.dtr-inline.collapsed>thead>tr>th:first-child .btn-table-collapse.expanded {
  background-color:var(--table-container-header-bg)!important
}
#lagom-one-step-order table.dtr-inline.collapsed>thead>tr>th:first-child .btn-table-collapse.expanded:before {
  content:"\e92c"
}
#lagom-one-step-order table.dtr-inline.collapsed>thead>tr>th:first-child .checkbox-styled {
  margin-left:-1px
}
@media (max-width:767.98px) {
  #lagom-one-step-order div.dtr-modal div.dtr-modal-display {
    width:95%
  }
}
#lagom-one-step-order .intl-tel-input {
  position:relative
}
#lagom-one-step-order .intl-tel-input * {
  box-sizing:border-box;
  -moz-box-sizing:border-box
}
#lagom-one-step-order .intl-tel-input .hide {
  display:none
}
#lagom-one-step-order .intl-tel-input .v-hide {
  visibility:hidden
}
#lagom-one-step-order .intl-tel-input input,
#lagom-one-step-order .intl-tel-input input[type=tel],
#lagom-one-step-order .intl-tel-input input[type=text] {
  position:relative;
  z-index:0;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-right:106px;
  margin-left:0
}
#lagom-one-step-order .intl-tel-input .flag-container {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  padding:1px
}
#lagom-one-step-order .intl-tel-input .selected-flag {
  z-index:1;
  position:relative;
  width:94px;
  outline:none;
  height:100%;
  padding:0 12px 0 20px;
  border-left:1px solid var(--input-border)
}
#lagom-one-step-order .intl-tel-input .selected-flag .iti-flag {
  position:absolute;
  top:0;
  bottom:0;
  margin:auto
}
#lagom-one-step-order .intl-tel-input .selected-flag .iti-arrow {
  position:absolute;
  top:50%;
  margin-top:-2px;
  left:12px;
  width:0;
  height:0;
  border-right:3px solid transparent;
  border-left:3px solid transparent;
  border-top:4px solid var(--ui-icon-color)
}
#lagom-one-step-order .intl-tel-input .selected-flag .iti-arrow.up {
  border-top:none;
  border-bottom:4px solid var(--ui-icon-color)
}
#lagom-one-step-order .intl-tel-input .country-list {
  position:absolute;
  right:1px;
  left:1px;
  z-index:2;
  list-style:none;
  text-align:right;
  padding:0;
  margin:0 -1px 0 0;
  box-shadow:-1px 1px 4px rgba(0,0,0,.2);
  background:var(--dropdown-bg);
  border:1px solid var(--input-border);
  white-space:nowrap;
  max-height:200px;
  overflow-y:scroll
}
#lagom-one-step-order .intl-tel-input .country-list.dropup {
  bottom:100%;
  margin-bottom:-1px
}
#lagom-one-step-order .intl-tel-input .country-list .flag-box {
  display:inline-block;
  width:20px
}
@media (max-width:500px) {
  #lagom-one-step-order .intl-tel-input .country-list {
    white-space:normal
  }
}
#lagom-one-step-order .intl-tel-input .country-list .divider {
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid var(--input-border)
}
#lagom-one-step-order .intl-tel-input .country-list .country {
  padding:9px 12px 7px;
  display:flex;
  align-items:center
}
#lagom-one-step-order .intl-tel-input .country-list .country .dial-code {
  color:var(--text-body-color)
}
#lagom-one-step-order .intl-tel-input .country-list .country.active {
  color:var(--text-primary-color)
}
#lagom-one-step-order .intl-tel-input .country-list .country.highlight {
  transition:var(--transition-base);
  background:var(--ui-nav-link-active-bg);
  color:var(--text-primary-color)
}
#lagom-one-step-order .intl-tel-input .country-list .country-name,
#lagom-one-step-order .intl-tel-input .country-list .dial-code,
#lagom-one-step-order .intl-tel-input .country-list .flag-box {
  vertical-align:middle
}
#lagom-one-step-order .intl-tel-input .country-list .country-name,
#lagom-one-step-order .intl-tel-input .country-list .flag-box {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .intl-tel-input .country-list .country-name {
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden
}
#lagom-one-step-order .intl-tel-input.allow-dropdown .flag-container,
#lagom-one-step-order .intl-tel-input.separate-dial-code .flag-container {
  left:0;
  right:0
}
#lagom-one-step-order .intl-tel-input.allow-dropdown .flag-container:hover {
  cursor:pointer
}
#lagom-one-step-order .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  color:var(--text-primary-color)
}
#lagom-one-step-order .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag .iti-arrow {
  border-top-color:var(--brand-primary)
}
#lagom-one-step-order .intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,
#lagom-one-step-order .intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
  cursor:default
}
#lagom-one-step-order .intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,
#lagom-one-step-order .intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
  background-color:transparent
}
#lagom-one-step-order .intl-tel-input.separate-dial-code .selected-flag {
  display:table
}
#lagom-one-step-order .intl-tel-input.separate-dial-code .selected-dial-code {
  display:table-cell;
  vertical-align:middle;
  padding-top:3px;
  padding-right:28px
}
#lagom-one-step-order .intl-tel-input.iti-container {
  position:absolute;
  top:-1000px;
  right:-1000px;
  z-index:1060;
  padding:1px
}
#lagom-one-step-order .intl-tel-input.iti-container:hover {
  cursor:pointer
}
#lagom-one-step-order .iti-mobile .intl-tel-input.iti-container {
  top:30px;
  bottom:30px;
  right:30px;
  left:30px;
  position:fixed
}
#lagom-one-step-order .iti-mobile .intl-tel-input .country-list {
  max-height:100%;
  width:100%
}
#lagom-one-step-order .iti-mobile .intl-tel-input .country-list .country {
  padding:10px;
  line-height:1.5em
}
#lagom-one-step-order .iti-flag.be {
  width:18px
}
#lagom-one-step-order .iti-flag.ch {
  width:15px
}
#lagom-one-step-order .iti-flag.mc {
  width:19px
}
#lagom-one-step-order .iti-flag.ne {
  width:18px
}
#lagom-one-step-order .iti-flag.np {
  width:13px
}
#lagom-one-step-order .iti-flag.va {
  width:15px
}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi) {
  #lagom-one-step-order .iti-flag {
    background-size:5630px 15px
  }
}
#lagom-one-step-order .iti-flag.ac {
  height:10px;
  background-position:100% 0
}
#lagom-one-step-order .iti-flag.ad {
  height:14px;
  background-position:right -22px top 0
}
#lagom-one-step-order .iti-flag.ae {
  height:10px;
  background-position:right -44px top 0
}
#lagom-one-step-order .iti-flag.af {
  height:14px;
  background-position:right -66px top 0
}
#lagom-one-step-order .iti-flag.ag {
  height:14px;
  background-position:right -88px top 0
}
#lagom-one-step-order .iti-flag.ai {
  height:10px;
  background-position:right -110px top 0
}
#lagom-one-step-order .iti-flag.al {
  height:15px;
  background-position:right -132px top 0
}
#lagom-one-step-order .iti-flag.am {
  height:10px;
  background-position:right -154px top 0
}
#lagom-one-step-order .iti-flag.ao {
  height:14px;
  background-position:right -176px top 0
}
#lagom-one-step-order .iti-flag.aq {
  height:14px;
  background-position:right -198px top 0
}
#lagom-one-step-order .iti-flag.ar {
  height:13px;
  background-position:right -220px top 0
}
#lagom-one-step-order .iti-flag.as {
  height:10px;
  background-position:right -242px top 0
}
#lagom-one-step-order .iti-flag.at {
  height:14px;
  background-position:right -264px top 0
}
#lagom-one-step-order .iti-flag.au {
  height:10px;
  background-position:right -286px top 0
}
#lagom-one-step-order .iti-flag.aw {
  height:14px;
  background-position:right -308px top 0
}
#lagom-one-step-order .iti-flag.ax {
  height:13px;
  background-position:right -330px top 0
}
#lagom-one-step-order .iti-flag.az {
  height:10px;
  background-position:right -352px top 0
}
#lagom-one-step-order .iti-flag.ba {
  height:10px;
  background-position:right -374px top 0
}
#lagom-one-step-order .iti-flag.bb {
  height:14px;
  background-position:right -396px top 0
}
#lagom-one-step-order .iti-flag.bd {
  height:12px;
  background-position:right -418px top 0
}
#lagom-one-step-order .iti-flag.be {
  height:15px;
  background-position:right -440px top 0
}
#lagom-one-step-order .iti-flag.bf {
  height:14px;
  background-position:right -460px top 0
}
#lagom-one-step-order .iti-flag.bg {
  height:12px;
  background-position:right -482px top 0
}
#lagom-one-step-order .iti-flag.bh {
  height:12px;
  background-position:right -504px top 0
}
#lagom-one-step-order .iti-flag.bi {
  height:12px;
  background-position:right -526px top 0
}
#lagom-one-step-order .iti-flag.bj {
  height:14px;
  background-position:right -548px top 0
}
#lagom-one-step-order .iti-flag.bl {
  height:14px;
  background-position:right -570px top 0
}
#lagom-one-step-order .iti-flag.bm {
  height:10px;
  background-position:right -592px top 0
}
#lagom-one-step-order .iti-flag.bn {
  height:10px;
  background-position:right -614px top 0
}
#lagom-one-step-order .iti-flag.bo {
  height:14px;
  background-position:right -636px top 0
}
#lagom-one-step-order .iti-flag.bq {
  height:14px;
  background-position:right -658px top 0
}
#lagom-one-step-order .iti-flag.br {
  height:14px;
  background-position:right -680px top 0
}
#lagom-one-step-order .iti-flag.bs {
  height:10px;
  background-position:right -702px top 0
}
#lagom-one-step-order .iti-flag.bt {
  height:14px;
  background-position:right -724px top 0
}
#lagom-one-step-order .iti-flag.bv {
  height:15px;
  background-position:right -746px top 0
}
#lagom-one-step-order .iti-flag.bw {
  height:14px;
  background-position:right -768px top 0
}
#lagom-one-step-order .iti-flag.by {
  height:10px;
  background-position:right -790px top 0
}
#lagom-one-step-order .iti-flag.bz {
  height:14px;
  background-position:right -812px top 0
}
#lagom-one-step-order .iti-flag.ca {
  height:10px;
  background-position:right -834px top 0
}
#lagom-one-step-order .iti-flag.cc {
  height:10px;
  background-position:right -856px top 0
}
#lagom-one-step-order .iti-flag.cd {
  height:15px;
  background-position:right -878px top 0
}
#lagom-one-step-order .iti-flag.cf {
  height:14px;
  background-position:right -900px top 0
}
#lagom-one-step-order .iti-flag.cg {
  height:14px;
  background-position:right -922px top 0
}
#lagom-one-step-order .iti-flag.ch {
  height:15px;
  background-position:right -944px top 0
}
#lagom-one-step-order .iti-flag.ci {
  height:14px;
  background-position:right -961px top 0
}
#lagom-one-step-order .iti-flag.ck {
  height:10px;
  background-position:right -983px top 0
}
#lagom-one-step-order .iti-flag.cl {
  height:14px;
  background-position:right -1005px top 0
}
#lagom-one-step-order .iti-flag.cm {
  height:14px;
  background-position:right -1027px top 0
}
#lagom-one-step-order .iti-flag.cn {
  height:14px;
  background-position:right -1049px top 0
}
#lagom-one-step-order .iti-flag.co {
  height:14px;
  background-position:right -1071px top 0
}
#lagom-one-step-order .iti-flag.cp {
  height:14px;
  background-position:right -1093px top 0
}
#lagom-one-step-order .iti-flag.cr {
  height:12px;
  background-position:right -1115px top 0
}
#lagom-one-step-order .iti-flag.cu {
  height:10px;
  background-position:right -1137px top 0
}
#lagom-one-step-order .iti-flag.cv {
  height:12px;
  background-position:right -1159px top 0
}
#lagom-one-step-order .iti-flag.cw {
  height:14px;
  background-position:right -1181px top 0
}
#lagom-one-step-order .iti-flag.cx {
  height:10px;
  background-position:right -1203px top 0
}
#lagom-one-step-order .iti-flag.cy {
  height:13px;
  background-position:right -1225px top 0
}
#lagom-one-step-order .iti-flag.cz {
  height:14px;
  background-position:right -1247px top 0
}
#lagom-one-step-order .iti-flag.de {
  height:12px;
  background-position:right -1269px top 0
}
#lagom-one-step-order .iti-flag.dg {
  height:10px;
  background-position:right -1291px top 0
}
#lagom-one-step-order .iti-flag.dj {
  height:14px;
  background-position:right -1313px top 0
}
#lagom-one-step-order .iti-flag.dk {
  height:15px;
  background-position:right -1335px top 0
}
#lagom-one-step-order .iti-flag.dm {
  height:10px;
  background-position:right -1357px top 0
}
#lagom-one-step-order .iti-flag.do {
  height:13px;
  background-position:right -1379px top 0
}
#lagom-one-step-order .iti-flag.dz {
  height:14px;
  background-position:right -1401px top 0
}
#lagom-one-step-order .iti-flag.ea {
  height:14px;
  background-position:right -1423px top 0
}
#lagom-one-step-order .iti-flag.ec {
  height:14px;
  background-position:right -1445px top 0
}
#lagom-one-step-order .iti-flag.ee {
  height:13px;
  background-position:right -1467px top 0
}
#lagom-one-step-order .iti-flag.eg {
  height:14px;
  background-position:right -1489px top 0
}
#lagom-one-step-order .iti-flag.eh {
  height:10px;
  background-position:right -1511px top 0
}
#lagom-one-step-order .iti-flag.er {
  height:10px;
  background-position:right -1533px top 0
}
#lagom-one-step-order .iti-flag.es {
  height:14px;
  background-position:right -1555px top 0
}
#lagom-one-step-order .iti-flag.et {
  height:10px;
  background-position:right -1577px top 0
}
#lagom-one-step-order .iti-flag.eu {
  height:14px;
  background-position:right -1599px top 0
}
#lagom-one-step-order .iti-flag.fi {
  height:12px;
  background-position:right -1621px top 0
}
#lagom-one-step-order .iti-flag.fj {
  height:10px;
  background-position:right -1643px top 0
}
#lagom-one-step-order .iti-flag.fk {
  height:10px;
  background-position:right -1665px top 0
}
#lagom-one-step-order .iti-flag.fm {
  height:11px;
  background-position:right -1687px top 0
}
#lagom-one-step-order .iti-flag.fo {
  height:15px;
  background-position:right -1709px top 0
}
#lagom-one-step-order .iti-flag.fr {
  height:14px;
  background-position:right -1731px top 0
}
#lagom-one-step-order .iti-flag.ga {
  height:15px;
  background-position:right -1753px top 0
}
#lagom-one-step-order .iti-flag.gb {
  height:10px;
  background-position:right -1775px top 0
}
#lagom-one-step-order .iti-flag.gd {
  height:12px;
  background-position:right -1797px top 0
}
#lagom-one-step-order .iti-flag.ge {
  height:14px;
  background-position:right -1819px top 0
}
#lagom-one-step-order .iti-flag.gf {
  height:14px;
  background-position:right -1841px top 0
}
#lagom-one-step-order .iti-flag.gg {
  height:14px;
  background-position:right -1863px top 0
}
#lagom-one-step-order .iti-flag.gh {
  height:14px;
  background-position:right -1885px top 0
}
#lagom-one-step-order .iti-flag.gi {
  height:10px;
  background-position:right -1907px top 0
}
#lagom-one-step-order .iti-flag.gl {
  height:14px;
  background-position:right -1929px top 0
}
#lagom-one-step-order .iti-flag.gm {
  height:14px;
  background-position:right -1951px top 0
}
#lagom-one-step-order .iti-flag.gn {
  height:14px;
  background-position:right -1973px top 0
}
#lagom-one-step-order .iti-flag.gp {
  height:14px;
  background-position:right -1995px top 0
}
#lagom-one-step-order .iti-flag.gq {
  height:14px;
  background-position:right -2017px top 0
}
#lagom-one-step-order .iti-flag.gr {
  height:14px;
  background-position:right -2039px top 0
}
#lagom-one-step-order .iti-flag.gs {
  height:10px;
  background-position:right -2061px top 0
}
#lagom-one-step-order .iti-flag.gt {
  height:13px;
  background-position:right -2083px top 0
}
#lagom-one-step-order .iti-flag.gu {
  height:11px;
  background-position:right -2105px top 0
}
#lagom-one-step-order .iti-flag.gw {
  height:10px;
  background-position:right -2127px top 0
}
#lagom-one-step-order .iti-flag.gy {
  height:12px;
  background-position:right -2149px top 0
}
#lagom-one-step-order .iti-flag.hk {
  height:14px;
  background-position:right -2171px top 0
}
#lagom-one-step-order .iti-flag.hm {
  height:10px;
  background-position:right -2193px top 0
}
#lagom-one-step-order .iti-flag.hn {
  height:10px;
  background-position:right -2215px top 0
}
#lagom-one-step-order .iti-flag.hr {
  height:10px;
  background-position:right -2237px top 0
}
#lagom-one-step-order .iti-flag.ht {
  height:12px;
  background-position:right -2259px top 0
}
#lagom-one-step-order .iti-flag.hu {
  height:10px;
  background-position:right -2281px top 0
}
#lagom-one-step-order .iti-flag.ic {
  height:14px;
  background-position:right -2303px top 0
}
#lagom-one-step-order .iti-flag.id {
  height:14px;
  background-position:right -2325px top 0
}
#lagom-one-step-order .iti-flag.ie {
  height:10px;
  background-position:right -2347px top 0
}
#lagom-one-step-order .iti-flag.il {
  height:15px;
  background-position:right -2369px top 0
}
#lagom-one-step-order .iti-flag.im {
  height:10px;
  background-position:right -2391px top 0
}
#lagom-one-step-order .iti-flag.in {
  height:14px;
  background-position:right -2413px top 0
}
#lagom-one-step-order .iti-flag.io {
  height:10px;
  background-position:right -2435px top 0
}
#lagom-one-step-order .iti-flag.iq {
  height:14px;
  background-position:right -2457px top 0
}
#lagom-one-step-order .iti-flag.ir {
  height:12px;
  background-position:right -2479px top 0
}
#lagom-one-step-order .iti-flag.is {
  height:15px;
  background-position:right -2501px top 0
}
#lagom-one-step-order .iti-flag.it {
  height:14px;
  background-position:right -2523px top 0
}
#lagom-one-step-order .iti-flag.je {
  height:12px;
  background-position:right -2545px top 0
}
#lagom-one-step-order .iti-flag.jm {
  height:10px;
  background-position:right -2567px top 0
}
#lagom-one-step-order .iti-flag.jo {
  height:10px;
  background-position:right -2589px top 0
}
#lagom-one-step-order .iti-flag.jp {
  height:14px;
  background-position:right -2611px top 0
}
#lagom-one-step-order .iti-flag.ke {
  height:14px;
  background-position:right -2633px top 0
}
#lagom-one-step-order .iti-flag.kg {
  height:12px;
  background-position:right -2655px top 0
}
#lagom-one-step-order .iti-flag.kh {
  height:13px;
  background-position:right -2677px top 0
}
#lagom-one-step-order .iti-flag.ki {
  height:10px;
  background-position:right -2699px top 0
}
#lagom-one-step-order .iti-flag.km {
  height:12px;
  background-position:right -2721px top 0
}
#lagom-one-step-order .iti-flag.kn {
  height:14px;
  background-position:right -2743px top 0
}
#lagom-one-step-order .iti-flag.kp {
  height:10px;
  background-position:right -2765px top 0
}
#lagom-one-step-order .iti-flag.kr {
  height:14px;
  background-position:right -2787px top 0
}
#lagom-one-step-order .iti-flag.kw {
  height:10px;
  background-position:right -2809px top 0
}
#lagom-one-step-order .iti-flag.ky {
  height:10px;
  background-position:right -2831px top 0
}
#lagom-one-step-order .iti-flag.kz {
  height:10px;
  background-position:right -2853px top 0
}
#lagom-one-step-order .iti-flag.la {
  height:14px;
  background-position:right -2875px top 0
}
#lagom-one-step-order .iti-flag.lb {
  height:14px;
  background-position:right -2897px top 0
}
#lagom-one-step-order .iti-flag.lc {
  height:10px;
  background-position:right -2919px top 0
}
#lagom-one-step-order .iti-flag.li {
  height:12px;
  background-position:right -2941px top 0
}
#lagom-one-step-order .iti-flag.lk {
  height:10px;
  background-position:right -2963px top 0
}
#lagom-one-step-order .iti-flag.lr {
  height:11px;
  background-position:right -2985px top 0
}
#lagom-one-step-order .iti-flag.ls {
  height:14px;
  background-position:right -3007px top 0
}
#lagom-one-step-order .iti-flag.lt {
  height:12px;
  background-position:right -3029px top 0
}
#lagom-one-step-order .iti-flag.lu {
  height:12px;
  background-position:right -3051px top 0
}
#lagom-one-step-order .iti-flag.lv {
  height:10px;
  background-position:right -3073px top 0
}
#lagom-one-step-order .iti-flag.ly {
  height:10px;
  background-position:right -3095px top 0
}
#lagom-one-step-order .iti-flag.ma {
  height:14px;
  background-position:right -3117px top 0
}
#lagom-one-step-order .iti-flag.mc {
  height:15px;
  background-position:right -3139px top 0
}
#lagom-one-step-order .iti-flag.md {
  height:10px;
  background-position:right -3160px top 0
}
#lagom-one-step-order .iti-flag.me {
  height:10px;
  background-position:right -3182px top 0
}
#lagom-one-step-order .iti-flag.mf {
  height:14px;
  background-position:right -3204px top 0
}
#lagom-one-step-order .iti-flag.mg {
  height:14px;
  background-position:right -3226px top 0
}
#lagom-one-step-order .iti-flag.mh {
  height:11px;
  background-position:right -3248px top 0
}
#lagom-one-step-order .iti-flag.mk {
  height:10px;
  background-position:right -3270px top 0
}
#lagom-one-step-order .iti-flag.ml {
  height:14px;
  background-position:right -3292px top 0
}
#lagom-one-step-order .iti-flag.mm {
  height:14px;
  background-position:right -3314px top 0
}
#lagom-one-step-order .iti-flag.mn {
  height:10px;
  background-position:right -3336px top 0
}
#lagom-one-step-order .iti-flag.mo {
  height:14px;
  background-position:right -3358px top 0
}
#lagom-one-step-order .iti-flag.mp {
  height:10px;
  background-position:right -3380px top 0
}
#lagom-one-step-order .iti-flag.mq {
  height:14px;
  background-position:right -3402px top 0
}
#lagom-one-step-order .iti-flag.mr {
  height:14px;
  background-position:right -3424px top 0
}
#lagom-one-step-order .iti-flag.ms {
  height:10px;
  background-position:right -3446px top 0
}
#lagom-one-step-order .iti-flag.mt {
  height:14px;
  background-position:right -3468px top 0
}
#lagom-one-step-order .iti-flag.mu {
  height:14px;
  background-position:right -3490px top 0
}
#lagom-one-step-order .iti-flag.mv {
  height:14px;
  background-position:right -3512px top 0
}
#lagom-one-step-order .iti-flag.mw {
  height:14px;
  background-position:right -3534px top 0
}
#lagom-one-step-order .iti-flag.mx {
  height:12px;
  background-position:right -3556px top 0
}
#lagom-one-step-order .iti-flag.my {
  height:10px;
  background-position:right -3578px top 0
}
#lagom-one-step-order .iti-flag.mz {
  height:14px;
  background-position:right -3600px top 0
}
#lagom-one-step-order .iti-flag.na {
  height:14px;
  background-position:right -3622px top 0
}
#lagom-one-step-order .iti-flag.nc {
  height:10px;
  background-position:right -3644px top 0
}
#lagom-one-step-order .iti-flag.ne {
  height:15px;
  background-position:right -3666px top 0
}
#lagom-one-step-order .iti-flag.nf {
  height:10px;
  background-position:right -3686px top 0
}
#lagom-one-step-order .iti-flag.ng {
  height:10px;
  background-position:right -3708px top 0
}
#lagom-one-step-order .iti-flag.ni {
  height:12px;
  background-position:right -3730px top 0
}
#lagom-one-step-order .iti-flag.nl {
  height:14px;
  background-position:right -3752px top 0
}
#lagom-one-step-order .iti-flag.no {
  height:15px;
  background-position:right -3774px top 0
}
#lagom-one-step-order .iti-flag.np {
  height:15px;
  background-position:right -3796px top 0
}
#lagom-one-step-order .iti-flag.nr {
  height:10px;
  background-position:right -3811px top 0
}
#lagom-one-step-order .iti-flag.nu {
  height:10px;
  background-position:right -3833px top 0
}
#lagom-one-step-order .iti-flag.nz {
  height:10px;
  background-position:right -3855px top 0
}
#lagom-one-step-order .iti-flag.om {
  height:10px;
  background-position:right -3877px top 0
}
#lagom-one-step-order .iti-flag.pa {
  height:14px;
  background-position:right -3899px top 0
}
#lagom-one-step-order .iti-flag.pe {
  height:14px;
  background-position:right -3921px top 0
}
#lagom-one-step-order .iti-flag.pf {
  height:14px;
  background-position:right -3943px top 0
}
#lagom-one-step-order .iti-flag.pg {
  height:15px;
  background-position:right -3965px top 0
}
#lagom-one-step-order .iti-flag.ph {
  height:10px;
  background-position:right -3987px top 0
}
#lagom-one-step-order .iti-flag.pk {
  height:14px;
  background-position:right -4009px top 0
}
#lagom-one-step-order .iti-flag.pl {
  height:13px;
  background-position:right -4031px top 0
}
#lagom-one-step-order .iti-flag.pm {
  height:14px;
  background-position:right -4053px top 0
}
#lagom-one-step-order .iti-flag.pn {
  height:10px;
  background-position:right -4075px top 0
}
#lagom-one-step-order .iti-flag.pr {
  height:14px;
  background-position:right -4097px top 0
}
#lagom-one-step-order .iti-flag.ps {
  height:10px;
  background-position:right -4119px top 0
}
#lagom-one-step-order .iti-flag.pt {
  height:14px;
  background-position:right -4141px top 0
}
#lagom-one-step-order .iti-flag.pw {
  height:13px;
  background-position:right -4163px top 0
}
#lagom-one-step-order .iti-flag.py {
  height:11px;
  background-position:right -4185px top 0
}
#lagom-one-step-order .iti-flag.qa {
  height:var(--spacing-1x);
  background-position:right -4207px top 0
}
#lagom-one-step-order .iti-flag.re {
  height:14px;
  background-position:right -4229px top 0
}
#lagom-one-step-order .iti-flag.ro {
  height:14px;
  background-position:right -4251px top 0
}
#lagom-one-step-order .iti-flag.rs {
  height:14px;
  background-position:right -4273px top 0
}
#lagom-one-step-order .iti-flag.ru {
  height:14px;
  background-position:right -4295px top 0
}
#lagom-one-step-order .iti-flag.rw {
  height:14px;
  background-position:right -4317px top 0
}
#lagom-one-step-order .iti-flag.sa {
  height:14px;
  background-position:right -4339px top 0
}
#lagom-one-step-order .iti-flag.sb {
  height:10px;
  background-position:right -4361px top 0
}
#lagom-one-step-order .iti-flag.sc {
  height:10px;
  background-position:right -4383px top 0
}
#lagom-one-step-order .iti-flag.sd {
  height:10px;
  background-position:right -4405px top 0
}
#lagom-one-step-order .iti-flag.se {
  height:13px;
  background-position:right -4427px top 0
}
#lagom-one-step-order .iti-flag.sg {
  height:14px;
  background-position:right -4449px top 0
}
#lagom-one-step-order .iti-flag.sh {
  height:10px;
  background-position:right -4471px top 0
}
#lagom-one-step-order .iti-flag.si {
  height:10px;
  background-position:right -4493px top 0
}
#lagom-one-step-order .iti-flag.sj {
  height:15px;
  background-position:right -4515px top 0
}
#lagom-one-step-order .iti-flag.sk {
  height:14px;
  background-position:right -4537px top 0
}
#lagom-one-step-order .iti-flag.sl {
  height:14px;
  background-position:right -4559px top 0
}
#lagom-one-step-order .iti-flag.sm {
  height:15px;
  background-position:right -4581px top 0
}
#lagom-one-step-order .iti-flag.sn {
  height:14px;
  background-position:right -4603px top 0
}
#lagom-one-step-order .iti-flag.so {
  height:14px;
  background-position:right -4625px top 0
}
#lagom-one-step-order .iti-flag.sr {
  height:14px;
  background-position:right -4647px top 0
}
#lagom-one-step-order .iti-flag.ss {
  height:10px;
  background-position:right -4669px top 0
}
#lagom-one-step-order .iti-flag.st {
  height:10px;
  background-position:right -4691px top 0
}
#lagom-one-step-order .iti-flag.sv {
  height:12px;
  background-position:right -4713px top 0
}
#lagom-one-step-order .iti-flag.sx {
  height:14px;
  background-position:right -4735px top 0
}
#lagom-one-step-order .iti-flag.sy {
  height:14px;
  background-position:right -4757px top 0
}
#lagom-one-step-order .iti-flag.sz {
  height:14px;
  background-position:right -4779px top 0
}
#lagom-one-step-order .iti-flag.ta {
  height:10px;
  background-position:right -4801px top 0
}
#lagom-one-step-order .iti-flag.tc {
  height:10px;
  background-position:right -4823px top 0
}
#lagom-one-step-order .iti-flag.td {
  height:14px;
  background-position:right -4845px top 0
}
#lagom-one-step-order .iti-flag.tf {
  height:14px;
  background-position:right -4867px top 0
}
#lagom-one-step-order .iti-flag.tg {
  height:13px;
  background-position:right -4889px top 0
}
#lagom-one-step-order .iti-flag.th {
  height:14px;
  background-position:right -4911px top 0
}
#lagom-one-step-order .iti-flag.tj {
  height:10px;
  background-position:right -4933px top 0
}
#lagom-one-step-order .iti-flag.tk {
  height:10px;
  background-position:right -4955px top 0
}
#lagom-one-step-order .iti-flag.tl {
  height:10px;
  background-position:right -4977px top 0
}
#lagom-one-step-order .iti-flag.tm {
  height:14px;
  background-position:right -4999px top 0
}
#lagom-one-step-order .iti-flag.tn {
  height:14px;
  background-position:right -5021px top 0
}
#lagom-one-step-order .iti-flag.to {
  height:10px;
  background-position:right -5043px top 0
}
#lagom-one-step-order .iti-flag.tr {
  height:14px;
  background-position:right -5065px top 0
}
#lagom-one-step-order .iti-flag.tt {
  height:12px;
  background-position:right -5087px top 0
}
#lagom-one-step-order .iti-flag.tv {
  height:10px;
  background-position:right -5109px top 0
}
#lagom-one-step-order .iti-flag.tw {
  height:14px;
  background-position:right -5131px top 0
}
#lagom-one-step-order .iti-flag.tz {
  height:14px;
  background-position:right -5153px top 0
}
#lagom-one-step-order .iti-flag.ua {
  height:14px;
  background-position:right -5175px top 0
}
#lagom-one-step-order .iti-flag.ug {
  height:14px;
  background-position:right -5197px top 0
}
#lagom-one-step-order .iti-flag.um {
  height:11px;
  background-position:right -5219px top 0
}
#lagom-one-step-order .iti-flag.us {
  height:11px;
  background-position:right -5241px top 0
}
#lagom-one-step-order .iti-flag.uy {
  height:14px;
  background-position:right -5263px top 0
}
#lagom-one-step-order .iti-flag.uz {
  height:10px;
  background-position:right -5285px top 0
}
#lagom-one-step-order .iti-flag.va {
  height:15px;
  background-position:right -5307px top 0
}
#lagom-one-step-order .iti-flag.vc {
  height:14px;
  background-position:right -5324px top 0
}
#lagom-one-step-order .iti-flag.ve {
  height:14px;
  background-position:right -5346px top 0
}
#lagom-one-step-order .iti-flag.vg {
  height:10px;
  background-position:right -5368px top 0
}
#lagom-one-step-order .iti-flag.vi {
  height:14px;
  background-position:right -5390px top 0
}
#lagom-one-step-order .iti-flag.vn {
  height:14px;
  background-position:right -5412px top 0
}
#lagom-one-step-order .iti-flag.vu {
  height:12px;
  background-position:right -5434px top 0
}
#lagom-one-step-order .iti-flag.wf {
  height:14px;
  background-position:right -5456px top 0
}
#lagom-one-step-order .iti-flag.ws {
  height:10px;
  background-position:right -5478px top 0
}
#lagom-one-step-order .iti-flag.xk {
  height:15px;
  background-position:right -5500px top 0
}
#lagom-one-step-order .iti-flag.ye {
  height:14px;
  background-position:right -5522px top 0
}
#lagom-one-step-order .iti-flag.yt {
  height:14px;
  background-position:right -5544px top 0
}
#lagom-one-step-order .iti-flag.za {
  height:14px;
  background-position:right -5566px top 0
}
#lagom-one-step-order .iti-flag.zm {
  height:14px;
  background-position:right -5588px top 0
}
#lagom-one-step-order .iti-flag.zw {
  height:10px;
  background-position:right -5610px top 0
}
#lagom-one-step-order .iti-flag {
  width:20px;
  height:15px;
  box-shadow:0 0 1px 0 #888;
  background-image:url(../img/flags.png);
  background-repeat:no-repeat;
  background-color:#dbdbdb;
  background-position:right 20px top 0
}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi) {
  #lagom-one-step-order .iti-flag {
    background-image:url(../img/flags@2x.png)
  }
}
#lagom-one-step-order .iti-flag.np {
  background-color:transparent
}
#lagom-one-step-order html {
  min-height:100%;
  scroll-behavior:smooth
}
#lagom-one-step-order html.scroll-smooth-block {
  scroll-behavior:unset
}
#lagom-one-step-order body {
  overflow-x:hidden;
  display:flex;
  flex-direction:column;
  min-height:100vh;
  -webkit-font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  -o-font-smoothing:antialiased;
  text-rendering:optimizeSpeed
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order body {
    height:100vh
  }
}
@media only screen and (max-width:767.98px) {
  #lagom-one-step-order body,
  #lagom-one-step-order html {
    overflow-x:hidden
  }
}
#lagom-one-step-order input:-webkit-autofill,
#lagom-one-step-order select:-webkit-autofill {
  -webkit-box-shadow:0 0 0 1000px #fff inset
}
#lagom-one-step-order a[href^=tel] {
  color:inherit!important;
  text-decoration:none
}
#lagom-one-step-order a:not(.btn) {
  color:var(--link-color);
  text-decoration:none;
  transition:color var(--transition-base),background var(--transition-base),border var(--transition-base),transform var(--transition-base),padding var(--transition-base)
}
#lagom-one-step-order a:not(.btn).label-primary-faded {
  color:var(--brand-primary)
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom:not(.lagom-layout-left) .has-scroll.dropdown-menu {
    max-height:var(--navbar-dropdown-max-height)
  }
}
#lagom-one-step-order .has-scroll {
  overflow:hidden;
  position:relative;
  scrollbar-color:var(--gray-lighter-4);
  scrollbar-width:thin
}
#lagom-one-step-order .has-scroll.dropdown-menu {
  background:var(--dropdown-bg);
  overflow-y:auto!important;
  overflow-x:hidden
}
#lagom-one-step-order .has-scroll.dropdown-menu::-webkit-scrollbar {
  background:transparent
}
#lagom-one-step-order .has-scroll.dropdown-menu-items {
  overflow-y:auto!important;
  overflow-x:hidden;
  margin:0 0 0 4px!important
}
#lagom-one-step-order .has-scroll.dropdown-menu-items::-webkit-scrollbar {
  background:var(--dropdown-bg)
}
#lagom-one-step-order .has-scroll:hover {
  overflow-y:auto!important;
  overflow-x:hidden
}
#lagom-one-step-order .has-scroll::-webkit-scrollbar {
  width:6px;
  background:transparent
}
#lagom-one-step-order .has-scroll::-webkit-scrollbar-track {
  background:transparent
}
#lagom-one-step-order .has-scroll::-webkit-scrollbar-thumb {
  background:var(--gray-lighter-4);
  border-radius:6px;
  width:6px;
  height:6px
}
#lagom-one-step-order p:empty {
  display:none
}
#lagom-one-step-order .adminreturndiv {
  display:none!important
}
#lagom-one-step-order #popup-backdrop {
  background-color:#2e363f;
  padding:15px;
  height:100%
}
#lagom-one-step-order .admin-masquerade-notice {
  margin:25px auto 0 0;
  padding:4px 10px;
  max-width:240px;
  font-family:Tahoma;
  font-size:.7em;
  text-align:left
}
#lagom-one-step-order .admin-masquerade-notice a {
  text-decoration:underline
}
#lagom-one-step-order .licensing-addon-latest-download h3 {
  margin-top:0
}
@media print {
  #lagom-one-step-order #top-nav,
  #lagom-one-step-order .app-nav-menu,
  #lagom-one-step-order .header-lined,
  #lagom-one-step-order .sidebar {
    display:none
  }
  #lagom-one-step-order a[href]:after {
    content:""!important
  }
}
#lagom-one-step-order .alert-bordered-left {
  border:0;
  border-right:3px solid;
  border-radius:0;
  text-align:right
}
#lagom-one-step-order .row-eq-height {
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order .row-eq-height:after,
#lagom-one-step-order .row-eq-height:before {
  display:none
}
#lagom-one-step-order .row-eq-height>div[class*=col] {
  display:flex
}
#lagom-one-step-order .row-eq-height>div[class*=col]>* {
  width:100%
}
@media (max-width:991.98px) {
  #lagom-one-step-order .row-eq-height-md {
    flex-direction:column
  }
  #lagom-one-step-order .row-eq-height:not(.row-eq-height-sm):not(.row-eq-height-xs):not(.row-cols-mixed)>[class*=col-sm-] {
    max-width:100%;
    width:100%;
    flex:0 0 100%
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .products .row-eq-height>div[class*=col] {
    display:block
  }
  #lagom-one-step-order .row-eq-height-sm {
    flex-direction:column
  }
}
@media (max-width:767.98px) and (-ms-high-contrast:none),screen and (max-width:767.98px) and (-ms-high-contrast:active) {
  #lagom-one-step-order .row-eq-height-sm {
    align-items:center;
    justify-content:center;
    flex-flow:row wrap
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .flex-column-sm {
    flex-direction:column;
    align-items:unset!important
  }
  #lagom-one-step-order .flex-column-sm .m-r-a {
    margin-left:0!important
  }
  #lagom-one-step-order .flex-column-sm>*+* {
    margin-top:var(--ui-block-padding-base)!important
  }
}
#lagom-one-step-order .container-fluid.without-padding,
#lagom-one-step-order .without-padding.container-lg,
#lagom-one-step-order .without-padding.container-md,
#lagom-one-step-order .without-padding.container-sm,
#lagom-one-step-order .without-padding.container-xl {
  padding-right:0;
  padding-left:0
}
#lagom-one-step-order .hidden {
  display:none!important
}
#lagom-one-step-order .weight-300 {
  font-weight:300!important
}
#lagom-one-step-order .weight-500 {
  font-weight:500!important
}
#lagom-one-step-order i.icon-rss {
  color:#f60
}
#lagom-one-step-order .bg-white {
  background:#fff!important
}
#lagom-one-step-order .m-a,
#lagom-one-step-order .m-h-a {
  margin-right:auto;
  margin-left:auto
}
#lagom-one-step-order .m-h-1x {
  margin:0 var(--spacing-1x)
}
#lagom-one-step-order .m-l-a {
  margin-right:auto!important
}
#lagom-one-step-order .m-t-0 {
  margin-top:0!important
}
#lagom-one-step-order .m-t-1x {
  margin-top:var(--spacing-1x)!important
}
#lagom-one-step-order .m-t-2x {
  margin-top:var(--spacing-2x)!important
}
#lagom-one-step-order .m-t-3x {
  margin-top:var(--spacing-3x)!important
}
#lagom-one-step-order .m-t-4x {
  margin-top:var(--spacing-4x)!important
}
#lagom-one-step-order .m-t-5x {
  margin-top:var(--spacing-5x)!important
}
#lagom-one-step-order .m-t-6x {
  margin-top:var(--spacing-6x)!important
}
#lagom-one-step-order .m-t-7x {
  margin-top:var(--spacing-7x)!important
}
#lagom-one-step-order .m-t-8x {
  margin-top:var(--spacing-8x)!important
}
#lagom-one-step-order .m-b-0,
#lagom-one-step-order .m-b-0x {
  margin-bottom:0!important
}
#lagom-one-step-order .m-b-1x {
  margin-bottom:var(--spacing-1x)!important
}
#lagom-one-step-order .m-b-2x {
  margin-bottom:var(--spacing-2x)!important
}
#lagom-one-step-order .m-b-3x {
  margin-bottom:var(--spacing-3x)!important
}
#lagom-one-step-order .m-b-4x {
  margin-bottom:var(--spacing-4x)!important
}
#lagom-one-step-order .m-b-5x {
  margin-bottom:var(--spacing-5x)!important
}
#lagom-one-step-order .m-b-6x {
  margin-bottom:var(--spacing-6x)!important
}
#lagom-one-step-order .m-b-7x {
  margin-bottom:var(--spacing-7x)!important
}
#lagom-one-step-order .m-r-0 {
  margin-left:0!important
}
#lagom-one-step-order .m-r-1x {
  margin-left:var(--spacing-1x)!important
}
#lagom-one-step-order .m-l-1x {
  margin-right:var(--spacing-1x)!important
}
#lagom-one-step-order .m-l-4x {
  margin-right:var(--spacing-4x)!important
}
#lagom-one-step-order .m-l-neg-1x {
  margin-right:calc(-1 * var(--spacing-1x))!important
}
#lagom-one-step-order .m-r-neg-1x {
  margin-left:calc(-1 * var(--spacing-1x))!important
}
#lagom-one-step-order .m-b-neg-2x {
  margin-bottom:calc(-2 * var(--spacing-1x))!important
}
#lagom-one-step-order .m-l-neg-2x {
  margin-right:calc(-2 * var(--spacing-1x))!important
}
#lagom-one-step-order .m-b-neg-3x {
  margin-bottom:calc(-3 * var(--spacing-1x))!important
}
#lagom-one-step-order .p-t-0 {
  padding-top:0!important
}
#lagom-one-step-order .p-b-0 {
  padding-bottom:0!important
}
#lagom-one-step-order .p-l-1x {
  padding-right:var(--spacing-1x)!important
}
#lagom-one-step-order .p-r-1x {
  padding-left:var(--spacing-1x)!important
}
#lagom-one-step-order .p-l-0 {
  padding-right:0!important
}
#lagom-one-step-order .p-r-0 {
  padding-left:0!important
}
#lagom-one-step-order .p-b-2x {
  padding-bottom:var(--spacing-2x)!important
}
#lagom-one-step-order .p-t-2x {
  padding-top:var(--spacing-2x)
}
#lagom-one-step-order .m-w-xs {
  max-width:var(--max-width-xs)
}
#lagom-one-step-order .m-w-sm {
  max-width:var(--max-width-sm)
}
#lagom-one-step-order .m-w-md {
  max-width:var(--max-width-md)
}
#lagom-one-step-order .m-w-lg {
  max-width:var(--max-width-lg)
}
#lagom-one-step-order .no-min-width {
  min-width:unset!important
}
#lagom-one-step-order .w-100 {
  width:100%!important
}
#lagom-one-step-order .m-w-288 {
  max-width:288px
}
#lagom-one-step-order .d-flex {
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order .flex-nowrap {
  flex-wrap:nowrap
}
#lagom-one-step-order .space-between {
  justify-content:space-between
}
#lagom-one-step-order .justify-center {
  justify-content:center
}
#lagom-one-step-order .justify-start {
  justify-content:flex-start!important
}
#lagom-one-step-order .align-center {
  align-items:center
}
#lagom-one-step-order .flex-column {
  flex-direction:column
}
#lagom-one-step-order .flex-grow {
  flex-grow:1!important;
  max-width:unset!important
}
#lagom-one-step-order .word-break-all {
  word-break:break-all!important
}
#lagom-one-step-order .va-middle {
  vertical-align:middle!important
}
#lagom-one-step-order .alert.alert-lagom.w-hidden,
#lagom-one-step-order .alert.w-hidden,
#lagom-one-step-order .w-hidden {
  display:none
}
#lagom-one-step-order .pull-none {
  float:none!important
}
#lagom-one-step-order .truncate {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
@media (min-width:992px) {
  #lagom-one-step-order .col-lg-row-7 {
    flex:0 0 14.2857%;
    max-width:14.2857%;
    position:relative;
    width:100%;
    padding-left:12px;
    padding-right:12px
  }
}
#lagom-one-step-order .or {
  margin-right:var(--spacing-1x);
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .drop-up {
  bottom:100%;
  top:auto
}
#lagom-one-step-order #fullpage-overlay {
  display:table;
  position:fixed;
  z-index:1000;
  top:0;
  right:0;
  width:100%;
  height:100%;
  background-color:var(--modal-backdrop-bg);
  color:#fff
}
#lagom-one-step-order #fullpage-overlay .outer-wrapper {
  position:relative;
  height:100%
}
#lagom-one-step-order #fullpage-overlay .inner-wrapper {
  position:absolute;
  top:50%;
  right:50%;
  height:30%;
  width:50%;
  margin:-3% -25% 0 0;
  text-align:center
}
#lagom-one-step-order #fullpage-overlay .msg {
  display:inline-block;
  padding:20px;
  max-width:400px
}
#lagom-one-step-order [style="text-align:center;"] {
  display:block;
  float:right;
  margin-top:var(--ui-block-spacing-base);
  margin-bottom:0;
  width:100%
}
#lagom-one-step-order .ssl-info {
  display:inline-block
}
#lagom-one-step-order .fa-header:before {
  content:"\f1dc"
}
#lagom-one-step-order .label-corner {
  position:absolute;
  max-height:16px;
  font-size:10px;
  padding:4px;
  transform:rotate(45deg);
  display:flex;
  align-items:center;
  justify-content:center
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .label-corner {
    line-height:1
  }
}
#lagom-one-step-order .shuffle {
  overflow:visible!important
}
#lagom-one-step-order #Overview #layers {
  height:auto
}
#lagom-one-step-order .packages+.pricing-text {
  margin-top:var(--spacing-10x)
}
#lagom-one-step-order .packages+.pricing-text a {
  text-decoration:underline;
  color:var(--text-body-color)
}
#lagom-one-step-order .subscription-manage {
  display:grid;
  place-content:center;
  justify-content:stretch
}
#lagom-one-step-order .subscription-manage .col-12 {
  max-width:100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  padding:var(--spacing-4x);
  text-align:center
}
#lagom-one-step-order .subscription-manage h5 {
  margin-bottom:var(--spacing-1x);
  font-weight:var(--font-weight-bold)
}
#lagom-one-step-order .subscription-manage .svg-icon {
  margin-bottom:var(--spacing-4x)
}
#lagom-one-step-order .has-shadow {
  box-shadow:var(--ui-block-shadow-lg)
}
#lagom-one-step-order .lazyload,
#lagom-one-step-order .lazyloading {
  opacity:0
}
#lagom-one-step-order .lazyloaded {
  opacity:1;
  transition:opacity .2s
}
#lagom-one-step-order .app-nav-menu .lazyloaded,
#lagom-one-step-order .ls-is-cached.lazyloaded {
  transition:opacity 0s
}
#lagom-one-step-order .modal~.main-footer {
  display:none
}
#lagom-one-step-order .bg-color-gold {
  background-color:#f0ad4e
}
#lagom-one-step-order .bg-color-green {
  background-color:#5cb85c
}
#lagom-one-step-order .bg-color-red {
  background-color:#d9534f
}
#lagom-one-step-order .bg-color-orange {
  background-color:#f39c12
}
#lagom-one-step-order .bg-color-blue {
  background-color:#5bc0de
}
#lagom-one-step-order .bg-color-pink {
  background-color:#e671b8
}
#lagom-one-step-order .bg-color-purple {
  background-color:#7b4f9d
}
#lagom-one-step-order .bg-color-lime {
  background-color:#8cbf26
}
#lagom-one-step-order .bg-color-magenta {
  background-color:#ff0097
}
#lagom-one-step-order .bg-color-teal {
  background-color:#00aba9
}
#lagom-one-step-order .bg-color-turquoise {
  background-color:#1abc9c
}
#lagom-one-step-order .bg-color-emerald {
  background-color:#2ecc71
}
#lagom-one-step-order .bg-color-amethyst {
  background-color:#9b59b6
}
#lagom-one-step-order .bg-color-wet-asphalt {
  background-color:#34495e
}
#lagom-one-step-order .bg-color-midnight-blue {
  background-color:#2c3e50
}
#lagom-one-step-order .bg-color-sun-flower {
  background-color:#f1c40f
}
#lagom-one-step-order .bg-color-pomegranate {
  background-color:#c0392b
}
#lagom-one-step-order .bg-color-silver {
  background-color:#bdc3c7
}
#lagom-one-step-order .bg-color-asbestos {
  background-color:#7f8c8d
}
#lagom-one-step-order .app-main {
  flex:1 0 auto;
  display:flex;
  flex-direction:column
}
#lagom-one-step-order .app-main .main-body {
  flex:1 0 auto
}
#lagom-one-step-order .app-main>.mg-integration-container .lu-app-main__body {
  padding:0!important
}
#lagom-one-step-order .app-nav .my-account .active-client,
#lagom-one-step-order .top-nav .my-account .active-client {
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .app-nav .my-account .active-client .item-text,
#lagom-one-step-order .top-nav .my-account .active-client .item-text {
  display:block
}
#lagom-one-step-order .app-nav .my-account .active-client span:not(.item-text),
#lagom-one-step-order .top-nav .my-account .active-client span:not(.item-text) {
  display:block;
  margin-top:-3px;
  color:var(--text-faded-color);
  font-size:var(--font-size-sm);
  transition:var(--transition-base)
}
#lagom-one-step-order .app-nav .my-account .dropdown-menu,
#lagom-one-step-order .top-nav .my-account .dropdown-menu {
  min-width:240px;
  right:auto;
  left:0
}
#lagom-one-step-order .app-nav .my-account .dropdown-toggle,
#lagom-one-step-order .top-nav .my-account .dropdown-toggle {
  display:flex;
  align-items:center;
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .app-nav .my-account .client-avatar+i,
#lagom-one-step-order .top-nav .my-account .client-avatar+i {
  display:none
}
#lagom-one-step-order .app-nav .badge-dot,
#lagom-one-step-order .app-nav .badge-icon,
#lagom-one-step-order .top-nav .badge-dot,
#lagom-one-step-order .top-nav .badge-icon {
  position:absolute;
  top:var(--top-nav-link-padding-v);
  right:calc(var(--ui-icon-size-base) - 2px)
}
#lagom-one-step-order .app-nav .badge-dot,
#lagom-one-step-order .top-nav .badge-dot {
  display:block;
  height:8px;
  width:8px;
  min-width:8px;
  padding:0
}
#lagom-one-step-order .app-nav .badge-dot>span,
#lagom-one-step-order .top-nav .badge-dot>span {
  display:none
}
#lagom-one-step-order .app-nav .item-text,
#lagom-one-step-order .top-nav .item-text {
  display:flex;
  align-items:center
}
@media (min-width:992px) {
  #lagom-one-step-order .app-nav .nav-item-icon-only .item-text,
  #lagom-one-step-order .app-nav .top-nav .nav-item-text-only a:not(.btn) i,
  #lagom-one-step-order .app-nav .top-nav .nav-item-text-only a:not(.btn) img,
  #lagom-one-step-order .app-nav .top-nav .nav-item-text-only a:not(.btn) svg {
    display:none
  }
}
#lagom-one-step-order .app-nav-header .logo {
  display:flex;
  align-items:center
}
#lagom-one-step-order .app-nav-header .logo img {
  height:var(--app-nav-logo-height);
  max-width:var(--app-nav-logo-width)
}
#lagom-one-step-order .app-nav-header .logo-text {
  margin-left:10px;
  white-space:nowrap;
  max-width:280px;
  display:inline-block;
  text-overflow:ellipsis;
  overflow:hidden
}
#lagom-one-step-order .app-nav-header .app-nav-toggle {
  border-color:transparent;
  margin-right:calc(-1 * var(--spacing-1x))
}
#lagom-one-step-order .app-nav-header .app-nav-toggle:focus,
#lagom-one-step-order .app-nav-header .app-nav-toggle:hover {
  background-color:transparent
}
#lagom-one-step-order .app-nav-header .app-nav-toggle:focus .icon-bar,
#lagom-one-step-order .app-nav-header .app-nav-toggle:hover .icon-bar {
  background-color:var(--app-nav-top-menu-icon-hover-color)
}
#lagom-one-step-order .app-nav-header .app-nav-toggle .icon-bar {
  background-color:var(--app-nav-top-menu-icon-color)
}
#lagom-one-step-order .app-nav-header .top-nav .dropdown-menu {
  top:calc(100% + 14px)
}
#lagom-one-step-order .app-nav-header .container {
  display:flex;
  align-items:center;
  height:100%
}
#lagom-one-step-order .app-nav-header .container:after,
#lagom-one-step-order .app-nav-header .container:before {
  display:none
}
@media (max-width:991.98px) {
  #lagom-one-step-order body {
    padding-top:var(--mob-app-nav-header-height)!important
  }
  #lagom-one-step-order .app-nav-header {
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:var(--zindex-navbar-fixed);
    height:var(--mob-app-nav-header-height);
    background:var(--mob-app-nav-header-bg);
    box-shadow:var(--mob-app-nav-header-box-shadow);
    border-bottom:var(--mob-app-nav-header-border-bottom)
  }
  #lagom-one-step-order .app-nav-header .logo img {
    max-height:var(--mob-app-nav-logo-height)
  }
  #lagom-one-step-order .app-nav-header .logo img[src$=jpg],
  #lagom-one-step-order .app-nav-header .logo img[src$=png] {
    height:auto
  }
  #lagom-one-step-order .app-nav-header {
    min-height:var(--mob-app-nav-header-height)
  }
  #lagom-one-step-order .lagom:not(.page-lagom-cms) .app-nav-header .container {
    height:var(--mob-app-nav-header-height)
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .app-nav-header .container {
    position:relative
  }
  #lagom-one-step-order .app-nav-header .container .top-nav [menuitemname=Notifications] {
    position:static
  }
  #lagom-one-step-order .app-nav-header .container .top-nav [menuitemname=Notifications] .dropdown-menu {
    right:var(--layout-container-gutter);
    left:var(--layout-container-gutter);
    width:unset
  }
}
#lagom-one-step-order .app-nav-menu .menu {
  padding:0;
  margin:0;
  list-style:none
}
#lagom-one-step-order .app-nav-menu .menu>li>a {
  display:flex;
  align-items:center
}
#lagom-one-step-order .app-nav-menu .menu>li>a:not(.btn),
#lagom-one-step-order .app-nav-menu .menu>li>a>.lm,
#lagom-one-step-order .app-nav-menu .menu>li>a>.ls {
  transition:color var(--transition-base)
}
#lagom-one-step-order .app-nav-menu .menu-right {
  white-space:nowrap
}
#lagom-one-step-order .app-nav-menu .menu>li.nav-item-text-only>a>i,
#lagom-one-step-order .app-nav-menu .menu>li.nav-item-text-only>a>img,
#lagom-one-step-order .app-nav-menu .menu>li.nav-item-text-only>a>svg,
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu .dropdown-menu-list .dropdown-menu-item.nav-item-text-only>a>i,
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu .dropdown-menu-list .dropdown-menu-item.nav-item-text-only>a>img,
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu .dropdown-menu-list .dropdown-menu-item.nav-item-text-only>a>svg,
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu>li.nav-item-text-only>a>i,
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu>li.nav-item-text-only>a>img,
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu>li.nav-item-text-only>a>svg,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu .dropdown-menu-list .dropdown-menu-item.nav-item-text-only>a>i,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu .dropdown-menu-list .dropdown-menu-item.nav-item-text-only>a>img,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu .dropdown-menu-list .dropdown-menu-item.nav-item-text-only>a>svg,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu>li.nav-item-text-only>a>i,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu>li.nav-item-text-only>a>img,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu>li.nav-item-text-only>a>svg {
  display:none
}
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu>li.nav-header,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu>li.nav-header {
  padding:var(--spacing-1x) var(--spacing-3x);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  color:var(--text-heading-color)
}
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu>li:not(.dropdown-header)+.nav-header,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu>li:not(.dropdown-header)+.nav-header {
  margin-top:var(--spacing-1x)
}
#lagom-one-step-order .app-nav-menu .menu>li>div.dropdown-menu>li.dropdown-header+.nav-header,
#lagom-one-step-order .app-nav-menu .menu>li>ul.dropdown-menu>li.dropdown-header+.nav-header {
  margin-top:-4px
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended div.dropdown-menu .nav-item-icon-only>a .menu-item-content,
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu .nav-item-icon-only>a .menu-item-content,
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-mega div.dropdown-menu .nav-item-icon-only>a .menu-item-content,
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-mega ul.dropdown-menu .nav-item-icon-only>a .menu-item-content {
  display:none!important
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a i {
  align-self:center;
  margin-top:6px
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a img {
  height:unset
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a .menu-item-content {
  display:flex;
  flex-direction:column
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a .menu-item-content .menu-item-title {
  display:flex;
  align-items:center
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a .menu-item-content .menu-item-desc {
  color:var(--gray-lighter);
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs);
  font-weight:var(--font-weight-base);
  white-space:break-spaces
}
@media (max-width:991.98px) {
  #lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a .menu-item-content .menu-item-desc {
    display:none
  }
}
#lagom-one-step-order .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li.nav-header {
  padding:var(--spacing-1x) var(--spacing-3x)
}
#lagom-one-step-order .app-nav-menu .menu>li .label {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .lagom-layout-left-wide .app-nav-menu .menu>li.dropdown-extended ul.dropdown-menu>li>a .menu-item-content .menu-item-desc {
  display:none
}
@media (max-width:991.98px) {
  #lagom-one-step-order .app-header,
  #lagom-one-step-order .app-main,
  #lagom-one-step-order .app-nav,
  #lagom-one-step-order .app-nav-header,
  #lagom-one-step-order .custom-integration,
  #lagom-one-step-order .email-verification {
    transition:transform var(--transition-base)
  }
  #lagom-one-step-order .app-nav {
    position:relative;
    z-index:1001
  }
  #lagom-one-step-order .nav-mobile-dropdown .app-nav-menu {
    display:none
  }
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .app-nav-menu {
    transform:translateX(0)
  }
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .app-header,
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .app-main,
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .app-nav-header,
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .email-verification,
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown)>.custom-integration {
    transform:translateX(var(--mob-app-nav-width))
  }
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .app-main {
    position:relative
  }
  #lagom-one-step-order .lagom.menu-open:not(.nav-mobile-dropdown) .app-main:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:1000
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu {
    position:absolute;
    top:calc(100% + var(--spacing-2x));
    right:50%;
    transform:translateX(50%);
    z-index:var(--zindex-navbar-fixed);
    width:calc(100% - (2*var(--layout-container-gutter)));
    padding:var(--spacing-3x) 0;
    border:0;
    box-shadow:var(--app-nav-left-box-shadow);
    transition:transform var(--transition-base);
    background:var(--mob-app-nav-bg);
    display:block;
    border-radius:16px;
    overflow-y:auto;
    overflow-x:hidden;
    max-height:calc(100vh - 150px)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu>.container {
    padding:0;
    margin:0;
    max-width:100%
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .logo {
    display:none
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li,
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:not(.dropdown) {
    transition:var(--transition-base)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:not(.dropdown).active {
    background:var(--brand-primary-lighter-3)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:not(.dropdown).active>a:not(.btn) {
    color:var(--text-heading-color)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:not(.dropdown)>a:not(.btn) .item-text {
    margin-left:auto!important;
    margin-right:var(--spacing-3x)!important
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li.show:not(.nav-item-show-md)>a .item-text,
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li.show:not(.nav-item-show-md)>a .ls.ls-caret,
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:hover:not(.nav-item-show-md)>a .item-text,
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:hover:not(.nav-item-show-md)>a .ls.ls-caret {
    color:var(--brand-secondary)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li:before {
    display:none
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li.mobile-divider {
    border-bottom:1px solid var(--brand-primary-lighter-2);
    padding:0 var(--spacing-3x);
    padding-bottom:var(--spacing-3x);
    margin-bottom:var(--spacing-3x);
    margin-top:var(--spacing-4x)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li.mobile-divider>a {
    box-shadow:var(--box-shadow-base)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a.btn {
    font-size:var(--font-size-base);
    line-height:var(--line-height-base)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a:not(.btn) {
    padding:11px var(--spacing-3x);
    font-size:var(--app-nav-left-link-font-size);
    font-weight:var(--app-nav-left-link-font-weight);
    color:var(--text-heading-color)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a:not(.btn):before {
    display:none
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a:not(.btn)>i {
    color:var(--app-nav-left-icon-color)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a:not(.btn)>i:first-child {
    height:var(--app-nav-left-icon-size);
    width:var(--app-nav-left-icon-size);
    font-size:var(--app-nav-left-icon-size);
    text-align:center
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a:not(.btn)>.item-text {
    display:block;
    max-width:100%;
    white-space:normal;
    overflow:hidden;
    text-overflow:ellipsis;
    transition:var(--transition-base);
    margin-left:var(--spacing-2x);
    margin-right:auto
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li>a:not(.btn)>.ls.ls-caret {
    margin-left:auto;
    transition:var(--transition-base)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu.dropdown-language-search {
    top:unset;
    left:unset!important;
    right:50%!important;
    transform:translateX(50%)!important;
    bottom:100%
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) {
    position:static;
    float:none;
    background:none;
    box-shadow:none;
    transition:var(--transition-base)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search):not(.show) {
    height:0;
    padding:0
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) li {
    margin:0 1px;
    padding:0;
    background:var(--brand-primary-lighter-3);
    transition:var(--transition-base)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) li.active>a .menu-item-content .menu-item-desc {
    color:var(--dropdown-link-color)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) li>a {
    padding:12px var(--spacing-3x)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) li>a .menu-item-content {
    font-size:var(--font-size-base);
    line-height:var(--line-height-base);
    font-weight:var(--font-weight-h5)
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) li>a .menu-item-content .menu-item-desc {
    margin-top:6px;
    font-size:var(--font-size-sm);
    line-height:var(--line-height-sm);
    font-weight:var(--font-weight-light);
    display:block;
    white-space:break-spaces
  }
  #lagom-one-step-order .lagom.menu-open.nav-mobile-dropdown .app-nav-menu .menu>li .dropdown-menu:not(.dropdown-language-search) li>a>svg {
    width:64px;
    height:64px
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu {
    display:flex;
    padding:0;
    right:unset;
    left:-80px;
    border-radius:24px;
    overflow-y:unset!important
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu.dropdown-menu--fixed {
    max-width:calc(100% - (2* var(--layout-container-gutter)))
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li {
    width:calc((var(--container-xl-max-width) - var(--layout-container-gutter))/4)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a {
    flex-direction:column;
    font-weight:var(--font-weight-h5);
    font-size:var(--font-size-h5);
    line-height:var(--line-height-h5);
    padding:var(--spacing-4x);
    transition:color var(--transition-base),background var(--transition-base)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a>svg {
    width:120px;
    height:120px;
    margin-bottom:var(--spacing-3x);
    margin-left:0
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a:hover {
    background:#eef3ff;
    color:var(--brand-secondary)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a .menu-item-content {
    text-align:center
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a .menu-item-desc {
    margin-top:var(--spacing-1x);
    color:var(--text-body-color);
    font-size:var(--font-size-sm);
    line-height:var(--line-height-sm);
    font-weight:var(--font-weight-light);
    white-space:break-spaces;
    text-align:center;
    display:block
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a .menu-item-content {
    display:flex;
    align-items:center;
    flex-direction:column
  }
}
@media (min-width:992px) and (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a {
    padding:var(--spacing-2x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-horizontal .dropdown-menu>li>a svg {
    margin-bottom:0
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu-list>li>a>img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu-list>li>a>svg,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a>img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a>svg,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-list>li>a>img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-list>li>a>svg,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu>li>a>img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu>li>a>svg {
    align-self:center;
    width:var(--app-nav-top-menu-dropdown-icon-size);
    min-width:var(--app-nav-top-menu-dropdown-icon-size);
    height:var(--app-nav-top-menu-dropdown-icon-size);
    margin-left:var(--spacing-2x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu-list>li>a img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-list>li>a img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu>li>a img {
    height:unset
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended.dropdown-extended-right .dropdown-menu {
    left:calc(-1* var(--app-nav-top-condensed-menu-link-padding-h));
    right:auto!important
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu {
    padding:var(--spacing-2x) 0;
    min-width:var(--extended-nav-dropdown-width)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a {
    padding:var(--spacing-2x) var(--spacing-4x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a:hover {
    background:var(--brand-primary-lighter-4);
    color:var(--brand-primary);
    padding-right:var(--spacing-4x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a .menu-item-content {
    display:flex;
    align-items:flex-start;
    flex-direction:column;
    text-align:right;
    font-size:var(--font-size-lg);
    line-height:var(--line-height-lg);
    font-weight:var(--font-weight-medium)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-extended .dropdown-menu>li>a .menu-item-content .menu-item-desc {
    margin-top:var(--spacing-1x);
    color:var(--text-body-color);
    font-size:var(--font-size-sm);
    line-height:var(--line-height-sm);
    font-weight:var(--font-weight-light);
    white-space:break-spaces;
    display:block
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega {
    position:static
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu {
    right:var(--layout-container-gutter);
    left:var(--layout-container-gutter);
    padding:var(--spacing-3x) var(--spacing-1x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-parent {
    flex-grow:1;
    flex-basis:0
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-body {
    display:flex
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content {
    display:flex;
    flex:1;
    flex-wrap:wrap
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-cols {
    display:flex
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .nav-header {
    color:var(--dropdown-link-color);
    font-size:var(--font-size-lg);
    line-height:var(--line-height-lg);
    font-weight:var(--font-weight-medium);
    padding:var(--dropdown-link-padding-v) var(--dropdown-link-padding-h);
    padding-top:0;
    padding-bottom:12px
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list {
    list-style:none;
    padding-right:0;
    flex-grow:1;
    flex-basis:0
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list .dropdown-menu-item>a>i {
    font-size:var(--ui-nav-link-icon-size-sm);
    vertical-align:middle
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list .dropdown-menu-item>a .menu-item-content {
    display:flex;
    align-items:flex-start;
    flex-direction:column
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list .dropdown-menu-item>a .menu-item-content.has-desc {
    text-align:right;
    font-size:var(--font-size-lg);
    line-height:var(--line-height-lg);
    font-weight:var(--font-weight-medium);
    margin-top:var(--spacing-1x);
    margin-bottom:var(--spacing-1x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list .dropdown-menu-item>a .menu-item-content .menu-item-title {
    display:flex;
    align-items:center;
    white-space:break-spaces
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list .dropdown-menu-item>a .menu-item-content .menu-item-desc {
    margin-top:var(--spacing-1x);
    color:var(--text-body-color);
    font-size:var(--font-size-sm);
    line-height:var(--line-height-sm);
    font-weight:var(--font-weight-light);
    white-space:break-spaces
  }
}
@media (min-width:992px) and (max-width:991.98px) {
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-content .dropdown-menu-list .dropdown-menu-item>a .menu-item-content .menu-item-desc {
    display:none
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar {
    margin-right:auto;
    padding:var(--spacing-1x) var(--spacing-4x) var(--spacing-1x) var(--spacing-3x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar-content {
    max-width:276px;
    width:276px;
    height:100%;
    background:var(--gray-faded);
    border-radius:var(--border-radius-lg);
    color:var(--text-body-color);
    padding:var(--spacing-3x);
    font-size:var(--font-size-base);
    line-height:var(--line-height-base);
    font-weight:var(--font-weight-light)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar-graphic.predefined-graphic {
    position:relative;
    height:72px
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar-graphic.predefined-graphic .promo-slider-icon {
    height:72px;
    position:absolute
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar-graphic>img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar-graphic>svg {
    max-width:100%
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.dropdown-mega .dropdown-menu-sidebar-graphic+.dropdown-menu-sidebar-desc {
    margin-top:var(--spacing-3x)
  }
}
#lagom-one-step-order .main-body {
  margin:0;
  padding:var(--main-body-padding-v) 0
}
#lagom-one-step-order .main-body.has-banner {
  padding-top:0
}
@media (max-width:991.98px) {
  #lagom-one-step-order .main-body {
    overflow:hidden
  }
}
#lagom-one-step-order .page-login .main-body.main-body-has-sidebar+p[style="text-align:center;"] {
  text-align:center;
  position:absolute;
  bottom:0;
  left:0;
  background:#fff;
  margin:0;
  margin-bottom:0;
  padding:4px;
  box-shadow:var(--login-box-shadow);
  right:calc(50% - var(--main-body-sidebar-width) - 40px)
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .page-login .main-body.main-body-has-sidebar+p[style="text-align:center;"] {
    right:calc(50% - var(--main-body-sidebar-width) + 115px)
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .page-login .main-body.main-body-has-sidebar+p[style="text-align:center;"] {
    right:0
  }
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .page-login.register-page .main-body.main-body-has-sidebar+p[style="text-align:center;"] {
    right:0
  }
}
#lagom-one-step-order .main-body-has-sidebar {
  display:flex;
  flex-direction:row;
  padding:0;
  overflow:hidden;
  height:100vh;
  min-height:100vh
}
#lagom-one-step-order .main-body-has-sidebar-right {
  flex-direction:row-reverse
}
#lagom-one-step-order .main-body-has-sidebar .main-body-content {
  display:flex;
  justify-content:center;
  width:calc(100% - var(--main-body-sidebar-width));
  padding:var(--main-body-sidebar-padding-v) var(--main-body-sidebar-padding-h);
  overflow-y:scroll
}
#lagom-one-step-order .main-body-sidebar {
  width:var(--main-body-sidebar-width);
  padding:var(--main-body-sidebar-padding-v) var(--main-body-sidebar-padding-h);
  overflow-x:hidden;
  overflow-y:auto;
  display:flex;
  flex-direction:column
}
#lagom-one-step-order .main-body-sidebar::-webkit-scrollbar {
  background-color:transparent
}
#lagom-one-step-order .main-body-sidebar .sidebar-content {
  margin-top:auto;
  margin-bottom:auto;
  padding-top:var(--main-body-sidebar-padding-v)
}
#lagom-one-step-order .main-body-sidebar .sidebar-news-date {
  display:block;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .main-body-sidebar .sidebar-news-title {
  display:block;
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .main-body-sidebar .sidebar-news-desc,
#lagom-one-step-order .main-body-sidebar .sidebar-news-desc p {
  margin:0
}
#lagom-one-step-order .main-grid {
  display:flex
}
#lagom-one-step-order .main-grid.row {
  margin:0
}
#lagom-one-step-order .main-content {
  flex:1
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom-layout-left .main-content.main-content-m-w,
  #lagom-one-step-order .lagom-layout-top .main-content.main-content-m-w {
    max-width:calc(100% - (var(--main-sidebar-lg-width) * .8))
  }
  #lagom-one-step-order body:not(.lagom-layout-left-wide) .main-sidebar+.main-content {
    max-width:calc(100% - (var(--main-sidebar-width) * .8 + var(--main-sidebar-spacing-h)))
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .lagom-layout-left-wide .main-content.main-content-m-w,
  #lagom-one-step-order .lagom-layout-left .main-content.main-content-m-w,
  #lagom-one-step-order .lagom-layout-top .main-content.main-content-m-w {
    max-width:calc(100% - var(--main-sidebar-lg-width))
  }
  #lagom-one-step-order .lagom-layout-left-wide .main-sidebar+.main-content,
  #lagom-one-step-order body:not(.lagom-layout-left-wide) .main-sidebar+.main-content {
    max-width:calc(100% - (var(--main-sidebar-width) + var(--main-sidebar-spacing-h)))
  }
  #lagom-one-step-order .lagom-layout-left-wide .main-content+.main-sidebar {
    margin-right:var(--main-sidebar-spacing-h);
    margin-left:0
  }
  #lagom-one-step-order .lagom-layout-left-wide .main-content+.main-sidebar.main-sidebar-right {
    order:2;
    margin-right:var(--main-sidebar-spacing-h);
    margin-left:0
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .scroll-up .main-sidebar .sidebar-sticky {
    top:calc(var(--app-nav-header-height) + var(--main-sidebar-sticky-top))
  }
  #lagom-one-step-order .main-sidebar {
    width:var(--main-sidebar-width);
    margin-left:var(--main-sidebar-spacing-h)
  }
  #lagom-one-step-order .main-sidebar-lg {
    width:var(--main-sidebar-lg-width)
  }
  #lagom-one-step-order .main-sidebar .sidebar-sticky {
    position:sticky;
    top:var(--main-sidebar-sticky-top)
  }
  #lagom-one-step-order .lagom-layout-left .main-content+.main-sidebar,
  #lagom-one-step-order .lagom-layout-top .main-content+.main-sidebar {
    margin-right:var(--main-sidebar-spacing-h);
    margin-left:0
  }
  #lagom-one-step-order .lagom-layout-left .main-content+.main-sidebar.main-sidebar-right,
  #lagom-one-step-order .lagom-layout-top .main-content+.main-sidebar.main-sidebar-right {
    order:2;
    margin-right:var(--main-sidebar-spacing-h);
    margin-left:0
  }
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .main-grid .main-sidebar {
    width:calc(var(--main-sidebar-width) * .8)
  }
  #lagom-one-step-order .main-grid .main-sidebar-lg {
    width:calc(var(--main-sidebar-lg-width) * .8)
  }
  #lagom-one-step-order .lagom-layout-left-wide .main-grid {
    flex-direction:column
  }
  #lagom-one-step-order .lagom-layout-left-wide .main-grid .main-sidebar {
    order:2;
    margin-top:var(--main-sidebar-spacing-h);
    width:100%
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .main-grid {
    flex-direction:column
  }
  #lagom-one-step-order .main-grid .main-sidebar {
    order:2;
    margin-top:var(--main-sidebar-spacing-h);
    width:100%
  }
  #lagom-one-step-order .main-body-has-sidebar {
    min-height:100%;
    height:100%
  }
}
#lagom-one-step-order .main-top {
  padding:var(--main-top-padding);
  background:var(--main-top-bg);
  border-bottom:var(--main-top-border-bottom);
  box-shadow:var(--main-top-box-shadow)
}
#lagom-one-step-order .main-top .top-nav {
  float:left
}
#lagom-one-step-order .main-header {
  padding-top:var(--main-header-padding-v)
}
#lagom-one-step-order .main-header-bottom,
#lagom-one-step-order .main-header-top {
  display:flex;
  justify-content:space-between
}
#lagom-one-step-order .main-header-title {
  margin:0;
  color:var(--main-header-title-color);
  font-size:var(--main-header-title-font-size);
  font-weight:var(--main-header-title-font-weight);
  line-height:var(--main-header-title-line-height)
}
#lagom-one-step-order .main-header-title+p {
  margin:16px 0 0;
  font-size:var(--font-size-base);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .main-header .search-group .search-field {
  max-width:256px
}
#lagom-one-step-order .main-header .breadcrumb {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  margin:0;
  padding:6px 0 0;
  background:transparent;
  font-size:var(--main-header-breadcrumb-font-size)
}
#lagom-one-step-order .main-header .breadcrumb li {
  display:flex;
  align-items:center
}
#lagom-one-step-order .main-header .breadcrumb li a {
  display:flex;
  align-items:center;
  color:var(--main-header-breadcrumb-color)
}
#lagom-one-step-order .main-header .breadcrumb>.active {
  color:var(--main-header-breadcrumb-color-active)
}
#lagom-one-step-order .main-header .breadcrumb small {
  white-space:nowrap;
  overflow:hidden
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-header-top {
    flex-wrap:wrap
  }
  #lagom-one-step-order .main-header .breadcrumb li:first-of-type a:before {
    display:none
  }
  #lagom-one-step-order .main-header .search-group {
    margin-top:var(--ui-block-padding-base);
    width:100%
  }
}
#lagom-one-step-order .lagom-layout-banner .main-header,
#lagom-one-step-order .main-header-banner {
  background:var(--main-header-banner-bg);
  padding:var(--main-header-padding-v) 0;
  margin:0
}
#lagom-one-step-order .lagom-layout-banner .main-header .main-header-title,
#lagom-one-step-order .main-header-banner .main-header-title {
  margin:0;
  color:var(--main-header-banner-title-color)
}
#lagom-one-step-order .lagom-layout-banner .main-header .main-header-bottom .breadcrumb>li>a,
#lagom-one-step-order .lagom-layout-banner .main-header .main-header-title+p,
#lagom-one-step-order .main-header-banner .main-header-bottom .breadcrumb>li>a,
#lagom-one-step-order .main-header-banner .main-header-title+p {
  color:var(--main-header-banner-breadcrumb-color)
}
#lagom-one-step-order .lagom-layout-banner .main-header .main-header-bottom .breadcrumb>.active,
#lagom-one-step-order .main-header-banner .main-header-bottom .breadcrumb>.active {
  color:var(--main-header-banner-breadcrumb-color-active)
}
#lagom-one-step-order .lagom-layout-banner .main-header .main-header-bottom .text-lighter,
#lagom-one-step-order .main-header-banner .main-header-bottom .text-lighter {
  color:var(--main-header-banner-breadcrumb-color)
}
#lagom-one-step-order .main-section {
  padding:56px 0
}
#lagom-one-step-order .main-section:last-child {
  padding-bottom:0
}
#lagom-one-step-order .main-banner {
  position:relative;
  display:flex;
  align-items:center;
  padding:var(--site-banner-padding-v) 0;
  background:var(--site-banner-bg)
}
#lagom-one-step-order .main-banner>* {
  position:relative;
  z-index:2
}
#lagom-one-step-order .main-banner.has-subnav {
  padding-bottom:146px
}
#lagom-one-step-order .main-banner .banner-title {
  margin-bottom:var(--site-banner-element-spacing);
  font-size:var(--site-banner-title-font-size);
  font-weight:var(--site-banner-title-font-weight);
  line-height:var(--site-banner-title-line-height)
}
#lagom-one-step-order .main-banner .banner-desc {
  font-size:var(--site-banner-desc-font-size);
  font-weight:var(--site-banner-desc-font-weight);
  line-height:var(--site-banner-desc-line-height)
}
#lagom-one-step-order .main-banner .banner-actions {
  margin-top:var(--site-banner-element-spacing)
}
@media (max-width:991.98px) {
  #lagom-one-step-order .main-banner {
    min-height:auto
  }
  #lagom-one-step-order .page-type-full {
    padding-top:0!important
  }
}
#lagom-one-step-order .main-footer {
  margin:0;
  background:var(--main-footer-bg);
  box-shadow:var(--main-footer-box-shadow)
}
#lagom-one-step-order .main-footer .footer-nav {
  list-style:none;
  padding:0;
  margin:0
}
#lagom-one-step-order .main-footer .footer-nav>li>a {
  display:flex;
  align-items:center;
  padding:var(--main-footer-link-padding-v) var(--main-footer-link-padding-h);
  color:var(--main-footer-link-color);
  font-size:var(--main-footer-link-font-size);
  line-height:var(--main-footer-link-line-height);
  font-weight:var(--main-footer-link-font-weight);
  transition:var(--transition-base)
}
#lagom-one-step-order .main-footer .footer-nav>li>a>i,
#lagom-one-step-order .main-footer .footer-nav>li>a>svg {
  height:var(--main-footer-link-icon-size);
  width:var(--main-footer-link-icon-size);
  transition:var(--transition-base)
}
#lagom-one-step-order .main-footer .footer-nav>li>a>i:not(:last-child),
#lagom-one-step-order .main-footer .footer-nav>li>a>svg:not(:last-child) {
  margin-left:var(--ui-nav-link-icon-spacing)
}
#lagom-one-step-order .main-footer .footer-nav>li>a>i {
  color:var(--main-footer-link-icon-color);
  font-size:var(--main-footer-link-icon-size)
}
#lagom-one-step-order .main-footer .footer-nav>li>a>svg {
  width:var(--main-footer-link-icon-size)
}
#lagom-one-step-order .main-footer .footer-nav>li>a>svg:not(.svg-icon)>path {
  fill:var(--main-footer-link-icon-color)
}
#lagom-one-step-order .main-footer .footer-nav>li>a:active,
#lagom-one-step-order .main-footer .footer-nav>li>a:focus,
#lagom-one-step-order .main-footer .footer-nav>li>a:hover {
  color:var(--main-footer-link-hover-color)
}
#lagom-one-step-order .main-footer .footer-nav>li>a:active>i,
#lagom-one-step-order .main-footer .footer-nav>li>a:focus>i,
#lagom-one-step-order .main-footer .footer-nav>li>a:hover>i {
  color:var(--main-footer-link-icon-hover-color)
}
#lagom-one-step-order .main-footer .footer-nav>li>a:active svg:not(.svg-icon)>path,
#lagom-one-step-order .main-footer .footer-nav>li>a:focus svg:not(.svg-icon)>path,
#lagom-one-step-order .main-footer .footer-nav>li>a:hover svg:not(.svg-icon)>path {
  fill:var(--main-footer-link-icon-hover-color)
}
#lagom-one-step-order .main-footer .footer-nav-h {
  display:flex;
  margin:0 calc(-1 * var(--main-footer-h-link-padding-h))
}
#lagom-one-step-order .main-footer .footer-nav-h>li>a {
  padding:var(--main-footer-h-link-padding-v) var(--main-footer-h-link-padding-h)
}
#lagom-one-step-order .main-footer .footer-bottom {
  width:100%;
  padding:var(--spacing-2x) 0;
  border-top:var(--main-footer-border-top)
}
#lagom-one-step-order .main-footer .footer-bottom>.container {
  display:flex;
  align-items:center
}
#lagom-one-step-order .main-footer .footer-copyright {
  flex:1
}
@media (max-width:991.98px) {
  #lagom-one-step-order .main-footer .footer-bottom .container {
    flex-direction:column-reverse
  }
  #lagom-one-step-order .main-footer .footer-bottom p {
    text-align:center;
    font-weight:var(--font-weight-light)
  }
  #lagom-one-step-order .main-footer .footer-bottom .footer-copyright {
    text-align:center
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-footer .footer-bottom .footer-nav-h {
    flex-direction:column;
    align-items:center
  }
  #lagom-one-step-order .main-footer .footer-bottom .footer-nav-h .dropdown-menu {
    right:50%;
    transform:translate(50%,-16px)
  }
  #lagom-one-step-order .main-footer .footer-bottom .footer-nav-h .dropdown-menu.show {
    transform:translate(50%)
  }
}
#lagom-one-step-order .main-footer-extended {
  border-top:var(--main-footer-extended-border-top)
}
#lagom-one-step-order .main-footer-extended .container {
  display:flex
}
#lagom-one-step-order .main-footer-extended .footer-top {
  padding:var(--main-footer-extended-padding) 0
}
#lagom-one-step-order .main-footer-extended .footer-company-logo {
  display:block
}
#lagom-one-step-order .main-footer-extended .footer-company-logo img {
  height:var(--app-nav-logo-height);
  display:block
}
#lagom-one-step-order .main-footer-extended .footer-company-desc {
  min-width:var(--main-footer-extended-side-min-width);
  margin:var(--main-footer-extended-desc-margin);
  color:var(--main-footer-extended-desc-color);
  font-size:var(--main-footer-extended-desc-font-size);
  line-height:var(--main-footer-extended-desc-line-height);
  font-weight:var(--main-footer-extended-desc-font-weight)
}
#lagom-one-step-order .main-footer-extended .footer-company-socials {
  flex-wrap:wrap
}
#lagom-one-step-order .main-footer-extended .footer-company-socials .footer-social-wide {
  flex-basis:100%
}
#lagom-one-step-order .main-footer-extended .footer-site-map {
  width:100%;
  margin-bottom:calc(-1 * var(--main-footer-extended-spacing))
}
#lagom-one-step-order .main-footer-extended .footer-site-map .footer-col {
  margin-bottom:var(--main-footer-extended-spacing)
}
#lagom-one-step-order .main-footer-extended .footer-site-map .footer-nav li>a:active,
#lagom-one-step-order .main-footer-extended .footer-site-map .footer-nav li>a:focus,
#lagom-one-step-order .main-footer-extended .footer-site-map .footer-nav li>a:hover {
  padding-right:var(--main-footer-link-hover-padding-h)
}
#lagom-one-step-order .main-footer-extended .footer-site-map .footer-nav li>a>span {
  display:flex;
  align-items:center
}
#lagom-one-step-order .main-footer-extended .footer-site-map .label {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .main-footer-extended .footer-title {
  pointer-events:none;
  display:flex;
  align-items:center;
  margin-bottom:var(--main-footer-extended-title-margin-bottom);
  color:var(--main-footer-extended-title-color);
  font-size:var(--main-footer-extended-title-font-size);
  line-height:var(--main-footer-extended-title-line-height);
  font-weight:var(--main-footer-extended-title-font-weight)
}
#lagom-one-step-order .main-footer-extended .footer-title .footer-icon {
  display:none
}
#lagom-one-step-order .main-footer-extended .footer-title>i,
#lagom-one-step-order .main-footer-extended .footer-title>svg {
  margin-left:var(--ui-nav-link-icon-spacing);
  font-size:var(--main-footer-link-icon-size);
  height:var(--main-footer-link-icon-size);
  width:var(--main-footer-link-icon-sizee)
}
@media (min-width:768px) {
  #lagom-one-step-order .main-footer-extended .footer-top .footer-company {
    margin-left:var(--main-footer-extended-company-margin-right)
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-nav.collapse {
    display:block!important
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .main-footer-extended .footer-top>.container {
    flex-direction:column;
    align-items:flex-start
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .main-footer-extended .footer-company {
    max-width:unset;
    margin-bottom:var(--main-footer-extended-padding);
    margin-left:var(--main-footer-extended-company-margin-right);
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    width:100%
  }
  #lagom-one-step-order .main-footer-extended .footer-company-intro {
    flex:1
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-footer-extended .footer-top {
    padding-left:0;
    flex-direction:column;
    align-items:flex-start
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map {
    padding:0!important
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .row {
    margin-left:0!important;
    margin-right:0!important
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-col {
    padding-right:0;
    padding-left:0
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-col .footer-title:last-child {
    margin-bottom:0
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title {
    cursor:pointer;
    position:relative;
    pointer-events:visible;
    transition:var(--transition-base)
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:active,
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:focus,
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:hover {
    color:var(--main-footer-link-color)
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:active .footer-icon svg path,
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:focus .footer-icon svg path,
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:hover .footer-icon svg path {
    fill:var(--main-footer-link-color)
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title .footer-icon {
    display:inline;
    position:absolute;
    height:16px;
    left:5px
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title .footer-icon svg path {
    transition:var(--transition-base)
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:not(.collapsed) .footer-icon svg {
    transform:rotate(-180deg)
  }
  #lagom-one-step-order .main-footer-extended .footer-top .footer-site-map .footer-title:not(.collapsed) .footer-icon svg path {
    fill:ar(--main-footer-link-color)
  }
  #lagom-one-step-order .main-footer-extended .container {
    display:block
  }
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary {
  border-top:none;
  background:var(--primary-block-bg)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-company-desc,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title {
  color:var(--primary-block-total-font-color)
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title:active,
  #lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title:focus,
  #lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title:hover {
    color:var(--primary-block-link-color)
  }
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title:active .footer-icon>svg>path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title:focus .footer-icon>svg>path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-top .footer-site-map .footer-title:hover .footer-icon>svg>path {
  fill:var(--primary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:active,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:active>i,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:focus,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:focus>i,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:hover,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:hover>i {
  color:var(--primary-block-link-hover-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:active>svg:not(.svg-icon) path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:focus>svg:not(.svg-icon) path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a:hover>svg:not(.svg-icon) path {
  fill:var(--primary-block-link-hover-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a svg:not(.svg-icon) path {
  fill:var(--primary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-nav>li>a>i {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-copyright {
  color:var(--primary-block-total-font-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-primary .footer-bottom {
  border-top:1px solid var(--primary-block-divider-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary {
  border-top:none;
  background:var(--secondary-block-bg)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-company-desc,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title {
  color:var(--secondary-block-total-font-color)
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title:active,
  #lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title:focus,
  #lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title:hover {
    color:var(--secondary-block-link-color)
  }
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title:active .footer-icon>svg>path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title:focus .footer-icon>svg>path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-top .footer-site-map .footer-title:hover .footer-icon>svg>path {
  fill:var(--secondary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a {
  color:var(--secondary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:active,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:active>i,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:focus,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:focus>i,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:hover,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:hover>i {
  color:var(--secondary-block-link-hover-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:active>svg:not(.svg-icon) path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:focus>svg:not(.svg-icon) path,
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a:hover>svg:not(.svg-icon) path {
  fill:var(--secondary-block-link-hover-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a svg:not(.svg-icon) path {
  fill:var(--secondary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-nav>li>a>i {
  color:var(--secondary-block-link-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-copyright {
  color:var(--secondary-block-total-font-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-secondary .footer-bottom {
  border-top:1px solid var(--secondary-block-divider-color)
}
#lagom-one-step-order .main-footer-extended.main-footer-extended-gray {
  border-top:none;
  background:var(--gray-gradient-h)
}
@media (min-width:768px) {
  #lagom-one-step-order html[dir=rtl] .main-footer-extended .footer-top .footer-company {
    margin-left:var(--main-footer-extended-company-margin-right)
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .container {
    max-width:calc(var(--layout-container-gutter) + var(--container-xl-max-width));
    padding-right:var(--layout-container-gutter);
    padding-left:var(--layout-container-gutter)
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .container {
    padding-right:var(--layout-container-gutter);
    padding-left:var(--layout-container-gutter)
  }
}
#lagom-one-step-order .lagom-layout-top.scrolling .sticky-navigation {
  position:absolute;
  right:0;
  left:0;
  top:0;
  width:100%
}
#lagom-one-step-order .lagom-layout-top.menu-open.scroll-down .sticky-navigation,
#lagom-one-step-order .lagom-layout-top.scroll-up .sticky-navigation {
  position:fixed;
  box-shadow:var(--ui-block-overlay-shadow);
  border:transparent;
  z-index:var(--zindex-navbar-fixed);
  width:100%
}
#lagom-one-step-order .lagom-layout-top.scrolled-top .sticky-navigation.sticky-navigation--default #header {
  display:block
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom-layout-top .app-nav {
    position:relative;
    z-index:10;
    background:var(--app-nav-top-bg);
    border-bottom:var(--app-nav-top-border-bottom);
    box-shadow:var(--app-nav-top-box-shadow)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-header {
    height:var(--app-nav-header-height);
    margin:0
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu {
    background:var(--app-nav-navbar-bg)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu>.container {
    display:flex;
    justify-content:space-between;
    align-items:center;
    position:relative
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu>.container:after,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu>.container:before {
    display:none
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu>.container--fixed-dropdown .menu>li {
    position:static
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu {
    display:flex;
    align-items:center;
    flex:1;
    flex-wrap:wrap;
    margin-right:calc(-1 * var(--app-nav-top-menu-link-padding-h));
    margin-left:calc(-1 * var(--app-nav-top-menu-link-padding-h))
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li {
    display:flex;
    align-items:center;
    min-height:var(--app-nav-header-height)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open .dropdown-menu {
    top:calc(100% - 8px)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.is-right:first-child,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.is-right)+.is-right {
    margin-right:auto
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn) {
    position:relative;
    height:var(--app-nav-header-height);
    padding:var(--app-nav-top-menu-link-padding-v) var(--app-nav-top-menu-link-padding-h);
    color:var(--app-nav-top-menu-link-color);
    font-size:var(--app-nav-top-menu-link-font-size);
    font-weight:var(--app-nav-top-menu-link-font-weight);
    line-height:var(--app-nav-top-menu-link-line-height)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>.lm,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>.ls,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>i {
    color:var(--app-nav-top-menu-icon-color);
    font-size:var(--ui-icon-size-base);
    transition:var(--transition-base)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>.lm:not(.ls-caret),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>.ls:not(.ls-caret),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>i:not(.ls-caret) {
    line-height:var(--line-height-base)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>.ls-caret {
    font-size:var(--ui-icon-size-small);
    margin-right:6px
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>svg {
    height:var(--app-nav-top-menu-svg-icon-size);
    width:var(--app-nav-top-menu-svg-icon-size)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:not(.btn)>img {
    width:var(--app-nav-top-menu-svg-icon-size)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:focus:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:hover:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:focus:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:hover:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:focus:not(.btn),
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:hover:not(.btn) {
    color:var(--app-nav-top-menu-link-hover-color)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:focus:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:focus:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:hover:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:hover:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:focus:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:focus:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:hover:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:hover:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.open>a:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:focus:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:focus:not(.btn)>i,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:hover:not(.btn)>b,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li>a:hover:not(.btn)>i {
    color:var(--app-nav-top-menu-icon-hover-color)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.active>a:not(.btn):after {
    display:block;
    content:"";
    position:absolute;
    bottom:0;
    right:18px;
    left:18px;
    height:3px;
    background:var(--app-nav-top-menu-link-hover-color)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.nav-item-text-only)>a:not(.btn)>.lm+span,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.nav-item-text-only)>a:not(.btn)>.ls+span,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.nav-item-text-only)>a:not(.btn)>i+span,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.nav-item-text-only)>a:not(.btn)>img+span,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.nav-item-text-only)>a:not(.btn)>svg+span {
    margin-right:var(--ui-nav-link-icon-spacing-lg)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li:not(.show) .dropdown-menu>li>a .badge {
    display:none
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li .dropdown-menu {
    top:calc(100% + var(--spacing-2x));
    right:var(--app-nav-top-menu-link-padding-h);
    padding:6px 0;
    min-width:var(--app-nav-top-menu-dropdown-width)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li .dropdown-menu>li>a>i.lm {
    font-size:var(--ui-nav-link-icon-size-sm);
    vertical-align:middle
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li .dropdown-menu>img,
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li .dropdown-menu>svg {
    height:var(--app-nav-top-menu-svg-icon-size);
    width:var(--app-nav-top-menu-svg-icon-size);
    margin-left:var(--spacing-2x)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li .dropdown-menu>img {
    height:unset
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu>li.is-right:not(.dropdown-mega) .dropdown-menu {
    right:auto;
    left:var(--app-nav-top-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu li.nav-item-btn.is-right .dropdown-menu {
    left:0;
    right:auto
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu li.nav-item-btn:first-child {
    margin-right:var(--app-nav-top-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu li.nav-item-btn:last-child {
    margin-left:var(--app-nav-top-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu li.nav-item-btn+.nav-item-btn>.btn {
    margin-right:var(--btn-spacing-between)
  }
  #lagom-one-step-order .lagom-layout-top .app-nav-menu .menu li.nav-item-btn .dropdown-menu {
    left:auto;
    right:0
  }
  #lagom-one-step-order .lagom-layout-top:not(.page-user-logged) .my-account {
    display:none
  }
}
@media (min-width:992px) and (max-width:991.98px) {
  #lagom-one-step-order .lagom-layout-top.scroll-up .sticky-navigation {
    min-height:60px
  }
}
#lagom-one-step-order .modal-open.lagom-layout-top.scrolling .sticky-navigation {
  padding-left:17px
}
@media (max-width:991.98px) {
  #lagom-one-step-order .modal-open .app-nav-header {
    padding-left:17px
  }
}
#lagom-one-step-order .lagom-layout-condensed .app-nav-header .logo {
  display:none
}
#lagom-one-step-order .lagom-layout-condensed .app-nav-header .top-nav {
  float:left
}
#lagom-one-step-order .lagom-layout-condensed .app-nav-header .top-nav .client-avatar--small img {
  height:24px;
  width:24px
}
#lagom-one-step-order .lagom-layout-condensed .app-nav-menu .logo,
#lagom-one-step-order .lagom-layout-condensed .app-nav-menu .logo>img {
  height:var(--app-nav-logo-height)
}
@media (min-width:992px) {
  #lagom-one-step-order .lagom-layout-condensed .app-nav-header {
    height:auto;
    min-height:var(--app-nav-top-condensed-header-height);
    border-bottom:var(--app-nav-top-condensed-header-border-bottom)
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-header .my-account .active-client span:not(.item-text) {
    display:none
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .logo {
    margin-left:var(--app-nav-top-condensed-logo-spacing)
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .menu {
    width:auto;
    flex:unset;
    margin-left:calc(-1 * var(--app-nav-top-condensed-menu-link-padding-h));
    margin-right:auto
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .menu>li>a:not(.btn) {
    padding:var(--app-nav-top-condensed-menu-link-padding-v) var(--app-nav-top-condensed-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .menu>li.nav-item-btn:first-child {
    margin-right:var(--app-nav-top-condensed-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .menu>li.nav-item-btn:last-child {
    margin-left:var(--app-nav-top-condensed-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .menu>li .dropdown-menu {
    right:var(--app-nav-top-condensed-menu-link-padding-h)
  }
  #lagom-one-step-order .lagom-layout-condensed .app-nav-menu .menu li:not(.nav-item-btn)+li.nav-item-btn {
    margin-right:var(--app-nav-top-condensed-menu-link-padding-h)
  }
}
#lagom-one-step-order .btn {
  position:relative;
  overflow:hidden;
  box-shadow:var(--btn-box-shadow)
}
#lagom-one-step-order .btn-rounded {
  border-radius:50%
}
@media (min-width:500px) {
  #lagom-one-step-order .btn-input-padded-responsive {
    padding-right:35px;
    padding-left:35px
  }
}
@media (min-width:380px) {
  #lagom-one-step-order .btn-input-padded-responsive {
    padding-right:20px;
    padding-left:20px
  }
}
#lagom-one-step-order .app-nav-primary .btn.btn-outline,
#lagom-one-step-order .app-nav-secondary .btn.btn-outline,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn.btn-outline,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn.btn-outline {
  color:var(--primary-block-btn-outline-color);
  border-color:var(--primary-block-btn-outline-border-color)
}
#lagom-one-step-order .app-nav-primary .btn.btn-outline:hover,
#lagom-one-step-order .app-nav-secondary .btn.btn-outline:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn.btn-outline:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn.btn-outline:hover {
  color:var(--primary-block-btn-outline-hover-color)!important;
  background:var(--primary-block-btn-outline-hover-bg)!important;
  border-color:var(--primary-block-btn-outline-hover-border-color)!important
}
#lagom-one-step-order .app-nav-primary .btn.btn-outline:active,
#lagom-one-step-order .app-nav-primary .btn.btn-outline:focus,
#lagom-one-step-order .app-nav-secondary .btn.btn-outline:active,
#lagom-one-step-order .app-nav-secondary .btn.btn-outline:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn.btn-outline:active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn.btn-outline:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn.btn-outline:active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn.btn-outline:focus {
  color:var(--primary-block-btn-outline-hover-color)!important;
  background:var(--primary-block-active-btn-outline-hover-bg)!important;
  border-color:var(--primary-block-btn-outline-active-border-color)!important
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn),
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn),
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn),
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn),
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn) {
  color:var(--primary-block-btn-color);
  background:var(--primary-block-btn-bg);
  border-color:var(--primary-block-btn-border-color)
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):hover,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):hover,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):hover,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):hover,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):hover,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):hover,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):hover {
  color:var(--primary-block-btn-hover-color);
  background-color:var(--primary-block-btn-hover-bg);
  border-color:var(--primary-block-btn-hover-border-color)
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--primary-block-btn-hover-color);
  background-color:var(--primary-block-btn-active-bg);
  border-color:var(--primary-block-btn-active-border-color)
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--primary-block-btn-hover-color);
  background-color:var(--primary-block-btn-hover-bg);
  border-color:var(--primary-block-btn-hover-border-color)
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline) {
  color:var(--primary-block-btn-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--primary-block-btn-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn):active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).active,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn):active,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).active,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded):active,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).active,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn):active,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).active,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn):active,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).active,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded):active,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).active,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn):active,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).active,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn):active,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).dropdown-toggle,
.open>#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn),
fieldset[disabled] #lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn) {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn) .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn)[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(.btn-primary-faded) .badge,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=button]:not(.btn) .badge,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer input[type=submit]:not(.btn) .badge,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .btn:not(.btn-outline):not(.btn-primary-faded) .badge,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=button]:not(.btn) .badge,
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary input[type=submit]:not(.btn) .badge,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .btn:not(.btn-outline):not(.btn-primary-faded) .badge,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=button]:not(.btn) .badge,
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary input[type=submit]:not(.btn) .badge,
#lagom-one-step-order .panel-summary-primary .btn:not(.btn-outline):not(.btn-primary-faded) .badge,
#lagom-one-step-order .panel-summary-primary input[type=button]:not(.btn) .badge,
#lagom-one-step-order .panel-summary-primary input[type=submit]:not(.btn) .badge,
#lagom-one-step-order .panel-summary-secondary .btn:not(.btn-outline):not(.btn-primary-faded) .badge,
#lagom-one-step-order .panel-summary-secondary input[type=button]:not(.btn) .badge,
#lagom-one-step-order .panel-summary-secondary input[type=submit]:not(.btn) .badge {
  color:var(--primary-block-btn-bg);
  background-color:var(--primary-block-btn-color)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success {
  color:var(--btn-primary-color);
  background:var(--btn-primary-bg);
  border-color:var(--btn-primary-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-active-bg);
  border-color:var(--btn-primary-active-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-primary-hover-color);
  background-color:var(--btn-primary-hover-bg);
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline) {
  color:var(--btn-primary-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-primary-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success:active,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-success .badge {
  color:var(--btn-primary-bg);
  background-color:var(--btn-primary-color)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger {
  color:var(--btn-default-color);
  background:var(--btn-default-bg);
  border-color:var(--btn-default-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-active-bg);
  border-color:var(--btn-default-active-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline) {
  color:var(--btn-default-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-default-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.active,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger:active,
.open>#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn-danger .badge {
  color:var(--btn-default-bg);
  background-color:var(--btn-default-color)
}
#lagom-one-step-order .social-signin-btns:not(.social-signin-btns-circle) .btn-social:before,
#lagom-one-step-order .social-signin-btns:not(.social-signin-btns-circle) .btn-social i {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .social-signin-btns:not(.social-signin-btns-circle) .btn-social:not(:last-child) {
  margin-bottom:var(--ui-block-spacing-xs)
}
#lagom-one-step-order .social-signin-btns-circle {
  display:flex;
  justify-content:center;
  margin:0 -8px
}
#lagom-one-step-order .social-signin-btns-circle .btn {
  margin-bottom:5px;
  margin-right:4px;
  margin-left:4px
}
#lagom-one-step-order .btn-social {
  height:var(--btn-social-height);
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
  background:none;
  border:1px solid var(--gray-lighter-4);
  border-radius:var(--btn-social-border-radius);
  text-overflow:ellipsis;
  overflow:hidden;
  padding:0
}
#lagom-one-step-order .btn-social i {
  margin:0;
  font-size:19px;
  display:none;
  align-items:center;
  justify-content:center;
  text-indent:0
}
#lagom-one-step-order .btn-social img {
  display:none
}
#lagom-one-step-order .btn-social.btn {
  height:var(--btn-social-height);
  font-size:var(--btn-social-font-size);
  padding-right:var(--btn-social-padding-h);
  padding-left:var(--btn-social-padding-h)
}
#lagom-one-step-order .btn-social.btn-facebook {
  color:var(--btn-social-facebook-color);
  border-color:var(--btn-social-facebook-border-color);
  background-color:var(--btn-social-facebook-bg)
}
#lagom-one-step-order .btn-social.btn-facebook:before {
  content:"";
  width:18px;
  height:18px;
  min-width:18px;
  margin-left:24px;
  background:url(../img/auth/logo-facebook.svg);
  background-position:50%;
  background-repeat:no-repeat
}
#lagom-one-step-order .btn-social.btn-facebook.active:not(.disabled):not(:disabled),
#lagom-one-step-order .btn-social.btn-facebook:active:not(.disabled):not(:disabled),
#lagom-one-step-order .btn-social.btn-facebook:focus:not(.disabled):not(:disabled),
#lagom-one-step-order .btn-social.btn-facebook:hover:not(.disabled):not(:disabled) {
  color:var(--btn-social-facebook-hover-color);
  background-color:var(--btn-social-facebook-hover-bg);
  border-color:var(--btn-social-facebook-hover-border)
}
#lagom-one-step-order .btn-social.btn-facebook.disabled.active,
#lagom-one-step-order .btn-social.btn-facebook.disabled:active,
#lagom-one-step-order .btn-social.btn-facebook.disabled:focus,
#lagom-one-step-order .btn-social.btn-facebook.disabled:hover,
#lagom-one-step-order .btn-social.btn-facebook[disabled].active,
#lagom-one-step-order .btn-social.btn-facebook[disabled]:active,
#lagom-one-step-order .btn-social.btn-facebook[disabled]:focus,
#lagom-one-step-order .btn-social.btn-facebook[disabled]:hover {
  background-color:var(--btn-social-facebook-bg)
}
#lagom-one-step-order .btn-social.btn-facebook i {
  display:none
}
#lagom-one-step-order .btn-social.btn-google {
  color:var(--btn-social-google-color);
  border-color:var(--btn-social-google-border-color);
  box-shadow:none
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin {
  border:none;
  padding:0;
  cursor:auto
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf {
  width:100%;
  height:calc(var(--btn-social-height) + 4px)
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf>div {
  height:calc(var(--btn-social-height) + 4px)
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf>div>.nsm7Bb-HzV7m-LgbsSe {
  height:calc(var(--btn-social-height));
  border-radius:var(--btn-social-border-radius);
  margin-top:2px
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf>div>.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
  font-size:var(--btn-social-font-size);
  font-weight:var(--btn-base-font-weight);
  font-family:var(--btn-font-family)
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf>div:empty {
  height:0
}
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf>div:empty+div>iframe,
#lagom-one-step-order .btn-social.btn-google.g_id_signin>.S9gUrf-YoZ4jf>div:empty+iframe {
  margin:auto!important
}
#lagom-one-step-order .btn-social.btn-google:not(.g_id_signin):before {
  content:"";
  width:18px;
  height:18px;
  min-width:18px;
  margin-left:24px;
  background:url(../img/auth/logo-google.svg);
  background-position:50%;
  background-repeat:no-repeat
}
#lagom-one-step-order .btn-social.btn-google.active,
#lagom-one-step-order .btn-social.btn-google:active,
#lagom-one-step-order .btn-social.btn-google:focus,
#lagom-one-step-order .btn-social.btn-google:hover {
  border-color:var(--btn-social-google-border-hover-color)
}
#lagom-one-step-order .btn-social.btn-google img {
  display:none
}
#lagom-one-step-order .btn-social.btn-twitter {
  color:var(--btn-social-twitter-color);
  border-color:var(--btn-social-twitter-bg);
  background-color:var(--btn-social-twitter-bg)
}
#lagom-one-step-order .btn-social.btn-twitter:before {
  content:"";
  width:18px;
  height:18px;
  min-width:18px;
  margin-left:24px;
  background:url(../img/auth/logo-twitter.svg);
  background-position:50%;
  background-repeat:no-repeat
}
#lagom-one-step-order .btn-social.btn-twitter.active,
#lagom-one-step-order .btn-social.btn-twitter:active,
#lagom-one-step-order .btn-social.btn-twitter:focus,
#lagom-one-step-order .btn-social.btn-twitter:hover {
  color:var(--btn-social-twitter-hover-color);
  background-color:var(--btn-social-twitter-hover-bg);
  border-color:var(--btn-social-twitter-border-hover-color)
}
#lagom-one-step-order .btn-social.btn-twitter.disabled.active,
#lagom-one-step-order .btn-social.btn-twitter.disabled:active,
#lagom-one-step-order .btn-social.btn-twitter.disabled:focus,
#lagom-one-step-order .btn-social.btn-twitter.disabled:hover,
#lagom-one-step-order .btn-social.btn-twitter[disabled].active,
#lagom-one-step-order .btn-social.btn-twitter[disabled]:active,
#lagom-one-step-order .btn-social.btn-twitter[disabled]:focus,
#lagom-one-step-order .btn-social.btn-twitter[disabled]:hover {
  background-color:var(--btn-social-twitter-bg);
  border-color:var(--btn-social-twitter-color-bg)
}
#lagom-one-step-order .providerLinkingFeedback {
  display:none
}
#lagom-one-step-order .buttons-group {
  margin-right:-4px;
  margin-left:-4px;
  display:flex;
  margin-bottom:var(--ui-block-spacing-xs)
}
#lagom-one-step-order .buttons-group .btn {
  margin:0 4px
}
#lagom-one-step-order .buttons-group.buttons-5 .btn {
  flex-basis:20%
}
@media (max-width:479.98px) {
  #lagom-one-step-order .buttons-group.buttons-5 .btn {
    padding-right:0;
    padding-left:0
  }
}
#lagom-one-step-order .captcha {
  width:256px;
  margin-bottom:var(--form-group-margin-bottom)
}
#lagom-one-step-order .captcha-centered {
  width:auto
}
#lagom-one-step-order .captcha-centered .input-group {
  justify-content:center
}
#lagom-one-step-order .captchatext {
  padding:8px 0;
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs)
}
#lagom-one-step-order .captchaimage {
  display:block;
  width:50%;
  margin:24px auto 0
}
#lagom-one-step-order .captchaimage>* {
  width:128px
}
#lagom-one-step-order .captchaimage .input-group-addon {
  float:right;
  width:60%
}
#lagom-one-step-order .captchaimage #inputCaptcha {
  margin-right:-4px;
  float:right;
  width:40%
}
@media (max-width:479.98px) {
  #lagom-one-step-order .captchaimage {
    width:100%
  }
}
#lagom-one-step-order #inputCaptcha {
  width:128px;
  display:inline-block
}
#lagom-one-step-order #default-captcha-domainchecker.section {
  margin-top:18px
}
#lagom-one-step-order .grecaptcha-badge {
  z-index:99
}
#lagom-one-step-order .select-inline {
  display:inline-block;
  width:auto
}
#lagom-one-step-order .select-inline-inline-container {
  display:flex
}
#lagom-one-step-order .select-inline-inline-container select:not(:last-of-type) {
  margin-left:4px
}
#lagom-one-step-order .select-inline#stateselect {
  width:100%
}
#lagom-one-step-order .form-actions {
  margin-top:var(--ui-block-spacing-lg);
  align-items:center;
  display:flex
}
#lagom-one-step-order .form-actions.flex-center {
  justify-content:center
}
#lagom-one-step-order .form-actions.flex-end {
  justify-content:flex-end
}
#lagom-one-step-order .form-actions .btn+.btn {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .form-actions .m-r-a {
  margin-left:auto
}
#lagom-one-step-order .section+.form-actions {
  margin-top:var(--ui-block-spacing-lg)
}
#lagom-one-step-order .form-tooltip {
  position:relative
}
#lagom-one-step-order .form-tooltip .tooltip-icon {
  position:absolute;
  top:0;
  left:0;
  width:40px;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  color:var(--ui-icon-color);
  cursor:pointer
}
#lagom-one-step-order .form-tooltip .tooltip-icon:hover {
  color:var(--text-primary-color)
}
#lagom-one-step-order .form-tooltip .form-control {
  padding-left:40px
}
#lagom-one-step-order #inputNewPassword2 {
  padding-left:16px
}
#lagom-one-step-order .input-password-strenght {
  position:relative
}
#lagom-one-step-order .input-password-strenght .form-control {
  padding-left:16px
}
#lagom-one-step-order .input-password-strenght>span {
  display:flex;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  justify-content:center
}
#lagom-one-step-order .input-password-strenght>span>* {
  display:flex;
  align-items:center
}
#lagom-one-step-order .input-password-strenght>span i {
  padding:var(--spacing-1x);
  margin-left:var(--spacing-1x);
  position:relative;
  z-index:1002;
  cursor:pointer
}
#lagom-one-step-order .input-password-strenght>span i:hover {
  color:var(--link-color)
}
#lagom-one-step-order .input-password-strenght>span #passwordStrengthTextLabel {
  padding-right:var(--spacing-1x)
}
#lagom-one-step-order input[type=file].form-control {
  height:inherit;
  margin-bottom:5px
}
#lagom-one-step-order .has-feedback label~.form-control-feedback {
  top:27px!important
}
#lagom-one-step-order .input-inline {
  display:inline-block
}
#lagom-one-step-order .input-inline-100 {
  width:100px
}
#lagom-one-step-order .multiselect-container {
  position:absolute;
  list-style-type:none;
  margin:0;
  padding:0
}
#lagom-one-step-order .multiselect-container .input-group {
  margin:5px
}
#lagom-one-step-order .multiselect-container>li,
#lagom-one-step-order .multiselect-container>li>a {
  padding:0
}
#lagom-one-step-order .multiselect-container>li>a>label {
  margin:0;
  height:100%;
  cursor:pointer;
  font-weight:400;
  padding:3px 40px 3px 20px
}
#lagom-one-step-order .multiselect-container>li>a>label.checkbox,
#lagom-one-step-order .multiselect-container>li>a>label.radio {
  margin:0
}
#lagom-one-step-order .multiselect-container>li>a>label>input[type=checkbox] {
  margin-bottom:5px
}
#lagom-one-step-order .multiselect-container>li>a.multiselect-all label {
  font-weight:700
}
#lagom-one-step-order .multiselect-container>li.multiselect-group label {
  margin:0;
  padding:3px 20px;
  height:100%;
  font-weight:700
}
#lagom-one-step-order .multiselect-container>li.multiselect-group-clickable label {
  cursor:pointer
}
#lagom-one-step-order .btn-group>.btn-group:nth-child(2)>.multiselect.btn {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}
#lagom-one-step-order .form-inline .multiselect-container label.checkbox,
#lagom-one-step-order .form-inline .multiselect-container label.radio {
  padding:3px 40px 3px 20px
}
#lagom-one-step-order .form-inline .multiselect-container li a label.checkbox input[type=checkbox],
#lagom-one-step-order .form-inline .multiselect-container li a label.radio input[type=radio] {
  margin-right:-20px;
  margin-left:0
}
#lagom-one-step-order .file-input {
  position:relative;
  display:flex;
  padding:0;
  background:var(--input-bg)
}
#lagom-one-step-order .file-input-button {
  margin:-1px;
  transition:var(--transition-base)
}
#lagom-one-step-order .file-input-text {
  display:flex;
  align-items:center;
  padding:12px
}
#lagom-one-step-order .file-input-remove {
  margin-right:auto;
  z-index:2
}
#lagom-one-step-order .file-input input[type=file] {
  opacity:0;
  z-index:1;
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  width:100%
}
#lagom-one-step-order .file-input:hover {
  background:var(--input-bg);
  border:var(--input-border)
}
#lagom-one-step-order .file-input:hover .file-input-button {
  color:var(--btn-default-hover-color);
  background:var(--gray-faded);
  border-color:var(--gray-lighter-3)
}
#lagom-one-step-order #fileUploadsContainer .file-input {
  margin-top:12px
}
#lagom-one-step-order .billing-details-form {
  margin-top:var(--ca-section-spacing)
}
#lagom-one-step-order .inline-form {
  display:flex
}
#lagom-one-step-order .inline-form .inline-form-element {
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .inline-form .inline-form-element:nth-child(2),
#lagom-one-step-order .inline-form .inline-form-element:nth-child(3) {
  min-width:120px
}
#lagom-one-step-order textarea.form-control {
  resize:vertical;
  min-height:50px
}
#lagom-one-step-order .password-content {
  display:flex;
  margin-top:var(--ui-block-spacing-xs);
  align-items:center
}
#lagom-one-step-order .password-content .progress {
  flex:1;
  margin-right:12px
}
#lagom-one-step-order .password-content .btn-default .ls {
  color:var(--ui-icon-color)
}
#lagom-one-step-order .password-content-group .progress {
  height:6px;
  max-width:var(--progress-width);
  width:var(--progress-width);
  margin-top:0
}
#lagom-one-step-order .password-content-group .progress+.password-content-text {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .password-content-group>label {
  margin-left:auto
}
#lagom-one-step-order .password-content-top {
  margin-top:0!important;
  margin-bottom:var(--spacing-1x)
}
#lagom-one-step-order .password-content-top label {
  margin-bottom:0
}
#lagom-one-step-order .selectize-control.form-control {
  position:relative;
  padding:0;
  border:0;
  background:transparent
}
#lagom-one-step-order .selectize-control.form-control .selectize-input {
  display:flex;
  align-items:center;
  width:100%;
  height:var(--ui-height-base);
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  font-size:var(--input-font-size);
  font-weight:var(--input-font-weight);
  line-height:var(--input-line-height);
  color:var(--input-color);
  background:var(--input-bg);
  background-clip:padding-box;
  border:var(--input-border);
  border-radius:var(--input-border-radius);
  transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .selectize-control.form-control .selectize-input {
    transition:none
  }
}
#lagom-one-step-order .selectize-control.form-control .selectize-input:focus {
  color:var(--input-focus-color);
  background-color:var(--input-focus-bg);
  border-color:var(--input-focus-border-color);
  outline:0;
  box-shadow:var(--input-box-shadow),var(--input-focus-box-shadow)
}
#lagom-one-step-order .selectize-control.form-control .selectize-input:before {
  font-family:var(--font-family-icons-small);
  color:var(--ui-icon-color);
  position:absolute;
  top:50%;
  left:7px;
  margin-top:-12px;
  z-index:2;
  width:24px;
  height:24px;
  display:flex;
  justify-content:center;
  align-items:center;
  content:"\e902"
}
#lagom-one-step-order .selectize-control.form-control .selectize-input:hover {
  background:var(--input-hover-bg);
  border-color:var(--input-hover-border-color)
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.dropdown-active {
  background:var(--input-focus-bg);
  border-color:var(--input-focus-border-color)
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.dropdown-active:before {
  transform:rotate(-180deg)
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.dropdown-active input {
  z-index:0;
  border-color:var(--brand-primary)
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.items input {
  display:inline-block;
  background:transparent;
  border:none
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.items>div {
  position:relative;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:24px;
  padding:4px 6px;
  margin:0 0 4px 4px;
  border:1px solid var(--gray-lighter-3);
  border-radius:var(--input-border-radius);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.items>div .remove {
  position:relative;
  width:18px;
  height:16px;
  display:flex;
  justify-content:center;
  align-items:center;
  color:transparent
}
#lagom-one-step-order .selectize-control.form-control .selectize-input.items>div .remove:before {
  position:absolute;
  top:3px;
  right:5px;
  content:"\e912";
  display:flex;
  justify-content:center;
  align-items:center;
  width:13px;
  height:10px;
  color:var(--ui-icon-color);
  font-family:var(--font-family-icons-small);
  font-size:var(--ui-icon-size-small);
  text-indent:0
}
#lagom-one-step-order .selectize-control.form-control .selectize-input input {
  color:var(--text-primary-color);
  height:calc(var(--ui-height-base) - 4px);
  border:0
}
#lagom-one-step-order .selectize-control.form-control .selectize-input input:active,
#lagom-one-step-order .selectize-control.form-control .selectize-input input:focus {
  outline:0
}
#lagom-one-step-order .selectize-control.form-control .selectize-dropdown {
  position:absolute;
  z-index:var(--zindex-dropdown);
  padding-top:var(--spacing-1x)
}
#lagom-one-step-order .selectize-control.form-control .selectize-dropdown-content {
  max-height:194px;
  overflow-y:auto;
  padding:5px 0;
  background:var(--dropdown-bg);
  width:100%!important;
  border:var(--dropdown-border);
  border-radius:var(--dropdown-border-radius);
  box-shadow:var(--dropdown-box-shadow)
}
#lagom-one-step-order .selectize-control.form-control .selectize-dropdown .option {
  color:var(--dropdown-link-color);
  line-height:var(--line-height-base);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:8px 16px;
  cursor:pointer;
  display:flex;
  align-items:center
}
#lagom-one-step-order .selectize-control.form-control .selectize-dropdown .option .badge {
  margin-right:auto
}
#lagom-one-step-order .selectize-control.form-control .selectize-dropdown .option:hover {
  color:var(--dropdown-link-hover-color);
  background-color:var(--dropdown-link-hover-bg)
}
#lagom-one-step-order .selectize-control.form-control .selectize-dropdown .option.selected {
  color:var(--dropdown-link-active-color);
  text-decoration:none;
  outline:0;
  background-color:var(--dropdown-link-active-bg)
}
#lagom-one-step-order .selectize-control.form-control.form-control--sm .selectize-dropdown .option,
#lagom-one-step-order .selectize-control.form-control.form-control--xs .selectize-dropdown .option {
  min-height:24px;
  padding:4px 16px
}
#lagom-one-step-order .selectize-control.form-control.form-control--lg .selectize-dropdown .option,
#lagom-one-step-order .selectize-control.form-control.form-control--xlg .selectize-dropdown .option {
  min-height:40px;
  padding:8px 16px
}
#lagom-one-step-order .selectize-control.form-control.custom-multiselect {
  display:inline-flex;
  width:auto;
  min-width:50%;
  height:auto;
  min-height:var(--ui-height-base)
}
#lagom-one-step-order .selectize-control.form-control.custom-multiselect .selectize-input {
  position:relative;
  overflow:hidden;
  padding:4px var(--ui-padding-base-h) 0 28px;
  flex-wrap:wrap;
  width:100%;
  height:auto;
  min-height:var(--ui-height-base)
}
#lagom-one-step-order .has-dark-background .selectize-input {
  border-color:#fff
}
#lagom-one-step-order .required {
  color:var(--text-lighter-color);
  margin-right:3px
}
#lagom-one-step-order .checkbox .required {
  margin-right:6px
}
#lagom-one-step-order .checkbox,
#lagom-one-step-order .radio {
  position:relative
}
#lagom-one-step-order .checkbox,
#lagom-one-step-order .checkbox>label,
#lagom-one-step-order .radio,
#lagom-one-step-order .radio>label {
  display:flex;
  align-items:center;
  color:var(--input-color)
}
#lagom-one-step-order .checkbox>.checkbox-styled,
#lagom-one-step-order .checkbox>.radio-styled,
#lagom-one-step-order .checkbox>[type=checkbox],
#lagom-one-step-order .checkbox>[type=radio],
#lagom-one-step-order .checkbox>label>.checkbox-styled,
#lagom-one-step-order .checkbox>label>.radio-styled,
#lagom-one-step-order .checkbox>label>[type=checkbox],
#lagom-one-step-order .checkbox>label>[type=radio],
#lagom-one-step-order .radio>.checkbox-styled,
#lagom-one-step-order .radio>.radio-styled,
#lagom-one-step-order .radio>[type=checkbox],
#lagom-one-step-order .radio>[type=radio],
#lagom-one-step-order .radio>label>.checkbox-styled,
#lagom-one-step-order .radio>label>.radio-styled,
#lagom-one-step-order .radio>label>[type=checkbox],
#lagom-one-step-order .radio>label>[type=radio] {
  margin-left:var(--checkbox-spacing)
}
#lagom-one-step-order .checkbox.label-custom-check,
#lagom-one-step-order .checkbox>label.label-custom-check,
#lagom-one-step-order .radio.label-custom-check,
#lagom-one-step-order .radio>label.label-custom-check {
  align-items:flex-start
}
#lagom-one-step-order .checkbox.label-custom-check .checkbox-styled,
#lagom-one-step-order .checkbox>label.label-custom-check .checkbox-styled,
#lagom-one-step-order .radio.label-custom-check .checkbox-styled,
#lagom-one-step-order .radio>label.label-custom-check .checkbox-styled {
  margin-top:4px
}
#lagom-one-step-order .checkbox:hover>.checkbox-styled:not(.checked):not(.disabled),
#lagom-one-step-order .checkbox:hover>.radio-styled:not(.checked):not(.disabled),
#lagom-one-step-order .checkbox>label:hover>.checkbox-styled:not(.checked):not(.disabled),
#lagom-one-step-order .checkbox>label:hover>.radio-styled:not(.checked):not(.disabled),
#lagom-one-step-order .radio:hover>.checkbox-styled:not(.checked):not(.disabled),
#lagom-one-step-order .radio:hover>.radio-styled:not(.checked):not(.disabled),
#lagom-one-step-order .radio>label:hover>.checkbox-styled:not(.checked):not(.disabled),
#lagom-one-step-order .radio>label:hover>.radio-styled:not(.checked):not(.disabled) {
  border-color:var(--input-hover-border-color)
}
#lagom-one-step-order .checkbox+.help-block,
#lagom-one-step-order .radio+.help-block {
  margin-right:calc(var(--icheck-size) + var(--checkbox-spacing))
}
#lagom-one-step-order .radio>.icheck-control {
  width:unset!important
}
#lagom-one-step-order .icheck-label {
  cursor:pointer
}
#lagom-one-step-order .icheck-control {
  display:block;
  height:180%;
  opacity:0;
  visibility:hidden
}
#lagom-one-step-order .checkbox-styled,
#lagom-one-step-order .icheckbox_square-blue,
#lagom-one-step-order .iradio_square-blue,
#lagom-one-step-order .radio-styled {
  top:-1px;
  position:relative;
  display:flex;
  height:var(--icheck-size);
  width:var(--icheck-size);
  min-width:var(--icheck-size);
  min-height:var(--icheck-size);
  background:var(--icheck-bg);
  border:var(--icheck-border);
  border-radius:var(--icheck-border-radius);
  transition:var(--transition-base);
  cursor:pointer;
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .checkbox-styled:before,
#lagom-one-step-order .icheckbox_square-blue:before,
#lagom-one-step-order .iradio_square-blue:before,
#lagom-one-step-order .radio-styled:before {
  opacity:0;
  transition:var(--transition-base);
  transform:scale(.7)
}
#lagom-one-step-order .checkbox-styled:hover,
#lagom-one-step-order .icheckbox_square-blue:hover,
#lagom-one-step-order .iradio_square-blue:hover,
#lagom-one-step-order .radio-styled:hover {
  border-color:var(--input-hover-border-color)
}
#lagom-one-step-order .checkbox-styled.checked,
#lagom-one-step-order .icheckbox_square-blue.checked,
#lagom-one-step-order .iradio_square-blue.checked,
#lagom-one-step-order .radio-styled.checked {
  border-color:var(--icheck-active-border-color);
  background:var(--icheck-active-bg)
}
#lagom-one-step-order .checkbox-styled.checked:before,
#lagom-one-step-order .icheckbox_square-blue.checked:before,
#lagom-one-step-order .iradio_square-blue.checked:before,
#lagom-one-step-order .radio-styled.checked:before {
  opacity:1;
  transform:scale(1)
}
#lagom-one-step-order .checkbox-styled.disabled,
#lagom-one-step-order .icheckbox_square-blue.disabled,
#lagom-one-step-order .iradio_square-blue.disabled,
#lagom-one-step-order .radio-styled.disabled {
  cursor:not-allowed;
  background:var(--icheck-disabled-bg);
  border-color:var(--icheck-disabled-border-color)
}
#lagom-one-step-order .checkbox-styled>input,
#lagom-one-step-order .icheckbox_square-blue>input,
#lagom-one-step-order .iradio_square-blue>input,
#lagom-one-step-order .radio-styled>input {
  opacity:0;
  visibility:hidden
}
#lagom-one-step-order .checkbox-styled:before,
#lagom-one-step-order .icheckbox_square-blue:before {
  position:absolute;
  display:flex;
  justify-content:center;
  align-items:center;
  content:"\e911";
  height:calc(var(--icheck-size) - var(--icheck-border-width) * 2);
  width:calc(var(--icheck-size) - var(--icheck-border-width) * 2);
  color:var(--icheck-active-icon-color);
  font-size:var(--ui-icon-size-small);
  font-family:var(--font-family-icons-small);
  line-height:1
}
#lagom-one-step-order .iradio_square-blue,
#lagom-one-step-order .radio-styled {
  border-radius:100%
}
#lagom-one-step-order .iradio_square-blue:before,
#lagom-one-step-order .radio-styled:before {
  position:absolute;
  top:50%;
  right:50%;
  margin-top:calc(-1* (var(--spacing-1x) / 2));
  margin-right:calc(-1* (var(--spacing-1x) / 2));
  display:flex;
  justify-content:center;
  align-items:center;
  content:"";
  height:var(--spacing-1x);
  width:var(--spacing-1x);
  background:#fff;
  border-radius:100%
}
#lagom-one-step-order [data-radio-tab] .radio-styled {
  display:none
}
#lagom-one-step-order .checkbox-inline+.checkbox-inline,
#lagom-one-step-order .radio-inline+.radio-inline {
  margin-right:30px
}
#lagom-one-step-order .radio-inline>.addon-selector {
  visibility:hidden;
  opacity:0
}
#lagom-one-step-order #containerNewUserSecurity .icheckbox_square-blue,
#lagom-one-step-order .mg-rc-dropdowns .iradio_square-blue {
  display:inline-flex;
  top:4px
}
#lagom-one-step-order .checkbox-style {
  width:var(--icheck-size);
  height:var(--icheck-size);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:var(--border-radius-sm);
  border:1px solid var(--gray-lighter-4);
  background:var(--gray-lighter-4)
}
#lagom-one-step-order .checkbox-style+* {
  margin-right:var(--ui-block-padding-base)
}
#lagom-one-step-order .invoice {
  background:var(--ui-block-bg);
  border:var(--ui-block-border);
  padding:var(--ui-block-padding-xlg) var(--ui-block-padding-lg);
  border-radius:var(--ui-block-border-radius);
  box-shadow:var(--ui-block-shadow)
}
#lagom-one-step-order .invoice-title {
  display:flex;
  font-size:var(--font-size-h2);
  font-weight:var(--font-weight-light);
  line-height:var(--line-height-h2);
  color:var(--text-heading-color)
}
#lagom-one-step-order .invoice-title-sm {
  font-size:var(--font-size-h3);
  line-height:var(--line-height-h3);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .invoice-title .label {
  align-self:center;
  margin-right:var(--ui-block-padding-base)
}
#lagom-one-step-order .invoice address {
  margin-bottom:0
}
#lagom-one-step-order .invoice .well {
  border-width:1px 0;
  border-radius:0
}
#lagom-one-step-order .invoice .list-info li {
  margin-bottom:0!important
}
#lagom-one-step-order .invoice .sub-total-row td {
  height:auto;
  padding-top:5px;
  padding-bottom:5px;
  border:0;
  color:var(--text-lighter-color)
}
#lagom-one-step-order .invoice .sub-total-row.last td {
  padding-bottom:16px
}
#lagom-one-step-order .invoice .sub-total-row.first td {
  border-top:1px solid var(--gray-lighter-4);
  padding-top:16px;
  color:var(--text-heading-color)
}
#lagom-one-step-order .invoice .table td {
  vertical-align:middle
}
#lagom-one-step-order .invoice .total-row td {
  background:none;
  border-bottom:1px solid var(--ui-block-divider-color);
  font-weight:var(--font-weight-medium);
  vertical-align:middle;
  font-weight:var(--font-weight-bold)
}
@media (min-width:768px) {
  #lagom-one-step-order .invoice .total-row td {
    background:var(--gray-faded)
  }
}
#lagom-one-step-order .invoice .notes {
  margin-top:var(--ui-block-spacing-base)
}
#lagom-one-step-order .invoice .notes .notes-body {
  border:1px solid var(--well-border);
  background-color:var(--bg-color-transparent);
  box-shadow:none
}
#lagom-one-step-order .invoice .section h3 {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-md);
  font-weight:var(--font-weight-medium);
  margin-bottom:var(--ui-block-spacing-xs)
}
@media (max-width:767.98px) {
  #lagom-one-step-order .invoice {
    padding:26px 24px 32px
  }
}
#lagom-one-step-order .panel-payment .select-inline {
  width:100%
}
#lagom-one-step-order .panel-payment .btn+.btn,
#lagom-one-step-order .panel-payment form+.btn+form+.btn {
  margin-top:var(--ui-block-padding-base)
}
#lagom-one-step-order .panel-summary.panel-view-invoice .payment-form>p br {
  display:block
}
#lagom-one-step-order .payment-form p {
  color:hsla(0,0%,100%,.64);
  margin:0
}
#lagom-one-step-order .payment-form table {
  margin:0;
  background:none;
  display:block;
  border-spacing:0;
  border-collapse:unset
}
#lagom-one-step-order .payment-form table tbody,
#lagom-one-step-order .payment-form table td,
#lagom-one-step-order .payment-form table tr {
  border-spacing:0;
  border-collapse:unset;
  display:block;
  height:auto;
  padding:0!important;
  border:0
}
#lagom-one-step-order .payment-form table tbody tr td+td {
  margin-top:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .payment-form .btn,
#lagom-one-step-order .payment-form input[type=submit] {
  margin:0!important
}
#lagom-one-step-order .payment-form .btn i:not(.fa-spinner),
#lagom-one-step-order .payment-form input[type=submit] i:not(.fa-spinner) {
  display:none
}
#lagom-one-step-order .payment-form .btn .fa-spinner,
#lagom-one-step-order .payment-form input[type=submit] .fa-spinner {
  margin-right:16px;
  margin-left:-16px;
  margin-top:-2px
}
#lagom-one-step-order .payment-form input[type=password],
#lagom-one-step-order .payment-form input[type=text] {
  display:block;
  width:100%;
  height:var(--ui-height-base-base);
  padding:var(--padding-base-vertical) var(--padding-base-horizontal);
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  color:var(--input-color);
  background-color:var(--input-bg);
  background-image:none;
  border:1px solid var(--input-bg);
  border-radius:var(--input-border-radius);
  transition:border-color var(--transition-base),box-shadow var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .payment-form input[type=password],
  #lagom-one-step-order .payment-form input[type=text] {
    transition:none
  }
}
#lagom-one-step-order .payment-form input[type=password]:focus,
#lagom-one-step-order .payment-form input[type=text]:focus {
  outline:0
}
#lagom-one-step-order .payment-form input[type=password]::-ms-expand,
#lagom-one-step-order .payment-form input[type=text]::-ms-expand {
  border:0;
  background-color:transparent
}
#lagom-one-step-order .payment-form input[type=password][disabled],
#lagom-one-step-order .payment-form input[type=password][readonly],
#lagom-one-step-order .payment-form input[type=text][disabled],
#lagom-one-step-order .payment-form input[type=text][readonly],
fieldset[disabled] #lagom-one-step-order .payment-form input[type=password],
fieldset[disabled] #lagom-one-step-order .payment-form input[type=text] {
  background-color:var(--input-bg-disabled);
  opacity:1
}
#lagom-one-step-order .payment-form input[type=password][disabled],
#lagom-one-step-order .payment-form input[type=text][disabled],
fieldset[disabled] #lagom-one-step-order .payment-form input[type=password],
fieldset[disabled] #lagom-one-step-order .payment-form input[type=text] {
  cursor:disabled
}
#lagom-one-step-order .payment-form .btn-group-sm>.btn,
#lagom-one-step-order .payment-form .btn-sm {
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  font-size:var(--btn-base-font-size);
  line-height:var(--line-height-base);
  border-radius:var(--btn-base-border-radius);
  height:var(--ui-height-base);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .payment-form .btn,
#lagom-one-step-order .payment-form input[type=button],
#lagom-one-step-order .payment-form input[type=submit] {
  height:auto;
  min-height:var(--ui-height-base);
  white-space:unset
}
@media (max-width:991.98px) {
  #lagom-one-step-order .page-viewinvoice .row-eq-height.row-eq-height {
    display:block
  }
}
#lagom-one-step-order .page-viewinvoice .section--bank-details .section-body>p {
  margin-bottom:0
}
@media (max-width:767.98px) {
  #lagom-one-step-order .page-viewinvoice .invoice .table-condensed tr td {
    white-space:normal!important
  }
  #lagom-one-step-order .page-viewinvoice .invoice .table-condensed.m-b-0 thead>tr>th:nth-child(3) span {
    display:none
  }
  #lagom-one-step-order .page-viewinvoice .invoice .table-condensed.m-b-0 thead>tr>th:nth-child(3):after {
    content:"ID";
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:var(--font-weight-base)
  }
  #lagom-one-step-order .page-viewinvoice .invoice .sub-total-row.first td {
    white-space:nowrap!important
  }
}
#lagom-one-step-order .list-info {
  padding:0;
  margin:0
}
#lagom-one-step-order .list-info li {
  display:flex
}
#lagom-one-step-order .list-info-text {
  color:var(--text-heading-color)
}
#lagom-one-step-order .list-info-title {
  color:var(--text-lighter-color);
  margin-bottom:4px
}
#lagom-one-step-order .list-info-v li {
  flex-direction:column
}
#lagom-one-step-order .list-info-v li:not(:last-of-type) {
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .list-info-v .list-info-text {
  font-size:var(--font-size-lg);
  line-height:var(--font-size-lg);
  color:var(--text-heading-color)
}
#lagom-one-step-order .list-info-50 li:not(:last-of-type) {
  margin-bottom:10px
}
#lagom-one-step-order .list-info-50 .list-info-text,
#lagom-one-step-order .list-info-50 .list-info-title {
  flex-basis:50%;
  word-break:break-word
}
#lagom-one-step-order .list-info-sm {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .list-info-bordered li {
  margin:0!important;
  padding:var(--ui-block-padding-base-v) var(--ui-block-padding-base)
}
#lagom-one-step-order .list-info-bordered li:not(:last-of-type) {
  border-bottom:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .list-features>li {
  padding:var(--spacing-1x) 0
}
#lagom-one-step-order .list-features>li i {
  margin-left:var(--ui-block-spacing-sm);
  color:var(--text-primary-color)
}
#lagom-one-step-order .list-group-v .list-group-item {
  padding-right:0;
  padding-left:0
}
#lagom-one-step-order .list-group-item .badge {
  background-color:transparent;
  color:var(--list-group-item-badge-color)
}
#lagom-one-step-order .main-sidebar .list-group-item-selected,
#lagom-one-step-order .sidebar .list-group-item-selected {
  background:var(--list-group-item-selected-bg);
  color:var(--list-group-item-selected-badge-color)
}
#lagom-one-step-order .main-sidebar .list-group-item-selected .badge,
#lagom-one-step-order .sidebar .list-group-item-selected .badge {
  background-color:var(--list-group-item-selected-badge-bg);
  color:var(--list-group-item-selected-badge-color)
}
#lagom-one-step-order .message,
#lagom-one-step-order .message-body {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .message {
  background:var(--ui-block-bg);
  box-shadow:var(--ui-block-shadow);
  border:var(--ui-block-border);
  border-radius:var(--ui-block-border-radius);
  padding:var(--ui-block-padding-base)
}
#lagom-one-step-order .message>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .message-body {
  max-width:var(--max-width-sm)
}
#lagom-one-step-order .message-icon {
  width:56px;
  height:56px;
  display:flex;
  justify-content:center;
  align-items:center;
  border:2px solid var(--ui-icon-color);
  border-radius:100%;
  color:var(--ui-icon-color)
}
#lagom-one-step-order .message-icon img {
  max-width:100%
}
#lagom-one-step-order .message-image {
  width:64px;
  height:64px;
  display:flex;
  justify-content:center;
  align-items:center
}
#lagom-one-step-order .message-image img {
  max-width:100%
}
#lagom-one-step-order .message-title {
  margin-top:var(--ui-block-padding-base);
  margin-bottom:var(--ui-block-spacing-base);
  text-align:center;
  font-size:var(--font-size-h4);
  font-weight:var(--font-weight-h4);
  line-height:var(--line-height-h4)
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .message-title {
    max-width:100%
  }
}
#lagom-one-step-order .message-title:last-child {
  margin-bottom:0
}
#lagom-one-step-order .message-title:first-child {
  margin-top:0
}
#lagom-one-step-order .message-desc {
  display:block;
  color:var(--text-lighter-color);
  text-align:center;
  margin-bottom:var(--ui-block-spacing-base)
}
#lagom-one-step-order .message-actions {
  text-align:center
}
#lagom-one-step-order .message-actions>.btn+.btn {
  margin-right:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .message:not(.hidden)+.message {
  margin-top:var(--ui-block-spacing-base)
}
#lagom-one-step-order .message-no-border {
  border:none
}
#lagom-one-step-order .message-no-data {
  min-height:320px
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .message-no-data {
    height:320px
  }
}
#lagom-one-step-order .message-no-data .message-title {
  font-size:var(--font-size-h5);
  font-weight:var(--font-weight-base);
  line-height:var(--line-height-h5);
  max-width:var(--max-width-sm)
}
@media (min-width:992px) {
  #lagom-one-step-order .message-h,
  #lagom-one-step-order .message-h .message-content {
    flex-direction:row;
    justify-content:space-between;
    align-items:center
  }
  #lagom-one-step-order .message-h .message-body,
  #lagom-one-step-order .message-h .message-content .message-body {
    flex:1;
    max-width:unset;
    width:100%;
    align-items:flex-start
  }
  #lagom-one-step-order .message-h .message-actions,
  #lagom-one-step-order .message-h .message-content .message-actions,
  #lagom-one-step-order .message-h .message-content .message-title,
  #lagom-one-step-order .message-h .message-title {
    margin-top:0;
    text-align:right
  }
  #lagom-one-step-order .message-h .message-content>*+*,
  #lagom-one-step-order .message-h>*+* {
    margin-right:var(--ui-block-spacing-base)
  }
  #lagom-one-step-order .message-h .message-content.message-lg>*+*,
  #lagom-one-step-order .message-h.message-lg>*+* {
    margin-right:var(--ui-block-spacing-lg)
  }
  #lagom-one-step-order .message-h .message-content {
    display:flex;
    width:100%;
    margin:0 auto
  }
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .message-h .message-actions,
  #lagom-one-step-order .message-h .message-content .message-actions {
    margin-top:var(--spacing-2x)
  }
}
#lagom-one-step-order .message-lg {
  padding:var(--ui-block-padding-xlg)
}
#lagom-one-step-order .message-lg.message-no-data {
  padding:var(--ui-block-padding-xlg);
  align-self:flex-start
}
#lagom-one-step-order .message-lg .message-icon {
  width:80px;
  height:80px
}
#lagom-one-step-order .message-lg .message-icon>i {
  font-size:var(--font-size-xxlg)
}
#lagom-one-step-order .message-success .message-icon {
  color:var(--state-success-text);
  border-color:var(--state-success-bg);
  background:var(--state-success-bg)
}
#lagom-one-step-order .message-success .message-text,
#lagom-one-step-order .message-success .message-title {
  color:var(--text-success-color)
}
#lagom-one-step-order .message-danger .message-icon {
  color:var(--state-danger-text);
  border-color:var(--state-danger-bg);
  background:var(--state-danger-bg)
}
#lagom-one-step-order .message-danger .message-text,
#lagom-one-step-order .message-danger .message-title {
  color:var(--text-danger-color)
}
#lagom-one-step-order .message-warning .message-icon {
  color:var(--state-warning-text);
  border-color:var(--state-warning-bg);
  background:var(--state-warning-bg)
}
#lagom-one-step-order .message-warning .message-text,
#lagom-one-step-order .message-warning .message-title {
  color:var(--text-warning-color)
}
#lagom-one-step-order .message-info .message-icon {
  color:var(--state-info-text);
  border-color:var(--state-info-bg);
  background:var(--state-info-bg)
}
#lagom-one-step-order .message-info .message-text,
#lagom-one-step-order .message-info .message-title {
  color:var(--text-info-color)
}
#lagom-one-step-order .panel {
  position:relative;
  display:block
}
#lagom-one-step-order .panel-nav,
#lagom-one-step-order .panel-tabs {
  padding:0 var(--ui-block-padding-base);
  background:var(--ui-block-header-bg);
  border-bottom:1px solid var(--panel-border-divider-color);
  padding:0 calc(var(--panel-body-padding) - var(--nav-link-padding-h))
}
#lagom-one-step-order .panel-nav>li,
#lagom-one-step-order .panel-tabs>li {
  margin-left:0!important
}
#lagom-one-step-order .panel-form {
  background:var(--ui-block-bg-form)
}
#lagom-one-step-order .panel-dropdown {
  z-index:auto
}
#lagom-one-step-order .panel-dropdown .dropdown-menu {
  width:100%
}
#lagom-one-step-order .panel-footer-space-between {
  display:flex;
  justify-content:space-between
}
#lagom-one-step-order .panel-footer img {
  max-width:150px!important;
  margin:5px 0 15px;
  display:block
}
#lagom-one-step-order .panel-footer br {
  display:none
}
#lagom-one-step-order .panel-footer .btn+.btn {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .panel-footer-sm {
  padding:var(--spacing-1x) var(--spacing-3x)
}
#lagom-one-step-order .panel-footer .panel-footer-link {
  color:var(--gray-lighter)
}
#lagom-one-step-order .panel-footer .panel-footer-link:hover {
  color:var(--brand-primary)
}
#lagom-one-step-order .panel-lg .panel-heading {
  padding:var(--panel-lg-heading-padding)
}
#lagom-one-step-order .panel-lg .panel-body {
  padding:var(--panel-lg-body-padding)
}
#lagom-one-step-order .panel-lg .panel-body.panel-body-hosting {
  position:relative;
  padding:var(--panel-body-padding) var(--panel-lg-body-padding);
  overflow:hidden;
  padding-left:270px
}
@media (max-width:767.98px) {
  #lagom-one-step-order .panel-lg .panel-body.panel-body-hosting {
    padding-left:120px
  }
}
#lagom-one-step-order .panel-lg .panel-body.panel-body-hosting>h5 {
  font-weight:var(--font-weight-bold)
}
#lagom-one-step-order .panel-lg .panel-body.panel-body-hosting>p {
  color:var(--text-body-color)
}
#lagom-one-step-order .panel-lg .panel-body.panel-body-hosting .panel-icon {
  position:absolute;
  top:-73px;
  left:-32px;
  height:252px;
  width:292px;
  background-repeat:no-repeat!important;
  background-size:cover!important
}
#lagom-one-step-order .panel-lg .panel-body.panel-body-hosting .panel-icon>svg {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  bottom:0;
  opacity:1
}
@media (max-width:767.98px) {
  #lagom-one-step-order .panel-lg .panel-body.panel-body-hosting .panel-icon {
    top:-20px;
    left:-16px;
    height:100px;
    width:142px
  }
}
#lagom-one-step-order .panel-lg .panel-footer {
  padding:var(--panel-lg-footer-padding)
}
#lagom-one-step-order .panel.active {
  border-color:var(--panel-active-border-color);
  background:var(--panel-active-bg)
}
#lagom-one-step-order .panel .panel-body:not(.tab-pane)+.panel-body {
  border-top:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order a.panel {
  transition:all var(--transition-base)
}
#lagom-one-step-order a.panel:active,
#lagom-one-step-order a.panel:focus,
#lagom-one-step-order a.panel:hover {
  transform:translate3d(0,-8px,0);
  background:var(--panel-hover-bg);
  border-color:var(--panel-hover-border-color);
  box-shadow:var(--panel-hover-shadow)
}
#lagom-one-step-order .panel .list-group {
  display:block!important;
  margin:0;
  border:none;
  box-shadow:none;
  border-radius:0;
  background:transparent
}
#lagom-one-step-order .panel .list-group>.list-group-item:last-child,
#lagom-one-step-order .panel .list-group>.list-group-item:last-of-type {
  border-bottom:0
}
#lagom-one-step-order .panel .list-group>.list-group-item i {
  display:inline-block;
  width:12px;
  height:12px;
  text-align:center
}
#lagom-one-step-order .panel .list-group>.list-group-item.disabled,
#lagom-one-step-order .panel .list-group>.list-group-item.disabled:focus,
#lagom-one-step-order .panel .list-group>.list-group-item.disabled:hover {
  background:var(--panel-sidebar-border-color);
  opacity:.5
}
#lagom-one-step-order .panel .list-group>.list-group-item i:first-child {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .panel .list-group>a.list-group-item.active,
#lagom-one-step-order .panel .list-group>a.list-group-item.active:focus,
#lagom-one-step-order .panel .list-group>a.list-group-item.active:hover {
  background:var(--list-group-item-link-active-bg)
}
#lagom-one-step-order .panel .tweet {
  padding:var(--ui-block-padding-base);
  border-bottom:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .panel .tweet>i {
  font-size:19px
}
#lagom-one-step-order .panel .tweet>p {
  padding:0;
  margin:0
}
#lagom-one-step-order .panel .tweet+p {
  padding:var(--ui-block-padding-sm);
  margin:0
}
#lagom-one-step-order .panel#twitterFeedOutput .loader {
  padding:var(--ui-block-padding-base)
}
#lagom-one-step-order .panel-collapsable>.panel-heading {
  display:flex;
  justify-content:space-between;
  align-items:center;
  border-bottom:0;
  cursor:pointer;
  border-color:var(--ui-block-border-color)
}
#lagom-one-step-order .panel-collapsable>.panel-heading .collapse-icon {
  order:2
}
#lagom-one-step-order .panel-collapsable>.panel-heading .panel-title,
#lagom-one-step-order .panel-collapsable>.panel-heading .panel-title>i {
  color:var(--link-color)
}
#lagom-one-step-order .panel-collapsable>.panel-body {
  padding:18px 15px 24px
}
#lagom-one-step-order .panel-collapsable>.panel-body-collapsed {
  display:none
}
#lagom-one-step-order .panel-check {
  transition:border-color var(--transition-base)
}
#lagom-one-step-order .panel-check.checked {
  border-color:var(--panel-active-border-color)!important;
  background:var(--panel-active-bg);
  z-index:9
}
#lagom-one-step-order .panel-check.checked .check-sign {
  display:flex
}
#lagom-one-step-order .panel-check.checked .check-cycle .save {
  color:var(--text-primary-color)
}
#lagom-one-step-order .panel-check.disabled {
  cursor:not-allowed!important;
  border-color:var(--gray-lighter-4)
}
#lagom-one-step-order .panel-check.disabled .check-content {
  opacity:.5
}
#lagom-one-step-order .panel-check.disabled .check>label {
  cursor:not-allowed!important
}
#lagom-one-step-order .panel-check .panel-heading.check {
  padding:0
}
#lagom-one-step-order .panel-check .panel-heading.check .account-select-label {
  margin-right:auto
}
#lagom-one-step-order .panel-check .check {
  position:relative;
  margin:0;
  align-items:center
}
#lagom-one-step-order .panel-check .check>label {
  display:flex;
  width:100%;
  padding:var(--panel-check-padding);
  cursor:pointer
}
#lagom-one-step-order .panel-check .check>label>.checkbox-styled,
#lagom-one-step-order .panel-check .check>label>.icheck-control,
#lagom-one-step-order .panel-check .check>label>.radio-styled {
  position:absolute;
  top:calc(var(--panel-check-padding) + (var(--line-height-md) - var(--icheck-size)) / 2);
  right:var(--panel-check-padding)
}
#lagom-one-step-order .panel-check .check>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .panel-check .check-content {
  flex:1;
  margin-right:calc(var(--icheck-size) + var(--ui-block-spacing-sm))
}
#lagom-one-step-order .panel-check .check-content>span {
  color:var(--text-heading-color);
  font-size:var(--font-size-md);
  font-weight:var(--font-weight-medium);
  line-height:var(--line-height-md)
}
#lagom-one-step-order .panel-check .check-title {
  margin-bottom:0;
  font-weight:var(--font-weight-medium);
  font-size:var(--font-size-md)
}
#lagom-one-step-order .panel-check .check-title [data-toggle=tooltip] {
  margin-right:8px;
  color:var(--ui-icon-color)
}
#lagom-one-step-order .panel-check .check-title [data-toggle=tooltip]:hover {
  color:var(--text-primary-color)
}
#lagom-one-step-order .panel-check .check-subtitle {
  margin-top:6px;
  margin-bottom:0
}
#lagom-one-step-order .panel-check .check-desc {
  margin:8px 0 0;
  color:var(--text-body-color)
}
#lagom-one-step-order .panel-check .check-icon {
  display:flex;
  align-items:center
}
#lagom-one-step-order .check-cycle .check-subtitle {
  color:var(--text-lighter-color);
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .check-cycle .check-subtitle .save,
#lagom-one-step-order .check-cycle .check-subtitle .text-primary {
  margin-top:var(--ui-block-spacing-xs);
  text-transform:uppercase
}
#lagom-one-step-order .panel-switch {
  user-select:none;
  border:var(--input-border);
  transition:border-color var(--transition-base),box-shadow var(--transition-base)
}
@media (prefers-reduced-motion:reduce) {
  #lagom-one-step-order .panel-switch {
    transition:none
  }
}
#lagom-one-step-order .panel-switch:focus,
#lagom-one-step-order .panel-switch:hover {
  border-color:var(--input-hover-border-color)
}
#lagom-one-step-order .panel-switch .panel-body {
  display:flex;
  align-items:center;
  padding:24px 16px
}
#lagom-one-step-order .panel-switch .panel-body .switch {
  margin:0 auto 0 0
}
#lagom-one-step-order .panel-switch .panel-body .switch-label {
  display:block;
  text-align:right;
  color:var(--text-heading-color);
  padding-left:var(--ui-block-padding-base)
}
#lagom-one-step-order .panel-check,
#lagom-one-step-order .panel-switch {
  cursor:pointer
}
#lagom-one-step-order .panel-check:hover,
#lagom-one-step-order .panel-switch:hover {
  border-color:var(--panel-hover-border-color)
}
#lagom-one-step-order .panel-check>.check,
#lagom-one-step-order .panel-switch>.check {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  height:100%
}
#lagom-one-step-order .panel-check-group,
#lagom-one-step-order .panel-switch-group {
  margin-bottom:-24px!important
}
#lagom-one-step-order .panel-group .panel-heading {
  border-color:transparent;
  background:transparent
}
#lagom-one-step-order .panel-group-condensed {
  background:var(--ui-block-bg);
  box-shadow:var(--ui-block-shadow);
  border-radius:var(--panel-border-radius)
}
#lagom-one-step-order .panel-group-condensed>.panel {
  position:relative;
  box-shadow:none
}
#lagom-one-step-order .panel-group-condensed>.panel+.panel {
  border-top-right-radius:0;
  border-top-left-radius:0;
  border-top:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .panel-group-condensed>.panel:not(:last-child) {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
#lagom-one-step-order .panel-group-condensed>.panel .panel-heading+.panel-collapse>.list-group,
#lagom-one-step-order .panel-group-condensed>.panel .panel-heading+.panel-collapse>.panel-body {
  border-top:0
}
#lagom-one-step-order .panel-group-condensed>.panel-check {
  cursor:auto
}
#lagom-one-step-order body.lagom-default .panel-group-condensed>.panel+.panel {
  margin-top:-1px
}
#lagom-one-step-order body:not(.lagom-default) .panel-group-condensed>.panel.checked {
  border-color:var(--ui-block-divider-color)!important
}
#lagom-one-step-order .panel-accordion {
  overflow:hidden;
  transition:border-color var(--transition-base)
}
#lagom-one-step-order .panel-accordion .panel-heading {
  display:flex;
  border:none;
  cursor:pointer;
  background:var(--panel-accordion-heading-bg)
}
#lagom-one-step-order .panel-accordion .panel-heading>.panel-title {
  display:flex;
  width:100%;
  align-items:center
}
#lagom-one-step-order .panel-accordion .panel-heading>.panel-title>i {
  order:1;
  margin-right:auto;
  color:var(--ui-icon-color)
}
#lagom-one-step-order .panel-accordion .panel-body {
  border-top:0;
  padding-top:0
}
#lagom-one-step-order .panel-accordion .panel-body>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .panel-accordion.is-open {
  z-index:2;
  border-color:var(--panel-accordion-active-border-color)!important
}
#lagom-one-step-order .panel-accordion.is-open .panel-heading>.panel-title,
#lagom-one-step-order .panel-accordion.is-open .panel-heading>.panel-title>i {
  color:var(--panel-accordion-active-heading-color)
}
#lagom-one-step-order .panel-accordion.is-open .panel-heading>.panel-title>i:before {
  content:"\e955"
}
#lagom-one-step-order .panel-accordion:hover {
  z-index:2;
  border-color:var(--panel-accordion-hover-border-color)!important
}
@media (max-width:479.98px) {
  #lagom-one-step-order .panel-feedback .btn-group {
    width:100%
  }
  #lagom-one-step-order .panel-feedback .btn-group .btn {
    padding:var(--ui-padding-base-v);
    height:var(--ui-height-sm)
  }
}
#lagom-one-step-order #paymentGatewaysContainer .check-icon {
  max-width:70px;
  justify-content:center
}
#lagom-one-step-order #paymentGatewaysContainer .check-icon img,
#lagom-one-step-order #paymentGatewaysContainer .check-icon svg {
  height:auto;
  width:100%
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) {
  border-width:var(--panel-sidebar-border-width);
  border:var(--panel-sidebar-border);
  background:var(--panel-sidebar-bg);
  box-shadow:var(--panel-sidebar-box-shadow)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-heading {
  min-height:var(--panel-sidebar-heading-height);
  padding:var(--panel-sidebar-heading-padding);
  background:var(--panel-sidebar-heading-bg);
  border-bottom:0
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-heading+.panel-footer {
  padding-top:0
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-body {
  display:block!important;
  padding:var(--panel-sidebar-body-padding)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-footer {
  padding:var(--panel-sidebar-footer-padding);
  background:var(--panel-sidebar-footer-bg);
  border-top:0
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-footer .btn {
  display:inline-flex;
  width:auto
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-footer .btn i {
  display:none
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group {
  margin:0;
  padding:var(--panel-sidebar-body-padding)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>.list-group-item {
  padding:5px 0;
  margin:0;
  border:none
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>.list-group-item.disabled {
  pointer-events:none
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item {
  background:var(--panel-sidebar-link-bg);
  padding:var(--panel-sidebar-link-padding);
  margin:var(--panel-sidebar-link-margin);
  border-radius:var(--panel-sidebar-link-border-radius);
  color:var(--panel-sidebar-link-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item>i {
  color:var(--panel-sidebar-link-icon-color);
  transition:color var(--transition-base)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:focus,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:hover {
  background:var(--panel-sidebar-link-hover-bg);
  padding-right:var(--panel-sidebar-link-hover-padding-h);
  padding-left:var(--panel-sidebar-link-hover-padding-h);
  color:var(--panel-sidebar-link-hover-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active>i,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:focus>i,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:hover>i {
  color:var(--panel-sidebar-link-hover-icon-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item:active {
  outline:none
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active:focus,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active:hover {
  background:var(--panel-sidebar-link-active-bg);
  padding-right:var(--panel-sidebar-link-active-padding-h);
  padding-left:var(--panel-sidebar-link-active-padding-h);
  color:var(--panel-sidebar-link-active-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active:focus>i,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active:hover>i,
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item.active>i {
  color:var(--panel-sidebar-link-active-icon-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary):not(.panel-styled-group) .list-group>a.list-group-item .loading {
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .panel-minimise {
  display:none
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) .recent-ticket {
  line-height:20px;
  max-width:100%
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary).view-filter-btns .list-group-item.active,
#lagom-one-step-order .panel-sidebar:not(.panel-summary).view-filter-btns .list-group-item.active:focus,
#lagom-one-step-order .panel-sidebar:not(.panel-summary).view-filter-btns .list-group-item.active:hover {
  background-color:#eee;
  border-color:#eee;
  color:#555
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary) label {
  margin-bottom:4px
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary).panel-add-funds .panel-body .form-group .input-group {
  flex-direction:column
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary).panel-add-funds .panel-body .form-group .input-group input[type=submit] {
  width:100%;
  margin:12px 0 0
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary)[menuitemname="Support PIN"] .input-group-btn #dpl_copyPin {
  color:var(--primary-block-btn-color);
  background:var(--primary-block-btn-bg);
  border-color:var(--primary-block-btn-border-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary)[menuitemname="Support PIN"] .input-group-btn #dpl_copyPin:hover {
  color:var(--primary-block-btn-hover-color);
  background-color:var(--primary-block-btn-hover-bg);
  border-color:var(--primary-block-btn-hover-border-color)
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary)[menuitemname="Support PIN"] .input-group-btn i {
  display:block;
  margin-left:0
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary)[menuitemname="Support PIN"] .pincode-input-container {
  display:flex
}
#lagom-one-step-order .panel-sidebar:not(.panel-summary)[menuitemname="Support PIN"] .pincode-input-container input {
  background:var(--ui-block-bg)!important;
  text-align:center;
  width:100%
}
#lagom-one-step-order .panel-sidebar {
  margin-bottom:var(--panel-sidebar-margin-bottom)
}
#lagom-one-step-order .panel-sidebar .panel-title {
  font-size:var(--panel-sidebar-title-size);
  font-weight:var(--panel-sidebar-title-weight)
}
#lagom-one-step-order .panel-sidebar .panel-title>i {
  width:0;
  overflow:hidden;
  margin-right:-8px;
  display:inline-block;
  line-height:0
}
#lagom-one-step-order .panel-sidebar .panel-body {
  display:block!important
}
@media (max-width:991.98px) {
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item {
    margin-left:var(--spacing-1x)!important
  }
  #lagom-one-step-order .panel-sidebar>.list-group {
    display:flex!important;
    flex-wrap:wrap
  }
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item {
    width:100%;
    margin-left:var(--ui-block-padding-base)
  }
  #lagom-one-step-order .panel-sidebar:not(.panel-recent-tickets)>.list-group {
    flex-direction:row
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item {
    flex-basis:calc(33% - 16px)
  }
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item:nth-child(3n+3) {
    margin-left:0;
    flex-basis:34%
  }
}
@media (min-width:480px) and (max-width:767.98px) {
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item {
    flex-basis:calc(50% - 16px)
  }
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item:nth-child(2n+2) {
    margin-left:0;
    flex-basis:50%
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .panel-sidebar>.list-group .list-group-item {
    margin-left:0;
    flex-basis:100%
  }
}
#lagom-one-step-order .panel-sidebar.panel-client-details {
  padding:var(--ui-block-padding-base);
  background:var(--ui-block-bg);
  border:var(--ui-block-border);
  border-radius:var(--ui-block-border-radius);
  box-shadow:var(--ui-block-shadow)
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-heading {
  display:none;
  height:0;
  margin:0;
  padding:0
}
#lagom-one-step-order .panel-sidebar.panel-client-details strong {
  display:block;
  color:var(--text-heading-color);
  font-size:var(--font-size-h4);
  font-weight:var(--font-weight-h4);
  line-height:var(--line-height-h4);
  margin-bottom:var(--ui-block-padding-base);
  word-wrap:break-word
}
#lagom-one-step-order .panel-sidebar.panel-client-details strong+br {
  display:none
}
#lagom-one-step-order .panel-sidebar.panel-client-details em {
  font-style:normal
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn {
  display:inline-flex;
  width:auto;
  margin-top:0
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline),
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline) {
  height:var(--ui-height-sm);
  padding:var(--ui-padding-sm-v) var(--ui-padding-sm-h);
  font-size:var(--btn-sm-font-size);
  line-height:var(--line-height-sm);
  border-radius:var(--btn-sm-border-radius);
  font-weight:var(--btn-sm-font-weight);
  color:var(--btn-primary-faded-color);
  background:var(--btn-primary-faded-bg);
  border-color:var(--btn-primary-faded-border)
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-hover-bg);
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-active-bg);
  border-color:var(--btn-primary-faded-active-border)
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle:hover,
.open>#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:var(--btn-primary-faded-hover-bg);
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline),
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline) {
  color:var(--btn-primary-faded-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline).focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):hover,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-primary-faded-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).active,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline):active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).active,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline):active,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).active,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline):active,
.open>#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).dropdown-toggle,
.open>#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline),
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline),
fieldset[disabled] #lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline) {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline) .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline).disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline)[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn:not(.btn-outline) .badge,
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn:not(.btn-outline) .badge,
#lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn:not(.btn-outline) .badge {
  color:var(--btn-primary-faded-bg);
  background-color:var(--btn-primary-faded-color)
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn,
  #lagom-one-step-order .panel-sidebar.panel-client-contacts .panel-footer .btn.btn-outline,
  #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn,
  #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn.btn-outline,
  #lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn,
  #lagom-one-step-order .panel-sidebar[menuitemname*=Support-Pin] .panel-footer .btn.btn-outline {
    width:100%;
    margin:4px 0
  }
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer {
  margin-right:calc(-1 * var(--spacing-1x));
  margin-top:calc(-1 * var(--spacing-1x))
}
#lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn {
  margin-right:var(--spacing-1x);
  margin-top:var(--spacing-1x)!important
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer {
    margin-left:var(--spacing-1x)
  }
  #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn,
  #lagom-one-step-order .panel-sidebar.panel-client-details .panel-footer .btn.btn-outline {
    margin:var(--spacing-1x) var(--spacing-1x) 0
  }
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group {
  margin-bottom:-8px!important
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item {
  display:none
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item:before {
  display:inline-block;
  content:"\e942";
  width:12px;
  height:12px;
  margin-left:var(--spacing-1x);
  speak:none;
  font-style:normal;
  font-weight:400;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  color:var(--panel-sidebar-link-icon-color);
  font-size:var(--ui-icon-size-small);
  font-family:lagom-small-icons!important;
  font-variant:normal
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item:first-child,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item:last-child,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item:nth-child(2),
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item:nth-child(3) {
  display:block
}
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group-item:last-child:before,
#lagom-one-step-order .panel-sidebar.panel-client-contacts .list-group>div+.contact-more {
  display:none
}
#lagom-one-step-order .panel-sidebar.panel-styled-group .list-group {
  background:var(--panel-sidebar-list-group-bg);
  border:var(--panel-sidebar-list-group-border);
  box-shadow:var(--panel-sidebar-list-group-box-shadow);
  border-radius:var(--panel-sidebar-list-group-border-radius)
}
#lagom-one-step-order .panel-sidebar .list-group .list-group-item[menuitemname=Manage] form {
  display:inline-block
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .col-button-right {
  padding-right:7px
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .col-button-left {
  padding-left:7px
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .btn {
  width:100%!important
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information>.list-group-item {
  overflow:hidden;
  color:var(--text-heading-color)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information>.list-group-item .pull-right {
  float:none!important
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information>.list-group-item .title {
  display:block;
  margin:0 2px;
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .panel-sidebar.panel-support-hours .panel-body .list-group-item .operating-hour-title,
#lagom-one-step-order .panel-sidebar.panel-support-hours .panel-body .list-group-item .operating-hour-zone {
  display:block;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  color:var(--gray-base)
}
#lagom-one-step-order .panel-sidebar.panel-support-hours .panel-body .list-group-item .operating-hour-val {
  font-size:var(--font-size-xlg);
  font-weight:var(--font-weight-base);
  line-height:var(--line-height-lg);
  color:var(--gray-darker)
}
#lagom-one-step-order .panel-sidebar.panel-support-hours .panel-body>.list-group-item {
  padding:var(--spacing-3x)
}
#lagom-one-step-order .panel-sidebar.panel-support-hours .panel-footer {
  padding-top:0!important
}
#lagom-one-step-order .panel-sidebar.panel-support-hours .support-status {
  position:relative;
  padding-left:68px;
  font-size:var(--font-size-sm)
}
#lagom-one-step-order .panel-sidebar.panel-support-hours .support-status .label {
  position:absolute;
  top:0;
  left:0
}
#lagom-one-step-order .panel-sidebar.panel-support-tags .panel-body {
  margin-bottom:-4px
}
#lagom-one-step-order .panel-sidebar.panel-support-tags a {
  height:24px;
  line-height:1;
  align-items:center;
  padding:1px var(--spacing-1x);
  display:inline-flex;
  border-radius:var(--border-radius-base);
  border:1px solid var(--gray-lighter-4);
  font-size:11px!important;
  white-space:nowrap;
  margin-bottom:4px
}
#lagom-one-step-order .panel-sidebar.panel-support-tags a:not(:hover) {
  color:var(--text-heading-color)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-cc .w-hidden {
  display:none
}
#lagom-one-step-order .panel-sidebar.panel-ticket-cc .ticket-cc-email {
  display:flex;
  align-items:center
}
#lagom-one-step-order .panel-sidebar.panel-ticket-cc .ticket-cc-email .email {
  flex:1
}
#lagom-one-step-order .panel-sidebar.panel-ticket-attachements .list-group .list-group-item {
  word-break:break-all
}
#lagom-one-step-order .panel-sidebar.panel-add-funds .panel-body {
  padding:var(--panel-body-padding);
  border-radius:var(--ui-block-border-radius);
  border:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .panel-sidebar.panel-add-funds .alert {
  display:flex;
  align-items:center;
  justify-content:space-between;
  border:0;
  margin-bottom:var(--ui-block-padding-base);
  font-size:var(--price-sm-font-size);
  font-weight:var(--price-sm-font-weight);
  line-height:var(--price-sm-line-height)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary {
  background:var(--primary-block-bg);
  border:var(--primary-block-border);
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .panel-heading .panel-title {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary .panel-footer:after {
  background-color:var(--primary-block-divider-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-primary.panel-client-details strong {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary {
  background:var(--secondary-block-bg);
  border:var(--secondary-block-border);
  color:var(--secondary-block-text-faded-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .panel-heading .panel-title {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary .panel-footer:after {
  background-color:var(--secondary-block-divider-color)
}
#lagom-one-step-order .panel-sidebar.panel-sidebar-secondary.panel-client-details strong {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .panel-ticket-attachements a {
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}
#lagom-one-step-order .panel-summary {
  position:relative;
  z-index:2;
  margin-bottom:var(--ui-block-spacing-base);
  background:var(--ui-block-bg);
  border:none;
  font-size:var(--panel-summary-text-font-size);
  line-height:var(--panel-summary-text-line-height);
  box-shadow:var(--panel-summary-shadow);
  border-radius:var(--panel-summary-border-radius)
}
#lagom-one-step-order .panel-summary .panel-heading {
  padding-top:var(--panel-body-padding);
  padding-bottom:var(--panel-body-padding)
}
#lagom-one-step-order .panel-summary .panel-heading .panel-title {
  font-size:var(--panel-summary-title-font-size);
  font-weight:var(--panel-summary-title-font-weight);
  line-height:var(--panel-summary-title-line-height)
}
#lagom-one-step-order .panel-summary .panel-heading+#producttotal .panel-body,
#lagom-one-step-order .panel-summary .panel-heading+#producttotal .panel-body .order-summary-list:first-child,
#lagom-one-step-order .panel-summary .panel-heading+.panel-body,
#lagom-one-step-order .panel-summary .panel-heading+.panel-body .order-summary-list:first-child {
  padding-top:0
}
#lagom-one-step-order .panel-summary .panel-body {
  display:block!important
}
#lagom-one-step-order .panel-summary .panel-body>:last-child {
  margin-bottom:0!important
}
#lagom-one-step-order .panel-summary .panel-body+.panel-footer {
  margin-top:calc(var(--panel-summary-list-item-padding-v) - var(--panel-body-padding))
}
#lagom-one-step-order .panel-summary .panel-footer {
  position:relative;
  padding:var(--panel-body-padding);
  background:transparent;
  border:none
}
#lagom-one-step-order .panel-summary .panel-footer .btn-checkout {
  width:100%
}
#lagom-one-step-order .panel-summary .panel-footer:after {
  position:absolute;
  display:block;
  content:"";
  top:0;
  right:var(--panel-body-padding);
  left:var(--panel-body-padding);
  height:1px;
  background-color:var(--ui-block-divider-color)
}
#lagom-one-step-order .panel-summary .panel-footer .summary-actions .btn+.btn {
  margin:0
}
#lagom-one-step-order .panel-summary .list-group {
  margin:0 var(--ui-block-padding-base)
}
#lagom-one-step-order .panel-summary .list-group-item {
  padding:var(--panel-summary-list-item-padding-v) 0!important
}
#lagom-one-step-order .panel-summary .list-group-item:not(:last-child) {
  border-bottom:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .panel-summary>.loader {
  position:absolute;
  top:20px;
  left:29px
}
#lagom-one-step-order .panel-summary+.alert-panel {
  z-index:1;
  margin-top:calc(-1 * var(--ui-block-spacing-base));
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .panel-summary+.alert-panel i {
  margin-right:10px;
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .panel-summary+.alert-panel .alert-icon:before {
  top:37px
}
#lagom-one-step-order .panel-summary .summary-container {
  padding:0 var(--ui-block-padding-base) var(--ui-block-padding-base)
}
#lagom-one-step-order .panel-summary .price+.btn,
#lagom-one-step-order .panel-summary .summary-actions {
  padding-top:var(--panel-summary-list-item-padding-v)
}
#lagom-one-step-order .summary-total+.summary-content {
  padding-top:var(--panel-summary-list-item-padding-v);
  margin-top:var(--panel-summary-list-item-padding-v);
  border-top:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .summary-content {
  position:relative;
  overflow:auto;
  max-height:var(--panel-summary-content-max-height);
  margin-left:calc(-1 * var(--panel-body-padding) + 1px);
  padding-left:var(--panel-body-padding)
}
#lagom-one-step-order .summary-content::-webkit-scrollbar {
  width:var(--scrollbar-width)
}
#lagom-one-step-order .summary-content::-webkit-scrollbar-track {
  background:var(--scrollbar-secondary-track-bg);
  border-radius:calc(var(--scrollbar-width) /2)
}
#lagom-one-step-order .summary-content::-webkit-scrollbar-thumb {
  background:var(--scrollbar-secondary-thumb-bg);
  border-radius:calc(var(--scrollbar-width) /2)
}
#lagom-one-step-order .summary-content::-webkit-scrollbar-thumb:hover {
  background:var(--scrollbar-secondary-thumb-hover-bg)
}
#lagom-one-step-order .summary-list {
  margin:0;
  padding:var(--panel-summary-list-item-padding-v) 0;
  border-bottom:1px solid var(--ui-block-divider-color);
  list-style:none;
  line-height:var(--line-height-xs)
}
#lagom-one-step-order .summary-list:first-child {
  padding-top:0
}
#lagom-one-step-order .summary-list:last-child {
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:none
}
#lagom-one-step-order .summary-list-recurring .list-item:not(.list-item-title) {
  color:var(--text-heading-color)
}
#lagom-one-step-order .summary-list .list-item {
  display:flex;
  justify-content:space-between;
  padding-top:var(--panel-summary-list-padding-v);
  padding-bottom:var(--panel-summary-list-padding-v)
}
#lagom-one-step-order .summary-list .list-item-title {
  font-size:var(--font-size-xs)
}
#lagom-one-step-order .summary-list .list-item-main {
  color:var(--text-heading-color);
  font-size:var(--panel-summary-main-item-font-size);
  font-weight:var(--panel-summary-main-item-font-weight);
  line-height:var(--panel-summary-main-item-line-height)
}
#lagom-one-step-order .summary-list .list-item-main .item-value {
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-base)
}
#lagom-one-step-order .summary-list .list-item-main.list-item-services {
  padding-bottom:0
}
#lagom-one-step-order .summary-list .list-item-main.list-item-services a {
  cursor:pointer
}
#lagom-one-step-order .summary-list .list-item-main+.list-item-domain {
  padding-top:0;
  padding-bottom:5px
}
#lagom-one-step-order .summary-list .list-item.faded {
  color:var(--text-faded-color)
}
#lagom-one-step-order .summary-list .list-item .item-value {
  text-align:left;
  padding-right:var(--spacing-1x)
}
#lagom-one-step-order .summary-list .list-item .item-value .line-through,
#lagom-one-step-order .summary-list .list-item .item-value [style*="font-size: 1.2em; text-decoration: line-through;"] {
  color:var(--text-lighter-color)
}
#lagom-one-step-order .summary-list .list-item .item-value .item-value-free {
  display:none
}
#lagom-one-step-order .summary-list .list-item .item-name {
  overflow:hidden;
  text-overflow:ellipsis
}
#lagom-one-step-order .summary-list .list-item .item-name span {
  color:var(--text-lighter-color)
}
#lagom-one-step-order .summary-list .list-item .item-name>* {
  margin-bottom:0
}
#lagom-one-step-order .summary-list .list-item .item-name .domain {
  color:var(--text-lighter-color);
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-base);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .summary-list .list-item .item-actions {
  padding-right:var(--spacing-1x)
}
#lagom-one-step-order .summary-list .list-item .item-actions a {
  color:var(--text-lighter-color)
}
#lagom-one-step-order .summary-list .list-item .item-domain {
  color:var(--link-color);
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .show-free-lang .summary-list .list-item .item-value .item-value-free {
  display:inline
}
#lagom-one-step-order .show-free-lang .summary-list .list-item .item-value .item-value-free+span {
  display:none
}
@media (min-width:992px) {
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary {
    display:flex;
    flex-direction:column;
    max-height:calc(100vh - 2 * var(--main-sidebar-sticky-top))
  }
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary,
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary #producttotal,
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary .panel-body {
    display:flex!important;
    flex-direction:column;
    max-height:100%;
    overflow:hidden
  }
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary .panel-heading {
    flex-shrink:0
  }
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary .panel-body {
    flex-grow:0
  }
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary .panel-body .summary-content {
    max-height:100%
  }
  #lagom-one-step-order .main-sidebar .sidebar-sticky-summary .panel-summary+.alert-panel {
    flex-shrink:0;
    margin-bottom:0
  }
  #lagom-one-step-order .scroll-up .main-sidebar .sidebar-sticky-summary {
    max-height:calc(100vh - 2 * var(--main-sidebar-sticky-top) - var(--app-nav-header-height))
  }
}
#lagom-one-step-order .panel-summary.payment-form p {
  color:var(--text-lighter-color);
  margin:0
}
#lagom-one-step-order .panel-summary.payment-form table {
  margin:0;
  background:none;
  display:block;
  border-spacing:0;
  border-collapse:unset
}
#lagom-one-step-order .panel-summary.payment-form table tbody,
#lagom-one-step-order .panel-summary.payment-form table td,
#lagom-one-step-order .panel-summary.payment-form table tr {
  border-spacing:0;
  border-collapse:unset;
  display:block;
  height:auto;
  padding:0!important;
  border:0
}
#lagom-one-step-order .panel-summary.payment-form table tbody tr td+td {
  margin-top:var(--ui-block-padding-base)
}
#lagom-one-step-order .panel-summary.payment-form .btn,
#lagom-one-step-order .panel-summary.payment-form input[type=submit] {
  margin:0!important
}
#lagom-one-step-order .panel-summary.payment-form .btn i:not(.fa-spinner),
#lagom-one-step-order .panel-summary.payment-form input[type=submit] i:not(.fa-spinner) {
  display:none
}
#lagom-one-step-order .panel-summary.payment-form .btn .fa-spinner,
#lagom-one-step-order .panel-summary.payment-form input[type=submit] .fa-spinner {
  margin-right:var(--ui-block-padding-base);
  margin-left:-16px;
  margin-top:-2px
}
#lagom-one-step-order .panel-summary.payment-form .btn-group-sm>.btn,
#lagom-one-step-order .panel-summary.payment-form .btn-sm {
  padding:var(--ui-padding-base-v) var(--ui-block-padding-base);
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  border-radius:var(--btn-base-border-radius);
  height:var(--ui-height-base);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .panel-summary.payment-form a {
  color:var(--link-color)
}
#lagom-one-step-order .panel-summary.payment-form a:hover {
  color:var(--link-hover-color)
}
#lagom-one-step-order .panel-summary.view-invoice .form-group {
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .panel-summary.view-invoice .form-group>select {
  width:100%
}
#lagom-one-step-order .panel-summary.view-invoice label {
  color:var(--text-faded-color)
}
#lagom-one-step-order .panel-summary.panel-summary-default.view-invoice label {
  color:var(--input-label-color)
}
#lagom-one-step-order .panel-summary.panel-summary-default .payment-form p {
  color:var(--text-body-color)
}
#lagom-one-step-order .panel-summary.panel-summary-primary.view-invoice label {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .panel-summary.panel-summary-secondary.view-invoice label {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .panel-summary.panel-add-funds .panel-body .list-info .list-info-text,
#lagom-one-step-order .panel-summary.panel-add-funds .panel-body .list-info .list-info-title {
  color:var(--secondary-block-list-color-faded)
}
#lagom-one-step-order .panel-sidebar.panel-ticket-information .panel-footer .btn {
  height:var(--ui-height-base);
  width:100%!important;
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  font-size:var(--btn-base-font-size);
  line-height:var(--line-height-base);
  border-radius:var(--btn-base-border-radius)
}
#lagom-one-step-order .panel-summary-primary {
  background:var(--primary-block-bg);
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .panel-summary-primary .panel-heading .panel-title {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .panel-summary-primary .panel-footer:after {
  background-color:var(--primary-block-divider-color)
}
#lagom-one-step-order .panel-summary-primary .price {
  color:var(--primary-block-total-font-color)
}
#lagom-one-step-order .panel-summary-primary .price .price-title,
#lagom-one-step-order .panel-summary-primary .price .price-total {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .panel-summary-primary .list-group-item {
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .panel-summary-primary .list-group-item:not(:last-child) {
  border-color:var(--primary-block-divider-color)
}
#lagom-one-step-order .panel-summary-primary .list-group-item strong {
  color:var(--primary-block-total-font-color)
}
#lagom-one-step-order .panel-summary-primary .summary-list {
  border-bottom-color:var(--primary-block-divider-color);
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .panel-summary-primary .summary-list-recurring .list-item:not(.list-item-title) {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .panel-summary-primary .summary-list .list-item-title {
  color:var(--primary-block-total-text-font-color)
}
#lagom-one-step-order .panel-summary-primary .summary-list .list-item-main {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .panel-summary-primary .summary-list .list-item.faded,
#lagom-one-step-order .panel-summary-primary .summary-list .list-item .item-actions a,
#lagom-one-step-order .panel-summary-primary .summary-list .list-item .item-name span,
#lagom-one-step-order .panel-summary-primary .summary-list .list-item .item-value .line-through,
#lagom-one-step-order .panel-summary-primary .summary-list .list-item .item-value [style*="font-size: 1.2em; text-decoration: line-through;"] {
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .panel-summary-primary .summary-total+.summary-content {
  border-top-color:var(--primary-block-divider-color)
}
#lagom-one-step-order .panel-summary-primary .payment-form p {
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .panel-summary-primary .payment-form a {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .panel-summary-primary .payment-form a:hover {
  color:var(--primary-block-link-hover-color)
}
#lagom-one-step-order .panel-summary-primary .form-group .control-label {
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .panel-summary-primary .form-group .form-control {
  border:none
}
#lagom-one-step-order .panel-summary-secondary {
  background:var(--secondary-block-bg);
  color:var(--secondary-block-text-color-faded)
}
#lagom-one-step-order .panel-summary-secondary .panel-heading .panel-title {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .panel-summary-secondary .panel-footer:after {
  background-color:var(--secondary-block-divider-color)
}
#lagom-one-step-order .panel-summary-secondary .price {
  color:var(--secondary-block-total-font-color)
}
#lagom-one-step-order .panel-summary-secondary .price .price-title,
#lagom-one-step-order .panel-summary-secondary .price .price-total {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .panel-summary-secondary .list-group-item {
  color:var(--secondary-block-text-color-faded)
}
#lagom-one-step-order .panel-summary-secondary .list-group-item:not(:last-child) {
  border-color:var(--secondary-block-divider-color)
}
#lagom-one-step-order .panel-summary-secondary .list-group-item strong {
  color:var(--secondary-block-total-font-color)
}
#lagom-one-step-order .panel-summary-secondary .summary-list {
  border-bottom-color:var(--secondary-block-divider-color);
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .panel-summary-secondary .summary-list-recurring .list-item:not(.list-item-title) {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item-title {
  color:var(--secondary-block-total-text-font-color)
}
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item-main {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item.faded,
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item .item-actions a,
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item .item-name span,
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item .item-value .line-through,
#lagom-one-step-order .panel-summary-secondary .summary-list .list-item .item-value [style*="font-size: 1.2em; text-decoration: line-through;"] {
  color:var(--secondary-block-text-color-faded)
}
#lagom-one-step-order .panel-summary-secondary .summary-total+.summary-content {
  border-top-color:var(--secondary-block-divider-color)
}
#lagom-one-step-order .panel-summary-secondary .payment-form p {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .panel-summary-secondary .payment-form a {
  color:var(--secondary-block-link-color)
}
#lagom-one-step-order .panel-summary-secondary .payment-form a:hover {
  color:var(--secondary-block-link-hover-color)
}
#lagom-one-step-order .panel-summary-secondary .form-group .control-label {
  color:var(--secondary-block-text-color-faded)
}
#lagom-one-step-order .panel-summary-secondary .form-group .form-control {
  border:none
}
#lagom-one-step-order .order-summary-mob {
  display:none;
  border-radius:var(--border-radius-none);
  width:100%;
  padding:0;
  margin:0;
  box-shadow:var(--box-shadow-base)
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .lagom-layout-left-wide .hide-mob,
  #lagom-one-step-order .lagom-layout-left-wide .order-summary-mob .hide-mob {
    display:none
  }
  #lagom-one-step-order .lagom-layout-left-wide .order-summary-mob .order-summary-mob .btn-checkout {
    border-radius:0
  }
  #lagom-one-step-order .lagom-layout-left-wide .order-summary-mob .order-summary-mob.is-fixed {
    display:block;
    position:fixed;
    right:0;
    bottom:0;
    z-index:var(--zindex-fixed)
  }
  #lagom-one-step-order .lagom-layout-left-wide .page-configureproductdomain .main-body {
    overflow:visible
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .hide-mob {
    display:none
  }
  #lagom-one-step-order .order-summary-mob.is-fixed {
    display:block;
    position:fixed;
    right:0;
    bottom:0;
    z-index:var(--zindex-fixed)
  }
  #lagom-one-step-order .order-summary-mob .btn-checkout {
    border-radius:0;
    width:100%
  }
  #lagom-one-step-order .order-summary-mob .btn-checkout.btn-primary-faded.disabled {
    color:var(--btn-primary-faded-color);
    background:var(--btn-primary-faded-bg);
    border-color:var(--btn-primary-faded-bg)
  }
  #lagom-one-step-order .order-summary-mob .btn-checkout.btn-primary-faded.disabled .spinner>div {
    background:var(--btn-primary-faded-color)
  }
  #lagom-one-step-order .order-summary-mob .btn-checkout.btn-primary.disabled {
    color:var(--btn-primary-color);
    background:var(--btn-primary-bg);
    border-color:var(--btn-primary-bg)
  }
  #lagom-one-step-order .page-configureproductdomain .main-body {
    overflow:visible
  }
}
#lagom-one-step-order .client-alerts {
  padding:0;
  width:320px;
  right:50%;
  margin-right:-160px
}
#lagom-one-step-order .client-alerts .client-alerts-header {
  padding:var(--spacing-2x) var(--spacing-3x);
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm);
  color:var(--text-lighter-color);
  display:block
}
#lagom-one-step-order .client-alerts .arrow {
  display:none
}
#lagom-one-step-order .client-alerts .dropdown-header {
  padding:10px 15px;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  color:var(--text-lighter-color);
  text-transform:uppercase;
  display:block
}
#lagom-one-step-order .client-alerts li {
  position:relative
}
#lagom-one-step-order .client-alerts li:last-child {
  border:0
}
#lagom-one-step-order .client-alerts li:not(:last-of-type):after {
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  left:0;
  height:1px;
  background:var(--ui-block-divider-color)
}
#lagom-one-step-order .client-alerts li a {
  color:var(--ui-nav-link-color);
  position:relative;
  display:block;
  padding:var(--spacing-2x) var(--spacing-3x);
  text-decoration:none;
  white-space:normal
}
#lagom-one-step-order .client-alerts li a:hover {
  background-color:var(--gray-faded);
  color:var(--ui-nav-secondary-link-hover-color)
}
#lagom-one-step-order .client-alerts li a div {
  background:none;
  border:none;
  box-shadow:none;
  align-items:flex-start
}
#lagom-one-step-order .client-alerts li i {
  float:right;
  padding-top:2px;
  color:var(--ui-icon-color)
}
#lagom-one-step-order .client-alerts li .message {
  margin-right:32px;
  background:none;
  border:none;
  box-shadow:none;
  align-items:flex-start
}
#lagom-one-step-order .client-alerts li.none {
  display:flex;
  padding:32px 32px 24px;
  min-height:auto;
  text-align:center;
  flex-direction:column;
  align-items:center
}
#lagom-one-step-order .client-alerts li.none .none-icon {
  width:64px;
  height:64px;
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .client-alerts li.none .none-icon .svg-icon-outline-s {
  stroke:var(--svg-icon-color-secondary)
}
#lagom-one-step-order .client-alerts li.none .none-icon .svg-icon-prime.svg-icon-stroke {
  stroke:var(--svg-icon-color-base)
}
#lagom-one-step-order .client-alerts li.none .none-icon img {
  width:100%
}
@media (max-width:991.98px) {
  #lagom-one-step-order .client-alerts {
    right:auto;
    left:0
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .client-alerts {
    margin:0;
    right:auto;
    left:-50px
  }
  #lagom-one-step-order .client-alerts li.none span {
    white-space:break-spaces
  }
}
#lagom-one-step-order .login-popover {
  font-size:var(--ui-icon-size-small)
}
#lagom-one-step-order .login-popover .form-group {
  margin-bottom:5px
}
#lagom-one-step-order .login-popover hr {
  margin:5px 0
}
#lagom-one-step-order [data-cc-popover] {
  top:-166px;
  right:auto;
  left:-95px
}
#lagom-one-step-order .section .section-header {
  margin-bottom:var(--ca-section-header-margin-bottom)
}
#lagom-one-step-order .section .section-header>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .section .section-header>p {
  margin-top:calc(-1 * var(--spacing-1x));
  margin-bottom:var(--spacing-4x)!important
}
#lagom-one-step-order .section .section-desc {
  color:var(--ca-section-desc-color);
  font-size:var(--ca-section-desc-font-size);
  font-weight:var(--ca-section-desc-font-weight);
  line-height:var(--ca-section-desc-line-height)
}
#lagom-one-step-order .section>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .section+.section {
  margin-top:var(--ca-section-spacing)
}
#lagom-one-step-order .section.hidden:first-child+.section {
  margin-top:0
}
#lagom-one-step-order .section-hook-output .section-title,
#lagom-one-step-order .section-hook-output>h3,
#lagom-one-step-order .section .section-title,
#lagom-one-step-order .section>h3 {
  color:var(--text-heading-color);
  font-size:var(--ca-section-title-font-size);
  font-weight:var(--ca-section-title-font-weight);
  line-height:var(--ca-section-title-line-height)
}
#lagom-one-step-order .section-sm .section-title {
  font-size:var(--ca-section-sm-title-font-size);
  font-weight:var(--ca-section-sm-title-font-weight);
  line-height:var(--ca-section-sm-title-line-height)
}
#lagom-one-step-order .section-sm+.section-sm {
  margin-top:var(--ca-section-sm-spacing)
}
#lagom-one-step-order .main-content>.section>.table-responsive {
  border:var(--ui-block-border);
  box-shadow:var(--ui-block-shadow);
  background:var(--ui-block-bg);
  border-radius:var(--border-radius-base)
}
#lagom-one-step-order .main-content>.section>.table-responsive>.table {
  margin:0
}
#lagom-one-step-order .section-module-output {
  width:100%;
  padding:0;
  max-width:unset;
  flex:unset
}
#lagom-one-step-order .section-module-output:empty {
  margin-top:0!important
}
#lagom-one-step-order .status {
  display:flex;
  min-height:var(--line-height-base);
  align-items:center;
  line-height:var(--line-height-base);
  padding:0;
  color:var(--status-color)
}
#lagom-one-step-order .status:before {
  position:relative;
  top:-1px;
  display:inline-block;
  content:"";
  width:var(--spacing-1x);
  height:var(--spacing-1x);
  min-width:var(--spacing-1x);
  border-radius:100%;
  background:var(--status-color);
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .status.dot-hidden:before {
  display:none
}
#lagom-one-step-order .status.dot-hidden .status-icon {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .status.dot-hidden .status-icon>svg {
  width:16px;
  height:16px
}
#lagom-one-step-order .status-icon-ticket {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .status-icon-ticket,
#lagom-one-step-order .status.status-ticket {
  display:inline-block
}
#lagom-one-step-order .filter-name {
  color:var(--dropdown-link-color)
}
#lagom-one-step-order .filter-name>span.status-ticket,
#lagom-one-step-order .filter-name>span[data-status=ticket] {
  color:var(--btn-default-color)!important
}
#lagom-one-step-order .view-filter-btns .dropdown-menu>li>a>span.status {
  color:var(--dropdown-link-color)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-default:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-default)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-transfer,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingtransfer {
  color:var(--status-pending-transfer)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-transfer .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-transfer:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingtransfer .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingtransfer:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-pending-transfer)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-transfer:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingtransfer:before {
  background-color:var(--status-pending-transfer)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending {
  color:var(--status-pending)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-pending)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending:before {
  background-color:var(--status-pending)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-active,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-completed,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-open {
  color:var(--status-active)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-active .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-active:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-completed .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-completed:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-open .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-open:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-active)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-active:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-completed:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-open:before {
  background-color:var(--status-active)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-suspended {
  color:var(--status-suspended)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-suspended .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-suspended:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-suspended)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-suspended:before {
  background-color:var(--status-suspended)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-customer-reply {
  color:var(--status-customer-reply)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-customer-reply .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-customer-reply:not(.status-ticket):not([data-status=ticket])>svg path {
  fill:var(--status-customer-reply)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-customer-reply:before {
  background-color:var(--status-customer-reply)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-fraud {
  color:var(--status-fraud)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-fraud .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-fraud:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-fraud)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-fraud:before {
  background-color:var(--status-fraud)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-answered {
  color:var(--status-fraud)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-answered .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-answered:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-fraud)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-answered:before {
  background-color:var(--status-fraud)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-expired,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferred-away,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferredaway {
  color:var(--status-expired)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-expired .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-expired:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferred-away .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferred-away:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferredaway .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferredaway:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-expired)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-expired:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferred-away:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-transferredaway:before {
  background-color:var(--status-expired)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-grace,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-registration,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingregistration,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-redemption {
  color:var(--status-grace)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-grace .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-grace:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-registration .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-registration:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingregistration .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingregistration:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-redemption .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-redemption:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-grace)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-grace:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pending-registration:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-pendingregistration:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-redemption:before {
  background-color:var(--status-grace)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-terminated {
  color:var(--status-terminated)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-terminated .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-terminated:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-terminated)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-terminated:before {
  background-color:var(--status-terminated)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-onhold {
  color:var(--status-onhold)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-onhold .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-onhold:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-onhold)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-onhold:before {
  background-color:var(--status-onhold)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-inprogress {
  color:var(--status-inprogress)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-inprogress .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-inprogress:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-inprogress)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-inprogress:before {
  background-color:var(--status-inprogress)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-closed {
  color:var(--status-closed)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-closed .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-closed:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-closed)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-closed:before {
  background-color:var(--status-closed)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-paid {
  color:var(--status-paid)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-paid .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-paid:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-paid)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-paid:before {
  background-color:var(--status-paid)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-unpaid {
  color:var(--status-unpaid)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-unpaid .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-unpaid:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-unpaid)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-unpaid:before {
  background-color:var(--status-unpaid)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-cancelled {
  color:var(--status-cancelled)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-cancelled .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-cancelled:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-cancelled)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-cancelled:before {
  background-color:var(--status-cancelled)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-collections {
  color:var(--status-collections)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-collections .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-collections:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-collections)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-collections:before {
  background-color:var(--status-collections)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-refunded {
  color:var(--status-refunded)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-refunded .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-refunded:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-refunded)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-refunded:before {
  background-color:var(--status-refunded)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-payment-pending {
  color:var(--status-payment-pending)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-payment-pending .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-payment-pending:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-payment-pending)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-payment-pending:before {
  background-color:var(--status-payment-pending)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-delivered {
  color:var(--status-delivered)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-delivered .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-delivered:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-delivered)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-delivered:before {
  background-color:var(--status-delivered)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-accepted {
  color:var(--status-accepted)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-accepted .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-accepted:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-accepted)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-accepted:before {
  background-color:var(--status-accepted)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-dead,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-lost {
  color:var(--status-lost)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-dead .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-dead:not([data-status=ticket]):not(.status-ticket)>svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-lost .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-lost:not([data-status=ticket]):not(.status-ticket)>svg path {
  fill:var(--status-lost)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-dead:before,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-lost:before {
  background-color:var(--status-lost)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-default {
  color:var(--status-default)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-default .status-icon:not([data-status=ticket]) svg path,
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-default>svg path {
  fill:var(--status-default)
}
#lagom-one-step-order .lagom:not(.page-supportticketslist) .status-default:before {
  background-color:var(--status-default)
}
#lagom-one-step-order .requestor-type-operator {
  color:var(--status-type-operator-text-color)
}
#lagom-one-step-order .requestor-type-operator .status-icon svg path {
  fill:var(--status-type-operator-text-color)
}
#lagom-one-step-order .requestor-type-operator,
#lagom-one-step-order .requestor-type-operator:before {
  background-color:var(--status-type-operator)
}
#lagom-one-step-order .requestor-type-owner {
  color:var(--status-type-owner-text-color)
}
#lagom-one-step-order .requestor-type-owner .status-icon svg path {
  fill:var(--status-type-owner-text-color)
}
#lagom-one-step-order .requestor-type-owner,
#lagom-one-step-order .requestor-type-owner:before {
  background-color:var(--status-type-owner)
}
#lagom-one-step-order .requestor-type-authorizeduser {
  color:var(--status-type-authorizeduser-text-color)
}
#lagom-one-step-order .requestor-type-authorizeduser .status-icon svg path {
  fill:var(--status-type-authorizeduser-text-color)
}
#lagom-one-step-order .requestor-type-authorizeduser,
#lagom-one-step-order .requestor-type-authorizeduser:before {
  background-color:var(--status-type-authorizeduser)
}
#lagom-one-step-order .requestor-type-registereduser {
  color:var(--status-type-registereduser-text-color)
}
#lagom-one-step-order .requestor-type-registereduser .status-icon svg path {
  fill:var(--status-type-registereduser-text-color)
}
#lagom-one-step-order .requestor-type-registereduser,
#lagom-one-step-order .requestor-type-registereduser:before {
  background-color:var(--status-type-registereduser)
}
#lagom-one-step-order .requestor-type-subaccount {
  color:var(--status-type-subaccount-text-color)
}
#lagom-one-step-order .requestor-type-subaccount .status-icon svg path {
  fill:var(--status-type-subaccount-text-color)
}
#lagom-one-step-order .requestor-type-subaccount,
#lagom-one-step-order .requestor-type-subaccount:before {
  background-color:ar(--status-type-subaccount)
}
#lagom-one-step-order .requestor-type-guest {
  color:var(--status-type-guest-text-color)
}
#lagom-one-step-order .requestor-type-guest .status-icon svg path {
  fill:var(--status-type-guest-text-color)
}
#lagom-one-step-order .requestor-type-guest,
#lagom-one-step-order .requestor-type-guest:before {
  background-color:var(--status-type-guest)
}
#lagom-one-step-order .table .cell-action {
  padding-top:0;
  padding-bottom:0;
  white-space:nowrap;
  vertical-align:middle;
  text-align:left
}
#lagom-one-step-order .table .cell-action>:not(.btn) {
  display:inline-block
}
#lagom-one-step-order .table .cell-action .btn-icon {
  color:var(--ui-icon-color)
}
#lagom-one-step-order .table .cell-action .btn-icon:hover,
#lagom-one-step-order .table .cell-action .open .btn-icon {
  color:var(--text-primary-color)
}
#lagom-one-step-order .table .cell-action--last {
  padding-right:0;
  text-align:start;
  width:90px
}
#lagom-one-step-order .table .cell-checkbox {
  padding-left:0;
  width:0;
  position:relative
}
#lagom-one-step-order .table .cell-checkbox .checkbox-styled {
  margin:3px 0
}
#lagom-one-step-order .table-top {
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:var(--table-container-header-height);
  padding:var(--spacing-1x) var(--ui-block-padding-base);
  background:var(--table-container-header-bg);
  border-bottom:var(--table-container-border);
  border-radius:var(--table-container-border-radius) var(--table-container-border-radius) 0 0
}
#lagom-one-step-order .table-top label {
  display:inline-block;
  font-size:var(--table-font-size-small);
  color:var(--text-body-color);
  margin-left:var(--spacing-1x);
  margin-bottom:0
}
#lagom-one-step-order .table-top .form-control {
  display:inline;
  width:auto
}
#lagom-one-step-order .table-top .btn {
  text-transform:none
}
#lagom-one-step-order .table-top .d-flex {
  align-items:center
}
#lagom-one-step-order .table-top [data-inactive-services] {
  margin:0
}
#lagom-one-step-order .table-top [data-inactive-services] b {
  color:var(--table-td-font-color)
}
#lagom-one-step-order .table-top [data-inactive-services] .switch {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .table-top [data-inactive-services-text] {
  flex:1
}
#lagom-one-step-order .page-clientareadomains .table-top,
#lagom-one-step-order .page-clientareaproducts .table-top {
  gap:10px
}
#lagom-one-step-order .table-container {
  position:relative;
  border:var(--table-container-border);
  background:var(--table-container-bg);
  box-shadow:var(--table-container-box-shadow);
  border-radius:var(--table-container-border-radius);
  min-height:100px
}
#lagom-one-step-order .table-container.loading {
  max-height:320px;
  overflow:hidden
}
#lagom-one-step-order .table-container.loading .table {
  opacity:0;
  visibility:hidden
}
#lagom-one-step-order .table-container.loading .loader-table {
  top:var(--table-container-header-height)
}
#lagom-one-step-order .table-container .listtable {
  padding:var(--table-container-table-padding)
}
#lagom-one-step-order .table-container .dataTables_wrapper .dataTable tbody tr td label {
  margin:0
}
#lagom-one-step-order .table-container .dataTables_filter label,
#lagom-one-step-order .table-container .dataTables_length label {
  padding:var(--spacing-1x) var(--ui-block-padding-base);
  margin:0;
  font-size:var(--table-font-size-small)
}
#lagom-one-step-order .table-container .dataTables_filter label .form-control,
#lagom-one-step-order .table-container .dataTables_length label .form-control {
  display:inline-block;
  width:auto;
  margin-right:var(--spacing-1x);
  margin-left:var(--spacing-1x);
  border-radius:var(--border-radius-sm)
}
#lagom-one-step-order .table-container .dataTables_length {
  background:var(--table-container-pagination-bg);
  border-top:var(--ui-block-divider-border);
  font-size:var(--table-font-size-small);
  border-radius:0 0 var(--table-container-border-radius) var(--table-container-border-radius)
}
#lagom-one-step-order .table-container .dataTables_info {
  padding:var(--spacing-1x) var(--ui-block-padding-base);
  background:var(--table-container-pagination-bg);
  border-bottom:var(--table-container-border);
  font-size:var(--table-font-size-small);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .table-container .table-list {
  margin-top:0!important;
  margin-bottom:0!important;
  width:100%!important
}
#lagom-one-step-order .table-container .dataTables_paginate {
  float:left;
  padding:var(--spacing-1x) var(--ui-block-padding-base)
}
#lagom-one-step-order .table-container .dataTables_paginate .pagination {
  margin:0;
  padding:0;
  border:0
}
#lagom-one-step-order .table-container .dataTables_filter {
  display:none
}
#lagom-one-step-order .table-container .dataTable .small,
#lagom-one-step-order .table-container .dataTable .text-small {
  display:inline-block;
  font-size:var(--table-font-size-small);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .table-container .dataTable .small:not(a),
#lagom-one-step-order .table-container .dataTable .text-small:not(a) {
  color:var(--text-body-color)
}
#lagom-one-step-order .table-container .dataTable.dtr-inline.collapsed tbody td:first-child:before,
#lagom-one-step-order .table-container .dataTable.dtr-inline.collapsed tbody th:first-child:before {
  top:inherit!important;
  box-shadow:none!important;
  line-height:16px!important
}
#lagom-one-step-order .table-container .dtr-inline .dtr-title:empty {
  display:none!important
}
#lagom-one-step-order .table-container .dtr-inline .responsive-edit-button {
  display:none
}
@media (max-width:767.98px) {
  #lagom-one-step-order .dataTables_wrapper .dataTables_length label {
    display:none
  }
}
@media (max-width:600px) {
  #lagom-one-step-order .dataTable tr td a {
    word-break:break-all
  }
  #lagom-one-step-order .dataTables_wrapper .dataTables_info {
    padding:9px 10px 40px
  }
  #lagom-one-step-order .dataTables_wrapper .dataTables_filter {
    float:left;
    margin-top:30px;
    width:100%
  }
  #lagom-one-step-order .dataTables_wrapper .dataTables_filter label {
    display:block;
    margin:5px;
    padding:0
  }
  #lagom-one-step-order .dataTables_wrapper .dataTables_filter label .form-control {
    margin:0;
    width:100%
  }
  #lagom-one-step-order .table-container .dataTables_wrapper {
    display:flex;
    flex-direction:column
  }
  #lagom-one-step-order .table-container .dataTables_wrapper .listtable {
    order:1
  }
  #lagom-one-step-order .table-container .dataTables_paginate {
    float:none;
    justify-content:center;
    order:3;
    padding-top:2px
  }
  #lagom-one-step-order .table-container .dataTables_length {
    display:flex;
    justify-content:center;
    order:2;
    padding-top:4px
  }
}
@media (min-width:768px) {
  #lagom-one-step-order #tableServicesList tbody tr td:not(.dataTables_empty) {
    height:80px
  }
}
#lagom-one-step-order #tableServicesList .ssl-info {
  display:inline-block;
  vertical-align:middle;
  line-height:12px
}
#lagom-one-step-order #tableServicesList .ssl-info:empty {
  display:none
}
#lagom-one-step-order #tableServicesList .ssl-info>* {
  vertical-align:top;
  margin-left:5px
}
#lagom-one-step-order #tableDomainsList .ssl-info {
  display:inline-block;
  margin-top:-4px;
  vertical-align:middle;
  line-height:18px
}
#lagom-one-step-order #tableDomainsList .ssl-info:empty {
  display:none
}
#lagom-one-step-order #tableDomainsList .ssl-info>* {
  display:flex;
  margin-left:5px
}
#lagom-one-step-order #tableTicketsList tbody tr td:first-of-type {
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order #tableTicketsList tbody tr td:nth-of-type(2),
#lagom-one-step-order #tableTicketsList tbody tr th:nth-of-type(2),
#lagom-one-step-order #tableTicketsList thead tr td:nth-of-type(2),
#lagom-one-step-order #tableTicketsList thead tr th:nth-of-type(2) {
  max-width:460px;
  width:460px
}
#lagom-one-step-order #tableTicketsList tbody tr td:nth-of-type(3),
#lagom-one-step-order #tableTicketsList tbody tr th:nth-of-type(3),
#lagom-one-step-order #tableTicketsList thead tr td:nth-of-type(3),
#lagom-one-step-order #tableTicketsList thead tr th:nth-of-type(3) {
  min-width:150px;
  width:150px
}
#lagom-one-step-order .tiles {
  margin-bottom:calc(-1 * var(--ui-block-spacing-base))!important
}
#lagom-one-step-order .tiles .tile {
  margin-bottom:var(--ui-block-spacing-base)
}
#lagom-one-step-order .tile {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  position:relative;
  padding:var(--tile-padding);
  min-height:var(--tile-min-height);
  background:var(--tile-bg-color);
  border:var(--tile-border);
  border-radius:var(--tile-border-radius);
  box-shadow:var(--tile-box-shadow);
  transition:all var(--transition-base)!important;
  text-align:center
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .tile {
    height:var(--tile-min-height)
  }
}
#lagom-one-step-order .tile-icon {
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .tile:hover .tile-icon-absolute {
  transition:var(--transition-base);
  color:var(--tile-border-color-hover)
}
#lagom-one-step-order .tile-icon-absolute {
  position:absolute;
  top:10px;
  left:16px;
  color:var(--ui-icon-color);
  transition:all var(--transition-base)
}
#lagom-one-step-order .tile-stat {
  padding-top:4px;
  padding-bottom:var(--spacing-1x);
  color:var(--tile-stat-color);
  font-weight:var(--tile-stat-font-weight);
  font-size:var(--tile-stat-font-size);
  line-height:1
}
#lagom-one-step-order .tile-stat-sm {
  font-size:var(--tile-stat-sm-font-size)
}
#lagom-one-step-order .tile-title {
  color:var(--tile-title-color);
  font-size:var(--tile-title-font-size);
  font-weight:var(--tile-title-font-weight);
  line-height:var(--tile-title-line-height);
  text-align:center
}
#lagom-one-step-order .tile-sm {
  flex-direction:row;
  justify-content:unset;
  min-height:74px
}
#lagom-one-step-order .tile-sm .tile-icon-absolute {
  position:static;
  margin-left:var(--ui-block-padding-base)
}
#lagom-one-step-order .tile-sm .tile-title {
  font-size:var(--tile-sm-title-font-size)
}
#lagom-one-step-order .tile-sm .tile-stat {
  order:2;
  margin-right:auto;
  font-size:var(--tile-sm-stat-font-size)
}
#lagom-one-step-order .slider-navigation .tile,
#lagom-one-step-order a.tile {
  cursor:pointer
}
#lagom-one-step-order .slider-navigation .tile:hover,
#lagom-one-step-order a.tile:hover {
  background:var(--tile-hover-bg);
  border-color:var(--tile-border-color-hover);
  transform:translate3d(0,-8px,0);
  box-shadow:var(--box-shadow-xlg)
}
#lagom-one-step-order .slider-navigation .tile:hover .icon,
#lagom-one-step-order a.tile:hover .icon {
  color:var(--tile-border-color-hover)
}
@media (min-width:768px) {
  #lagom-one-step-order html[dir=rtl] .homepage-tiles {
    display:flex
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .swiper-wrapper {
    display:flex;
    flex-wrap:unset
  }
  #lagom-one-step-order .swiper-slide {
    flex-shrink:0;
    width:100%;
    padding:0
  }
  #lagom-one-step-order .swiper-pagination {
    z-index:10;
    text-align:center
  }
  #lagom-one-step-order .swiper-pagination-bullet {
    cursor:pointer;
    width:var(--spacing-1x);
    height:var(--spacing-1x);
    margin:0 4px;
    display:inline-block;
    border-radius:100%;
    background:var(--ui-icon-color)
  }
  #lagom-one-step-order .swiper-pagination-bullet-active {
    opacity:1;
    background:var(--brand-primary)
  }
  #lagom-one-step-order .tiles>.row {
    margin:0
  }
  #lagom-one-step-order .tiles .tile {
    flex-direction:row;
    justify-content:unset;
    min-height:74px
  }
  #lagom-one-step-order .tiles .tile-icon,
  #lagom-one-step-order .tiles .tile-icon-absolute {
    display:flex;
    position:static;
    margin-bottom:0;
    margin-left:var(--ui-block-padding-base)
  }
  #lagom-one-step-order .tiles .tile-icon-absolute .svg-icon,
  #lagom-one-step-order .tiles .tile-icon .svg-icon {
    margin-top:4px;
    margin-bottom:4px
  }
  #lagom-one-step-order .tiles .tile-title {
    font-size:var(--tile-mob-title-font-size)
  }
  #lagom-one-step-order .tiles .tile-stat {
    font-size:var(--tile-mob-stat-font-size);
    order:2;
    margin-right:auto
  }
  #lagom-one-step-order .tiles .tile-sm .tile-title {
    font-size:var(--tile-sm-mob-title-font-size)
  }
  #lagom-one-step-order .tiles .tile-sm .tile-stat {
    font-size:var(--tile-sm-mob-stat-font-size)
  }
}
#lagom-one-step-order .spinner {
  display:flex;
  height:var(--loader-bars-height);
  text-align:center;
  font-size:10px;
  border:none!important;
  animation:none!important
}
#lagom-one-step-order .spinner>div {
  background:var(--loader-bg);
  height:100%;
  width:var(--loader-bars-width);
  animation:c 1.2s infinite ease-in-out;
  border-radius:var(--border-radius-sm)
}
#lagom-one-step-order .spinner>*+* {
  margin-right:var(--loader-bars-width)
}
#lagom-one-step-order .spinner-light>div {
  background:var(--loader-light-bg)
}
#lagom-one-step-order .spinner .rect2 {
  animation-delay:-1.1s
}
#lagom-one-step-order .spinner .rect3 {
  animation-delay:-1s
}
#lagom-one-step-order .spinner .rect4 {
  animation-delay:-.9s
}
#lagom-one-step-order .spinner .rect5 {
  animation-delay:-.8s
}
@keyframes c {
  0%,
  40%,
  to {
    transform:scaleY(.4)
  }
  20% {
    transform:scaleY(1)
  }
}
#lagom-one-step-order .spinner-sm {
  height:var(--loader-bars-sm-height);
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .spinner-sm>div {
  display:block;
  margin-right:var(--loader-bars-sm-width);
  width:var(--loader-bars-sm-width)
}
#lagom-one-step-order .btn-primary .spinner>div {
  background:var(--btn-primary-color)
}
#lagom-one-step-order .btn-primary-faded .spinner>div {
  background:var(--btn-primary-faded-color)
}
#lagom-one-step-order .loader-table {
  display:flex;
  background:var(--table-bg);
  z-index:3
}
#lagom-one-step-order .loader-button,
#lagom-one-step-order .loader-table {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .loader-button {
  display:none
}
#lagom-one-step-order .loader-panel {
  position:absolute;
  top:0;
  bottom:0;
  display:flex;
  left:0;
  right:0;
  justify-content:center;
  align-items:center;
  background:#fff;
  border-radius:var(--border-radius-base);
  opacity:0;
  visibility:hidden;
  transition:var(--transition-base)
}
#lagom-one-step-order .loader-panel.loading {
  opacity:1;
  visibility:visible
}
#lagom-one-step-order .invisible+.loader-button {
  display:flex!important;
  position:absolute!important
}
#lagom-one-step-order .loader-ring {
  display:inline-block;
  position:relative;
  width:32px;
  height:32px
}
#lagom-one-step-order .loader-ring div {
  box-sizing:border-box;
  display:block;
  position:absolute;
  width:28px;
  height:28px;
  margin:2px;
  border:2px solid #b9bdc5;
  border-radius:50%;
  animation:h 1.2s cubic-bezier(.5,0,.5,1) infinite;
  border-color:#b9bdc5 transparent transparent
}
#lagom-one-step-order .loader-ring-12 {
  width:12px;
  height:12px
}
#lagom-one-step-order .loader-ring-12 div {
  width:10px;
  height:10px;
  margin:1px
}
#lagom-one-step-order .loader-ring-18 {
  width:18px;
  height:18px
}
#lagom-one-step-order .loader-ring-18 div {
  width:16px;
  height:16px;
  margin:1px
}
#lagom-one-step-order .loader-ring div:first-child {
  animation-delay:-.45s
}
#lagom-one-step-order .loader-ring div:nth-child(2) {
  animation-delay:-.3s
}
#lagom-one-step-order .loader-ring div:nth-child(3) {
  animation-delay:-.15s
}
#lagom-one-step-order .banner-title {
  font-weight:var(--site-banner-title-font-weight);
  font-size:var(--site-banner-title-font-size);
  line-height:var(--site-banner-title-line-height);
  margin-bottom:var(--site-banner-element-spacing)
}
#lagom-one-step-order .banner-desc {
  width:100%
}
#lagom-one-step-order .banner-desc,
#lagom-one-step-order .banner-desc p {
  font-size:var(--site-banner-desc-font-size);
  line-height:var(--site-banner-desc-line-height);
  font-weight:var(--site-banner-desc-font-weight)
}
#lagom-one-step-order .banner-actions {
  padding-top:var(--site-banner-element-spacing);
  display:flex
}
#lagom-one-step-order .banner-actions .btn {
  min-width:164px
}
#lagom-one-step-order .banner-actions .btn+.btn {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .banner-icons {
  margin-top:var(--spacing-4x);
  display:flex;
  gap:40px
}
@media (max-width:767.98px) {
  #lagom-one-step-order .banner-icons {
    justify-content:center
  }
}
#lagom-one-step-order .banner-subtitle {
  margin-top:var(--spacing-4x);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  font-weight:var(--font-weight-medium);
  color:var(--text-body-color)
}
@media (max-width:767.98px) {
  #lagom-one-step-order .banner-subtitle {
    text-align:center
  }
}
#lagom-one-step-order .banner-graphic {
  position:relative;
  z-index:2;
  width:var(--site-banner-graphic-width)
}
#lagom-one-step-order .banner-graphic .promo-slider-icon {
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  bottom:unset;
  height:auto;
  width:var(--site-banner-graphic-width)
}
#lagom-one-step-order .banner-shape {
  position:absolute;
  top:0;
  display:block
}
#lagom-one-step-order .banner-shape svg {
  height:662px
}
#lagom-one-step-order .banner-content {
  z-index:3;
  position:relative
}
#lagom-one-step-order .banner .container {
  position:relative
}
#lagom-one-step-order .banner--overflow {
  padding-top:150px;
  z-index:-1
}
#lagom-one-step-order .banner--overflow .banner-title {
  position:relative;
  bottom:50px;
  margin-bottom:var(--spacing-5x);
  font-size:var(--font-size-h2);
  line-height:var(--line-height-h2);
  font-weight:var(--font-weight-bold)
}
@media (min-width:992px) {
  #lagom-one-step-order .banner-graphic .promo-slider-icon {
    top:var(--ui-gutter-base)
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .banner-background {
    position:absolute;
    z-index:2;
    top:0;
    right:0
  }
  #lagom-one-step-order .banner-graphic {
    width:var(--site-banner-graphic-width);
    margin-right:auto
  }
  #lagom-one-step-order .banner-shape.active {
    opacity:1
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .banner>.container {
    flex-direction:column
  }
  #lagom-one-step-order .banner-desc,
  #lagom-one-step-order .banner-desc p,
  #lagom-one-step-order .banner-title {
    text-align:center
  }
  #lagom-one-step-order .banner-actions {
    flex-wrap:wrap;
    justify-content:center;
    margin:0 -8px -16px;
    padding-top:var(--spacing-2x)
  }
  #lagom-one-step-order .banner-actions .btn,
  #lagom-one-step-order .banner-actions .btn+.btn {
    margin:0 var(--spacing-1x) var(--spacing-2x)
  }
  #lagom-one-step-order .banner-content {
    order:2;
    flex-direction:column
  }
  #lagom-one-step-order .banner-background {
    order:1
  }
  #lagom-one-step-order .banner-background .banner-graphics .banner-graphic,
  #lagom-one-step-order .banner-background .banner-graphics .banner-graphic>.promo-slider-icon {
    width:var(--site-banner-graphic-width)
  }
  #lagom-one-step-order .banner-background .banner-graphics .banner-graphic.graphic-custom {
    width:var(--promo-slider-xs-illustration-width)
  }
  #lagom-one-step-order .banner-background .banner-graphics .banner-graphic.graphic-custom>img {
    margin-top:0!important
  }
  #lagom-one-step-order .banner-background .banner-graphics.graphics-custom {
    position:static!important
  }
  #lagom-one-step-order .banner-graphic {
    margin:-48px auto 0
  }
  #lagom-one-step-order .banner-shape>svg {
    height:300px
  }
  #lagom-one-step-order .banner--overflow {
    padding-top:110px
  }
}
#lagom-one-step-order :root {
  --banner-sides-min-height:677px;
  --banner-sides-content-max-width:544px;
  --banner-sides-content-spacing-right:80px;
  --banner-sides-graphic-width:596px;
  --banner-sides-graphic-height:480px;
  --banner-sides-graphic-shape-width:2542px;
  --banner-sides-graphic-shape-height:808px;
  --banner-sides-graphic-shape-right:-1380px;
  --banner-content-padding-v:100px;
  --banner-sides-background-margin-top:100px;
  --banner-sides-promo-icon-margin-top:-36px
}
@media (max-width:1319.98px) {
  #lagom-one-step-order :root {
    --banner-sides-content-max-width:506px;
    --banner-sides-content-spacing-right:56px;
    --banner-sides-graphic-width:482px;
    --banner-sides-graphic-height:392px;
    --banner-sides-graphic-shape-width:2172px;
    --banner-sides-graphic-shape-height:690px;
    --banner-sides-graphic-shape-right:-1172px;
    --banner-sides-promo-icon-margin-top:-24px
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order :root {
    --banner-sides-content-max-width:432px;
    --banner-sides-content-spacing-right:40px
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order :root {
    --banner-sides-graphic-width:360px;
    --banner-sides-graphic-height:260px;
    --banner-sides-content-spacing-right:0;
    --banner-sides-graphic-shape-width:1400px;
    --banner-sides-graphic-shape-height:444px;
    --banner-sides-graphic-shape-right:-762px;
    --banner-content-padding-v:72px;
    --banner-sides-background-margin-top:72px;
    --banner-sides-promo-icon-margin-top:-50px
  }
}
#lagom-one-step-order .banner.banner-sides .banner-content {
  min-width:var(--banner-sides-content-max-width);
  padding-top:var(--banner-content-padding-v);
  padding-bottom:var(--banner-content-padding-v);
  margin:auto 0 auto auto;
  padding-left:var(--banner-sides-content-spacing-right)
}
#lagom-one-step-order .banner.banner-sides .banner-background {
  position:relative;
  right:unset;
  left:unset;
  width:var(--banner-sides-graphic-width);
  min-height:var(--banner-sides-graphic-height);
  margin-top:var(--banner-sides-background-margin-top)
}
#lagom-one-step-order .banner.banner-sides .banner-background .banner-graphics[data-promo-slider-homepage] {
  display:grid;
  grid-template-columns:1fr
}
#lagom-one-step-order .banner.banner-sides .banner-background .banner-graphics[data-promo-slider-homepage]>div {
  grid-row-start:1;
  grid-column-start:1
}
#lagom-one-step-order .banner.banner-sides .banner-background .banner-graphic {
  display:flex;
  position:relative;
  width:var(--banner-sides-graphic-width);
  height:var(--banner-sides-graphic-height)
}
#lagom-one-step-order .banner.banner-sides .banner-background .banner-graphic .promo-slider-icon {
  left:unset;
  top:unset;
  width:var(--banner-sides-graphic-width);
  margin-top:var(--banner-sides-promo-icon-margin-top)
}
#lagom-one-step-order .banner.banner-sides .banner-background .banner-shape {
  transform:scaleX(-1);
  width:var(--banner-sides-graphic-shape-width);
  height:var(--banner-sides-graphic-shape-height);
  top:unset;
  bottom:0;
  left:var(--banner-sides-graphic-shape-right);
  right:unset
}
#lagom-one-step-order .banner.banner-sides .banner-background .banner-shape svg {
  height:auto;
  bottom:0
}
@media (min-width:1320px) {
  #lagom-one-step-order .banner.banner-sides>.container {
    min-height:var(--banner-sides-min-height)
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .banner.banner-sides>.container {
    align-items:center
  }
  #lagom-one-step-order .banner.banner-sides .banner-content {
    min-width:unset;
    width:100%;
    margin-left:0;
    margin-right:0
  }
  #lagom-one-step-order .banner.banner-sides .banner-background .banner-graphic {
    margin:0
  }
}
#lagom-one-step-order .banner-center {
  text-align:center
}
#lagom-one-step-order .banner-center .banner-actions {
  justify-content:center
}
#lagom-one-step-order .banner-center .banner-content {
  max-width:var(--max-width-md);
  margin:0 auto
}
#lagom-one-step-order .banner-center.site-banner {
  flex-direction:column
}
#lagom-one-step-order .site-banner {
  display:flex;
  align-items:stretch;
  position:relative;
  z-index:1
}
#lagom-one-step-order .site-banner>.container {
  display:flex
}
#lagom-one-step-order .site-banner .row:after,
#lagom-one-step-order .site-banner .row:before {
  content:unset
}
#lagom-one-step-order .site-banner .slider-slide,
#lagom-one-step-order .site-banner .slider-slides,
#lagom-one-step-order .site-banner .slider-wrapper {
  display:flex;
  align-items:stretch;
  width:100%;
  min-height:100%
}
#lagom-one-step-order .site-banner .slider-wrapper {
  position:relative
}
#lagom-one-step-order .site-banner .slider-slides {
  transition:height .45s,min-height .45s;
  transition-timing-function:cubic-bezier(1,0,1,1)
}
#lagom-one-step-order .site-banner .slider-slide {
  top:0;
  right:0;
  left:0;
  position:absolute
}
#lagom-one-step-order .site-banner .slider-slide.active {
  z-index:10
}
#lagom-one-step-order .site-banner .slider-slide-custom-icon .banner-graphic {
  display:flex
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon {
  visibility:visible;
  animation-name:f;
  animation-duration:1s;
  animation-timing-function:cubic-bezier(0,0,0,1);
  animation-fill-mode:forwards;
  margin:0
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon {
    min-height:484px
  }
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon.promo-slider-icon-reverse {
  animation-name:g
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon.promo-slider-icon-reverse:nth-child(3) {
  animation-delay:0s
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon.promo-slider-icon-reverse:nth-child(2) {
  animation-delay:.12s
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon.promo-slider-icon-reverse:first-child {
  animation-delay:.24s
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon:nth-child(3) {
  animation-delay:0s
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon:nth-child(2) {
  animation-delay:.12s
}
#lagom-one-step-order .site-banner:not(.site-slider) .banner-graphic .promo-slider-icon:first-child {
  animation-delay:.24s
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .site-banner:not(.site-slider) .banner-shape {
    top:-25px
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .site-banner,
  #lagom-one-step-order .site-banner>.container {
    min-height:var(--site-banner-height)
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .site-banner {
    overflow:hidden
  }
}
@media (max-width:767.98px) and (-ms-high-contrast:none),screen and (max-width:767.98px) and (-ms-high-contrast:active) {
  #lagom-one-step-order .site-banner {
    display:block
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .site-banner .slider-slide {
    min-height:unset;
    justify-content:center
  }
}
#lagom-one-step-order .site.site-index {
  overflow:hidden
}
@media (min-width:992px) {
  #lagom-one-step-order .site.site-index .site-banner:not(.slider-single) {
    padding-bottom:calc(var(--site-banner-home-tile-height) / 2)
  }
}
#lagom-one-step-order .site.site-index .site-banner.site-slider:not(.site-slider-custom) .slider-background>* {
  opacity:1;
  visibility:visible
}
#lagom-one-step-order .site.site-index .site-banner .slide.active .promo-slider-icon {
  opacity:1
}
#lagom-one-step-order .site.site-index .site-banner .banner-content {
  opacity:0
}
#lagom-one-step-order .site.site-index .section-slider-btn {
  padding:0;
  position:relative;
  z-index:2;
  margin-top:calc(var(--site-banner-home-tile-height) / -2)
}
#lagom-one-step-order .site.site-index .section-slider-btn .col-lg {
  padding:0 8px
}
#lagom-one-step-order .site.site-index .section-slider-btn .tile {
  min-height:var(--site-banner-home-tile-height);
  cursor:pointer
}
#lagom-one-step-order .site.site-index .section-slider-btn .tile .svg-icon {
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .site.site-index .section-slider-btn .tile.active {
  overflow:hidden
}
#lagom-one-step-order .site.site-index .section-slider-btn .tile.active:before {
  content:"";
  position:absolute;
  display:block;
  width:45px;
  height:45px;
  top:-22px;
  left:-22px;
  transform:rotate(-45deg);
  background-color:var(--brand-primary)
}
#lagom-one-step-order .site.site-index .section-slider-btn .tile.active:after {
  content:"\e903";
  font-family:var(--font-family-icons-medium);
  color:#fff;
  position:absolute;
  top:-5px;
  left:4px;
  font-size:var(--font-size-xs);
  font-weight:600
}
#lagom-one-step-order .site.site-index .section-slider-btn .tile .title {
  font-weight:var(--font-weight-base);
  color:var(--text-heading-color)
}
@media (max-width:991.98px) {
  #lagom-one-step-order .site.site-index .section-slider-btn {
    display:none
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .site.site-index .site-banner .slider-wrapper {
    order:2
  }
  #lagom-one-step-order .site.site-index .site-banner .banner-graphics {
    position:relative;
    height:0
  }
  #lagom-one-step-order .site.site-index .site-banner .banner-graphics>div {
    position:absolute;
    top:0;
    right:0;
    left:0
  }
  #lagom-one-step-order .site.site-index .site-banner .banner-graphics.graphics-custom>div {
    top:80px
  }
  #lagom-one-step-order .site.site-index .site-banner .banner-graphic {
    margin-bottom:0
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon {
    min-height:calc(var(--site-banner-height) + var(--spacing-3x))!important;
    height:unset!important
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon:not(.graphic-custom-empty) {
    position:static
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon.slider-slide-custom-icon {
    flex-direction:column;
    padding-top:var(--spacing-12x)
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon.slider-slide-custom-icon .banner-content {
    padding-top:var(--site-banner-padding-v)
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon.slider-slide-custom-icon .banner-background {
    position:static!important;
    margin-top:0
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon.slider-slide-custom-icon .banner-background .banner-graphics {
    height:unset
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon.slider-slide-custom-icon .banner-background .banner-graphics>div {
    position:static
  }
  #lagom-one-step-order .site-slider-custom .slider-wrapper .slider-slides.slider-custom-icon .slider-slide.slider-slide-custom-icon.slider-slide-custom-icon:not(.active) .banner-content {
    display:none
  }
}
#lagom-one-step-order .site.site-codeguard,
#lagom-one-step-order .site.site-marketgoo,
#lagom-one-step-order .site.site-ox,
#lagom-one-step-order .site.site-sitebuilder,
#lagom-one-step-order .site.site-sitelock,
#lagom-one-step-order .site.site-sitelockvpn,
#lagom-one-step-order .site.site-spamexperts,
#lagom-one-step-order .site.site-ssl-certificates,
#lagom-one-step-order .site.site-threesixtymonitoring,
#lagom-one-step-order .site.site-webbly,
#lagom-one-step-order .site.site-wp-toolkit,
#lagom-one-step-order .site.site-xovinow {
  overflow:hidden
}
#lagom-one-step-order .site.site-wp-toolkit .banner-background .banner-graphic .svg-weebly .logo-weebly {
  display:none
}
#lagom-one-step-order .site.site-wp-toolkit .banner-background .banner-graphic .svg-weebly .logo-wordpress {
  display:block!important
}
#lagom-one-step-order .site.site-index .site-banner.site-slider-custom .banner-graphic {
  position:relative;
  height:100%;
  top:unset;
  left:unset;
  justify-content:flex-start!important
}
#lagom-one-step-order .site.site-index .site-banner.site-slider-custom .slider-background .banner-background {
  z-index:unset
}
#lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .banner-content {
  max-width:var(--banner-sides-content-max-width)
}
#lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .banner-background {
  position:absolute;
  left:0
}
#lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .banner-background .banner-shape {
  top:-230px
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .banner-background .banner-shape {
    top:-112px
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .banner-background .banner-shape {
    top:-184px;
    left:calc(var(--banner-sides-graphic-shape-right) + 86px)
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .slider-slide.slide-default {
    flex-direction:column;
    align-items:center
  }
  #lagom-one-step-order .site.site-index .site-banner.site-slider-custom.banner.banner-sides .slider-slide.slide-default .banner-background {
    position:relative
  }
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .banner-content {
  opacity:0
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  right:0
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>* {
  opacity:0;
  visibility:hidden;
  transition:visibility .45s,opacity .45s;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  right:0
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>.active {
  opacity:1;
  visibility:visible;
  transition:unset
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>.active img {
  opacity:1;
  transition:visibility 1s,opacity 1s
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>* img {
  object-fit:cover;
  object-position:center
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>.slide:not(.active) img {
  opacity:0!important;
  visibility:hidden
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>.slide.active img {
  opacity:1;
  visibility:visible;
  transition:visibility 1s,opacity 1s
}
#lagom-one-step-order .site.site-index .site-banner.site-slider .slider-background>div {
  display:flex
}
@media (max-width:767.98px) {
  #lagom-one-step-order .site-slider .slider-slide-custom-icon {
    align-items:center
  }
}
#lagom-one-step-order .banner-home .banner-title {
  text-align:center
}
#lagom-one-step-order .banner-home .banner-bg {
  overflow:hidden;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  z-index:1
}
#lagom-one-step-order .banner-home .banner-bg .banner-svg {
  position:absolute;
  top:50%;
  right:50%;
  min-width:1918px;
  transform:translateX(50%) translateY(-50%)
}
#lagom-one-step-order .banner-home .banner-bg .banner-browser,
#lagom-one-step-order .banner-home .banner-bg .banner-computer,
#lagom-one-step-order .banner-home .banner-bg .banner-laptop {
  visibility:hidden;
  opacity:0;
  animation-name:d;
  animation-duration:.6s;
  animation-delay:1s;
  animation-fill-mode:forwards
}
#lagom-one-step-order .banner-home .banner-bg .banner-browser {
  animation-delay:0
}
#lagom-one-step-order .banner-home .banner-bg .banner-computer,
#lagom-one-step-order .banner-home .banner-bg .banner-laptop {
  animation-delay:.8s
}
#lagom-one-step-order .banner-home .banner-bg .banner-search-icon,
#lagom-one-step-order .banner-home .banner-bg .banner-web-icon {
  visibility:hidden;
  opacity:0;
  animation-name:e;
  animation-duration:1s;
  animation-delay:1s;
  animation-fill-mode:forwards
}
#lagom-one-step-order .banner-home .banner-bg .banner-lines path {
  transition:stroke-dashoffset 4s;
  transition-timing-function:cubic-bezier(0,0,0,1)
}
@keyframes d {
  0% {
    transform:translate3d(0,-10px,0);
    opacity:0;
    visibility:hidden
  }
  to {
    transform:translateZ(0);
    opacity:1;
    visibility:visible
  }
}
@keyframes e {
  0% {
    opacity:0;
    visibility:hidden
  }
  to {
    opacity:1;
    visibility:visible
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .homepage-tiles .tile {
    margin-bottom:var(--ui-block-spacing-sm)
  }
}
#lagom-one-step-order .banner-primary {
  background:var(--primary-block-bg)
}
#lagom-one-step-order .banner-primary .banner-title {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .banner-primary .banner-desc,
#lagom-one-step-order .banner-primary .banner-desc p {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .banner-primary+.section-slider-btn .tile.active:before {
  background:var(--brand-primary-lighter-3)!important
}
#lagom-one-step-order .banner-primary+.section-slider-btn .tile.active:after {
  color:var(--brand-primary)!important
}
#lagom-one-step-order .banner-secondary {
  background:var(--secondary-block-bg)
}
#lagom-one-step-order .banner-secondary .banner-subtitle,
#lagom-one-step-order .banner-secondary .banner-title {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .banner-secondary .banner-desc,
#lagom-one-step-order .banner-secondary .banner-desc p {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .banner-primary,
#lagom-one-step-order .banner-secondary,
#lagom-one-step-order .promo-slider-primary,
#lagom-one-step-order .promo-slider-secondary {
  overflow:hidden
}
#lagom-one-step-order .banner-primary .promo-shape-left,
#lagom-one-step-order .banner-secondary .promo-shape-left,
#lagom-one-step-order .promo-slider-primary .promo-shape-left,
#lagom-one-step-order .promo-slider-secondary .promo-shape-left {
  fill:var(--svg-banner-primary-shape-left)
}
#lagom-one-step-order .banner-primary .promo-shape-right,
#lagom-one-step-order .banner-secondary .promo-shape-right,
#lagom-one-step-order .promo-slider-primary .promo-shape-right,
#lagom-one-step-order .promo-slider-secondary .promo-shape-right {
  fill:var(--svg-banner-primary-shape-right)
}
#lagom-one-step-order .banner-primary .svg-banner-shape-left,
#lagom-one-step-order .banner-secondary .svg-banner-shape-left,
#lagom-one-step-order .promo-slider-primary .svg-banner-shape-left,
#lagom-one-step-order .promo-slider-secondary .svg-banner-shape-left {
  fill:var(--svg-banner-primary-shape-left)
}
#lagom-one-step-order .banner-primary .svg-banner-shape-right,
#lagom-one-step-order .banner-secondary .svg-banner-shape-right,
#lagom-one-step-order .promo-slider-primary .svg-banner-shape-right,
#lagom-one-step-order .promo-slider-secondary .svg-banner-shape-right {
  fill:var(--svg-banner-primary-shape-right)
}
#lagom-one-step-order .addon-promo-container {
  position:relative;
  display:block;
  margin-bottom:var(--line-height-base);
  background:var(--panel-bg);
  border:var(--panel-border);
  border-radius:var(--panel-border-radius);
  box-shadow:var(--panel-box-shadow);
  padding:var(--panel-body-padding);
  overflow:hidden
}
#lagom-one-step-order .addon-promo-container.is-selected {
  border-color:var(--panel-active-border-color)!important;
  background:var(--panel-active-bg)
}
#lagom-one-step-order .addon-promo-container .description {
  display:flex;
  flex-direction:column;
  position:relative;
  padding-left:232px;
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .addon-promo-container .description a {
  margin-right:2px
}
#lagom-one-step-order .addon-promo-container .description h3 {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg)
}
#lagom-one-step-order .addon-promo-container div.pull-right {
  display:flex;
  justify-content:space-between;
  float:none!important;
  text-align:left;
  font-size:var(--font-size-sm);
  margin-bottom:12px
}
#lagom-one-step-order .addon-promo-container div.pull-right:before {
  content:"Choose Package"
}
#lagom-one-step-order .addon-promo-container div.pull-right strong {
  font-weight:var(--font-weight-base)
}
#lagom-one-step-order .addon-promo-container .logo {
  position:absolute;
  top:-90px;
  left:-30px;
  width:232px;
  height:200px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden
}
#lagom-one-step-order .addon-promo-container .logo img {
  width:100%
}
#lagom-one-step-order .addon-promo-container .logo svg {
  position:absolute;
  top:0;
  right:0;
  width:232px;
  height:200px
}
#lagom-one-step-order .addon-promo-container .radio-inline {
  display:flex;
  margin-bottom:var(--ui-block-spacing-sm);
  color:var(--text-heading-color)
}
#lagom-one-step-order .addon-promo-container .radio-inline .pull-right {
  margin-right:auto
}
#lagom-one-step-order .addon-promo-container .radio-inline:last-child {
  margin-bottom:0
}
#lagom-one-step-order .addon-promo-container .radio-inline .radio-styled {
  top:1px
}
@supports (-moz-appearance:none) {
  #lagom-one-step-order .addon-promo-container .radio-inline .radio-styled {
    top:2px
  }
}
@supports (-webkit-hyphens:none) {
  #lagom-one-step-order .addon-promo-container .radio-inline .radio-styled {
    top:2px
  }
}
#lagom-one-step-order .addon-promo-container br {
  display:none
}
@media (max-width:767.98px) {
  #lagom-one-step-order .addon-promo-container .logo {
    top:-40px;
    width:142px;
    height:100px
  }
  #lagom-one-step-order .addon-promo-container .logo svg {
    width:142px;
    height:100px
  }
  #lagom-one-step-order .addon-promo-container .description {
    padding-left:96px
  }
}
#lagom-one-step-order .promo-container {
  display:none
}
#lagom-one-step-order .promo-slider {
  position:relative;
  overflow:hidden;
  display:flex;
  min-height:var(--promo-slider-min-height);
  margin-bottom:var(--ui-block-spacing-lg);
  border:var(--ui-block-border);
  border-radius:var(--ui-block-border-radius-lg);
  box-shadow:var(--ui-block-shadow-lg);
  z-index:1
}
#lagom-one-step-order .promo-slider:last-child {
  margin:0
}
#lagom-one-step-order .promo-slider-header {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:30;
  display:flex;
  padding:var(--promo-slider-header-padding)
}
#lagom-one-step-order .promo-slider-close {
  display:flex;
  align-items:center;
  justify-content:center;
  height:var(--ui-height-base);
  width:var(--ui-height-base);
  margin-right:auto;
  color:var(--ui-nav-secondary-link-icon-color);
  transition:color var(--transition-base);
  cursor:pointer
}
#lagom-one-step-order .promo-slider-close.active,
#lagom-one-step-order .promo-slider-close:hover {
  color:var(--ui-nav-secondary-link-icon-hover-color)
}
#lagom-one-step-order .promo-slider-wrapper {
  display:flex;
  position:relative;
  width:100%;
  background:var(--ui-block-bg)
}
#lagom-one-step-order .promo-slider-background,
#lagom-one-step-order .promo-slider-background>* {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  right:0
}
#lagom-one-step-order .promo-slider-background>.active {
  opacity:1!important;
  visibility:visible!important
}
#lagom-one-step-order .promo-slider-background>* img {
  object-fit:cover;
  object-position:center;
  height:100%
}
#lagom-one-step-order .promo-slider-background>div {
  display:flex
}
#lagom-one-step-order .promo-slider-slides {
  width:100%;
  transition:height .45s,min-height .45s;
  transition-timing-function:cubic-bezier(1,0,1,1)
}
#lagom-one-step-order .promo-slider-slide {
  display:flex;
  width:100%;
  margin-left:0!important
}
#lagom-one-step-order .promo-slider-slide.active {
  z-index:29
}
#lagom-one-step-order .promo-slider-slide.active .promo-slider-more {
  visibility:visible;
  opacity:1
}
#lagom-one-step-order .promo-slider-slide:hover .promo-slider-more,
#lagom-one-step-order .promo-slider-slide:hover .promo-slider-more>i {
  color:var(--ui-nav-secondary-link-hover-color)
}
#lagom-one-step-order .promo-slider-slide-custom-icon .promo-slider-icons {
  display:flex
}
#lagom-one-step-order .promo-slider-body {
  position:relative;
  z-index:22;
  display:flex;
  flex-direction:column;
  width:50%;
  padding:var(--promo-slider-body-padding)
}
#lagom-one-step-order .promo-slider-content {
  position:relative;
  z-index:50;
  display:flex;
  justify-content:center;
  flex-direction:column;
  height:100%;
  padding:var(--promo-slider-content-padding)
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .promo-slider-content {
    padding-right:0
  }
}
#lagom-one-step-order .promo-slider-icons {
  position:relative;
  width:50%;
  z-index:20
}
#lagom-one-step-order .promo-slider-icons.promo-slider-icons--image {
  position:static
}
#lagom-one-step-order .promo-slider-icons.promo-slider-icons--image .promo-slider-icon {
  width:100%;
  height:100%;
  top:0;
  right:0
}
#lagom-one-step-order .promo-slider-icons.promo-slider-icons--image .promo-slider-icon img {
  position:absolute;
  object-fit:cover;
  bottom:0;
  left:0;
  height:100%;
  width:100%
}
#lagom-one-step-order .promo-slider-title {
  max-width:100%;
  margin:0;
  font-size:var(--promo-slider-title-font-size);
  font-weight:var(--promo-slider-title-font-weight);
  line-height:var(--promo-slider-title-line-height)
}
#lagom-one-step-order .promo-slider-desc {
  margin:0
}
#lagom-one-step-order .promo-slider-desc+.promo-slider-desc {
  margin-top:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .promo-slider-more {
  position:absolute;
  right:var(--spacing-3x);
  bottom:var(--spacing-2x);
  opacity:0;
  padding:0;
  transition:color var(--transition-base);
  color:var(--ui-nav-secondary-link-color);
  cursor:pointer
}
#lagom-one-step-order .promo-slider-more>i {
  transition:color var(--transition-base);
  color:var(--ui-nav-secondary-link-icon-color);
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .promo-slider-shape {
  display:block!important;
  opacity:1!important;
  transform:none!important;
  visibility:visible
}
#lagom-one-step-order .promo-slider-shape>svg {
  position:absolute;
  left:-350px;
  top:0;
  bottom:0;
  height:270px
}
#lagom-one-step-order .promo-slider-actions {
  margin-top:var(--ui-block-spacing-base)
}
#lagom-one-step-order .promo-slider-actions .btn+.btn {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .promo-slider ul.promo-sluder-desc {
  padding-right:var(--spacing-1x)
}
#lagom-one-step-order .promo-slider .promo-slider-icon {
  position:absolute;
  left:24px;
  bottom:24px;
  width:var(--promo-slider-illustration-width)
}
#lagom-one-step-order .promo-shape-left {
  fill:var(--svg-banner-shape-left);
  fill-rule:evenodd;
  clip-rule:evenodd
}
#lagom-one-step-order .promo-shape-right {
  fill:var(--svg-banner-shape-right);
  fill-rule:evenodd;
  clip-rule:evenodd
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .promo-slider .promo-slider-icon {
    left:calc(-.3 * var(--promo-slider-illustration-width))
  }
  #lagom-one-step-order .promo-slider-shape>svg {
    left:-450px
  }
}
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-background>:not(.promo-slider-shape) {
  opacity:0;
  visibility:hidden;
  transition:visibility .45s,opacity .45s
}
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-slide,
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-wrapper {
  min-height:var(--promo-slider-min-height)
}
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-slide {
  position:absolute
}
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-body {
  padding:var(--promo-slider-body-padding)
}
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-content,
#lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-icon {
  opacity:0
}
#lagom-one-step-order .promo-slider:not([data-promo-slider]) .promo-slider-body {
  padding:0
}
#lagom-one-step-order .promo-slider:not([data-promo-slider]) .promo-slider-content {
  padding:var(--ui-block-padding-lg);
  padding-left:0
}
#lagom-one-step-order .promo-slider-md {
  max-width:718px
}
#lagom-one-step-order .promo-slider-sm .promo-slider-content {
  padding-right:0
}
#lagom-one-step-order .promo-slider-sm .promo-slider-icon {
  left:auto;
  right:0;
  bottom:0
}
#lagom-one-step-order .promo-slider-sm .promo-slider-title {
  font-size:var(--promo-slider-sm-title-font-size);
  line-height:var(--promo-slider-sm-title-line-height)
}
@media (min-width:992px) {
  #lagom-one-step-order .promo-slider-xs .promo-slider-slide {
    min-height:auto!important;
    flex-direction:column
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-slide.no-icons .promo-slider-icons {
    height:50px
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-body {
    order:2;
    width:100%
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-content {
    align-items:center;
    width:100%
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-icons {
    order:1;
    height:var(--promo-slider-xs-illustration-height);
    margin-top:var(--ui-block-spacing-lg);
    width:100%
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-icons.promo-slider-icons--image {
    height:160px
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-icon {
    right:auto;
    left:50%;
    bottom:0;
    height:var(--promo-slider-xs-illustration-height);
    width:var(--promo-slider-xs-illustration-width);
    margin-left:calc(var(--promo-slider-xs-illustration-width) / -2)
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-more {
    left:24px;
    text-align:center
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-title {
    text-align:center
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-nav>li {
    margin-left:0
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-nav>li .full-name {
    display:none
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-nav>li .short-name {
    display:block
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-close {
    color:var(--text-secondary-body-color);
    margin-left:-8px
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-title {
    font-size:var(--promo-slider-xs-title-font-size);
    line-height:var(--promo-slider-xs-title-line-height)
  }
  #lagom-one-step-order .promo-slider-xs .promo-slider-shape>svg {
    left:-510px;
    height:350px
  }
  #lagom-one-step-order .promo-slider-xs:not([data-promo-slider]) .promo-slider-body {
    padding:0
  }
  #lagom-one-step-order .promo-slider-xs:not([data-promo-slider]) .promo-slider-content {
    padding:24px
  }
  #lagom-one-step-order .promo-slider-xs[data-promo-slider] .promo-slider-body {
    padding:0 0 40px
  }
  #lagom-one-step-order .promo-slider-xs[data-promo-slider] .promo-slider-content {
    padding:24px 24px 32px
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .promo-slider .promo-slider-slide {
    min-height:auto!important;
    flex-direction:column
  }
  #lagom-one-step-order .promo-slider .promo-slider-slide.no-icons .promo-slider-icons {
    height:50px
  }
  #lagom-one-step-order .promo-slider .promo-slider-body {
    order:2;
    width:100%
  }
  #lagom-one-step-order .promo-slider .promo-slider-content {
    align-items:center;
    width:100%
  }
  #lagom-one-step-order .promo-slider .promo-slider-icons {
    order:1;
    height:var(--promo-slider-xs-illustration-height);
    margin-top:var(--ui-block-spacing-lg);
    width:100%
  }
  #lagom-one-step-order .promo-slider .promo-slider-icons.promo-slider-icons--image {
    height:160px
  }
  #lagom-one-step-order .promo-slider .promo-slider-icon {
    right:auto;
    left:50%;
    bottom:0;
    height:var(--promo-slider-xs-illustration-height);
    width:var(--promo-slider-xs-illustration-width);
    margin-left:calc(var(--promo-slider-xs-illustration-width) / -2)
  }
  #lagom-one-step-order .promo-slider .promo-slider-more {
    left:24px;
    text-align:center
  }
  #lagom-one-step-order .promo-slider .promo-slider-title {
    text-align:center
  }
  #lagom-one-step-order .promo-slider .promo-slider-nav>li {
    margin-left:0
  }
  #lagom-one-step-order .promo-slider .promo-slider-nav>li .full-name {
    display:none
  }
  #lagom-one-step-order .promo-slider .promo-slider-nav>li .short-name {
    display:block
  }
  #lagom-one-step-order .promo-slider .promo-slider-close {
    color:var(--text-secondary-body-color);
    margin-left:-8px
  }
  #lagom-one-step-order .promo-slider .promo-slider-title {
    font-size:var(--promo-slider-xs-title-font-size);
    line-height:var(--promo-slider-xs-title-line-height)
  }
  #lagom-one-step-order .promo-slider .promo-slider-shape>svg {
    left:-510px;
    height:350px
  }
  #lagom-one-step-order .promo-slider:not([data-promo-slider]) .promo-slider-body {
    padding:0
  }
  #lagom-one-step-order .promo-slider:not([data-promo-slider]) .promo-slider-content {
    padding:24px
  }
  #lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-body {
    padding:0 0 40px
  }
  #lagom-one-step-order .promo-slider[data-promo-slider] .promo-slider-content {
    padding:24px 24px 32px
  }
}
@keyframes f {
  0% {
    transform:translate(52px,-30px);
    opacity:0
  }
  to {
    transform:translate(0);
    opacity:1
  }
}
@keyframes g {
  0% {
    transform:translate(52px,30px);
    opacity:0
  }
  to {
    transform:translate(0);
    opacity:1
  }
}
#lagom-one-step-order .promo-slider-xs .promo-slider-nav>li {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .promo-slider-nav {
  display:flex;
  list-style:none;
  margin:0 -5px;
  padding:0
}
#lagom-one-step-order .promo-slider-nav>li {
  display:flex;
  align-items:center;
  padding:var(--spacing-1x);
  color:var(--text-lighter-color);
  transition:color var(--transition-base);
  cursor:pointer
}
#lagom-one-step-order .promo-slider-nav>li.active,
#lagom-one-step-order .promo-slider-nav>li:hover {
  color:var(--ui-nav-secondary-link-hover-color)
}
#lagom-one-step-order .promo-slider-nav>li .short-name {
  display:none
}
#lagom-one-step-order .promo-slider-nav-dots>li {
  padding:5px
}
#lagom-one-step-order .promo-slider-nav-dots>li span {
  display:none!important
}
#lagom-one-step-order .promo-slider-nav-dots>li:after {
  display:block;
  content:"";
  height:8px;
  width:8px;
  padding:0;
  background:var(--btn-primary-faded-bg);
  border-radius:100%;
  transition:all var(--transition-base)
}
#lagom-one-step-order .promo-slider-nav-dots>li:active:after,
#lagom-one-step-order .promo-slider-nav-dots>li:focus:after,
#lagom-one-step-order .promo-slider-nav-dots>li:hover:after {
  background:var(--btn-primary-faded-hover-bg)
}
#lagom-one-step-order .promo-slider-nav-dots>li.active:after {
  background:var(--btn-primary-bg)
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .promo-slider-nav>li {
    padding:5px
  }
  #lagom-one-step-order .promo-slider-nav>li span {
    display:none!important
  }
  #lagom-one-step-order .promo-slider-nav>li:after {
    display:block;
    content:"";
    height:8px;
    width:8px;
    padding:0;
    background:var(--btn-primary-faded-bg);
    border-radius:100%;
    transition:all var(--transition-base)
  }
  #lagom-one-step-order .promo-slider-nav>li:active:after,
  #lagom-one-step-order .promo-slider-nav>li:focus:after,
  #lagom-one-step-order .promo-slider-nav>li:hover:after {
    background:var(--btn-primary-faded-hover-bg)
  }
  #lagom-one-step-order .promo-slider-nav>li.active:after {
    background:var(--btn-primary-bg)
  }
}
#lagom-one-step-order .promo-slider-primary .promo-slider-wrapper {
  background:var(--primary-block-bg)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li.active,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:active,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:focus,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:hover {
  color:var(--primary-block-link-hover-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-close {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-close:active,
#lagom-one-step-order .promo-slider-primary .promo-slider-close:focus,
#lagom-one-step-order .promo-slider-primary .promo-slider-close:hover,
#lagom-one-step-order .promo-slider-primary .promo-slider-slide:hover .promo-slider-more {
  color:var(--primary-block-link-hover-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-title {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-desc {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-wrapper {
  background:var(--secondary-block-bg)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li {
  color:var(--secondary-block-link-color)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:active,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:focus,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:hover {
  color:var(--secondary-block-link-hover-color)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-close {
  color:var(--secondary-block-link-color)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-close:active,
#lagom-one-step-order .promo-slider-secondary .promo-slider-close:focus,
#lagom-one-step-order .promo-slider-secondary .promo-slider-close:hover,
#lagom-one-step-order .promo-slider-secondary .promo-slider-slide:hover .promo-slider-more {
  color:var(--secondary-block-link-hover-color)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-title {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .promo-slider-secondary .promo-slider-desc {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-more,
#lagom-one-step-order .promo-slider-primary .promo-slider-more>i,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li>i {
  color:var(--primary-block-link-color)
}
#lagom-one-step-order .promo-slider-primary .promo-slider-more:active,
#lagom-one-step-order .promo-slider-primary .promo-slider-more:active>i,
#lagom-one-step-order .promo-slider-primary .promo-slider-more:focus,
#lagom-one-step-order .promo-slider-primary .promo-slider-more:focus>i,
#lagom-one-step-order .promo-slider-primary .promo-slider-more:hover,
#lagom-one-step-order .promo-slider-primary .promo-slider-more:hover>i,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:active,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:active>i,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:focus,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:focus>i,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:hover,
#lagom-one-step-order .promo-slider-primary .promo-slider-nav>li:hover>i,
#lagom-one-step-order .promo-slider-primary:active .promo-slider-more,
#lagom-one-step-order .promo-slider-primary:active .promo-slider-more>i,
#lagom-one-step-order .promo-slider-primary:focus .promo-slider-more,
#lagom-one-step-order .promo-slider-primary:focus .promo-slider-more>i,
#lagom-one-step-order .promo-slider-primary:hover .promo-slider-more,
#lagom-one-step-order .promo-slider-primary:hover .promo-slider-more>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more:active,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more:active>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more:focus,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more:focus>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more:hover,
#lagom-one-step-order .promo-slider-secondary .promo-slider-more:hover>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:active,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:active>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:focus,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:focus>i,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:hover,
#lagom-one-step-order .promo-slider-secondary .promo-slider-nav>li:hover>i,
#lagom-one-step-order .promo-slider-secondary:active .promo-slider-more,
#lagom-one-step-order .promo-slider-secondary:active .promo-slider-more>i,
#lagom-one-step-order .promo-slider-secondary:focus .promo-slider-more,
#lagom-one-step-order .promo-slider-secondary:focus .promo-slider-more>i,
#lagom-one-step-order .promo-slider-secondary:hover .promo-slider-more,
#lagom-one-step-order .promo-slider-secondary:hover .promo-slider-more>i {
  color:var(--primary-block-link-hover-color)
}
#lagom-one-step-order .promo-slider-icon:not(.promo-slider-icon-reverse)[class*=-left] {
  z-index:1
}
#lagom-one-step-order .promo-slider-icon:not(.promo-slider-icon-reverse)[class*=-center] {
  z-index:2
}
#lagom-one-step-order .promo-slider-icon-reverse[class*=-left],
#lagom-one-step-order .promo-slider-icon:not(.promo-slider-icon-reverse)[class*=-right] {
  z-index:3
}
#lagom-one-step-order .promo-slider-icon-reverse[class*=-center] {
  z-index:2
}
#lagom-one-step-order .promo-slider-icon-reverse[class*=-right] {
  z-index:1
}
#lagom-one-step-order .price {
  display:block;
  color:var(--price-color);
  font-size:var(--price-font-size);
  font-weight:var(--price-font-weight);
  line-height:var(--price-line-height);
  word-break:break-word;
  text-align:center
}
#lagom-one-step-order .price-inline {
  display:flex;
  align-items:baseline
}
#lagom-one-step-order .price-cycle {
  display:block;
  text-align:center
}
#lagom-one-step-order .price-amount {
  display:flex;
  justify-content:center
}
#lagom-one-step-order .price-amount.price-inline-amount {
  display:inline-flex
}
#lagom-one-step-order .price-amount.price-inline-amount+.price-cycle-inline {
  display:inline-block
}
#lagom-one-step-order .price-cycle,
#lagom-one-step-order .price-setup-fee,
#lagom-one-step-order .price-setup-fee [style="color: red; text-decoration: line-through;"],
#lagom-one-step-order .price-starting-from {
  color:var(--price-cycle-color);
  font-size:var(--price-cycle-font-size);
  font-weight:var(--price-cycle-font-weight);
  line-height:var(--price-cycle-line-height)
}
#lagom-one-step-order .price-currency,
#lagom-one-step-order .price sub {
  font-size:var(--price-currency-font-size);
  font-weight:var(--price-currency-font-weight);
  line-height:var(--price-currency-line-height)
}
#lagom-one-step-order .price-savings {
  color:var(--price-savings-color);
  font-size:var(--price-savings-font-size);
  line-height:var(--price-savings-line-height);
  font-weight:var(--price-savings-font-weight);
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .price-savings span {
  text-decoration:line-through
}
#lagom-one-step-order .price-savings i {
  font-style:normal;
  cursor:pointer;
  display:flex;
  align-items:center
}
#lagom-one-step-order .price-discount {
  background-color:var(--price-savings-background);
  padding:2px 6px;
  border-radius:var(--border-radius-xs);
  margin-right:4px;
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .price-title,
#lagom-one-step-order .price-total {
  color:var(--price-title-color);
  font-size:var(--price-title-font-size);
  line-height:var(--price-title-line-height);
  font-weight:var(--font-weight-base)
}
#lagom-one-step-order .price-addon {
  font-size:var(--font-size-base);
  line-height:var(--line-height-base)
}
#lagom-one-step-order .price-left {
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
#lagom-one-step-order .price-left .package-cycle,
#lagom-one-step-order .price-left .price-amount,
#lagom-one-step-order .price-left .price-title,
#lagom-one-step-order .price-left .price-total {
  text-align:right
}
#lagom-one-step-order .price-left .price-savings {
  justify-content:flex-start
}
#lagom-one-step-order .price-left-h {
  display:flex;
  flex-direction:column;
  align-items:flex-start!important
}
#lagom-one-step-order .price-left-h .price-amount {
  display:flex;
  align-items:center
}
#lagom-one-step-order .price-left-h .price-savings {
  margin-right:8px
}
#lagom-one-step-order .price-right {
  display:flex;
  flex-direction:column;
  align-items:flex-end
}
#lagom-one-step-order .price-right .package-cycle {
  text-align:left
}
#lagom-one-step-order .price-right .price-savings {
  justify-content:flex-end
}
#lagom-one-step-order .price-right .price-savings span {
  margin-left:0
}
#lagom-one-step-order .price-right-h {
  display:flex;
  flex-direction:column;
  align-items:flex-end!important
}
#lagom-one-step-order .price-right-h .price-amount {
  display:flex;
  align-items:center
}
#lagom-one-step-order .price-right-h .price-savings {
  margin-left:8px
}
#lagom-one-step-order .price-lg {
  font-size:var(--price-lg-font-size);
  line-height:var(--price-lg-line-height);
  font-weight:var(--price-lg-font-weight)
}
#lagom-one-step-order .price-lg .price-currency,
#lagom-one-step-order .price-lg sub {
  font-size:var(--price-lg-currency-font-size);
  line-height:var(--price-lg-currency-line-height);
  font-weight:var(--price-lg-currency-font-weight)
}
#lagom-one-step-order .price-sm {
  font-size:var(--price-sm-font-size);
  line-height:var(--price-sm-line-height);
  font-weight:var(--price-sm-font-weight)
}
#lagom-one-step-order .price-sm .price-currency,
#lagom-one-step-order .price-sm sub {
  font-size:var(--price-sm-currency-font-size);
  line-height:var(--price-sm-currency-line-height);
  font-weight:var(--price-sm-currency-font-weight)
}
#lagom-one-step-order .price-xs {
  font-size:var(--price-xs-font-size);
  font-weight:var(--price-xs-font-weight);
  line-height:var(--price-xs-line-height)
}
#lagom-one-step-order .price-xs .price-currency,
#lagom-one-step-order .price-xs sub {
  font-size:var(--price-xs-currency-font-size);
  line-height:var(--price-xs-currency-line-height);
  font-weight:var(--price-xs-currency-font-weight)
}
#lagom-one-step-order .packages {
  justify-content:center
}
#lagom-one-step-order .package {
  display:flex;
  flex-direction:column;
  background:var(--package-bg);
  border:var(--package-border);
  border-radius:var(--package-border-radius);
  box-shadow:var(--package-block-shadow);
  padding:var(--package-padding);
  text-align:center;
  margin-bottom:var(--ui-block-spacing-base)
}
#lagom-one-step-order .package.has-shadow {
  border-color:transparent
}
#lagom-one-step-order .package .package-side-left>*,
#lagom-one-step-order .package>* {
  margin-bottom:0!important
}
#lagom-one-step-order .package .package-side-left>:not(.label-corner)+*,
#lagom-one-step-order .package>:not(.label-corner)+* {
  margin-top:var(--package-element-spacing)
}
#lagom-one-step-order .package .package-side>:empty,
#lagom-one-step-order .package>:empty {
  display:none
}
#lagom-one-step-order .package .package-side-left>*+*,
#lagom-one-step-order .package>*+* {
  margin-top:var(--package-element-spacing)
}
#lagom-one-step-order .package .premium-divider {
  margin:0 auto
}
#lagom-one-step-order .package-body {
  position:relative;
  display:flex;
  flex-direction:column;
  flex:1
}
#lagom-one-step-order .package-title {
  margin-top:0;
  margin-bottom:0;
  font-size:var(--package-title-font-size);
  font-weight:var(--package-title-font-weight);
  line-height:var(--package-title-line-height);
  word-break:break-word
}
#lagom-one-step-order .package-title+.package-price {
  margin-top:var(--package-title-spacing-bottom)
}
#lagom-one-step-order .package-subtitle {
  color:var(--text-lighter-color)!important
}
#lagom-one-step-order .package-billing-cycle,
#lagom-one-step-order .package-qty,
#lagom-one-step-order .package-setup-fee,
#lagom-one-step-order .package-starting-from {
  color:var(--text-lighter-color);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .package-billing-cycle [style="color: red; text-decoration: line-through;"],
#lagom-one-step-order .package-qty [style="color: red; text-decoration: line-through;"],
#lagom-one-step-order .package-setup-fee [style="color: red; text-decoration: line-through;"],
#lagom-one-step-order .package-starting-from [style="color: red; text-decoration: line-through;"] {
  color:var(--gray-lighter)!important;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm)
}
#lagom-one-step-order .package-billing-cycle [style="color: red; text-decoration: line-through;"] .price-prefix,
#lagom-one-step-order .package-qty [style="color: red; text-decoration: line-through;"] .price-prefix,
#lagom-one-step-order .package-setup-fee [style="color: red; text-decoration: line-through;"] .price-prefix,
#lagom-one-step-order .package-starting-from [style="color: red; text-decoration: line-through;"] .price-prefix {
  font-size:inherit!important;
  line-height:inherit!important
}
#lagom-one-step-order .package-qty {
  padding-top:var(--spacing-1x);
  margin-bottom:-8px
}
#lagom-one-step-order .package-features {
  position:relative;
  padding:0;
  margin-bottom:0!important;
  list-style:none
}
#lagom-one-step-order .package-features>li {
  padding:4px 0;
  color:var(--text-body-color)
}
#lagom-one-step-order .package-features>li>b {
  color:var(--text-heading-color);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .package-features>li>b i {
  margin-left:12px;
  color:var(--brand-primary)
}
#lagom-one-step-order .package-features>li>[data-toggle=tooltip] {
  display:inline-flex;
  margin-right:4px;
  cursor:pointer;
  color:var(--ui-icon-color)
}
#lagom-one-step-order .package-features>li>[data-toggle=tooltip]:hover {
  color:var(--text-primary-color)
}
#lagom-one-step-order .package-features>li>i {
  color:var(--ui-icon-color);
  margin-left:4px
}
#lagom-one-step-order .package-features>li:first-child {
  padding-top:0
}
#lagom-one-step-order .package-features>li.features-heading {
  padding:8px 0;
  color:var(--text-heading-color);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .package-features>li.features-heading:first-child {
  padding-top:0
}
#lagom-one-step-order .package-features-condensed>li {
  padding:6px 0;
  color:var(--gray-lighter)
}
#lagom-one-step-order .package-content,
#lagom-one-step-order .package-features {
  flex:1 0 auto
}
#lagom-one-step-order .package-content>p,
#lagom-one-step-order .package-desc,
#lagom-one-step-order .package-features {
  font-size:var(--package-desc-font-size);
  line-height:var(--package-desc-line-height);
  font-weight:var(--package-desc-font-weight)
}
#lagom-one-step-order .package-content>p>:last-child,
#lagom-one-step-order .package-desc>:last-child,
#lagom-one-step-order .package-features>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .package-content>p:first-child,
#lagom-one-step-order .package-desc:first-child,
#lagom-one-step-order .package-features:first-child {
  margin-bottom:var(--paragraph-margin-bottom)
}
#lagom-one-step-order .package-content>*+* {
  margin-top:var(--package-element-spacing)
}
#lagom-one-step-order .package-content .ls {
  margin-left:12px
}
#lagom-one-step-order .package-content {
  display:flex;
  flex-direction:column;
  flex:1
}
#lagom-one-step-order .package-content>:last-child {
  margin-bottom:0!important
}
#lagom-one-step-order .package-content>p.package-desc {
  margin-top:calc(-1 * var(--package-element-spacing))
}
#lagom-one-step-order .package-content>.package-features {
  order:1;
  margin-top:0
}
#lagom-one-step-order .package-content>.package-features+p {
  order:0;
  position:relative;
  margin-bottom:var(--paragraph-margin-bottom)!important;
  margin-top:0!important
}
#lagom-one-step-order .package-content>.package-features+p:after {
  display:none!important
}
#lagom-one-step-order .package-content>p:not(:empty):not(:first-child) {
  margin-top:var(--package-element-spacing)
}
#lagom-one-step-order .package-content>p:empty {
  margin-bottom:0
}
#lagom-one-step-order .package-content>br {
  display:none
}
#lagom-one-step-order .package-icon {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-right:auto;
  margin-left:auto
}
#lagom-one-step-order .package-actions,
#lagom-one-step-order .package-footer {
  margin-top:auto!important;
  padding-top:var(--package-element-spacing)
}
#lagom-one-step-order .package-actions.package-side .package-price,
#lagom-one-step-order .package-footer.package-side .package-price {
  display:none
}
#lagom-one-step-order .package-actions .package-actions,
#lagom-one-step-order .package-footer .package-actions {
  padding:0!important
}
#lagom-one-step-order .package-actions .btn,
#lagom-one-step-order .package-footer .btn {
  min-width:var(--package-btn-min-width)
}
#lagom-one-step-order .package-actions>*+:not(.package-learn-more) {
  margin-right:var(--ui-block-padding-sm)
}
#lagom-one-step-order .package-actions>.btn+.package-learn-more,
#lagom-one-step-order .package-actions>form select+.btn {
  margin-top:var(--ui-block-padding-sm)
}
#lagom-one-step-order .package-actions-wp .btn.btn-add-to-cart.btn-info[disabled] {
  color:var(--btn-info-color);
  background-color:var(--btn-info-bg);
  border-color:var(--btn-info-border)
}
#lagom-one-step-order .package-learn-more {
  display:block;
  color:var(--text-lighter-color);
  font-size:var(--font-size-base)
}
#lagom-one-step-order .package-monitoring .package-body {
  display:flex;
  flex-direction:row;
  gap:5px;
  justify-content:center
}
#lagom-one-step-order .package-monitoring .package-body ul {
  list-style:none;
  padding:0;
  text-align:center
}
#lagom-one-step-order .package-monitoring .package-body ul li {
  margin-bottom:12px
}
#lagom-one-step-order .package-monitoring .package-body ul li:first-of-type {
  display:none
}
#lagom-one-step-order .package-monitoring .package-subtitle {
  margin-top:var(--spacing-3x)
}
#lagom-one-step-order .package-monitoring .package-actions {
  padding-top:0
}
#lagom-one-step-order .package-monitoring .package-price {
  padding-bottom:var(--spacing-3x);
  position:relative
}
#lagom-one-step-order .package-monitoring .package-price:before {
  content:"";
  position:absolute;
  right:50%;
  bottom:0;
  transform:translateX(50%);
  width:40px;
  height:2px;
  background:var(--brand-primary)
}
#lagom-one-step-order .package-featured {
  position:relative;
  overflow:hidden;
  border-color:var(--brand-primary)
}
#lagom-one-step-order .package-featured .label:not(.label-corner) {
  position:absolute;
  top:0;
  right:50%;
  transform:translateX(50%) translateY(-50%);
  padding-right:var(--spacing-1x);
  padding-left:var(--spacing-1x);
  font-size:var(--font-size-xs);
  text-transform:none
}
#lagom-one-step-order .package-featured .label-corner {
  top:-15px;
  left:15px;
  right:auto;
  width:100px;
  transform:rotate(-45deg) translateX(-50%)
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .package-featured .label-corner {
    line-height:1
  }
}
#lagom-one-step-order .package-price+.package-content,
#lagom-one-step-order .package-title+.package-content {
  position:relative
}
#lagom-one-step-order .package-sm {
  padding:var(--package-sm-padding)
}
#lagom-one-step-order .package-sm>* {
  margin-bottom:0
}
#lagom-one-step-order .package-sm .package-side-left>:not(.label-corner)+*,
#lagom-one-step-order .package-sm>:not(.label-corner)+* {
  margin-top:var(--package-sm-element-spacing)
}
#lagom-one-step-order .package-sm .package-name,
#lagom-one-step-order .package-sm .package-side-left>*+*,
#lagom-one-step-order .package-sm .package-title {
  font-size:var(--package-sm-title-font-size);
  font-weight:var(--package-sm-title-font-weight);
  line-height:var(--package-sm-title-line-height)
}
#lagom-one-step-order .package-sm .package-starting-from {
  font-size:var(--font-size-xs)
}
#lagom-one-step-order .package-sm .package-billing-cycle,
#lagom-one-step-order .package-sm .package-qty,
#lagom-one-step-order .package-sm .package-setup-fee {
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs)
}
#lagom-one-step-order .package-sm .package-content>p,
#lagom-one-step-order .package-sm .package-desc,
#lagom-one-step-order .package-sm .package-features {
  font-size:var(--package-desc-sm-font-size);
  line-height:var(--package-desc-sm-line-height);
  font-weight:var(--package-desc-sm-font-weight)
}
#lagom-one-step-order .package-sm .package-price+.package-content,
#lagom-one-step-order .package-sm .package-price+.package-features,
#lagom-one-step-order .package-sm .package-title+.package-content {
  margin-top:var(--package-sm-element-spacing)
}
#lagom-one-step-order .package-sm .package-actions,
#lagom-one-step-order .package-sm .package-footer {
  padding-top:var(--package-sm-element-spacing)
}
#lagom-one-step-order .package-addons .package-content p:after,
#lagom-one-step-order .package-addons .package-features:after,
#lagom-one-step-order .package-left .package-content p:after,
#lagom-one-step-order .package-left .package-features:after {
  display:none
}
#lagom-one-step-order .package-addons-narrow .package-features>li {
  width:100%
}
#lagom-one-step-order .package-left,
#lagom-one-step-order .package-left .package-actions,
#lagom-one-step-order .package-left .package-content,
#lagom-one-step-order .package-left .package-features,
#lagom-one-step-order .package-left .package-price .price {
  text-align:right
}
#lagom-one-step-order .package-left .package-price .price+.package-actions {
  margin-right:auto
}
#lagom-one-step-order .package-left .package-footer {
  display:flex;
  align-items:center
}
@media (max-width:767.98px) {
  #lagom-one-step-order .package-left .package-footer {
    flex-direction:column;
    align-items:flex-start
  }
  #lagom-one-step-order .package-left .package-footer .package-actions {
    margin-top:var(--spacing-2x)!important
  }
}
#lagom-one-step-order .package-left .package-footer .package-price {
  flex:1
}
#lagom-one-step-order .package-left .package-actions {
  display:flex
}
#lagom-one-step-order .package-left .package-actions .btn {
  min-width:0
}
#lagom-one-step-order .package-horizontal .package-divider {
  display:none
}
@media (min-width:768px) {
  #lagom-one-step-order .package-horizontal {
    flex-direction:row
  }
  #lagom-one-step-order .package-horizontal .package-header .package-price {
    display:none
  }
  #lagom-one-step-order .package-horizontal .package-header+.package-body {
    padding-top:var(--spacing-1x)
  }
  #lagom-one-step-order .package-horizontal .package-side-left {
    flex:1;
    flex-grow:1;
    flex-shrink:1;
    text-align:right;
    padding-left:var(--spacing-2x)
  }
  #lagom-one-step-order .package-horizontal .package-body {
    display:flex;
    flex:1;
    flex-direction:row;
    justify-content:space-between;
    margin:0;
    padding:0
  }
  #lagom-one-step-order .package-horizontal .package-body:after {
    display:none
  }
  #lagom-one-step-order .package-horizontal .package-content {
    flex-grow:1;
    flex-shrink:1;
    height:100%;
    text-align:right
  }
  #lagom-one-step-order .package-horizontal .package-content p:not(:empty):after {
    display:none
  }
  #lagom-one-step-order .package-horizontal .package-actions,
  #lagom-one-step-order .package-horizontal .package-footer {
    padding-top:0;
    margin:0!important;
    display:flex;
    flex-direction:column;
    align-items:flex-end
  }
  #lagom-one-step-order .package-horizontal .package-actions .package-price,
  #lagom-one-step-order .package-horizontal .package-footer .package-price {
    display:flex;
    margin-bottom:var(--spacing-2x)
  }
  #lagom-one-step-order .package-horizontal .package-actions .btn,
  #lagom-one-step-order .package-horizontal .package-actions form,
  #lagom-one-step-order .package-horizontal .package-footer .btn,
  #lagom-one-step-order .package-horizontal .package-footer form {
    margin-top:auto
  }
  #lagom-one-step-order .package-horizontal .package-features {
    display:flex;
    flex-wrap:wrap;
    text-align:right;
    padding-top:0!important
  }
  #lagom-one-step-order .package-horizontal .package-features:after {
    display:none
  }
  #lagom-one-step-order .package-horizontal .package-features>li {
    width:50%;
    min-width:50%;
    text-align:right;
    padding:4px 0
  }
  #lagom-one-step-order .package-horizontal .package-features>li+li {
    padding-left:var(--spacing-2x)
  }
  #lagom-one-step-order .package-horizontal .package-price {
    margin-top:0!important
  }
  #lagom-one-step-order .package-horizontal .package-price .price {
    display:flex;
    flex-direction:column;
    align-items:flex-end
  }
  #lagom-one-step-order .package-horizontal-inline .package-body {
    align-items:center
  }
  #lagom-one-step-order .package-horizontal-inline .package-content,
  #lagom-one-step-order .package-horizontal-inline .package-footer {
    display:flex;
    flex-direction:row;
    align-items:center
  }
  #lagom-one-step-order .package-horizontal-inline .package-content>* {
    margin-top:0;
    margin-bottom:0
  }
  #lagom-one-step-order .package-horizontal-inline .package-content>*+* {
    margin-right:var(--package-element-spacing)
  }
  #lagom-one-step-order .package-horizontal-inline .package-footer {
    margin-top:0;
    padding-top:0
  }
  #lagom-one-step-order .package-horizontal-inline .package-footer .price {
    margin-left:var(--package-element-spacing)
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .package-horizontal .package-price .price-right {
    align-items:center
  }
  #lagom-one-step-order .package-horizontal .package-price .price-savings {
    justify-content:center
  }
}
#lagom-one-step-order .premium-divider {
  max-width:210px;
  display:flex;
  align-items:center;
  position:relative;
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .premium-divider:after,
#lagom-one-step-order .premium-divider:before {
  content:"";
  display:flex;
  height:1px;
  width:100%;
  background:linear-gradient(-270deg,rgba(16,98,254,0),#1062fe 20.31%,#1062fe 80.73%,rgba(16,98,254,0))
}
#lagom-one-step-order .premium-divider>span {
  white-space:nowrap;
  padding:4px var(--spacing-2x);
  display:inline-flex;
  justify-content:center;
  align-items:center;
  color:var(--brand-primary)
}
#lagom-one-step-order .switch {
  position:relative;
  height:24px;
  width:40px;
  cursor:pointer
}
#lagom-one-step-order .switch+.form-text {
  margin-right:spacing(2x)
}
#lagom-one-step-order .switch__checkbox {
  position:absolute;
  opacity:0
}
#lagom-one-step-order .switch__checkbox+.switch__container .switch__handle {
  left:18px
}
#lagom-one-step-order .switch__checkbox:checked+.switch__container {
  background:var(--brand-primary)
}
#lagom-one-step-order .switch__checkbox:checked+.switch__container .switch__handle {
  left:2px
}
#lagom-one-step-order .switch__checkbox--domain .loader {
  transition:2s
}
#lagom-one-step-order .switch__checkbox--domain.is-loading+.switch__container {
  cursor:not-allowed
}
#lagom-one-step-order .switch__checkbox--domain.is-loading+.switch__container .loader {
  display:block;
  left:8px;
  right:unset;
  cursor:not-allowed
}
#lagom-one-step-order .switch__checkbox--domain.is-loading+.switch__container:after {
  opacity:0;
  transition:var(--transition-base)
}
#lagom-one-step-order .switch__checkbox--domain:checked.is-loading+.switch__container .loader {
  right:7px;
  left:unset
}
#lagom-one-step-order .switch__checkbox--domain:checked.is-loading+.switch__container .loader .spinner>div {
  background:#fff
}
#lagom-one-step-order .switch__handle {
  position:absolute;
  top:2px;
  left:2px;
  z-index:2;
  display:block;
  height:20px;
  width:20px;
  background-color:#fff;
  border-radius:12px;
  transition:var(--transition-base)
}
#lagom-one-step-order .switch__container {
  position:absolute;
  top:0;
  right:0;
  height:100%;
  width:100%;
  background-color:var(--gray-lighter-3);
  border-radius:12px;
  transition:var(--transition-base)
}
#lagom-one-step-order .switch__container .loader {
  display:none;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  pointer-events:none;
  transition:var(--transition-base);
  z-index:2
}
#lagom-one-step-order .switch__container .loader .spinner-sm {
  height:16px
}
#lagom-one-step-order tr.prevent-click>td {
  cursor:not-allowed
}
#lagom-one-step-order .switch[data-auto-renew-switch].is-loading {
  pointer-events:none
}
#lagom-one-step-order .switch[data-auto-renew-switch].is-loading:before {
  content:"";
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  cursor:not-allowed;
  z-index:10
}
#lagom-one-step-order .switch--text {
  width:50px
}
#lagom-one-step-order .switch--text .switch__checkbox+.switch__container .switch__handle {
  left:28px
}
#lagom-one-step-order .switch--text .switch__checkbox+.switch__container:after {
  position:absolute;
  top:2px;
  bottom:0;
  display:flex;
  left:6px;
  z-index:1;
  align-items:center;
  content:"off";
  color:#fff;
  font-size:11px;
  font-weight:var(--font-weight-base);
  text-transform:uppercase
}
#lagom-one-step-order .switch--text .switch__checkbox:checked+.switch__container {
  background:var(--brand-primary)
}
#lagom-one-step-order .switch--text .switch__checkbox:checked+.switch__container:after {
  position:absolute;
  top:2px;
  bottom:0;
  display:flex;
  z-index:1;
  align-items:center;
  content:"on";
  color:#fff;
  font-size:11px;
  font-weight:var(--font-weight-base);
  text-transform:uppercase;
  right:8px
}
#lagom-one-step-order .switch--text .switch__checkbox:checked+.switch__container .switch__handle {
  left:2px
}
#lagom-one-step-order .switch--sm {
  height:18px;
  width:32px
}
#lagom-one-step-order .switch--sm .switch__handle {
  width:14px;
  height:14px
}
#lagom-one-step-order .switch--sm .switch__checkbox+.switch__container .switch__handle {
  left:16px
}
#lagom-one-step-order .switch--sm .switch__checkbox:checked+.switch__container .switch__handle {
  left:2px
}
#lagom-one-step-order .switch--lg {
  height:28px;
  width:60px;
  border-radius:100%
}
#lagom-one-step-order .switch--lg .switch__handle {
  width:24px;
  height:24px
}
#lagom-one-step-order .switch--lg .switch__container {
  border-radius:50px
}
#lagom-one-step-order .switch--lg.switch--text .switch__checkbox+.switch__container .switch__handle {
  left:34px
}
#lagom-one-step-order .switch--lg.switch--text .switch__checkbox:checked+.switch__container:after {
  left:36px!important
}
#lagom-one-step-order .switch--lg.switch--text .switch__checkbox:checked+.switch__container .switch__handle {
  left:2px
}
#lagom-one-step-order .switch--lg.switch--text .switch__checkbox+.switch__container:after {
  left:var(--spacing-1x)
}
#lagom-one-step-order .switch--primary .switch__handle {
  background:var(--brand-primary)
}
#lagom-one-step-order .switch--primary .switch__checkbox:checked+.switch__container .switch__handle {
  background:#fff
}
#lagom-one-step-order .switch--primary .switch__container {
  background:var(--gray-lighter-4)
}
#lagom-one-step-order .form-text+.switch {
  margin-right:auto
}
#lagom-one-step-order .bootstrap-switch {
  margin-top:11px;
  position:relative;
  height:28px;
  width:60px!important;
  border-radius:100%;
  cursor:pointer
}
#lagom-one-step-order .bootstrap-switch input[type=checkbox],
#lagom-one-step-order .bootstrap-switch input[type=radio] {
  position:absolute;
  opacity:0
}
#lagom-one-step-order .bootstrap-switch-container {
  position:absolute;
  top:0;
  right:0;
  height:100%;
  width:100%!important;
  background-color:var(--gray-lighter-3);
  border-radius:12px;
  transition:var(--transition-base);
  margin:0!important
}
#lagom-one-step-order .bootstrap-switch-handle-off,
#lagom-one-step-order .bootstrap-switch-handle-on {
  color:#fff;
  font-size:11px;
  font-weight:400;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  position:absolute;
  top:0;
  bottom:0;
  width:auto!important;
  line-height:1
}
#lagom-one-step-order .bootstrap-switch-handle-off {
  left:8px
}
#lagom-one-step-order .bootstrap-switch-handle-on {
  right:8px
}
#lagom-one-step-order .bootstrap-switch-label {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  z-index:999;
  width:100%!important
}
#lagom-one-step-order .bootstrap-switch-label:after {
  width:24px;
  height:24px;
  position:absolute;
  top:2px;
  right:2px;
  display:block;
  content:"";
  background-color:#fff;
  transition:var(--transition-base);
  border-radius:100%
}
#lagom-one-step-order .bootstrap-switch-off .bootstrap-switch-handle-on,
#lagom-one-step-order .bootstrap-switch-on .bootstrap-switch-handle-off {
  display:none
}
#lagom-one-step-order .bootstrap-switch-on .bootstrap-switch-label:after {
  right:34px
}
#lagom-one-step-order .bootstrap-switch-on .bootstrap-switch-container {
  background:var(--brand-primary)
}
#lagom-one-step-order .svg-icon-stroke {
  stroke-width:2px;
  stroke-linecap:round;
  stroke-linejoin:round
}
#lagom-one-step-order .svg-icon-outline-i,
#lagom-one-step-order .svg-icon-outline-l,
#lagom-one-step-order .svg-icon-outline-p,
#lagom-one-step-order .svg-icon-outline-s {
  fill:none;
  stroke-width:2px;
  stroke-linecap:round;
  stroke-linejoin:round
}
#lagom-one-step-order .svg-icon-outline-p {
  stroke:var(--svg-icon-color-base)
}
#lagom-one-step-order .svg-icon-outline-l {
  stroke:var(--svg-icon-color-lighter)
}
#lagom-one-step-order .svg-icon-outline-s {
  stroke:var(--svg-icon-color-secondary)
}
#lagom-one-step-order .svg-icon-outline-i {
  stroke:var(--svg-icon-color-icon)
}
#lagom-one-step-order .svg-icon-i {
  fill:var(--svg-icon-color-icon)
}
#lagom-one-step-order .svg-icon-i.svg-icon-stroke {
  stroke:var(--svg-icon-color-icon)
}
#lagom-one-step-order .svg-icon-prime {
  fill:var(--svg-icon-color-base)
}
#lagom-one-step-order .svg-icon-prime.svg-icon-stroke {
  stroke:var(--svg-icon-color-base)
}
#lagom-one-step-order .svg-icon-prime-l {
  fill:var(--svg-icon-color-lighter)
}
#lagom-one-step-order .svg-icon-prime-l.svg-icon-stroke {
  stroke:var(--svg-icon-color-lighter)
}
#lagom-one-step-order .app-nav-secondary .svg-icon-outline-s,
#lagom-one-step-order .main-footer-extended-primary .svg-icon-outline-s,
#lagom-one-step-order .main-footer-extended-secondary .svg-icon-outline-s,
#lagom-one-step-order .section-secondary .svg-icon-outline-s,
#lagom-one-step-order .svg-icon-on-dark .svg-icon-outline-s {
  stroke:var(--svg-icon-on-dark-color-secondary)
}
#lagom-one-step-order .app-nav-secondary .package .svg-icon-outline-s,
#lagom-one-step-order .main-footer-extended-primary .package .svg-icon-outline-s,
#lagom-one-step-order .main-footer-extended-secondary .package .svg-icon-outline-s,
#lagom-one-step-order .section-secondary .package .svg-icon-outline-s,
#lagom-one-step-order .svg-icon-on-dark .package .svg-icon-outline-s {
  stroke:var(--svg-icon-color-secondary)
}
#lagom-one-step-order :root .app-nav-primary .svg-icon-on-dark,
#lagom-one-step-order :root .app-nav-secondary .svg-icon-on-dark,
#lagom-one-step-order :root .main-footer-extended-primary .svg-icon-on-dark,
#lagom-one-step-order :root .main-footer-extended-secondary .svg-icon-on-dark,
#lagom-one-step-order :root .section-primary .svg-icon-on-dark,
#lagom-one-step-order :root .section-secondary .svg-icon-on-dark,
#lagom-one-step-order :root .svg-icon-on-dark:not([class*=onDark]) {
  --svg-icon-color-1:var(--svg-icon-on-dark-color-1);
  --svg-icon-color-2:var(--svg-icon-on-dark-color-2);
  --svg-icon-color-3:var(--svg-icon-on-dark-color-3);
  --svg-icon-color-4:var(--svg-icon-on-dark-color-4)
}
#lagom-one-step-order .svg-graphic-stroke-2,
#lagom-one-step-order .svg-graphic-stroke-4,
#lagom-one-step-order .svg-graphic-stroke-f,
#lagom-one-step-order .svg-graphic-stroke-f-2,
#lagom-one-step-order .svg-graphic-stroke-p,
#lagom-one-step-order .svg-graphic-stroke-w {
  fill:none;
  stroke-width:1px;
  stroke-linecap:round;
  stroke-linejoin:round
}
#lagom-one-step-order .svg-graphic-stroke-w {
  stroke:var(--svg-graphic-stroke-white)
}
#lagom-one-step-order .svg-graphic-stroke-p {
  stroke:var(--svg-graphic-stroke-primary)
}
#lagom-one-step-order .svg-graphic-stroke-f,
#lagom-one-step-order .svg-graphic-stroke-gray {
  stroke:var(--svg-graphic-stroke-faded)
}
#lagom-one-step-order .svg-graphic-stroke-f-2 {
  stroke:var(--svg-graphic-stroke-faded-2)
}
#lagom-one-step-order .svg-graphic-stroke-2 {
  stroke-width:2px
}
#lagom-one-step-order .svg-graphic-stroke-4 {
  stroke-width:4px
}
#lagom-one-step-order .svg-graphic-stroke-dashed {
  stroke-dasharray:4,4
}
#lagom-one-step-order .svg-graphic-body {
  fill:var(--svg-graphic-bg-body)
}
#lagom-one-step-order .svg-graphic-browser-top {
  fill:var(--svg-graphic-bg-browser-top)
}
#lagom-one-step-order .svg-graphic-browser-actions {
  fill:var(--svg-graphic-bg-browser-actions)
}
#lagom-one-step-order .svg-graphic-browser-search {
  fill:var(--svg-graphic-bg-browser-search)
}
#lagom-one-step-order .svg-graphic-banner {
  fill:var(--svg-graphic-bg-banner)
}
#lagom-one-step-order .svg-graphic-white {
  fill:var(--svg-graphic-bg-white)
}
#lagom-one-step-order .svg-graphic-faded {
  fill:var(--svg-graphic-bg-faded)
}
#lagom-one-step-order .svg-graphic-faded-2 {
  fill:var(--svg-graphic-bg-faded-2)
}
#lagom-one-step-order .svg-graphic-faded-3 {
  fill:var(--svg-graphic-bg-faded-3)
}
#lagom-one-step-order .svg-graphic-green {
  fill:var(--svg-graphic-bg-green)
}
#lagom-one-step-order .svg-graphic-red {
  fill:var(--svg-graphic-bg-red)
}
#lagom-one-step-order .svg-graphic-red-darker {
  fill:var(--svg-graphic-bg-red-darker)
}
#lagom-one-step-order .svg-graphic-primary {
  fill:var(--svg-graphic-bg-primary)
}
#lagom-one-step-order .svg-graphic-primary.svg-graphic-stroke,
#lagom-one-step-order .svg-graphic-primary.svg-graphic-stroke-2,
#lagom-one-step-order .svg-graphic-primary.svg-graphic-stroke-4 {
  stroke:var(--svg-graphic-bg-primary)
}
#lagom-one-step-order .svg-graphic-secondary {
  fill:var(--svg-graphic-bg-secondary)
}
#lagom-one-step-order .svg-graphic-fill-none {
  fill:none
}
#lagom-one-step-order .svg-screen-bottom-front {
  fill:var(--svg-screen-bottom-front)
}
#lagom-one-step-order .svg-screen-bottom-back {
  fill:var(--svg-screen-bottom-back)
}
#lagom-one-step-order .svg-screen-bottom-button {
  fill:var(--svg-screen-bottom-button)
}
#lagom-one-step-order .svg-screen-top-front {
  fill:var(--svg-screen-top-front)
}
#lagom-one-step-order .svg-screen-top-bg {
  fill:var(--svg-screen-top-bg)
}
#lagom-one-step-order .svg-screen-top-back {
  fill:var(--svg-screen-top-back)
}
#lagom-one-step-order .svg-screen-top-logo {
  fill:var(--svg-screen-top-logo)
}
#lagom-one-step-order .svg-screen-top-logo-el {
  fill:var(--svg-screen-top-logo-el)
}
#lagom-one-step-order .svg-screen-leg-back {
  fill:var(--svg-screen-leg-back)
}
#lagom-one-step-order .svg-screen-leg-front {
  fill:var(--svg-screen-leg-front)
}
#lagom-one-step-order .svg-smartphone-border {
  fill:var(--svg-smartphone-border)
}
#lagom-one-step-order .svg-smartphone-front {
  fill:var(--svg-smartphone-front)
}
#lagom-one-step-order .svg-smartphone-screen {
  fill:var(--svg-smartphone-screen)
}
#lagom-one-step-order .svg-smartphone-icon {
  fill:var(--svg-smartphone-icon)
}
#lagom-one-step-order .svg-smartphone-icon-bg {
  fill:var(--svg-smartphone-icon-bg)
}
#lagom-one-step-order .svg-tablet-back {
  fill:var(--svg-tablet-back)
}
#lagom-one-step-order .svg-tablet-front {
  fill:var(--svg-tablet-front)
}
#lagom-one-step-order .svg-tablet-screen {
  fill:var(--svg-tablet-screen)
}
#lagom-one-step-order .svg-browser-body {
  fill:var(--svg-browser-body)
}
#lagom-one-step-order .svg-browser-top {
  fill:var(--svg-browser-top)
}
#lagom-one-step-order .svg-browser-top-1 {
  fill:var(--svg-browser-top-1)
}
#lagom-one-step-order .svg-browser-text {
  fill:var(--svg-browser-text)
}
#lagom-one-step-order .svg-browser-banner {
  fill:var(--svg-browser-banner)
}
#lagom-one-step-order .svg-border-inner-front {
  fill:var(--svg-border-inner-front)
}
#lagom-one-step-order .svg-border-inner-back {
  fill:var(--svg-border-inner-back)
}
#lagom-one-step-order .svg-border-top-front {
  fill:var(--svg-border-top-front)
}
#lagom-one-step-order .svg-border-top-back {
  fill:var(--svg-border-top-back)
}
#lagom-one-step-order .svg-border-bottom {
  fill:var(--svg-border-bottom)
}
#lagom-one-step-order .svg-cpanelseo-box-front {
  fill:var(--svg-cpanelseo-box-front)
}
#lagom-one-step-order .svg-cpanelseo-box-top {
  fill:var(--svg-cpanelseo-box-top)
}
#lagom-one-step-order .svg-cpanelseo-box-right {
  fill:var(--svg-cpanelseo-box-right)
}
#lagom-one-step-order .svg-cpanelseo-box-one {
  fill:var(--svg-cpanelseo-box-one)
}
#lagom-one-step-order .svg-konfetti-small {
  fill:var(--svg-konfetti-small)
}
#lagom-one-step-order .svg-konfetti-normal {
  stroke:var(--svg-konfetti-normal)
}
#lagom-one-step-order .svg-laptop-bottom-back {
  fill:var(--svg-laptop-bottom-back)
}
#lagom-one-step-order .svg-laptop-bottom-top {
  fill:var(--svg-laptop-bottom-top)
}
#lagom-one-step-order .svg-laptop-touchpad-inside {
  fill:var(--svg-laptop-touchpad-inside);
  opacity:.48;
  enable-background:new
}
#lagom-one-step-order .svg-laptop-touchpad-outside {
  fill:var(--svg-laptop-touchpad-outside);
  opacity:.48;
  enable-background:new
}
#lagom-one-step-order .svg-laptop-screen {
  fill:var(--svg-laptop-screen)
}
#lagom-one-step-order .svg-laptop-screen-logo {
  fill:var(--svg-laptop-screen-logo)
}
#lagom-one-step-order .svg-laptop-screen-back {
  fill:var(--svg-laptop-screen-back)
}
#lagom-one-step-order .svg-laptop-screen-front {
  fill:var(--svg-laptop-screen-front)
}
#lagom-one-step-order .svg-keyboard-keys-bottom {
  fill:var(--svg-keyboard-keys-bottom)
}
#lagom-one-step-order .svg-keyboard-keys-top {
  fill:var(--svg-keyboard-keys-top)
}
#lagom-one-step-order .svg-keyboard-body-top {
  fill:var(--svg-keyboard-body-top)
}
#lagom-one-step-order .svg-keyboard-body-bottom {
  fill:var(--svg-keyboard-body-bottom)
}
#lagom-one-step-order .svg-cup-flower .svg-cup-body {
  fill:var(--svg-cup-body)
}
#lagom-one-step-order .svg-cup-flower .svg-cup-top {
  fill:var(--svg-cup-top)
}
#lagom-one-step-order .svg-cup-flower .svg-cup-inside {
  fill:var(--svg-cup-inside)
}
#lagom-one-step-order .svg-cup-flower .svg-flower-leaf {
  fill:var(--svg-flower-leaf)
}
#lagom-one-step-order .svg-cup-flower .svg-flower-leaf-1 {
  fill:var(--svg-flower-leaf-1)
}
#lagom-one-step-order .svg-cup-flower .svg-flower-leaf-2 {
  fill:var(--svg-flower-leaf-2)
}
#lagom-one-step-order .svg-envelope-top {
  fill:var(--svg-envelope-top)
}
#lagom-one-step-order .svg-envelope-top-open {
  fill:var(--svg-envelope-top-open)
}
#lagom-one-step-order .svg-envelope-inside {
  fill:var(--svg-envelope-inside)
}
#lagom-one-step-order .svg-envelope-right-side-open {
  fill:var(--svg-envelope-right-side-open)
}
#lagom-one-step-order .svg-envelope-left-side-open {
  fill:var(--svg-envelope-left-side-open)
}
#lagom-one-step-order .svg-envelope-split-open {
  fill:var(--svg-envelope-split-open)
}
#lagom-one-step-order .svg-envelope-split {
  fill:var(--svg-envelope-split)
}
#lagom-one-step-order .svg-envelope-right-side {
  fill:var(--svg-envelope-right-side)
}
#lagom-one-step-order .svg-envelope-left-side {
  fill:var(--svg-envelope-left-side)
}
#lagom-one-step-order .svg-colors-bottom {
  fill:var(--svg-weebly-colors-bottom)
}
#lagom-one-step-order .svg-colors-top {
  fill:var(--svg-weebly-colors-top)
}
#lagom-one-step-order .svg-colors-top-1 {
  fill:var(--svg-weebly-colors-top-1)
}
#lagom-one-step-order .svg-colors-top-2 {
  fill:var(--svg-weebly-colors-top-2)
}
#lagom-one-step-order .svg-colors-top-3 {
  fill:var(--svg-weebly-colors-top-3)
}
#lagom-one-step-order .svg-weebly .svg-cup-body {
  fill:var(--svg-weebly-cup-body)
}
#lagom-one-step-order .svg-weebly .svg-cup-top {
  fill:var(--svg-weebly-cup-top)
}
#lagom-one-step-order .svg-weebly .svg-cup-inside {
  fill:var(--svg-weebly-cup-inside)
}
#lagom-one-step-order .svg-weebly .svg-left-elements {
  fill:var(--svg-weebly-left-elements)
}
#lagom-one-step-order .svg-weebly .svg-left-elements-bottom {
  fill:var(--svg-weebly-left-elements-bottom)
}
#lagom-one-step-order .svg-weebly .svg-left-body {
  fill:var(--svg-weebly-left-body)
}
#lagom-one-step-order .svg-spamexperts .svg-browser-text-left {
  fill:var(--svg-spamexperts-browser-text-left)
}
#lagom-one-step-order .svg-spamexperts .svg-browser-text-right {
  fill:var(--svg-spamexperts-browser-text-right)
}
#lagom-one-step-order .svg-spamexperts .svg-browser-user {
  fill:var(--svg-spamexperts-browser-user)
}
#lagom-one-step-order .svg-spamexperts .svg-browser-user-bg {
  fill:var(--svg-spamexperts-browser-user-bg)
}
#lagom-one-step-order .svg-spamexperts .svg-browser-banner {
  fill:var(--svg-spamexperts-browser-banner)
}
#lagom-one-step-order .svg-symantec .svg-left-body {
  fill:var(--svg-symantec-left-body)
}
#lagom-one-step-order .svg-symantec .svg-left-elements {
  fill:var(--svg-symantec-left-elements)
}
#lagom-one-step-order .svg-symantec .svg-medal-ribbon {
  fill:var(--svg-symantec-medal-ribbon)
}
#lagom-one-step-order .svg-symantec .svg-medal-inside {
  fill:var(--svg-symantec-medal-inside)
}
#lagom-one-step-order .svg-symantec .svg-medal-inside-element {
  fill:var(--svg-symantec-medal-inside-element)
}
#lagom-one-step-order .svg-symantec .svg-medal-round-back {
  fill:var(--svg-symantec-medal-round-back)
}
#lagom-one-step-order .svg-symantec .svg-medal-round-front {
  fill:var(--svg-symantec-medal-round-front)
}
#lagom-one-step-order .svg-symantec .svg-padlock-right-side {
  fill:var(--svg-symantec-padlock-right-side)
}
#lagom-one-step-order .svg-symantec .svg-padlock-right-side-element {
  fill:var(--svg-symantec-padlock-right-side-element)
}
#lagom-one-step-order .svg-symantec .svg-padlock-top {
  fill:var(--svg-symantec-padlock-top)
}
#lagom-one-step-order .svg-symantec .svg-padlock-top-round-element {
  fill:var(--svg-symantec-padlock-top-round-element)
}
#lagom-one-step-order .svg-symantec .svg-padlock-top-element {
  fill:var(--svg-symantec-padlock-top-element)
}
#lagom-one-step-order .svg-symantec .svg-padlock-top-element-1 {
  fill:none;
  stroke:var(--svg-symantec-padlock-top-element-1);
  stroke-width:18;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-miterlimit:10
}
#lagom-one-step-order .svg-symantec .svg-padlock-front {
  fill:var(--svg-symantec-padlock-front)
}
#lagom-one-step-order .svg-symantec .svg-padlock-lock {
  fill:var(--svg-symantec-padlock-lock)
}
#lagom-one-step-order .svg-symantec .svg-padlock-lock-inside {
  fill:var(--svg-symantec-padlock-lock-inside)
}
#lagom-one-step-order .svg-symantec .svg-key-bottom {
  fill:var(--svg-symantec-key-bottom)
}
#lagom-one-step-order .svg-symantec .svg-key-top {
  fill:var(--svg-symantec-key-top)
}
#lagom-one-step-order .svg-symantec .svg-key-top-1 {
  fill:var(--svg-symantec-key-top-1)
}
#lagom-one-step-order .svg-codeguard .svg-photo-frame {
  fill:var(--svg-codeguard-photo-frame)
}
#lagom-one-step-order .svg-codeguard .svg-photo-bg {
  fill:var(--svg-codeguard-photo-bg)
}
#lagom-one-step-order .svg-codeguard .svg-photo-logo {
  fill:var(--svg-codeguard-photo-logo)
}
#lagom-one-step-order .svg-codeguard .svg-photo-front-corners {
  fill:var(--svg-codeguard-photo-front-corners)
}
#lagom-one-step-order .svg-codeguard .svg-photo-back {
  fill:var(--svg-codeguard-photo-back)
}
#lagom-one-step-order .svg-codeguard .svg-photo-browser-body {
  fill:var(--svg-codeguard-photo-browser-body)
}
#lagom-one-step-order .svg-codeguard .svg-photo-browser-top {
  fill:var(--svg-codeguard-photo-browser-top)
}
#lagom-one-step-order .svg-codeguard .svg-photo-browser-top-1 {
  fill:var(--svg-codeguard-photo-browser-top-1)
}
#lagom-one-step-order .svg-codeguard .svg-photo-browser-text {
  fill:var(--svg-codeguard-photo-browser-text)
}
#lagom-one-step-order .svg-codeguard .svg-list-bg {
  fill:var(--svg-codeguard-list-bg)
}
#lagom-one-step-order .svg-codeguard .svg-list-item {
  fill:var(--svg-codeguard-list-item)
}
#lagom-one-step-order .svg-codeguard .svg-list-item-bottom {
  fill:var(--svg-codeguard-list-item-bottom)
}
#lagom-one-step-order .svg-codeguard .svg-folder-malware-bg {
  fill:var(--svg-codeguard-folder-malware-bg)
}
#lagom-one-step-order .svg-codeguard .svg-folder-logo {
  fill:var(--svg-codeguard-folder-logo)
}
#lagom-one-step-order .svg-codeguard .svg-folder-backup-top {
  fill:var(--svg-codeguard-folder-backup-top)
}
#lagom-one-step-order .svg-codeguard .svg-folder-backup-top-border {
  fill:var(--svg-codeguard-folder-backup-top-border)
}
#lagom-one-step-order .svg-codeguard .svg-folder-backup-bg {
  fill:var(--svg-codeguard-folder-backup-bg)
}
#lagom-one-step-order .svg-codeguard .svg-folder-backup-logo {
  fill:var(--svg-codeguard-folder-backup-logo)
}
#lagom-one-step-order .svg-marketgoo .svg-phone-border {
  fill:var(--svg-marketgoo-phone-border)
}
#lagom-one-step-order .svg-marketgoo .svg-phone-bg {
  fill:var(--svg-marketgoo-phone-bg)
}
#lagom-one-step-order .svg-marketgoo .svg-phone-button {
  fill:var(--svg-marketgoo-phone-button)
}
#lagom-one-step-order .svg-marketgoo .svg-phone-elements {
  fill:var(--svg-marketgoo-phone-elements)
}
#lagom-one-step-order .svg-marketgoo .svg-graphs-bg {
  fill:var(--svg-marketgoo-graphs-bg)
}
#lagom-one-step-order .svg-marketgoo .svg-graphs-text {
  fill:var(--svg-marketgoo-graphs-text)
}
#lagom-one-step-order .svg-marketgoo .svg-graphs-text-bg {
  fill:var(--svg-marketgoo-graphs-text-bg)
}
#lagom-one-step-order .svg-marketgoo .svg-graphs-elements {
  fill:var(--svg-marketgoo-graphs-elements)
}
#lagom-one-step-order .svg-marketgoo .svg-graphs-elements-1 {
  fill:var(--svg-marketgoo-graphs-elements-1)
}
#lagom-one-step-order .svg-marketgoo .svg-graphs-elements-2 {
  fill:var(--svg-marketgoo-graphs-elements-2)
}
#lagom-one-step-order .svg-marketgoo .svg-bar-top {
  fill:var(--svg-marketgoo-bar-top)
}
#lagom-one-step-order .svg-marketgoo .svg-bar-front {
  fill:var(--svg-marketgoo-bar-front)
}
#lagom-one-step-order .svg-marketgoo .svg-bar-side {
  fill:var(--svg-marketgoo-bar-side)
}
#lagom-one-step-order .svg-marketgoo .svg-search-borders {
  fill:var(--svg-marketgoo-search-borders)
}
#lagom-one-step-order .svg-marketgoo .svg-search-top {
  fill:var(--svg-marketgoo-search-top)
}
#lagom-one-step-order .svg-marketgoo .svg-search-bg {
  fill:var(--svg-marketgoo-search-bg)
}
#lagom-one-step-order .svg-marketgoo .svg-search-text {
  fill:var(--svg-marketgoo-search-text)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-search-bg {
  fill:var(--svg-marketgoo-browser-search-bg)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-search-icon {
  fill:var(--svg-marketgoo-browser-search-icon)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-search-icon-bg {
  fill:var(--svg-marketgoo-browser-search-icon-bg)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-content-bottom .content-bottom-right {
  fill:var(--svg-marketgoo-content-bottom-right)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-content-bottom .content-bottom-circle {
  fill:var(--svg-marketgoo-content-bottom-circle)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-content-bottom .content-bottom-num {
  fill:var(--svg-marketgoo-content-bottom-num)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-content-top .content-top-right {
  fill:var(--svg-marketgoo-content-top-right)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-content-top .content-top-circle {
  fill:var(--svg-marketgoo-content-top-circle)
}
#lagom-one-step-order .svg-marketgoo .svg-browser-content-top .content-top-num {
  fill:var(--svg-marketgoo-content-top-num)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-elements {
  fill:var(--svg-sitelockvpn-left-elements)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-elements-body {
  fill:var(--svg-sitelockvpn-left-elements-body)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-elements-body-1 {
  fill:var(--svg-sitelockvpn-left-elements-body-1)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-elements-bg {
  fill:var(--svg-sitelockvpn-left-elements-bg)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-elements-text {
  fill:var(--svg-sitelockvpn-left-elements-text)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-time {
  fill:var(--svg-sitelockvpn-left-time)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-circle {
  fill:var(--svg-sitelockvpn-left-circle)
}
#lagom-one-step-order .svg-sitelockvpn .svg-left-circle-icon {
  fill:var(--svg-sitelockvpn-left-circle-icon)
}
#lagom-one-step-order .svg-sitelockvpn .svg-circle-bottom {
  fill:var(--svg-sitelockvpn-circle-bottom)
}
#lagom-one-step-order .svg-sitelockvpn .svg-circle-front {
  fill:var(--svg-sitelockvpn-circle-front)
}
#lagom-one-step-order .svg-sitelockvpn .svg-circle-top {
  fill:var(--svg-sitelockvpn-circle-top)
}
#lagom-one-step-order .svg-sitelockvpn .svg-circle-top-border {
  fill:var(--svg-sitelockvpn-circle-top-border)
}
#lagom-one-step-order .svg-sitelockvpn .svg-circle-top-text {
  fill:var(--svg-sitelockvpn-circle-top-text)
}
#lagom-one-step-order .svg-sitelockvpn .svg-browser-map {
  fill:var(--svg-sitelockvpn-browser-map)
}
#lagom-one-step-order .svg-sitelockvpn .svg-browser-map-marker {
  fill:var(--svg-sitelockvpn-browser-map-marker)
}
#lagom-one-step-order .svg-sitelockvpn .svg-browser-map-marker-bg {
  fill:var(--svg-sitelockvpn-browser-map-marker-bg)
}
#lagom-one-step-order .svg-sitelockvpn .svg-browser-marker {
  fill:var(--svg-sitelockvpn-browser-marker)
}
#lagom-one-step-order .svg-sitelock .svg-left-elements {
  fill:var(--svg-sitelock-left-elements)
}
#lagom-one-step-order .svg-sitelock .svg-left-elements-1 {
  fill:var(--svg-sitelock-left-elements-1)
}
#lagom-one-step-order .svg-sitelock .svg-left-elements-body {
  fill:var(--svg-sitelock-left-elements-body)
}
#lagom-one-step-order .svg-sitelock .svg-code-bg {
  fill:var(--svg-sitelock-code-bg)
}
#lagom-one-step-order .svg-sitelock .svg-code-text {
  fill:var(--svg-sitelock-code-text)
}
#lagom-one-step-order .svg-sitelock .svg-shield-back {
  fill:var(--svg-sitelock-shield-back);
  opacity:.48;
  enable-background:new
}
#lagom-one-step-order .svg-sitelock .svg-shield-back-1 {
  fill:var(--svg-sitelock-shield-back-1);
  opacity:.48;
  enable-background:new
}
#lagom-one-step-order .svg-sitelock .svg-shield-right-side {
  fill:var(--svg-sitelock-shield-right-side)
}
#lagom-one-step-order .svg-sitelock .svg-shield-top {
  fill:var(--svg-sitelock-shield-top)
}
#lagom-one-step-order .svg-sitelock .svg-shield-front {
  fill:var(--svg-sitelock-shield-front)
}
#lagom-one-step-order .svg-sitelock .svg-shield-logo {
  fill:var(--svg-sitelock-shield-logo)
}
#lagom-one-step-order .svg-sitelock .svg-search-bottom-element {
  fill:var(--svg-sitelock-search-bottom-element)
}
#lagom-one-step-order .svg-sitelock .svg-search-bottom-element-1 {
  fill:var(--svg-sitelock-search-bottom-element-1)
}
#lagom-one-step-order .svg-sitelock .svg-search-borders {
  fill:var(--svg-sitelock-search-borders)
}
#lagom-one-step-order .svg-sitelock .svg-search-borders-inside {
  fill:var(--svg-sitelock-search-borders-inside)
}
#lagom-one-step-order .svg-sitelock .svg-search-icon {
  fill:var(--svg-sitelock-search-icon)
}
#lagom-one-step-order .svg-sitelock .svg-search-bg {
  fill:var(--svg-sitelock-search-bg)
}
#lagom-one-step-order .svg-sitelock .svg-search-top {
  fill:var(--svg-sitelock-search-top)
}
#lagom-one-step-order .svg-sitelock .svg-browser-elements {
  fill:var(--svg-sitelock-browser-elements)
}
#lagom-one-step-order .svg-sitelock .svg-browser-avatar {
  fill:var(--svg-sitelock-browser-avatar)
}
#lagom-one-step-order .svg-sitelock .svg-browser-avatar-bg {
  fill:var(--svg-sitelock-browser-avatar-bg)
}
#lagom-one-step-order .svg-ox .svg-browser-text-right {
  fill:var(--svg-ox-browser-text-right)
}
#lagom-one-step-order .svg-ox .svg-browser-text-left {
  fill:var(--svg-ox-browser-text-left)
}
#lagom-one-step-order .svg-ox .svg-browser-banner-right {
  fill:var(--svg-ox-browser-banner-right)
}
#lagom-one-step-order .svg-ox .svg-browser-banner-left {
  fill:var(--svg-ox-browser-banner-left)
}
#lagom-one-step-order .svg-ox .svg-browser-user {
  fill:var(--svg-ox-browser-user)
}
#lagom-one-step-order .svg-ox .svg-browser-user-bg {
  fill:var(--svg-ox-browser-user-bg)
}
#lagom-one-step-order .svg-sitebuilder .svg-banner-bordered-element {
  stroke:var(--svg-sitebuilder-banner-bordered-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-banner-body {
  fill:var(--svg-sitebuilder-banner-body)
}
#lagom-one-step-order .svg-sitebuilder .svg-banner-body-element {
  fill:var(--svg-sitebuilder-banner-body-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-banner-body-element-1 {
  fill:var(--svg-sitebuilder-banner-body-element-1)
}
#lagom-one-step-order .svg-sitebuilder .svg-smartphone-bordered-element {
  fill:var(--svg-sitebuilder-phone-bordered-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-smartphone-element {
  stroke:var(--svg-sitebuilder-phone-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-tablet-element {
  fill:var(--svg-sitebuilder-tablet-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-tablet-element-1 {
  stroke:var(--svg-sitebuilder-tablet-element-1)
}
#lagom-one-step-order .svg-sitebuilder .svg-tablet-element-2 {
  fill:var(--svg-sitebuilder-tablet-element-2)
}
#lagom-one-step-order .svg-sitebuilder .svg-tablet-element-3 {
  stroke:var(--svg-sitebuilder-tablet-element-1)
}
#lagom-one-step-order .svg-sitebuilder .svg-notepad-back {
  fill:var(--svg-sitebuilder-notepad-back)
}
#lagom-one-step-order .svg-sitebuilder .svg-notepad-border {
  fill:var(--svg-sitebuilder-notepad-border)
}
#lagom-one-step-order .svg-sitebuilder .svg-notepad-front {
  fill:var(--svg-sitebuilder-notepad-front)
}
#lagom-one-step-order .svg-sitebuilder .svg-notepad-text {
  stroke:var(--svg-sitebuilder-notepad-text)
}
#lagom-one-step-order .svg-sitebuilder .svg-notepad .svg-hole {
  fill:var(--svg-sitebuilder-hole)
}
#lagom-one-step-order .svg-sitebuilder .svg-pen-element {
  fill:var(--svg-sitebuilder-pen-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-pen-element-dark {
  fill:var(--svg-sitebuilder-pen-element-dark)
}
#lagom-one-step-order .svg-sitebuilder .svg-pen-element-1 {
  fill:var(--svg-sitebuilder-pen-element-1)
}
#lagom-one-step-order .svg-sitebuilder .svg-pencil-element {
  fill:var(--svg-sitebuilder-pencil-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-pencil-element-dark {
  fill:var(--svg-sitebuilder-pencil-element-dark)
}
#lagom-one-step-order .svg-sitebuilder .svg-pencil-element-1 {
  fill:var(--svg-sitebuilder-pencil-element-1)
}
#lagom-one-step-order .svg-sitebuilder .svg-screen-element {
  fill:var(--svg-sitebuilder-screen-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-screen-bordered-element,
#lagom-one-step-order .svg-sitebuilder .svg-screen-element-1 {
  stroke:var(--svg-sitebuilder-screen-element)
}
#lagom-one-step-order .svg-sitebuilder .svg-right-body {
  fill:var(--svg-sitebuilder-right-body)
}
#lagom-one-step-order .svg-sitebuilder .svg-right-elements {
  fill:var(--svg-sitebuilder-right-elements)
}
#lagom-one-step-order .svg-sitebuilder .svg-right-elements-1 {
  fill:var(--svg-sitebuilder-right-elements-1)
}
#lagom-one-step-order .svg-icon-dashed,
#lagom-one-step-order .svg-icon .dashed {
  stroke-dasharray:3.84 7.69
}
#lagom-one-step-order .svg-icon-dashed-1,
#lagom-one-step-order .svg-icon .dashed-1 {
  stroke-dasharray:4 8
}
#lagom-one-step-order .svg-icon-dashed-2,
#lagom-one-step-order .svg-icon .dashed-2 {
  stroke-dasharray:7.71 9.64
}
#lagom-one-step-order .svg-icon-dashed-3,
#lagom-one-step-order .svg-icon .dashed-3 {
  stroke-dasharray:7.5 9.37
}
#lagom-one-step-order .svg-icon-dashed-4,
#lagom-one-step-order .svg-icon .dashed-4 {
  stroke-dasharray:6.6 8.25
}
#lagom-one-step-order .svg-icon-dashed-5,
#lagom-one-step-order .svg-icon .dashed-5 {
  stroke-dasharray:7.61 9.51
}
#lagom-one-step-order .svg-icon-dashed-6,
#lagom-one-step-order .svg-icon .dashed-6 {
  stroke-dasharray:7.55 9.43
}
#lagom-one-step-order .svg-icon-dashed-7,
#lagom-one-step-order .svg-icon .dashed-7 {
  stroke-dasharray:6.76 8.45
}
#lagom-one-step-order .svg-icon-dashed-8,
#lagom-one-step-order .svg-icon .dashed-8 {
  stroke-dasharray:7.63 9.54
}
#lagom-one-step-order .svg-icon-dashed-9,
#lagom-one-step-order .svg-icon .dashed-9 {
  stroke-dasharray:6.52 8.15
}
#lagom-one-step-order .svg-icon-dashed-10,
#lagom-one-step-order .svg-icon .dashed-10 {
  stroke-dasharray:7.79 9.74
}
#lagom-one-step-order .svg-icon-dashed-11,
#lagom-one-step-order .svg-icon .dashed-11 {
  stroke-dasharray:8.39 10.49
}
#lagom-one-step-order .svg-icon-dashed-12,
#lagom-one-step-order .svg-icon .dashed-12 {
  stroke-dasharray:7.83 9.78
}
#lagom-one-step-order .svg-icon-dashed-13,
#lagom-one-step-order .svg-icon .dashed-13 {
  stroke-dasharray:8 10
}
#lagom-one-step-order .svg-icon-dashed-14,
#lagom-one-step-order .svg-icon .dashed-14 {
  stroke-dasharray:8 8
}
#lagom-one-step-order .svg-icon-dashed-15,
#lagom-one-step-order .svg-icon .dashed-15 {
  stroke-dasharray:6.42 6.42
}
#lagom-one-step-order .svg-icon-dashed-16,
#lagom-one-step-order .svg-icon .dashed-16 {
  stroke-dasharray:7.66 9.58
}
#lagom-one-step-order .svg-icon-dashed-17,
#lagom-one-step-order .svg-icon .dashed-17 {
  stroke-dasharray:7.64 9.55
}
#lagom-one-step-order .svg-icon-dashed-18,
#lagom-one-step-order .svg-icon .dashed-18 {
  stroke-dasharray:6.56 8.19
}
#lagom-one-step-order .svg-icon-dashed-19,
#lagom-one-step-order .svg-icon .dashed-19 {
  stroke-dasharray:7.6 9.5
}
#lagom-one-step-order .svg-icon-dashed-20,
#lagom-one-step-order .svg-icon .dashed-20 {
  stroke-dasharray:6.57 8.21
}
#lagom-one-step-order .svg-icon-dashed-21,
#lagom-one-step-order .svg-icon .dashed-21 {
  stroke-dasharray:4.27 8.53
}
#lagom-one-step-order .svg-icon-dashed-22,
#lagom-one-step-order .svg-icon .dashed-22 {
  stroke-dasharray:3.7 7.4
}
#lagom-one-step-order .svg-icon-dashed-23,
#lagom-one-step-order .svg-icon .dashed-23 {
  stroke-dasharray:7.67 9.59
}
#lagom-one-step-order .svg-icon-dashed-24,
#lagom-one-step-order .svg-icon .dashed-24 {
  stroke-dasharray:6.5 8.13
}
#lagom-one-step-order .svg-icon-dashed-25,
#lagom-one-step-order .svg-icon .dashed-25 {
  stroke-dasharray:7.58 9.48
}
#lagom-one-step-order .svg-icon-dashed-26,
#lagom-one-step-order .svg-icon .dashed-26 {
  stroke-dasharray:6.48 8.1
}
#lagom-one-step-order .svg-icon-dashed-27,
#lagom-one-step-order .svg-icon .dashed-27 {
  stroke-dasharray:4 6
}
#lagom-one-step-order .svg-icon-dashed-28,
#lagom-one-step-order .svg-icon .dashed-28 {
  stroke-dasharray:9.09,11.36
}
#lagom-one-step-order .svg-icon-dashed-29,
#lagom-one-step-order .svg-icon .dashed-29 {
  stroke-dasharray:23.25,29.19
}
#lagom-one-step-order .svg-icon-dashed-30,
#lagom-one-step-order .svg-icon .dashed-30 {
  stroke-dasharray:23.35,29.19
}
#lagom-one-step-order .svg-icon-dashed-31,
#lagom-one-step-order .svg-icon .dashed-31 {
  stroke-dasharray:23.25,29.07
}
#lagom-one-step-order .svg-icon-dashed-32,
#lagom-one-step-order .svg-icon .dashed-32 {
  stroke-dasharray:9.09,11.37
}
#lagom-one-step-order .svg-icon-dashed-33,
#lagom-one-step-order .svg-icon .dashed-33 {
  stroke-dasharray:10.93,13.66
}
#lagom-one-step-order .svg-icon-dashed-34,
#lagom-one-step-order .svg-icon .dashed-34 {
  stroke-dasharray:20.82,26.02;
  stroke-dasharray:20.88,26.1
}
#lagom-one-step-order .svg-icon-dashed-35,
#lagom-one-step-order .svg-icon .dashed-35 {
  stroke-dasharray:13.54,16.93
}
#lagom-one-step-order .svg-icon-dashed-36,
#lagom-one-step-order .svg-icon .dashed-36 {
  stroke-dasharray:21.14,26.42
}
#lagom-one-step-order .svg-icon-dashed-37,
#lagom-one-step-order .svg-icon .dashed-37 {
  stroke-dasharray:21.04,26.31
}
#lagom-one-step-order .svg-icon-dashed-38,
#lagom-one-step-order .svg-icon .dashed-38 {
  stroke-dasharray:13.42,16.78
}
#lagom-one-step-order .svg-icon-dashed-39,
#lagom-one-step-order .svg-icon .dashed-39 {
  stroke-dasharray:7.96,9.94
}
#lagom-one-step-order .svg-banner-line {
  display:none;
  fill-rule:evenodd;
  clip-rule:evenodd;
  fill:none;
  stroke:var(--brand-primary);
  stroke-width:2;
  stroke-miterlimit:10
}
#lagom-one-step-order .svg-banner-shape-left {
  fill:var(--svg-banner-shape-left);
  fill-rule:evenodd;
  clip-rule:evenodd
}
#lagom-one-step-order .svg-banner-shape-right {
  fill:var(--svg-banner-shape-right);
  fill-rule:evenodd;
  clip-rule:evenodd
}
#lagom-one-step-order .svg-browser-element-1 {
  fill:var(--svg-browser-text)
}
#lagom-one-step-order .svg-browser-element-2 {
  fill:var(--svg-browser-banner)
}
#lagom-one-step-order .svg-cookie-icon .svg-cookie-icon-top {
  fill:var(--svg-cookie-icon-top);
  stroke:var(--svg-cookie-icon-top)
}
#lagom-one-step-order .svg-cookie-icon .svg-cookie-icon-bottom {
  fill:var(--svg-cookie-icon-bottom);
  stroke:var(--svg-cookie-icon-bottom)
}
#lagom-one-step-order .svg-cookie-icon .svg-cookie-icon-white {
  fill:var(--svg-cookie-icon-white)
}
#lagom-one-step-order .email-verification.alert,
#lagom-one-step-order .user-validation.alert {
  border-top:0;
  border-right:0!important;
  border-left:0;
  margin:0;
  border-radius:0
}
#lagom-one-step-order .email-verification.alert .container,
#lagom-one-step-order .user-validation.alert .container {
  display:flex;
  align-items:center
}
#lagom-one-step-order .email-verification.alert .alert-body,
#lagom-one-step-order .user-validation.alert .alert-body {
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
  margin-left:var(--ui-block-padding-base)
}
#lagom-one-step-order .email-verification.alert .alert-body i,
#lagom-one-step-order .user-validation.alert .alert-body i {
  padding-left:var(--spacing-1x)
}
#lagom-one-step-order .email-verification.alert .text,
#lagom-one-step-order .user-validation.alert .text {
  display:block;
  padding:6px 0
}
#lagom-one-step-order .email-verification.alert .alert-actions,
#lagom-one-step-order .user-validation.alert .alert-actions {
  padding-right:0
}
@media (max-width:991.98px) {
  #lagom-one-step-order .lagom-layout-left-wide .email-verification,
  #lagom-one-step-order .lagom-layout-left .email-verification {
    margin-right:0;
    margin-left:0
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .email-verification .container {
    flex:1
  }
  #lagom-one-step-order .email-verification .alert-body {
    flex-direction:column;
    align-items:flex-start
  }
  #lagom-one-step-order .email-verification .alert-body .btn {
    margin-top:var(--ui-block-spacing-xs);
    width:100%
  }
  #lagom-one-step-order .email-verification .alert-actions {
    align-self:flex-start;
    margin-top:4px
  }
}
#lagom-one-step-order .twofa-module {
  display:flex;
  align-items:center;
  border:var(--ui-block-border);
  border-radius:var(--border-radius-base);
  padding:var(--ui-block-padding-base);
  margin-bottom:var(--ui-block-spacing-base);
  cursor:pointer
}
#lagom-one-step-order .twofa-module:focus,
#lagom-one-step-order .twofa-module:hover {
  border-color:var(--gray-lighter-3)
}
#lagom-one-step-order .twofa-module.active {
  border-color:var(--brand-primary)
}
#lagom-one-step-order .twofa-module .col-logo {
  width:64px;
  flex-shrink:0
}
#lagom-one-step-order .twofa-module .col-logo>img {
  max-height:48px;
  max-width:100%
}
#lagom-one-step-order .twofa-module>*+* {
  margin-right:var(--ui-block-padding-base)
}
#lagom-one-step-order .theme-switcher {
  position:fixed;
  z-index:1002;
  top:0;
  bottom:0;
  right:100%;
  width:923px;
  transition:all .4s
}
#lagom-one-step-order .theme-switcher h1 {
  color:#393d45
}
#lagom-one-step-order .theme-switcher h2 {
  color:#393d45;
  font-size:22px;
  font-weight:400
}
#lagom-one-step-order .theme-switcher-open {
  overflow-y:hidden
}
#lagom-one-step-order .theme-switcher-open .theme-switcher {
  transform:translateX(100%)
}
#lagom-one-step-order .theme-switcher-open .theme-switcher:before {
  background:none
}
#lagom-one-step-order .theme-switcher-open .theme-switcher-button .btn {
  background:#fff;
  color:var(--text-primary-color);
  border:#fff
}
#lagom-one-step-order .theme-switcher-header {
  margin-bottom:45px;
  padding-top:48px;
  display:flex;
  align-items:center
}
#lagom-one-step-order .theme-switcher-header h1 {
  margin-bottom:0
}
#lagom-one-step-order .theme-switcher-header i {
  margin-right:var(--ui-block-padding-base);
  color:var(--ui-icon-color)
}
#lagom-one-step-order .theme-switcher-body {
  padding:0 56px;
  flex:1;
  overflow:auto
}
#lagom-one-step-order .theme-switcher-body .section:last-of-type {
  margin-bottom:30px
}
#lagom-one-step-order .theme-switcher-button {
  position:absolute;
  top:0;
  bottom:0;
  right:-52px;
  width:52px;
  transition:all .2s;
  border-left:1px solid #fff
}
#lagom-one-step-order .theme-switcher-button .btn {
  position:absolute;
  top:64px;
  right:0;
  width:132px;
  height:55px;
  border-radius:0
}
#lagom-one-step-order .theme-switcher-button .btn i {
  margin-left:18px
}
#lagom-one-step-order .theme-switcher-content {
  position:relative;
  z-index:3;
  height:100vh;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  background:#fff;
  padding-bottom:85px
}
#lagom-one-step-order .theme-switcher-content .col-20 {
  width:20%
}
#lagom-one-step-order .theme-switcher-footer {
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  width:950px;
  padding:18px 56px;
  border-top:1px solid var(--gray-lighter-4);
  z-index:10;
  background:#fff
}
#lagom-one-step-order .theme-switcher-footer .btn+.btn {
  margin-right:13px
}
#lagom-one-step-order .theme-switcher-footer .btn-default {
  color:#393d45;
  background-color:#fff;
  border-color:#dcdee2
}
#lagom-one-step-order .theme-switcher-box {
  display:flex;
  justify-content:center;
  align-items:center;
  border:1px solid #cae3fc;
  border-radius:var(--border-radius-base);
  transition:border var(--transition-base);
  overflow:hidden;
  position:relative
}
#lagom-one-step-order .theme-switcher-box:after {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background:hsla(0,0%,100%,.7);
  content:"";
  opacity:0;
  transition:var(--transition-base);
  z-index:1
}
#lagom-one-step-order .theme-switcher-box:before {
  z-index:2;
  font-family:var(--font-family-icons-small);
  content:"\e911";
  display:flex;
  justify-content:center;
  align-items:center;
  opacity:0;
  position:absolute;
  top:50%;
  right:50%;
  width:24px;
  height:24px;
  border-radius:100%;
  background:var(--brand-primary);
  color:#fff;
  transform:translateY(20px);
  transition:var(--transition-base);
  margin-top:-12px;
  margin-right:-12px
}
#lagom-one-step-order .theme-switcher-box>img {
  max-width:100%
}
#lagom-one-step-order .theme-switcher-box.active,
#lagom-one-step-order .theme-switcher-box:hover {
  border-color:var(--brand-primary)
}
#lagom-one-step-order .theme-switcher-box.active:after {
  opacity:1
}
#lagom-one-step-order .theme-switcher-box.active:before {
  opacity:1;
  transform:translateY(0)
}
#lagom-one-step-order .theme-switcher-box.active+h4 {
  color:var(--text-primary-color)
}
#lagom-one-step-order .theme-switcher-box+h4 {
  display:flex;
  align-items:center;
  font-size:var(--font-size-md);
  margin-top:var(--ui-block-spacing-xs);
  color:#393d45
}
#lagom-one-step-order .theme-switcher-box+h4 .label {
  margin-right:var(--spacing-1x);
  font-size:11px
}
#lagom-one-step-order .theme-switcher-soon {
  position:relative;
  border:1px dashed #cae3fc;
  border-radius:var(--border-radius-base)
}
#lagom-one-step-order .theme-switcher-soon img {
  max-width:100%;
  opacity:0
}
#lagom-one-step-order .theme-switcher-soon span {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:var(--ui-block-padding-base);
  color:#393d45
}
#lagom-one-step-order body:not(.theme-switcher-open) .theme-switcher:hover {
  cursor:pointer
}
#lagom-one-step-order body:not(.theme-switcher-open) .theme-switcher:hover .theme-switcher-button {
  border-left:8px solid var(--brand-primary)
}
#lagom-one-step-order body:not(.theme-switcher-open) .theme-switcher:hover .theme-switcher-button .btn {
  right:-60px
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .theme-switcher {
    width:885px
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .theme-switcher {
    width:680px
  }
  #lagom-one-step-order .theme-switcher-body,
  #lagom-one-step-order .theme-switcher-footer,
  #lagom-one-step-order .theme-switcher-header {
    padding-right:60px;
    padding-left:60px
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .theme-switcher {
    display:none
  }
  #lagom-one-step-order .theme-switcher-open .overlay {
    display:none!important
  }
}
#lagom-one-step-order .feature {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  margin-bottom:var(--feature-margin-bottom)
}
#lagom-one-step-order .feature-icon {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-bottom:var(--feature-icon-margin-bottom)
}
#lagom-one-step-order .feature-icon>i {
  color:var(--text-primary-color);
  font-size:24px
}
#lagom-one-step-order .feature-title {
  font-size:var(--feature-title-font-size);
  line-height:var(--feature-title-line-height);
  font-weight:var(--feature-title-font-weight);
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .feature-title:last-child {
  margin:0
}
#lagom-one-step-order .feature-desc {
  margin:0;
  font-size:var(--feature-desc-font-size);
  line-height:var(--feature-desc-line-height);
  font-weight:var(--feature-desc-font-weight)
}
#lagom-one-step-order .feature-desc+* {
  margin-top:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .feature-content>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .feature-number {
  display:block;
  margin-bottom:var(--feature-icon-margin-bottom);
  color:var(--text-primary-color);
  font-size:var(--font-size-h2);
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .feature-number-circled {
  display:flex;
  align-items:center;
  justify-content:center;
  border:2px solid var(--text-primary-color);
  font-size:var(--font-size-h4);
  width:56px;
  height:56px;
  border-radius:100%
}
#lagom-one-step-order .feature-left {
  flex-direction:row;
  height:auto;
  text-align:right
}
#lagom-one-step-order .feature-left .feature-icon {
  margin-bottom:0!important;
  margin-left:var(--spacing-3x)
}
#lagom-one-step-order .feature-bordered,
#lagom-one-step-order .feature-boxed {
  border-radius:var(--feature-boxed-border-radius);
  padding:var(--feature-boxed-padding)
}
#lagom-one-step-order .feature-boxed {
  background:var(--feature-boxed-bg);
  box-shadow:var(--feature-boxed-shadow)
}
#lagom-one-step-order .feature-bordered {
  border:var(--feature-boxed-border)
}
#lagom-one-step-order .feature-sm .feature-title {
  font-size:var(--feature-sm-title-font-size);
  line-height:var(--feature-sm-title-line-height);
  font-weight:var(--feature-sm-title-font-weight)
}
#lagom-one-step-order .feature-sm .feature-icon .svg-icon {
  height:var(--feature-sm-svg-icon-size)
}
#lagom-one-step-order .feature-sm.feature-bordered,
#lagom-one-step-order .feature-sm.feature-boxed {
  padding:var(--feature-sm-boxed-padding)
}
#lagom-one-step-order .feature-sm.feature-bordered .feature-icon,
#lagom-one-step-order .feature-sm.feature-boxed .feature-icon {
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .feature-sm.feature-left .feature-icon {
  margin-left:var(--spacing-2x)
}
#lagom-one-step-order .feature-lg.feature-bordered,
#lagom-one-step-order .feature-lg.feature-boxed {
  padding:var(--feature-boxed-padding)
}
#lagom-one-step-order .feature-lg .feature-icon {
  margin-bottom:var(--feature-lg-icon-margin-bottom)
}
#lagom-one-step-order .feature-lg .feature-title {
  font-size:var(--feature-lg-title-font-size);
  line-height:var(--feature-lg-title-line-height);
  font-weight:var(--feature-lg-title-font-weight)
}
#lagom-one-step-order .feature-lg .feature-desc {
  font-size:var(--feature-lg-desc-font-size);
  line-height:var(--feature-lg-desc-line-height);
  font-weight:var(--feature-lg-desc-font-weight)
}
#lagom-one-step-order .features-boxes {
  margin-bottom:calc(-1 * var(--ui-block-spacing-base))!important
}
#lagom-one-step-order .features-boxes .feature {
  margin-bottom:var(--ui-block-spacing-base)
}
#lagom-one-step-order .features:not(.features-boxes) {
  margin-bottom:calc(-1 * var(--feature-row-margin-bottom))!important
}
#lagom-one-step-order .features:not(.features-boxes) .feature {
  margin-bottom:var(--feature-row-margin-bottom)
}
#lagom-one-step-order .features-steps {
  margin:0 -32px
}
#lagom-one-step-order .features-steps [class*=col] {
  padding:0 32px
}
#lagom-one-step-order .features-steps [class*=col]:not(:last-child) .feature:after {
  font-family:var(--font-family-icons-medium);
  content:"\e91e";
  position:absolute;
  left:-40px;
  top:50%;
  margin-top:-12px;
  color:var(--gray-icons)
}
@media (max-width:479.98px) {
  #lagom-one-step-order .features .mob-feature-left {
    flex-direction:row;
    text-align:right
  }
  #lagom-one-step-order .features .mob-feature-left .feature-icon {
    margin-bottom:0;
    margin-left:var(--feature-icon-margin-bottom)
  }
}
@media (max-width:479.98px) and (-ms-high-contrast:none),screen and (max-width:479.98px) and (-ms-high-contrast:active) {
  #lagom-one-step-order .features .mob-feature-left .feature-title {
    text-align:right
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .features .mob-feature-left .feature-bordered {
    flex-direction:column;
    margin-top:0
  }
  #lagom-one-step-order .features .mob-feature-left .feature-flex .feature-icon {
    margin-right:0
  }
  #lagom-one-step-order .features .mob-feature-left .feature-flex .feature-content {
    text-align:center;
    margin-top:var(--ui-block-spacing-xs)
  }
}
@media (max-width:479.98px) and (-ms-high-contrast:none),screen and (max-width:479.98px) and (-ms-high-contrast:active) {
  #lagom-one-step-order .features .m-safari {
    max-width:100%
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .section-enlargement .feature.feature-bordered.feature-flex .feature-icon {
    margin-left:0
  }
}
#lagom-one-step-order .search-box {
  margin-bottom:var(--ca-section-spacing);
  padding:var(--ui-block-padding-xlg);
  border-radius:var(--ui-block-border-radius-lg);
  box-shadow:var(--box-shadow-lg)
}
#lagom-one-step-order .search-box-sm {
  padding:var(--ui-block-padding-base)
}
#lagom-one-step-order .search-box .search-group {
  margin:auto;
  width:100%
}
#lagom-one-step-order .search-box .desc {
  margin:var(--spacing-1x) 0 0
}
#lagom-one-step-order .banner-primary,
#lagom-one-step-order .search-box-primary {
  background:var(--primary-block-bg-h)
}
#lagom-one-step-order .banner-primary .search-field-icon,
#lagom-one-step-order .search-box-primary .search-field-icon {
  color:var(--brand-primary)
}
#lagom-one-step-order .banner-primary .form-control,
#lagom-one-step-order .banner-primary .input-group,
#lagom-one-step-order .search-box-primary .form-control,
#lagom-one-step-order .search-box-primary .input-group {
  background:var(--primary-block-input-bg);
  border-color:var(--primary-block-input-border)
}
#lagom-one-step-order .banner-primary .form-control,
#lagom-one-step-order .banner-primary .form-control:active,
#lagom-one-step-order .banner-primary .form-control:focus,
#lagom-one-step-order .banner-primary .form-control:hover,
#lagom-one-step-order .banner-primary .input-group,
#lagom-one-step-order .banner-primary .input-group:active,
#lagom-one-step-order .banner-primary .input-group:focus,
#lagom-one-step-order .banner-primary .input-group:hover,
#lagom-one-step-order .search-box-primary .form-control,
#lagom-one-step-order .search-box-primary .form-control:active,
#lagom-one-step-order .search-box-primary .form-control:focus,
#lagom-one-step-order .search-box-primary .form-control:hover,
#lagom-one-step-order .search-box-primary .input-group,
#lagom-one-step-order .search-box-primary .input-group:active,
#lagom-one-step-order .search-box-primary .input-group:focus,
#lagom-one-step-order .search-box-primary .input-group:hover {
  color:var(--primary-block-input-color)
}
#lagom-one-step-order .banner-primary .form-control::placeholder,
#lagom-one-step-order .banner-primary .input-group::placeholder,
#lagom-one-step-order .search-box-primary .form-control::placeholder,
#lagom-one-step-order .search-box-primary .input-group::placeholder {
  color:var(--primary-block-input-placeholder-color)
}
#lagom-one-step-order .banner-primary .input-group-addon,
#lagom-one-step-order .search-box-primary .input-group-addon {
  color:var(--primary-block-input-placeholder-color)
}
#lagom-one-step-order .banner-primary .domain-search-input.search-group-combined,
#lagom-one-step-order .search-box-primary .domain-search-input.search-group-combined {
  background:var(--primary-block-input-bg)
}
#lagom-one-step-order .banner-primary .domain-search-input .search-field-icon,
#lagom-one-step-order .banner-primary .domain-search-input .search-field-icon>i,
#lagom-one-step-order .search-box-primary .domain-search-input .search-field-icon,
#lagom-one-step-order .search-box-primary .domain-search-input .search-field-icon>i {
  color:var(--primary-block-input-icon-color)
}
#lagom-one-step-order .banner-secondary,
#lagom-one-step-order .search-box-secondary {
  background:var(--secondary-block-bg-h)
}
#lagom-one-step-order .banner-secondary .search-field-icon,
#lagom-one-step-order .search-box-secondary .search-field-icon {
  color:var(--brand-primary)
}
#lagom-one-step-order .banner-secondary .form-control,
#lagom-one-step-order .banner-secondary .input-group,
#lagom-one-step-order .search-box-secondary .form-control,
#lagom-one-step-order .search-box-secondary .input-group {
  background:var(--secondary-block-input-bg);
  border-color:var(--secondary-block-input-border);
  color:var(--secondary-block-input-color);
  border-color:var(--primary-block-input-border)
}
#lagom-one-step-order .banner-secondary .form-control,
#lagom-one-step-order .banner-secondary .form-control:active,
#lagom-one-step-order .banner-secondary .form-control:focus,
#lagom-one-step-order .banner-secondary .form-control:hover,
#lagom-one-step-order .banner-secondary .input-group,
#lagom-one-step-order .banner-secondary .input-group:active,
#lagom-one-step-order .banner-secondary .input-group:focus,
#lagom-one-step-order .banner-secondary .input-group:hover,
#lagom-one-step-order .search-box-secondary .form-control,
#lagom-one-step-order .search-box-secondary .form-control:active,
#lagom-one-step-order .search-box-secondary .form-control:focus,
#lagom-one-step-order .search-box-secondary .form-control:hover,
#lagom-one-step-order .search-box-secondary .input-group,
#lagom-one-step-order .search-box-secondary .input-group:active,
#lagom-one-step-order .search-box-secondary .input-group:focus,
#lagom-one-step-order .search-box-secondary .input-group:hover {
  color:var(--secondary-block-input-color)
}
#lagom-one-step-order .banner-secondary .form-control::placeholder,
#lagom-one-step-order .banner-secondary .input-group::placeholder,
#lagom-one-step-order .search-box-secondary .form-control::placeholder,
#lagom-one-step-order .search-box-secondary .input-group::placeholder {
  color:var(--secondary-block-input-placeholder-color)
}
#lagom-one-step-order .banner-secondary .input-group-addon,
#lagom-one-step-order .search-box-secondary .input-group-addon {
  color:var(--secondary-block-input-placeholder-color)
}
#lagom-one-step-order .banner-secondary .domain-search-input.search-group-combined,
#lagom-one-step-order .search-box-secondary .domain-search-input.search-group-combined {
  background:var(--secondary-block-input-bg)
}
#lagom-one-step-order .banner-secondary .domain-search-input .search-field-icon,
#lagom-one-step-order .banner-secondary .domain-search-input .search-field-icon>i,
#lagom-one-step-order .search-box-secondary .domain-search-input .search-field-icon,
#lagom-one-step-order .search-box-secondary .domain-search-input .search-field-icon>i {
  color:var(--secondary-block-input-icon-color)
}
#lagom-one-step-order .search-group {
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order .search-group-btn>*+* {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .search-group .search-field {
  flex:1
}
#lagom-one-step-order .search-group .search-field .form-control:focus~.search-field-icon>i {
  color:var(--search-field-combined-icon-color)
}
#lagom-one-step-order .search-field {
  position:relative
}
#lagom-one-step-order .search-field-icon {
  position:absolute;
  top:calc((var(--ui-height-base) - var(--ui-icon-size-base))/2);
  right:var(--spacing-2x);
  width:var(--ui-icon-size-base);
  font-size:var(--ui-icon-size-base);
  line-height:var(--ui-icon-size-base);
  text-align:center
}
#lagom-one-step-order .search-field-icon>i {
  color:var(--search-field-icon-color);
  transition:color var(--transition-base)
}
#lagom-one-step-order .search-field .search-field-icon {
  right:var(--spacing-2x)
}
#lagom-one-step-order .search-field .form-control {
  padding-right:calc(var(--ui-icon-size-base) + 2 * var(--spacing-2x))
}
#lagom-one-step-order .page-homepage .search-group {
  max-width:var(--search-group-max-width);
  margin:0 auto
}
#lagom-one-step-order .search-group>*+* {
  margin-right:var(--spacing-2x)
}
@media (max-width:479.98px) {
  #lagom-one-step-order .search-group:not(.panel-choose-domain--subdomain)>* {
    margin-right:0;
    min-width:100%;
    flex-basis:100%
  }
  #lagom-one-step-order .search-group:not(.panel-choose-domain--subdomain)>*+* {
    margin-top:var(--ui-block-spacing-sm);
    margin-left:0
  }
  #lagom-one-step-order .search-group-btn .btn {
    width:100%
  }
  #lagom-one-step-order .search-group-btn>*+* {
    margin-top:var(--ui-block-spacing-sm);
    margin-right:0
  }
}
#lagom-one-step-order .search-box-primary .search-group-combined {
  background:var(--primary-block-input-bg)
}
#lagom-one-step-order .search-box-secondary .search-group-combined {
  background:var(--secondary-block-input-bg)
}
#lagom-one-step-order .search-group-combined {
  align-items:center;
  background:var(--input-bg);
  border-radius:var(--border-radius-base);
  border:1px solid var(--input-border-color);
  padding:var(--spacing-1x) 0 var(--spacing-1x) var(--spacing-1x)
}
@media (max-width:479.98px) {
  #lagom-one-step-order .search-group-combined {
    padding:var(--spacing-1x)
  }
}
#lagom-one-step-order .search-group-combined.has-shadow {
  border:none;
  box-shadow:var(--ui-block-shadow-lg);
  border:var(--ui-block-border)
}
#lagom-one-step-order .search-group-combined .form-control {
  border:none!important;
  background:transparent!important;
  box-shadow:none!important
}
#lagom-one-step-order .search-group .search-field .form-control {
  height:var(--ui-height-base);
  font-size:var(--input-font-size);
  line-height:var(--input-line-height);
  font-weight:var(--input-font-weight);
  border-radius:var(--input-border-radius)
}
#lagom-one-step-order .search-group .search-group-btn .btn {
  height:var(--ui-height-base);
  padding:var(--ui-padding-base-v) var(--ui-padding-base-h);
  font-size:var(--btn-base-font-size);
  line-height:var(--btn-base-line-height);
  font-weight:var(--btn-base-font-weight);
  border-radius:var(--btn-base-border-radius)
}
#lagom-one-step-order .search-group-lg .search-group-btn .btn {
  height:var(--ui-height-lg);
  padding:var(--ui-padding-lg-v) var(--ui-padding-lg-h);
  font-size:var(--btn-lg-font-size);
  line-height:var(--line-height-lg);
  font-weight:var(--btn-lg-font-weight);
  border-radius:var(--btn-lg-border-radius)
}
#lagom-one-step-order .search-group-lg .search-field .form-control {
  height:var(--ui-height-lg);
  font-size:var(--input-lg-font-size);
  line-height:var(--input-lg-line-height);
  font-weight:var(--input-lg-font-weight);
  border-radius:var(--input-lg-border-radius);
  padding-right:calc(var(--ui-icon-size-base) + var(--spacing-5x))
}
#lagom-one-step-order .search-group-lg .search-field-icon {
  top:calc((var(--ui-height-lg) - var(--ui-icon-size-base))/2);
  right:var(--spacing-3x);
  left:unset
}
#lagom-one-step-order .search-group-xl .search-group-btn .btn {
  height:var(--ui-height-xlg);
  padding:var(--ui-padding-xlg-v) var(--ui-padding-xlg-h);
  font-size:var(--btn-xlg-font-size);
  line-height:var(--btn-xlg-line-height);
  font-weight:var(--btn-xlg-font-weight);
  border-radius:var(--btn-xlg-border-radius)
}
#lagom-one-step-order .search-group-xl .search-field .form-control {
  height:var(--ui-height-xlg);
  font-size:var(--input-xlg-font-size);
  line-height:var(--input-xlg-line-height);
  font-weight:var(--input-xlg-font-weight);
  border-radius:var(--input-xlg-border-radius);
  padding-right:calc(var(--ui-icon-size-base) + var(--spacing-5x))
}
#lagom-one-step-order .search-group-xl .search-field-icon {
  top:calc((var(--ui-height-xlg) - var(--ui-icon-size-base))/2);
  right:var(--spacing-3x);
  left:unset
}
#lagom-one-step-order .cookie-bar {
  position:fixed;
  bottom:var(--cookie-position);
  z-index:var(--zindex-tooltip);
  max-width:var(--cookie-width);
  min-width:var(--cookie-width);
  color:var(--text-heading-color);
  visibility:hidden;
  opacity:0;
  transition:.7s
}
#lagom-one-step-order .cookie-bar.is-active {
  visibility:visible;
  opacity:1
}
#lagom-one-step-order .cookie-bar__content {
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:var(--ui-block-padding-base);
  box-shadow:var(--box-shadow-lg);
  border-radius:var(--ui-block-border-radius-lg);
  background:var(--dropdown-bg)
}
#lagom-one-step-order .cookie-bar__desc {
  margin-bottom:var(--ui-block-padding-base);
  text-align:center;
  overflow-wrap:break-word
}
#lagom-one-step-order .cookie-bar__icon {
  margin-bottom:var(--ui-block-padding-sm);
  display:flex;
  justify-content:center
}
#lagom-one-step-order .cookie-bar__action,
#lagom-one-step-order .cookie-bar__action .btn {
  width:100%
}
#lagom-one-step-order .cookie-bar--bottom-left {
  right:var(--cookie-position)
}
#lagom-one-step-order .cookie-bar--bottom-right {
  left:var(--cookie-position)
}
#lagom-one-step-order .cookie-bar--bottom {
  left:0;
  right:0;
  max-width:unset;
  bottom:var(--cookie-position)
}
#lagom-one-step-order .cookie-bar--bottom:before {
  content:"";
  right:0;
  top:0;
  left:0;
  bottom:0;
  background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 53.12%)
}
#lagom-one-step-order .cookie-bar--bottom .cookie-bar__content {
  padding:var(--ui-block-padding-base-v) var(--ui-block-padding-base);
  flex-direction:row;
  box-shadow:var(--box-shadow-xlg)
}
@media (min-width:768px) {
  #lagom-one-step-order .cookie-bar--bottom .cookie-bar__icon {
    margin-bottom:0;
    margin-left:16px
  }
  #lagom-one-step-order .cookie-bar--bottom .cookie-bar__desc {
    margin-bottom:0;
    flex-grow:1;
    text-align:right
  }
  #lagom-one-step-order .cookie-bar--bottom .cookie-bar__action {
    margin-right:16px;
    width:unset
  }
  #lagom-one-step-order .cookie-bar--bottom .cookie-bar__action .btn {
    min-width:220px
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .cookie-bar--bottom .cookie-bar__content {
    flex-direction:column
  }
}
#lagom-one-step-order .client-avatar {
  position:relative;
  margin-bottom:var(--ui-block-spacing-sm)
}
#lagom-one-step-order .client-avatar img {
  width:72px;
  height:72px;
  border-radius:56px
}
#lagom-one-step-order .client-avatar-sm {
  display:inline-block;
  margin-bottom:0
}
#lagom-one-step-order .client-avatar-sm img {
  width:32px;
  height:32px
}
#lagom-one-step-order .client-avatar .staff-reply {
  position:absolute;
  left:-4px;
  bottom:-6px;
  display:flex;
  align-items:center;
  justify-content:center;
  height:20px;
  width:20px;
  background-color:var(--brand-primary);
  border-radius:100%
}
#lagom-one-step-order .client-avatar .staff-reply img {
  height:12px;
  width:12px
}
#lagom-one-step-order .lagom-layout-condensed .top-nav .client-avatar-sm img,
#lagom-one-step-order .lagom-layout-left .top-nav .client-avatar-sm img {
  width:24px;
  height:24px
}
#lagom-one-step-order .dropdown-language-search,
#lagom-one-step-order .dropdown-menu-search {
  width:250px;
  max-height:290px;
  padding:0;
  overflow:hidden;
  background:var(--dropdown-bg)
}
#lagom-one-step-order .dropdown-language-search .dropdown-menu-items,
#lagom-one-step-order .dropdown-menu-search .dropdown-menu-items {
  position:relative;
  max-height:236px
}
#lagom-one-step-order .dropdown-language-search .dropdown-header,
#lagom-one-step-order .dropdown-menu-search .dropdown-header {
  padding:0;
  height:56px
}
#lagom-one-step-order .dropdown-language-search .dropdown-header .input-group-icon,
#lagom-one-step-order .dropdown-menu-search .dropdown-header .input-group-icon {
  margin:0 24px 0 -33px;
  color:var(--gray-icons)
}
#lagom-one-step-order .dropdown-language-search .dropdown-header .form-control,
#lagom-one-step-order .dropdown-menu-search .dropdown-header .form-control {
  background:transparent!important;
  border:none;
  padding-right:44px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
#lagom-one-step-order .dropdown-language-search .dropdown-menu-no-data,
#lagom-one-step-order .dropdown-menu-search .dropdown-menu-no-data {
  height:100%;
  display:none;
  min-height:64px
}
#lagom-one-step-order .dropdown-language-search.is-empty .dropdown-menu-items,
#lagom-one-step-order .dropdown-menu-search.is-empty .dropdown-menu-items {
  display:none
}
#lagom-one-step-order .dropdown-language-search.is-empty .dropdown-menu-no-data,
#lagom-one-step-order .dropdown-menu-search.is-empty .dropdown-menu-no-data {
  padding:var(--ui-block-padding-xs);
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .dropdown-language-search .dropdown-menu-item a {
  display:flex;
  align-items:center
}
#lagom-one-step-order .dropdown-language-search .nav-divider {
  margin:0
}
#lagom-one-step-order .dropdown-language-search .language-enter {
  margin-right:auto;
  position:relative;
  font-size:var(--font-size-sm);
  display:flex;
  align-items:center
}
#lagom-one-step-order .dropdown-language-search .language-enter:after {
  display:flex;
  content:"";
  width:18px;
  height:18px;
  background-image:url(../img/enter.svg);
  background-repeat:no-repeat;
  margin-right:8px
}
#lagom-one-step-order .language-flag {
  display:flex;
  width:20px;
  height:15px;
  border-radius:var(--border-radius-xs);
  overflow:hidden;
  margin-left:var(--ui-nav-link-icon-spacing)
}
#lagom-one-step-order .language-flag.catalan {
  background:url(../img/flags/catalan.svg)
}
#lagom-one-step-order .language-flag.arabic {
  background:url(../img/flags/arabic.svg)
}
#lagom-one-step-order .language-flag.azerbaijani {
  background:url(../img/flags/azerbaijani.svg)
}
#lagom-one-step-order .language-flag.chinese {
  background:url(../img/flags/chinese.svg)
}
#lagom-one-step-order .language-flag.croatian {
  background:url(../img/flags/croatian.svg)
}
#lagom-one-step-order .language-flag.czech {
  background:url(../img/flags/czech.svg)
}
#lagom-one-step-order .language-flag.danish {
  background:url(../img/flags/danish.svg)
}
#lagom-one-step-order .language-flag.dutch {
  background:url(../img/flags/dutch.svg)
}
#lagom-one-step-order .language-flag.english {
  background:url(../img/flags/english.svg)
}
#lagom-one-step-order .language-flag.estonian {
  background:url(../img/flags/estonian.svg)
}
#lagom-one-step-order .language-flag.farsi {
  background:url(../img/flags/farsi.svg)
}
#lagom-one-step-order .language-flag.french {
  background:url(../img/flags/french.svg)
}
#lagom-one-step-order .language-flag.german {
  background:url(../img/flags/german.svg)
}
#lagom-one-step-order .language-flag.hebrew {
  background:url(../img/flags/hebrew.svg)
}
#lagom-one-step-order .language-flag.hungarian {
  background:url(../img/flags/hungarian.svg)
}
#lagom-one-step-order .language-flag.italian {
  background:url(../img/flags/italian.svg)
}
#lagom-one-step-order .language-flag.macedonian {
  background:url(../img/flags/macedonian.svg)
}
#lagom-one-step-order .language-flag.norwegian {
  background:url(../img/flags/norwegian.svg)
}
#lagom-one-step-order .language-flag.portuguese-br {
  background:url(../img/flags/portuguese-br.svg)
}
#lagom-one-step-order .language-flag.portuguese-pt {
  background:url(../img/flags/portuguese-pt.svg)
}
#lagom-one-step-order .language-flag.romanian {
  background:url(../img/flags/romanian.svg)
}
#lagom-one-step-order .language-flag.russian {
  background:url(../img/flags/russian.svg)
}
#lagom-one-step-order .language-flag.spanish {
  background:url(../img/flags/spanish.svg)
}
#lagom-one-step-order .language-flag.swedish {
  background:url(../img/flags/swedish.svg)
}
#lagom-one-step-order .language-flag.turkish {
  background:url(../img/flags/turkish.svg)
}
#lagom-one-step-order .language-flag.ukranian {
  background:url(../img/flags/ukranian.svg)
}
#lagom-one-step-order .article-content,
#lagom-one-step-order .markdown-content {
  color:var(--article-font-color);
  font-size:var(--article-font-size-base);
  font-weight:var(--article-font-weight-base);
  line-height:var(--article-line-height-base)
}
#lagom-one-step-order .article-content>:first-child,
#lagom-one-step-order .markdown-content>:first-child {
  margin-top:0
}
#lagom-one-step-order .article-content>:last-child,
#lagom-one-step-order .markdown-content>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .article-content .h1,
#lagom-one-step-order .article-content h1,
#lagom-one-step-order .markdown-content .h1,
#lagom-one-step-order .markdown-content h1 {
  margin-top:var(--article-h1-margin-top);
  margin-bottom:var(--article-h1-margin-bottom)
}
#lagom-one-step-order .article-content .h2,
#lagom-one-step-order .article-content h2,
#lagom-one-step-order .markdown-content .h2,
#lagom-one-step-order .markdown-content h2 {
  margin-top:var(--article-h2-margin-top);
  margin-bottom:var(--article-h2-margin-bottom)
}
#lagom-one-step-order .article-content .h3,
#lagom-one-step-order .article-content h3,
#lagom-one-step-order .markdown-content .h3,
#lagom-one-step-order .markdown-content h3 {
  margin-top:var(--article-h3-margin-top);
  margin-bottom:var(--article-h3-margin-bottom)
}
#lagom-one-step-order .article-content .h4,
#lagom-one-step-order .article-content h4,
#lagom-one-step-order .markdown-content .h4,
#lagom-one-step-order .markdown-content h4 {
  margin-top:var(--article-h4-margin-top);
  margin-bottom:var(--article-h4-margin-bottom)
}
#lagom-one-step-order .article-content .h5,
#lagom-one-step-order .article-content h5,
#lagom-one-step-order .markdown-content .h5,
#lagom-one-step-order .markdown-content h5 {
  margin-top:var(--article-h5-margin-top);
  margin-bottom:var(--article-h5-margin-bottom)
}
#lagom-one-step-order .article-content .h6,
#lagom-one-step-order .article-content h6,
#lagom-one-step-order .markdown-content .h6,
#lagom-one-step-order .markdown-content h6 {
  margin-top:var(--article-h6-margin-top);
  margin-bottom:var(--article-h6-margin-bottom)
}
#lagom-one-step-order .article-content b,
#lagom-one-step-order .article-content strong,
#lagom-one-step-order .markdown-content b,
#lagom-one-step-order .markdown-content strong {
  font-weight:var(--font-weight-bold);
  color:var(--text-heading-color)
}
#lagom-one-step-order .article-content .table,
#lagom-one-step-order .article-content table,
#lagom-one-step-order .markdown-content .table,
#lagom-one-step-order .markdown-content table {
  border:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .article-content .table td,
#lagom-one-step-order .article-content .table th,
#lagom-one-step-order .article-content table td,
#lagom-one-step-order .article-content table th,
#lagom-one-step-order .markdown-content .table td,
#lagom-one-step-order .markdown-content .table th,
#lagom-one-step-order .markdown-content table td,
#lagom-one-step-order .markdown-content table th {
  height:auto
}
#lagom-one-step-order .article-content img,
#lagom-one-step-order .markdown-content img {
  max-width:100%;
  height:auto
}
#lagom-one-step-order .announcements-list img {
  max-width:100%;
  height:auto;
  margin:var(--spacing-1x) 0
}
#lagom-one-step-order .invite-users-btn {
  margin-right:auto
}
#lagom-one-step-order .panel-users .panel-body {
  padding:0
}
#lagom-one-step-order .user-list {
  padding:0;
  margin:0;
  list-style:none
}
#lagom-one-step-order .user-list-item {
  position:relative;
  padding:var(--ui-block-padding-base-v) var(--ui-block-padding-base);
  display:flex;
  align-items:center
}
#lagom-one-step-order .user-list-item>*+* {
  margin-right:var(--spacing-3x)
}
#lagom-one-step-order .user-list-item-avatar {
  width:48px;
  padding:0;
  border-radius:100%;
  overflow:hidden;
  display:flex;
  align-items:center
}
#lagom-one-step-order .user-list-item-avatar img {
  max-width:100%
}
#lagom-one-step-order .user-list-item-body {
  display:flex;
  align-items:center;
  flex:1
}
#lagom-one-step-order .user-list-item-info {
  width:60%;
  max-width:60%;
  display:flex;
  justify-content:center;
  flex-direction:column
}
#lagom-one-step-order .user-list-item-info>span {
  display:block;
  overflow:hidden;
  text-overflow:ellipsis
}
#lagom-one-step-order .user-list-item-info>i {
  margin-right:8px
}
#lagom-one-step-order .user-list-item-name {
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-base);
  color:var(--text-heading-color)
}
#lagom-one-step-order .user-list-item-email {
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-base);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .user-list-item-date {
  width:40%;
  max-width:40%;
  display:flex;
  flex-direction:column
}
#lagom-one-step-order .user-list-item-actions {
  display:flex;
  flex-wrap:nowrap;
  margin-right:auto;
  margin-left:-8px
}
#lagom-one-step-order .user-list-item-actions .btn-default,
#lagom-one-step-order .user-list-item-actions .label {
  margin-left:8px
}
#lagom-one-step-order .user-list-item .tooltip {
  max-width:150px
}
#lagom-one-step-order .user-list-item+.user-list-item {
  border-top:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .user-list a.user-list-item:after {
  content:"";
  position:absolute;
  right:8px;
  left:8px;
  top:0;
  bottom:0;
  background:transparent;
  opacity:0;
  transition:all var(--transition-base);
  z-index:0
}
#lagom-one-step-order .user-list a.user-list-item+.user-list-item:after {
  top:1px
}
#lagom-one-step-order .user-list a.user-list-item:hover:after {
  opacity:1
}
#lagom-one-step-order .user-list a.user-list-item.disabled {
  cursor:not-allowed;
  opacity:.7
}
#lagom-one-step-order .user-list a.user-list-item.disabled * {
  cursor:not-allowed
}
#lagom-one-step-order .user-list a.user-list-item.disabled:hover:after {
  background:transparent
}
#lagom-one-step-order .user-list-switch .user-list-item-date {
  display:block
}
@media (max-width:767.98px) {
  #lagom-one-step-order .user-list-item {
    flex-wrap:wrap
  }
  #lagom-one-step-order .user-list-item-body {
    align-items:flex-start;
    flex-direction:column
  }
  #lagom-one-step-order .user-list-item-date {
    flex-direction:row;
    white-space:nowrap;
    align-items:center;
    font-size:var(--font-size-xs);
    line-height:var(--line-height-xs)
  }
  #lagom-one-step-order .user-list-item-date>*+* {
    margin-right:var(--spacing-1x)
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .user-list-item-actions {
    min-width:100%;
    width:100%;
    justify-content:flex-start;
    padding-right:66px;
    margin-right:unset;
    margin-top:0
  }
  #lagom-one-step-order .user-list-item-actions .label {
    margin-right:6px;
    margin-top:6px
  }
  #lagom-one-step-order .user-list-switch .user-list-item-actions {
    padding-right:72px;
    margin-top:10px
  }
}
#lagom-one-step-order .range-slider {
  position:relative;
  user-select:none;
  touch-action:none
}
#lagom-one-step-order .range-slider * {
  touch-action:none;
  user-select:none
}
#lagom-one-step-order .range-slider[disabled] .range-slider-connect {
  background:#b8b8b8
}
#lagom-one-step-order .range-slider[disabled].range-slider,
#lagom-one-step-order .range-slider[disabled].range-slider-handle {
  cursor:not-allowed
}
#lagom-one-step-order .range-slider-base,
#lagom-one-step-order .range-slider-connects {
  width:100%;
  height:100%;
  position:relative;
  z-index:1
}
#lagom-one-step-order .range-slider-connects {
  background:var(--range-slider-bg);
  border-radius:var(--range-slider-border-radius);
  z-index:0
}
#lagom-one-step-order .range-slider-connects:after,
#lagom-one-step-order .range-slider-connects:before {
  content:"";
  position:absolute;
  width:20px;
  height:100%;
  background:var(--range-slider-bg)
}
#lagom-one-step-order .range-slider-connects:before {
  background:var(--range-slider-fill-bg);
  border-top-right-radius:var(--range-slider-border-radius);
  border-bottom-right-radius:var(--range-slider-border-radius);
  right:-12px
}
#lagom-one-step-order .range-slider-connects:after {
  right:auto;
  border-top-left-radius:var(--range-slider-border-radius);
  border-bottom-left-radius:var(--range-slider-border-radius);
  left:-12px
}
#lagom-one-step-order .range-slider-connect,
#lagom-one-step-order .range-slider-origin {
  position:absolute;
  z-index:1;
  top:0;
  right:0;
  height:100%;
  width:100%;
  transform-origin:100% 0
}
#lagom-one-step-order .range-slider-connect {
  background:var(--range-slider-fill-bg);
  border-radius:200px
}
#lagom-one-step-order .range-slider-origin {
  right:auto;
  left:0
}
#lagom-one-step-order .range-slider-handle {
  position:absolute;
  left:calc(var(--range-slider-handle-width) / -2);
  right:auto;
  top:0;
  bottom:0;
  margin:auto;
  box-shadow:var(--range-slider-handle-box-shadow);
  background:var(--range-slider-handle-bg);
  height:var(--range-slider-handle-height);
  width:var(--range-slider-handle-width);
  border-radius:var(--range-slider-handle-border-radius)
}
#lagom-one-step-order .range-slider-handle:active,
#lagom-one-step-order .range-slider-handle:focus,
#lagom-one-step-order .range-slider-handle:hover {
  outline:none;
  cursor:pointer
}
#lagom-one-step-order .range-slider-state-tap,
#lagom-one-step-order .range-slider-state-tap .range-slider-connect,
#lagom-one-step-order .range-slider-state-tap .range-slider-origin {
  transition:transform .3s
}
#lagom-one-step-order .range-slider-state-drag * {
  cursor:inherit!important
}
#lagom-one-step-order .range-slider-horizontal {
  height:var(--range-slider-height)
}
#lagom-one-step-order .range-slider-pips {
  position:relative;
  height:80px;
  top:50%;
  right:0;
  width:100%
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .range-slider-pips {
    top:50%
  }
}
#lagom-one-step-order .range-slider-marker {
  display:none
}
#lagom-one-step-order .range-slider-value {
  top:0;
  position:absolute;
  white-space:nowrap;
  text-align:center;
  font-size:var(--font-size-sm);
  color:var(--range-slider-value-color);
  border:1px solid transparent;
  min-width:var(--range-slider-value-min-width);
  height:var(--line-height-sm);
  border-radius:var(--range-slider-value-border-radius);
  cursor:pointer;
  padding:var(--range-slider-value-padding);
  transform:translate(50%,28%)
}
#lagom-one-step-order .range-slider-value.is-active {
  color:var(--range-slider-value-active-color);
  border:var(--range-slider-value-active-border)
}
#lagom-one-step-order .range-slider-value.is-active:after,
#lagom-one-step-order .range-slider-value.is-active:before {
  bottom:100%;
  right:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none
}
#lagom-one-step-order .range-slider-value.is-active:before {
  border-color:hsla(0,0%,100%,0);
  border-bottom-color:var(--range-slider-value-active-color);
  border-width:6px;
  margin-right:-6px
}
#lagom-one-step-order .range-slider-value.is-active:after {
  border-color:hsla(0,0%,100%,0);
  border-bottom-color:#fff;
  border-width:6px;
  margin-right:-6px;
  top:-10px
}
#lagom-one-step-order .range-slider-container {
  display:flex;
  align-items:stretch;
  padding:16px 24px;
  min-height:124px;
  border-radius:var(--border-radius-base);
  border:var(--ui-block-border);
  background:var(--ui-block-bg);
  box-shadow:var(--ui-block-shadow)
}
#lagom-one-step-order .range-slider-container-left,
#lagom-one-step-order .range-slider-container-right {
  display:flex;
  align-items:center
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
  #lagom-one-step-order .range-slider-container-left,
  #lagom-one-step-order .range-slider-container-right {
    min-height:88px
  }
}
#lagom-one-step-order .range-slider-container-left {
  flex:1 0 auto;
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start
}
#lagom-one-step-order .range-slider-container-right {
  padding-right:73px;
  min-width:204px;
  display:flex;
  align-items:center;
  align-content:center
}
#lagom-one-step-order .range-slider-container-right.has-icon {
  padding-right:53px;
  min-width:250px
}
#lagom-one-step-order .range-slider-container-label {
  color:var(--text-lighter-color);
  font-size:13px;
  margin-bottom:17px
}
#lagom-one-step-order .range-slider-container-slider {
  width:100%;
  margin:0 14px
}
#lagom-one-step-order .range-slider-container-price {
  display:flex;
  flex-direction:column;
  padding:0
}
#lagom-one-step-order .range-slider-container-prefix,
#lagom-one-step-order .range-slider-container-suffix {
  color:var(--text-lighter-color);
  font-size:13px
}
#lagom-one-step-order .range-slider-container-icon {
  margin-right:auto;
  margin-left:-4px;
  height:64px;
  width:64px
}
#lagom-one-step-order .range-slider-container-value {
  color:var(--range-slider-price-color);
  font-size:var(--range-slider-price-font-size);
  line-height:var(--range-slider-price-line-height);
  margin:var(--range-slider-price-spacing);
  font-weight:var(--range-slider-price-font-weight)
}
#lagom-one-step-order .range-slider-container .range-slider-container-range {
  margin-left:30px;
  color:#333640;
  opacity:.5
}
#lagom-one-step-order .range-slider-container *+.range-slider-container-range {
  margin-right:var(--ui-block-padding-base);
  margin-left:0
}
#lagom-one-step-order .ps {
  overflow:hidden!important;
  overflow-anchor:none;
  -ms-overflow-style:none;
  touch-action:auto;
  -ms-touch-action:auto
}
#lagom-one-step-order .ps .ps__rail-x {
  width:11px;
  bottom:0
}
#lagom-one-step-order .ps .ps__rail-x .ps__thumb-x {
  transition:background-color .2s linear,height .2s ease-in-out;
  -webkit-transition:background-color .2s linear,height .2s ease-in-out;
  height:6px;
  bottom:2px
}
#lagom-one-step-order .ps .ps__rail-y {
  left:0
}
#lagom-one-step-order .ps .ps__rail-y .ps__thumb-y {
  transition:background-color .2s linear,width .2s ease-in-out;
  -webkit-transition:background-color .2s linear,width .2s ease-in-out;
  width:6px;
  left:2px
}
#lagom-one-step-order .ps .ps__rail-x,
#lagom-one-step-order .ps .ps__rail-y {
  display:none;
  opacity:0;
  transition:background-color .2s linear,opacity .2s linear;
  -webkit-transition:background-color .2s linear,opacity .2s linear;
  position:absolute
}
#lagom-one-step-order .ps .ps__thumb-x,
#lagom-one-step-order .ps .ps__thumb-y {
  background-color:#7c8088;
  border-radius:6px;
  position:absolute
}
#lagom-one-step-order .ps--focus>.ps__rail-x,
#lagom-one-step-order .ps--focus>.ps__rail-y,
#lagom-one-step-order .ps--scrolling-x>.ps__rail-x,
#lagom-one-step-order .ps--scrolling-y>.ps__rail-y,
#lagom-one-step-order .ps:hover>.ps__rail-x,
#lagom-one-step-order .ps:hover>.ps__rail-y {
  opacity:.6
}
#lagom-one-step-order .ps--active-x>.ps__rail-x,
#lagom-one-step-order .ps--active-y>.ps__rail-y {
  display:block;
  background-color:transparent
}
@media (max-width:767.98px) {
  #lagom-one-step-order .range-slider-container {
    flex-direction:column;
    padding-right:40px;
    padding-left:40px
  }
  #lagom-one-step-order .range-slider-container-right {
    margin-right:0;
    padding:0;
    margin-top:64px
  }
}
#lagom-one-step-order .panel-cc .panel-body {
  padding:0
}
#lagom-one-step-order .cc-item {
  display:flex;
  align-items:center;
  padding:var(--ui-block-padding-base-v) var(--ui-block-padding-base);
  position:relative
}
#lagom-one-step-order .cc-item>*+* {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .cc-item-icon {
  width:48px;
  display:flex;
  align-items:center
}
#lagom-one-step-order .cc-item-icon img {
  max-width:100%
}
#lagom-one-step-order .cc-item-icon .ls,
#lagom-one-step-order .cc-item-icon i {
  font-size:20px!important;
  color:var(--text-primary-color)
}
#lagom-one-step-order .cc-item-name {
  color:var(--text-heading-color);
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-medium);
  width:20%;
  max-width:20%
}
#lagom-one-step-order .cc-item-desc {
  flex:1;
  color:var(--text-lighter-color)
}
#lagom-one-step-order .cc-item-status {
  display:flex
}
#lagom-one-step-order .cc-item-actions {
  white-space:nowrap;
  min-width:205px;
  text-align:left
}
#lagom-one-step-order .cc-item-actions .btn-default,
#lagom-one-step-order .cc-item-actions .label {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .cc-item-expiry {
  width:20%;
  max-width:20%;
  color:var(--text-body-color)
}
#lagom-one-step-order .cc-item-expiry span {
  color:var(--text-heading-color)
}
#lagom-one-step-order .cc-item+.cc-item {
  border-top:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .cc-list-bank .cc-item-icon {
  height:32px
}
#lagom-one-step-order .cc-list-bank .cc-name {
  width:40%;
  max-width:40%;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
@media (max-width:767.98px) {
  #lagom-one-step-order .cc-item {
    flex-wrap:wrap
  }
  #lagom-one-step-order .cc-item-icon {
    order:0
  }
  #lagom-one-step-order .cc-item-name {
    order:1;
    width:calc(70% - 48px);
    min-width:calc(70% - 48px)
  }
  #lagom-one-step-order .cc-item-desc {
    order:3;
    padding-right:48px;
    width:60%;
    max-width:60%;
    font-size:var(--font-size-sm);
    line-height:var(--line-height-sm)
  }
  #lagom-one-step-order .cc-item-status {
    margin-right:auto;
    order:2;
    text-align:left
  }
  #lagom-one-step-order .cc-item-actions {
    min-width:30%;
    width:30%;
    margin-top:var(--ui-block-spacing-xs);
    order:4;
    width:40%;
    min-width:40%;
    display:flex;
    justify-content:flex-end;
    align-items:center
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .cc-item-desc {
    width:100%;
    min-width:100%
  }
  #lagom-one-step-order .cc-item-desc.empty {
    display:none
  }
  #lagom-one-step-order .cc-item-actions {
    min-width:100%;
    width:100%;
    justify-content:flex-start;
    padding-right:56px;
    margin-right:unset
  }
}
#lagom-one-step-order .cc-input-container #cardNumberContainer.col-md-6,
#lagom-one-step-order .cc-input-container #inputDescriptionContainer.col-md-6 {
  max-width:unset
}
#lagom-one-step-order .cc-input-container #cardNumberContainer.offset-md-3,
#lagom-one-step-order .cc-input-container #inputDescriptionContainer.offset-md-3 {
  margin-right:0
}
#lagom-one-step-order .cc-input-container .cc-item {
  padding:var(--ui-padding-base-v) var(--ui-block-padding-base);
  margin-bottom:var(--ui-block-spacing-xs);
  border-radius:var(--border-radius-base);
  border:1px solid var(--input-border-color);
  cursor:pointer;
  transition:border var(--transition-base)
}
#lagom-one-step-order .cc-input-container .cc-item-checkbox {
  margin-right:-8px
}
#lagom-one-step-order .cc-input-container .cc-item-desc {
  width:40%;
  max-width:40%
}
#lagom-one-step-order .cc-input-container .cc-item+.cc-item:before {
  content:unset
}
#lagom-one-step-order .cc-input-container .cc-item.disabled {
  cursor:not-allowed;
  opacity:.8
}
#lagom-one-step-order .cc-input-container .cc-item.active,
#lagom-one-step-order .cc-input-container .cc-item:hover {
  border:1px solid var(--input-focus-border-color)
}
#lagom-one-step-order .cc-input-container #newCardInfo,
#lagom-one-step-order .cc-input-container #stripeElements {
  height:auto!important
}
#lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs {
  margin:0;
  width:100%;
  padding:0
}
#lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs div[class*=col-] {
  float:right;
  margin-bottom:0;
  max-width:unset
}
#lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs.col-md-8 {
  max-width:unset
}
#lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs.offset-md-2 {
  margin-right:unset
}
@media (min-width:768px) {
  #lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs .col-md-6 {
    width:50%
  }
  #lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs .col-md-3 {
    width:25%
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs .col-md-6 {
    width:100%;
    margin-bottom:16px!important
  }
  #lagom-one-step-order .cc-input-container #stripeElements .stripe-cards-inputs .col-md-3 {
    width:50%
  }
}
#lagom-one-step-order #stripeElements .control-label {
  width:100%;
  padding:0;
  float:none
}
#lagom-one-step-order #stripeElements .StripeElement {
  padding-top:12px
}
#lagom-one-step-order #stripeElements div[class*=col-] {
  float:none
}
@media (min-width:768px) {
  #lagom-one-step-order #stripeElements .col-sm-7 {
    width:100%
  }
}
#lagom-one-step-order #ibanElementContainer div[class*=col-] {
  padding:0;
  width:100%
}
#lagom-one-step-order .field-error-msg {
  display:none
}
#lagom-one-step-order .fieldgroup-auxfields #billingContactsContainer .radio {
  margin:10px 0
}
#lagom-one-step-order .fieldgroup-auxfields #billingContactsContainer .radio label {
  flex-wrap:wrap
}
#lagom-one-step-order .fieldgroup-auxfields #billingContactsContainer .radio label span {
  margin:0 4px
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements {
  margin-right:-12px;
  margin-left:-12px
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements:after {
  display:block;
  clear:both;
  content:""
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .cc-billing-address {
  padding:0 12px;
  margin-right:0;
  margin-left:0
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .cc-billing-address:not(:first-of-type) {
  width:50%;
  float:right
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .cc-billing-address .col-lg-8,
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .cc-billing-address .col-sm-2,
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .cc-billing-address .col-sm-4,
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .cc-billing-address .col-sm-7 {
  flex:none;
  max-width:unset
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .col-sm-2 {
  width:100%
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .StripeElement {
  padding-top:12px
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements div[class*=col-] {
  padding:0;
  float:none
}
#lagom-one-step-order .fieldgroup-creditcard #stripeElements .control-label {
  width:100%;
  padding:0;
  float:none
}
#lagom-one-step-order .fieldgroup-creditcard .col-lg-8 {
  flex:none;
  max-width:unset
}
#lagom-one-step-order .fieldgroup-creditcard>.row .col-lg-8 .row .col-xs-6 {
  max-width:50%;
  padding:0 12px;
  width:100%
}
#lagom-one-step-order .fieldgroup-creditcard .cc-number-field {
  background-image:url(../img/creditcards/credit-card.svg);
  background-repeat:no-repeat!important;
  background-position:0%!important
}
#lagom-one-step-order .fieldgroup-creditcard .cc-number-field.visa {
  background-image:url(../img/creditcards/visa.svg)
}
#lagom-one-step-order .fieldgroup-creditcard .cc-number-field.mastercard {
  background-image:url(../img/creditcards/mastercard.svg)
}
#lagom-one-step-order .fieldgroup-creditcard .cc-number-field.amex {
  background-image:url(../img/creditcards/american-express.svg)
}
#lagom-one-step-order .fieldgroup-creditcard .cc-number-field.discover {
  background-image:url(../img/creditcards/discover.svg)
}
#lagom-one-step-order .fieldgroup-creditcard .cc-number-field.jcb {
  background-image:url(../img/creditcards/jcb.svg)
}
#lagom-one-step-order .fieldgroup-creditcard #billingAddressChoice .radio {
  margin:10px 0
}
@media (min-width:1320px) {
  #lagom-one-step-order .fieldgroup-creditcard .col-lg-8 {
    width:66.66666%
  }
  #lagom-one-step-order .fieldgroup-creditcard .fieldgroup-creditcard #stripeElements {
    max-width:calc(66.66667% + var(--spacing-2x))
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .page-invoice-payment .main-grid .main-content #frmPayment {
    display:flex;
    flex-wrap:wrap
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .fieldgroup-creditcard #stripeElements {
    max-width:calc(66.66667% + var(--spacing-2x))
  }
}
#lagom-one-step-order .table-masspay .table {
  margin-bottom:0
}
#lagom-one-step-order .table-masspay .table tr td {
  border:0!important;
  height:24px;
  padding-top:4px;
  padding-bottom:4px
}
#lagom-one-step-order .table-masspay .table tr td:first-of-type {
  padding-right:22px;
  color:var(--text-body-color)
}
#lagom-one-step-order .table-masspay .table tr:hover {
  background:none
}
#lagom-one-step-order .table-masspay .masspay-title {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg)
}
#lagom-one-step-order .table-masspay .masspay-title>i {
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order #billingAddressChoice .radio-inline {
  padding-right:0
}
#lagom-one-step-order #billingAddressChoice label {
  flex-wrap:wrap
}
#lagom-one-step-order #billingAddressChoice label>span,
#lagom-one-step-order #billingAddressChoice label>strong {
  margin-left:5px
}
#lagom-one-step-order .auth3d-area {
  border:0
}
#lagom-one-step-order .submit-3d {
  width:80%;
  border:0
}
#lagom-one-step-order #cvvWhereLink,
#lagom-one-step-order #stripeCvcWhere {
  padding:0
}
#lagom-one-step-order #newBillingAddress {
  padding-right:30px
}
#lagom-one-step-order #frmRemoteCardProcess {
  width:100%
}
#lagom-one-step-order .payment-form.payment-btn-container>div {
  max-width:unset!important
}
#lagom-one-step-order .payment-form.payment-btn-container .btn,
#lagom-one-step-order .payment-form.payment-btn-container button,
#lagom-one-step-order .payment-form.payment-btn-container input[type=button],
#lagom-one-step-order .payment-form.payment-btn-container input[type=submit] {
  width:100%
}
#lagom-one-step-order #paypal-button-container>div {
  min-width:unset!important
}
#lagom-one-step-order .row-flex-grow>div[class*=col-] {
  flex-grow:1
}
#lagom-one-step-order .row.match-height {
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order .row.match-height>div[class*=col-] {
  display:flex
}
#lagom-one-step-order .row.match-height>div[class*=col-]>:not(.row) {
  width:100%
}
@media (max-width:767.98px) {
  #lagom-one-step-order .row.match-height-sm {
    flex-direction:column
  }
  #lagom-one-step-order .row.match-height-sm>div[class*=col-]>* {
    flex-grow:1
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .row--no-wrap-packages {
    flex-wrap:wrap
  }
  #lagom-one-step-order .row--no-wrap-packages>div {
    width:25%;
    flex-basis:25%
  }
  #lagom-one-step-order .row--no-wrap-packages.row--billing-cycles {
    margin-right:-8px;
    margin-left:-8px
  }
  #lagom-one-step-order .row--no-wrap-packages.row--billing-cycles>div {
    width:20%;
    flex-basis:unset;
    padding-right:8px;
    padding-left:8px
  }
}
@media (min-width:1320px) {
  #lagom-one-step-order .row--no-wrap-packages {
    flex-wrap:nowrap
  }
  #lagom-one-step-order .row--no-wrap-packages>div {
    width:20%;
    flex-basis:20%
  }
  #lagom-one-step-order .row--no-wrap-packages.row--billing-cycles {
    margin-right:-8px;
    margin-left:-8px
  }
  #lagom-one-step-order .row--no-wrap-packages.row--billing-cycles>div {
    width:20%;
    flex-basis:unset;
    padding-right:8px;
    padding-left:8px
  }
}
#lagom-one-step-order .row-sm {
  margin-right:-8px;
  margin-left:-8px
}
#lagom-one-step-order .row-sm>div {
  padding-right:8px;
  padding-left:8px
}
@media (min-width:1199px) {
  #lagom-one-step-order .col-lg {
    max-width:100%;
    flex-basis:0;
    flex-grow:1
  }
}
#lagom-one-step-order .m-w-400 {
  max-width:400px
}
#lagom-one-step-order .m-w-335 {
  max-width:335px
}
#lagom-one-step-order .min-w-115 {
  min-width:115px
}
#lagom-one-step-order .check-sign {
  position:absolute;
  top:0;
  left:0;
  height:30px;
  width:30px;
  overflow:hidden;
  justify-content:center;
  align-items:center;
  display:none;
  margin-top:0
}
#lagom-one-step-order .check-sign i {
  position:absolute;
  background:var(--brand-primary);
  width:80px;
  height:30px;
  transform:rotate(-45deg);
  top:-21px
}
#lagom-one-step-order .check-sign i:before {
  position:absolute;
  bottom:3px;
  color:#fff;
  left:19px;
  transform:rotate(45deg)
}
#lagom-one-step-order .modal-open .modal.fade.in {
  visibility:visible
}
#lagom-one-step-order .fade.in {
  opacity:1;
  visibility:visible
}
#lagom-one-step-order h2:empty {
  display:none
}
#lagom-one-step-order #lottie {
  width:328px;
  height:328px
}
@media (max-width:479.98px) {
  #lagom-one-step-order #lottie {
    height:160px;
    width:160px;
    display:flex
  }
}
#lagom-one-step-order .main-header-content {
  display:flex;
  align-items:center
}
#lagom-one-step-order .main-header-actions {
  margin-right:auto
}
#lagom-one-step-order .main-header-actions .btn-outline {
  border-color:var(--gray-lighter-3);
  color:var(--gray-lighter);
  font-weight:var(--font-weight-base)
}
#lagom-one-step-order .main-header-actions .btn-outline span {
  color:var(--gray-darker);
  margin-right:8px
}
#lagom-one-step-order .main-header-actions .btn-outline b {
  margin-right:6px;
  color:var(--gray-icons)
}
#lagom-one-step-order .main-header-nav {
  border-bottom:1px solid var(--nav-tabs-border-color)
}
#lagom-one-step-order .main-header-nav>.container {
  display:flex;
  position:relative;
  overflow:hidden
}
#lagom-one-step-order .main-header-nav .nav {
  max-height:64px;
  overflow:overlay;
  overflow-y:hidden;
  display:flex;
  flex-wrap:nowrap;
  white-space:nowrap;
  scrollbar-color:hsla(0,0%,100%,.3) transparent;
  scrollbar-width:thin;
  transition:var(--transition-base);
  scrollbar-width:none
}
#lagom-one-step-order .main-header-nav .nav::-webkit-scrollbar {
  height:6px;
  background:transparent
}
#lagom-one-step-order .main-header-nav .nav::-webkit-scrollbar-track {
  background:transparent
}
#lagom-one-step-order .main-header-nav .nav::-webkit-scrollbar-thumb {
  background:hsla(0,0%,100%,.3);
  border-radius:6px;
  height:6px;
  transition:var(--transition-base)
}
#lagom-one-step-order .main-header-nav .nav-tabs {
  position:relative;
  margin:0 -20px;
  padding:0 20px
}
@media (min-width:1320px) {
  #lagom-one-step-order .main-header-nav .nav-tabs {
    padding:0;
    margin:0
  }
}
#lagom-one-step-order .main-header-nav .nav-tabs>.nav-item>.nav-link {
  padding-bottom:21px;
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .main-header-nav .nav-tabs>.nav-item>.nav-link:focus {
  background:none
}
#lagom-one-step-order .main-header-nav .nav-tabs>.nav-item:not(.active)>.nav-link:hover {
  color:var(--brand-primary)
}
#lagom-one-step-order .main-header-nav .nav-tabs>li {
  width:unset!important
}
#lagom-one-step-order .main-header-nav .nav-tabs>li:not(:last-of-type) {
  margin-left:32px
}
#lagom-one-step-order .main-header-nav .nav-tabs>li:last-of-type {
  margin-left:16px
}
#lagom-one-step-order .main-header-nav .nav-arrow {
  margin:0;
  display:flex;
  z-index:10;
  position:absolute;
  height:100%;
  background-color:var(--body-bg);
  transition:opacity var(--transition-base),visibility var(--transition-base);
  cursor:pointer
}
#lagom-one-step-order .main-header-nav .nav-arrow>.nav-link {
  display:flex;
  margin-top:16px;
  width:32px;
  min-width:32px
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-header-nav .nav-arrow>.nav-link {
    margin-top:10px
  }
}
#lagom-one-step-order .main-header-nav .nav-arrow>.nav-link>i {
  transition:var(--transition-base)
}
#lagom-one-step-order .main-header-nav .nav-arrow>.nav-link:hover>i {
  opacity:.64
}
#lagom-one-step-order .main-header-nav .nav-arrow>.nav-link.disabled {
  pointer-events:none
}
#lagom-one-step-order .main-header-nav .nav-arrow:first-of-type {
  margin-right:auto;
  padding-right:8px;
  background:linear-gradient(-270deg,hsla(0,0%,100%,0) -14.06%,var(--body-bg) 42.97%);
  right:0
}
#lagom-one-step-order .main-header-nav .nav-arrow:first-of-type>.nav-link {
  justify-content:flex-start
}
#lagom-one-step-order .main-header-nav .nav-arrow:last-of-type {
  margin-right:auto;
  padding-left:8px;
  background:linear-gradient(-270deg,var(--body-bg) 63.76%,hsla(0,0%,100%,0));
  left:0
}
#lagom-one-step-order .main-header-nav .nav-arrow:last-of-type>.nav-link {
  justify-content:flex-end
}
#lagom-one-step-order .main-header-nav .nav-arrow--hidden {
  opacity:0;
  visibility:hidden
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-header-wrapper .main-header-nav .nav-tabs>.nav-item>.nav-link {
    min-height:44px;
    padding-bottom:10px
  }
  #lagom-one-step-order .main-header-content {
    flex-direction:column;
    align-items:flex-start
  }
  #lagom-one-step-order .main-header-actions {
    margin-right:0;
    margin-top:var(--spacing-2x);
    width:100%
  }
  #lagom-one-step-order .main-header-actions .btn {
    width:100%;
    justify-content:flex-start
  }
  #lagom-one-step-order .main-header-actions .btn span {
    margin-left:auto
  }
  #lagom-one-step-order .main-header-actions .dropdown-menu {
    width:100%
  }
  #lagom-one-step-order .main-header-wrapper {
    padding-top:var(--spacing-3x)
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-body {
    padding:var(--spacing-4x) 0
  }
}
#lagom-one-step-order .main-content .section-packages {
  padding-top:20px
}
#lagom-one-step-order .nav-tabs {
  padding:0;
  flex-wrap:nowrap;
  overflow-x:auto;
  white-space:nowrap;
  scrollbar-width:none
}
#lagom-one-step-order .nav-tabs .nav-link {
  color:var(--gray-darker);
  padding:0;
  min-height:unset;
  padding-bottom:12px;
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .nav-tabs .nav-link input[type=radio] {
  display:none
}
#lagom-one-step-order .nav-tabs .nav-link:hover {
  color:var(--brand-primary)
}
#lagom-one-step-order .nav-tabs .nav-link:after {
  right:0;
  left:0;
  background:var(--brand-primary);
  height:2px
}
#lagom-one-step-order .nav-tabs .nav-item {
  margin-bottom:0
}
#lagom-one-step-order .nav-tabs .nav-item.active .nav-link {
  color:var(--brand-primary)
}
#lagom-one-step-order .nav-tabs .nav-item:not(:last-of-type) {
  margin-left:32px
}
#lagom-one-step-order .nav-tabs::-webkit-scrollbar {
  display:none
}
#lagom-one-step-order .tabs-slider {
  max-width:100%
}
#lagom-one-step-order .tabs-slider .swiper-slide {
  width:unset;
  white-space:nowrap
}
#lagom-one-step-order .tabs-slider .swiper-wrapper {
  overflow:unset!important;
  white-space:unset!important;
  overflow-x:unset!important;
  flex-wrap:unset!important
}
@media (max-width:767.98px) {
  #lagom-one-step-order .nav-payment {
    overflow-x:auto;
    overflow-y:hidden;
    display:flex;
    flex-wrap:nowrap;
    white-space:nowrap
  }
}
#lagom-one-step-order .box {
  box-shadow:var(--panel-box-shadow);
  border:var(--panel-border)
}
#lagom-one-step-order .box-search-domain {
  border-radius:6px
}
#lagom-one-step-order .box-search-domain.search-box-default .search-group-combined {
  border:1px solid var(--input-border-color)!important
}
#lagom-one-step-order .box-search-domain.search-box-default .spotlight-list .spotlight {
  border-color:var(--input-border-color);
  color:var(--text-body-color)
}
#lagom-one-step-order .box-search-domain.search-box-default .spotlight-list .spotlight.spotlight-more:hover {
  border-color:var(--input-hover-border-color)!important
}
#lagom-one-step-order .box-search-domain.search-box-default .spotlight-list .spotlight:hover {
  border-color:var(--input-hover-border-color)
}
#lagom-one-step-order .box-search-domain.search-box-default .box-result {
  z-index:0
}
#lagom-one-step-order .box-search-domain.search-box-default .box-result:after {
  position:absolute;
  display:block;
  content:"";
  top:0;
  right:0;
  left:0;
  height:1px;
  background-color:var(--ui-block-divider-color);
  z-index:-1
}
#lagom-one-step-order .box-search-domain.search-box-default .box-result:before {
  border:1px solid var(--ui-block-divider-color);
  clip-path:inset(-16px 5px 5px -3px);
  z-index:0;
  background:var(--ui-block-bg)
}
#lagom-one-step-order .box-search-domain .box-body {
  padding:32px;
  border-radius:6px
}
#lagom-one-step-order .box-search-domain .box-body:after {
  content:unset
}
#lagom-one-step-order .box-search-domain .box-body.has-error .search-box:before {
  content:"";
  position:absolute;
  right:0;
  top:0;
  left:0;
  bottom:0;
  border:1px solid var(--brand-danger);
  border-radius:var(--border-radius-base)
}
#lagom-one-step-order .box-search-domain .box-body input {
  box-shadow:unset;
  padding-left:0
}
#lagom-one-step-order .box-search-domain .box-result {
  background:var(--ui-block-bg);
  padding:40px;
  position:relative;
  border-radius:4px
}
#lagom-one-step-order .box-search-domain .box-result:before {
  content:"";
  width:25px;
  height:25px;
  transform:rotate(-45deg) translateY(-50%);
  position:absolute;
  top:0;
  right:45px;
  background:var(--ui-block-bg);
  border-radius:var(--border-radius-base)
}
#lagom-one-step-order .box-search-domain .search-group {
  max-width:unset;
  padding:8px;
  flex-wrap:nowrap
}
#lagom-one-step-order .box-search-domain .search-group:before {
  content:unset
}
#lagom-one-step-order .box-search-domain .search-group-combined {
  border:none
}
#lagom-one-step-order .box-search-domain .search-group .input-group-icon {
  margin:0 13px 0 18px;
  color:var(--brand-primary)
}
#lagom-one-step-order .box-search-domain .search-group .dropdown>a {
  display:flex;
  align-items:center;
  height:var(--ui-height-xlg);
  color:var(--text-heading-color);
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-medium);
  padding:0 8px
}
#lagom-one-step-order .box-search-domain .search-group .dropdown>a i {
  color:var(--gray-icons);
  margin-right:8px
}
#lagom-one-step-order .box-search-domain .search-group .dropdown-header {
  padding:0
}
#lagom-one-step-order .box-search-domain .search-group .dropdown-header .form-control {
  padding:6px 16px
}
#lagom-one-step-order .box-search-domain .search-group .dropdown-menu-items {
  max-height:180px
}
#lagom-one-step-order .box-search-domain select.form-control {
  width:unset;
  padding-left:8px!important;
  padding-right:8px;
  float:unset;
  margin-right:auto;
  margin-left:auto
}
#lagom-one-step-order .box-search-domain .dropdown-header .form-control {
  float:unset
}
#lagom-one-step-order .box-search-domain .dropdown .tld-select {
  padding:0 4px;
  display:flex;
  align-items:center
}
#lagom-one-step-order .box-search-domain .dropdown .caret {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .box-search-domain--results .box-body {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
#lagom-one-step-order .box-search-domain--results .box-result {
  border-top-right-radius:0;
  border-top-left-radius:0
}
#lagom-one-step-order .box-search-domain .tld-select-domain {
  line-height:var(--line-height-lg);
  font-size:var(--font-size-lg);
  font-weight:var(--font-weight-medium);
  color:#000
}
#lagom-one-step-order .search-group-btn .btn {
  min-width:134px
}
#lagom-one-step-order .search-group .search-field-sm .search-field-icon {
  top:50%;
  transform:translateY(-50%)
}
#lagom-one-step-order .search-group .search-dropdown .tld-wrapper {
  cursor:pointer;
  transition:var(--transition-base)
}
#lagom-one-step-order .search-group .search-dropdown .tld-wrapper:hover {
  color:var(--brand-primary)
}
#lagom-one-step-order .search-group .search-dropdown .dropdown-menu-items {
  width:100%;
  box-shadow:unset;
  padding:0
}
#lagom-one-step-order .spotlight-list {
  display:flex;
  align-items:flex-start;
  flex-wrap:wrap;
  flex:1;
  margin:20px -8px -8px
}
#lagom-one-step-order .spotlight-list .spotlight {
  justify-content:space-between;
  flex-direction:row;
  align-items:center;
  padding:var(--spacing-1x);
  color:#fff;
  border:1px solid var(--btn-light-border);
  margin-bottom:var(--spacing-1x);
  min-width:118px;
  background:none;
  box-shadow:none;
  cursor:pointer;
  transition:border-color var(--transition-base)
}
#lagom-one-step-order .spotlight-list .spotlight-col {
  padding:0 var(--spacing-1x);
  transition:opacity var(--transition-base),visibility var(--transition-base);
  width:20%
}
#lagom-one-step-order .spotlight-list .spotlight-more {
  border-style:dashed;
  min-width:82px;
  justify-content:center;
  transition:border var(--transition-base);
  box-shadow:none;
  cursor:pointer;
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .spotlight-list .spotlight-more:hover {
  border-color:#fff!important
}
#lagom-one-step-order .spotlight-list .spotlight-label {
  font-weight:var(--font-weight-light);
  white-space:nowrap;
  overflow:hidden!important;
  text-overflow:ellipsis
}
#lagom-one-step-order .spotlight-list .spotlight-value {
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .spotlight-list .spotlight-old-price {
  font-size:10px;
  line-height:12px;
  margin-right:auto;
  margin-left:4px;
  text-decoration:line-through;
  font-weight:var(--font-weight-light)
}
#lagom-one-step-order .spotlight-list .spotlight:hover {
  border-color:var(--btn-light-active-border)
}
#lagom-one-step-order .spotlight-list.open .spotlight-col {
  display:block!important
}
#lagom-one-step-order .spotlight-list:not(.spotlight-list--full-width) .spotlight-col:nth-of-type(n+5):not(:last-of-type) {
  display:none
}
#lagom-one-step-order .spotlight-list--full-width .spotlight-col {
  width:16.66%
}
#lagom-one-step-order .spotlight-list--full-width .spotlight-col:nth-of-type(n+6):not(:last-of-type) {
  display:none
}
@media (min-width:587px) {
  #lagom-one-step-order .spotlight-list--less .spotlight-col {
    flex:1
  }
}
#lagom-one-step-order .search-result {
  border-radius:var(--border-radius-base);
  display:flex;
  align-items:center;
  font-size:var(--font-size-xxlg);
  line-height:var(--line-height-xlg);
  width:100%
}
#lagom-one-step-order .search-result-body {
  display:flex;
  align-items:center
}
#lagom-one-step-order .search-result-message {
  font-weight:var(--font-weight-light);
  margin:0;
  margin-left:auto;
  display:flex;
  flex-direction:column
}
#lagom-one-step-order .search-result-message b {
  font-weight:var(--font-weight-bold);
  word-break:break-all
}
#lagom-one-step-order .search-result-actions {
  display:flex;
  align-items:center;
  width:100%
}
#lagom-one-step-order .search-result-actions .btn {
  white-space:normal;
  height:unset
}
#lagom-one-step-order .search-result-actions .btn-group-lg>.btn,
#lagom-one-step-order .search-result-actions .btn-lg {
  min-height:var(--ui-height-lg)
}
#lagom-one-step-order .search-result-icon {
  min-width:48px;
  width:48px;
  height:48px;
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:var(--brand-success-lighter-4);
  border-radius:100%;
  margin-left:16px;
  font-size:var(--font-size-xlg)!important
}
#lagom-one-step-order .search-result-desc {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  color:var(--text-lighter-color)
}
#lagom-one-step-order .search-result--success {
  color:var(--brand-success)
}
#lagom-one-step-order .search-result--success .ls-check {
  color:var(--brand-success);
  background-color:var(--brand-success-lighter-4)
}
#lagom-one-step-order .search-result--success .search-result-message {
  color:var(--gray-darker)
}
#lagom-one-step-order .search-result--danger {
  color:var(--brand-danger)
}
#lagom-one-step-order .search-result--danger .ls-close {
  background-color:var(--brand-danger-lighter-4)
}
#lagom-one-step-order .search-result--danger p {
  color:var(--brand-danger)
}
#lagom-one-step-order .search-result--info .ls {
  color:var(--brand-primary);
  background-color:var(--brand-primary-lighter-4);
  animation:h 1.2s infinite linear
}
#lagom-one-step-order .search-result-price {
  padding:0 20px;
  color:var(--gray-darker);
  font-weight:var(--font-weight-bold);
  white-space:nowrap;
  margin-bottom:0;
  display:flex;
  align-items:flex-end;
  font-size:26px;
  line-height:34px
}
#lagom-one-step-order .search-result-period {
  font-size:var(--font-size-md);
  line-height:var(--line-height-base);
  font-weight:var(--font-weight-light)
}
@media (max-width:767px) {
  #lagom-one-step-order .search-result-actions {
    margin:spacing(3x) 0 0;
    justify-content:space-between
  }
}
#lagom-one-step-order .domain-incart {
  display:flex;
  align-items:center
}
#lagom-one-step-order .domain-incart-actions {
  position:relative;
  margin-right:auto;
  display:flex
}
#lagom-one-step-order .domain-incart-body {
  display:flex;
  align-items:center;
  margin-left:8px
}
#lagom-one-step-order .domain-incart-message {
  margin:0;
  color:var(--gray-base);
  font-size:var(--font-size-md);
  word-break:break-all
}
#lagom-one-step-order .domain-incart-message b {
  font-weight:var(--font-weight-medium);
  color:var(--gray-darker)
}
#lagom-one-step-order .domain-incart-icon {
  margin-left:16px;
  color:var(--brand-primary)
}
#lagom-one-step-order .domain-incart-popover {
  top:100%;
  margin-top:14px;
  left:-25px;
  min-width:245px;
  right:unset
}
#lagom-one-step-order .domain-incart-popover.bottom>.arrow {
  margin-right:72px!important
}
#lagom-one-step-order .tld-pagination {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:16px 24px;
  border-top:1px solid var(--gray-lighter-4)
}
#lagom-one-step-order .tld-pagination__entries {
  color:var(--gray-base);
  font-size:var(--font-size-sm);
  line-height:20px;
  display:flex;
  align-items:center
}
#lagom-one-step-order .tld-pagination__entries select {
  border-radius:var(--border-radius-base);
  padding:6px 8px 6px 24px
}
#lagom-one-step-order .tld-pagination__entries select:focus-visible {
  outline:none
}
#lagom-one-step-order .tld-pagination__entries .selectdiv {
  display:none
}
#lagom-one-step-order .tld-pagination__wrapper {
  position:relative;
  margin:0 8px
}
#lagom-one-step-order .tld-pagination__pages ul {
  display:flex;
  align-items:center;
  margin-bottom:0;
  padding-right:0
}
#lagom-one-step-order .tld-pagination__pages ul li {
  padding:0 12px;
  display:flex;
  align-items:center;
  border-radius:var(--border-radius-base);
  border:1px solid var(--gray-lighter-3);
  transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base);
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm);
  height:var(--ui-height-sm);
  cursor:pointer
}
#lagom-one-step-order .tld-pagination__pages ul li+li {
  margin-right:8px
}
#lagom-one-step-order .tld-pagination__pages ul li a {
  color:var(--gray-darker)
}
#lagom-one-step-order .tld-pagination__pages ul li.active {
  background-color:var(--brand-primary);
  border-color:var(--brand-primary)
}
#lagom-one-step-order .tld-pagination__pages ul li.active a {
  color:#fff
}
#lagom-one-step-order .tld-pagination__pages ul li.disabled {
  background-color:var(--gray-faded)
}
#lagom-one-step-order .tld-pagination__pages ul li.disabled a {
  color:var(--gray-lighter)
}
#lagom-one-step-order .tld-pagination__pages ul li.paginationjs-next,
#lagom-one-step-order .tld-pagination__pages ul li.paginationjs-prev {
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .tld-filters {
  display:flex;
  align-items:center;
  margin:0;
  height:36px
}
#lagom-one-step-order .tld-filters .selectize-control {
  position:relative;
  z-index:15;
  width:240px;
  overflow:hidden;
  transition:overflow var(--transition-base);
  min-height:unset!important
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect {
  height:36px!important;
  min-height:unset;
  width:100%;
  display:flex;
  align-items:center;
  position:relative
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect #tldGroupSelect-selectized {
  display:none
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input {
  transition:none;
  padding:2px 16px;
  height:36px;
  min-height:36px;
  flex-wrap:nowrap;
  align-items:center;
  border:1px solid var(--input-border-color)
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input .item {
  padding:0;
  border:0;
  margin:0;
  white-space:nowrap;
  max-width:60px;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  display:inline-block;
  line-height:24px
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input .item a,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input .item~.item {
  display:none
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input>div .remove:before {
  text-indent:0
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.dropdown-active,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.input-active {
  flex-wrap:wrap;
  position:absolute;
  padding:0;
  overflow:visible;
  z-index:99;
  background:var(--dropdown-bg);
  max-height:unset;
  width:164px;
  border:0;
  box-shadow:0 2px 16px 0 rgba(0,0,0,.1);
  border-radius:4px 4px 0 0
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.dropdown-active:before,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.input-active:before {
  display:none
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.dropdown-active .item,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.input-active .item {
  display:flex;
  justify-content:space-between;
  line-height:var(--line-height-xs);
  color:#393d45;
  white-space:normal;
  max-width:unset;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:8px 16px;
  color:#1062fe;
  height:auto;
  width:100%
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.dropdown-active .item a,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.input-active .item a {
  display:block;
  min-width:18px
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .item,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.dropdown-active .tld-filters-counter,
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .selectize-input.input-active .tld-filters-counter {
  display:none
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .item:first-of-type {
  display:inline;
  position:relative;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .item a {
  position:absolute;
  right:0;
  left:0;
  top:0;
  bottom:0;
  color:transparent
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect .tld-filters-counter {
  display:inline;
  order:3
}
#lagom-one-step-order .tld-filters .selectize-control .form-control.custom-multiselect:after {
  content:"\e902";
  font-family:lagom-small-icons!important;
  color:var(--gray-icons);
  position:absolute;
  display:flex;
  top:50%;
  left:14px;
  transform:translateY(-50%);
  font-size:var(--font-size-xs);
  pointer-events:none
}
#lagom-one-step-order .tld-filters .selectize-control #tldGroupSelect-selectized {
  display:none
}
#lagom-one-step-order .tld-filters .selectize-control.selectize-open {
  overflow:visible
}
#lagom-one-step-order .tld-filters .selectize-control .selectize-dropdown-content {
  box-shadow:unset;
  background:unset
}
#lagom-one-step-order .tld-filters .selectize-control .selectize-input {
  min-height:unset!important
}
#lagom-one-step-order .tld-filters .selectize-input {
  height:36px!important
}
#lagom-one-step-order .tld-filters-label {
  color:var(--gray-base);
  margin-left:8px
}
#lagom-one-step-order .tld-filters-counter {
  color:var(--gray-darker)
}
#lagom-one-step-order .tld-filters .selectize-dropdown {
  min-width:164px;
  padding-top:0;
  position:absolute;
  right:0!important;
  top:100%!important;
  margin-top:20px;
  box-shadow:var(--box-shadow-xlg);
  padding:8px 0;
  border-radius:0 0 4px 4px;
  background:var(--dropdown-bg);
  z-index:-1;
  display:block!important;
  opacity:0;
  transition:opacity var(--transition-base)
}
#lagom-one-step-order .tld-filters .selectize-dropdown .selectize-dropdown-content .option {
  padding:var(--ui-padding-base-v) var(--ui-padding-lg-h);
  white-space:normal;
  transition:color var(--transition-base),background var(--transition-base);
  cursor:pointer;
  display:flex;
  align-items:center
}
#lagom-one-step-order .tld-filters .selectize-dropdown .selectize-dropdown-content .option:hover {
  color:var(--dropdown-link-hover-color);
  background:var(--dropdown-link-hover-bg)
}
#lagom-one-step-order .tld-filters .selectize-dropdown .selectize-dropdown-content .option:before {
  content:"\e911";
  width:18px;
  height:18px;
  position:relative;
  border:2px solid var(--gray-lighter-2);
  margin-left:16px;
  display:flex;
  border-radius:2px;
  align-items:center;
  justify-content:center;
  font-size:12px;
  color:transparent;
  transition:color var(--transition-base),background-color var(--transition-base),border var(--transition-base);
  font-family:lagom-small-icons
}
#lagom-one-step-order .tld-filters .selectize-dropdown .selectize-dropdown-content .option.selected {
  color:var(--dropdown-link-hover-color);
  background-color:unset
}
#lagom-one-step-order .tld-filters .selectize-dropdown .selectize-dropdown-content .option.selected:before {
  color:#fff;
  background-color:var(--brand-primary);
  border:none
}
#lagom-one-step-order .tld-filters-item {
  transition:background-color var(--transition-base)!important;
  cursor:pointer
}
#lagom-one-step-order .tld-filters-item:hover {
  transform:unset!important;
  background-color:var(--brand-info-lighter-3)
}
#lagom-one-step-order .tld-filters-item:before {
  box-shadow:unset!important
}
#lagom-one-step-order .tld-filters-item .check {
  flex-direction:row!important;
  padding:8px 24px!important;
  background-color:transparent!important
}
#lagom-one-step-order .tld-filters-item .check .checkbox-styled {
  height:18px;
  width:18px;
  top:11px
}
#lagom-one-step-order .tld-filters-item .check-content {
  margin-right:0
}
#lagom-one-step-order .tld-filters-item .check label {
  padding:0 42px 0 0!important
}
#lagom-one-step-order .tld-filters-number {
  margin-left:3px
}
#lagom-one-step-order .tld-filters .selectize-option {
  padding:8px 0;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--brand-primary);
  font-weight:var(--font-weight-medium);
  cursor:pointer
}
#lagom-one-step-order .tld-filters .selectize-option i {
  margin-right:12px
}
#lagom-one-step-order .tld-filters .selectize-option--clear-all {
  color:var(--brand-danger)
}
#lagom-one-step-order .tld-filters .selectize-open .selectize-dropdown {
  opacity:1;
  z-index:3
}
#lagom-one-step-order .label {
  font-size:var(--font-size-xs);
  padding:5px 8px;
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .label-purple {
  color:#fff
}
@keyframes h {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(-1turn)
  }
}
@media (max-width:1430px) {
  #lagom-one-step-order .spotlight-list .spotlight-col {
    width:25%
  }
  #lagom-one-step-order .spotlight-list .spotlight-col:nth-of-type(n+4):not(:last-of-type) {
    display:none
  }
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .spotlight-list .spotlight-col {
    width:33.33%
  }
  #lagom-one-step-order .spotlight-list .spotlight-col:nth-of-type(n+3):not(:last-of-type) {
    display:none
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .tld-pagination {
    flex-direction:column-reverse
  }
  #lagom-one-step-order .tld-pagination__entries {
    margin-top:16px
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .spotlight-list .spotlight-col {
    width:33.33%
  }
  #lagom-one-step-order .spotlight-list .spotlight-col:nth-of-type(n+2):not(:last-of-type) {
    display:none
  }
  #lagom-one-step-order .spotlight-list .spotlight-col:nth-of-type(2):not(:last-of-type) {
    display:block
  }
}
@media (max-width:586px) {
  #lagom-one-step-order .spotlight-list .spotlight-col {
    width:50%;
    max-width:50%
  }
  #lagom-one-step-order .spotlight-list .spotlight-col:nth-of-type(n+3):not(:last-of-type),
  #lagom-one-step-order .spotlight-list .spotlight-col:nth-of-type(n+4):not(:last-of-type) {
    display:block
  }
  #lagom-one-step-order .box-search-domain .dropdown {
    margin:0 auto
  }
  #lagom-one-step-order .box-search-domain .search-box {
    display:flex;
    flex-wrap:wrap
  }
  #lagom-one-step-order .box-search-domain .search-box .input-group-icon {
    display:block;
    margin-left:16px
  }
  #lagom-one-step-order .box-search-domain .search-box input {
    padding-right:0;
    padding-left:0;
    width:unset;
    flex-grow:1;
    margin-bottom:0
  }
  #lagom-one-step-order .box-search-domain .search-box .input-group-btn {
    margin-top:8px
  }
  #lagom-one-step-order .box-search-domain .box-body {
    padding:var(--spacing-3x)
  }
  #lagom-one-step-order .box-search-domain .box-result {
    padding:var(--spacing-4x) var(--spacing-2x)
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .box-search-domain .search-group-combined {
    flex-direction:column
  }
  #lagom-one-step-order .box-search-domain .search-group-combined .search-group-btn {
    width:100%;
    margin-right:0;
    margin-top:var(--spacing-1x)
  }
  #lagom-one-step-order .box-search-domain .search-group-combined .search-group-btn>.btn {
    margin-right:0
  }
  #lagom-one-step-order .box-search-domain .search-group-combined .search-field {
    width:100%
  }
  #lagom-one-step-order .box-search-domain.tld-dropdown .search-group-combined {
    flex-direction:row;
    flex-wrap:wrap
  }
  #lagom-one-step-order .box-search-domain.tld-dropdown .search-group>.search-field>.form-control {
    padding-left:var(--spacing-1x)
  }
  #lagom-one-step-order .panel-domain-incart .domain-incart {
    flex-direction:column
  }
  #lagom-one-step-order .panel-domain-incart .domain-incart-body {
    margin-left:0;
    margin-bottom:8px
  }
  #lagom-one-step-order .panel-domain-incart .domain-incart-actions,
  #lagom-one-step-order .panel-domain-incart .domain-incart-actions>.btn {
    width:100%
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .spotlight-list {
    overflow-x:auto;
    overflow-y:hidden;
    white-space:nowrap;
    transition:.24s ease
  }
  #lagom-one-step-order .spotlight-list .spotlight-value {
    margin-right:10px
  }
  #lagom-one-step-order .box-search-domain .box-result:before {
    transform-origin:center;
    right:calc(50% - 21px)
  }
  #lagom-one-step-order .box-search-domain.tld-dropdown .search-group-combined {
    flex-wrap:wrap
  }
  #lagom-one-step-order .box-search-domain.tld-dropdown .search-group-combined .search-group-btn {
    flex-basis:100%;
    transition:margin-right none;
    margin-right:0;
    margin-top:var(--spacing-1x)
  }
  #lagom-one-step-order .box-search-domain.tld-dropdown .search-group-combined .search-group-btn>.btn {
    margin-right:0;
    width:100%
  }
  #lagom-one-step-order .box-search-domain.tld-dropdown .search-group-combined .dropdown .tld-select {
    padding-left:var(--spacing-1x)
  }
  #lagom-one-step-order .search-result,
  #lagom-one-step-order .search-result-body {
    flex-direction:column
  }
  #lagom-one-step-order .search-result-actions {
    width:100%;
    flex-direction:column
  }
  #lagom-one-step-order .search-result-icon {
    margin-left:0;
    margin-bottom:16px;
    z-index:5
  }
  #lagom-one-step-order .search-result-message {
    text-align:center;
    margin-left:unset
  }
  #lagom-one-step-order .search-result-price {
    margin-top:24px;
    margin-bottom:16px
  }
  #lagom-one-step-order .tld-pagination {
    flex-direction:column-reverse
  }
  #lagom-one-step-order .tld-pagination__entries {
    margin-top:16px
  }
}
#lagom-one-step-order .box-domain-renewals {
  margin-top:24px;
  box-shadow:unset
}
#lagom-one-step-order .box-domain-renewals .form-control {
  border:none;
  min-width:154px
}
#lagom-one-step-order .domain-renewals-list .list-group-item {
  display:flex;
  align-items:center;
  box-shadow:var(--box-shadow-base);
  border:var(--ui-block-border);
  color:var(--gray-darker);
  min-height:68px
}
#lagom-one-step-order .domain-renewals-list .list-group-item .content {
  display:flex;
  align-items:center
}
#lagom-one-step-order .domain-renewals-list .list-group-item .content i {
  color:var(--brand-primary);
  margin-left:14px;
  width:inherit;
  height:inherit
}
#lagom-one-step-order .domain-renewals-list .list-group-item .content .domain {
  font-size:var(--font-size-md);
  font-weight:var(--font-weight-medium);
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}
#lagom-one-step-order .domain-renewals-list .list-group-item .content .label {
  margin-right:var(--spacing-1x);
  margin-bottom:0
}
#lagom-one-step-order .domain-renewals-list .list-group-item .actions {
  display:flex;
  margin-right:auto
}
#lagom-one-step-order .domain-renewals-list .list-group-item .actions .form-control {
  width:auto;
  min-width:130px;
  min-height:36px;
  background-position:0%;
  padding-left:var(--spacing-2x)!important
}
#lagom-one-step-order .domain-renewals-list .list-group-item .actions .form-control+*,
#lagom-one-step-order .domain-renewals-list .list-group-item .actions>.btn,
#lagom-one-step-order .domain-renewals-list .list-group-item .actions>.btn-group {
  margin-right:var(--spacing-3x);
  min-width:110px
}
#lagom-one-step-order .domain-renewals-list .list-group-item .actions>.btn-group i,
#lagom-one-step-order .domain-renewals-list .list-group-item .actions>.btn i {
  margin-left:0
}
#lagom-one-step-order .domain-renewals-list .list-group-item .actions .dropdown-menu-search .dropdown-menu-items {
  overflow:auto
}
#lagom-one-step-order .domain-renewals-list .list-group-item .actions .dropdown-menu-search .dropdown-menu-items .dropdown-menu-item {
  cursor:pointer
}
#lagom-one-step-order .domain-renewals-list .list-group-item+.list-group-item {
  margin-top:var(--spacing-2x)
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown {
  display:flex;
  align-items:center
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown__selected-option {
  display:flex;
  align-items:center;
  cursor:pointer
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown__selected-option:hover b,
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown__selected-option:hover span {
  color:var(--brand-primary)
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown__selected-option span {
  font-size:var(--font-size-md);
  line-height:var(--line-height-base);
  font-weight:var(--font-weight-medium);
  margin-left:8px
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown__selected-option b {
  transition:color var(--transition-base);
  color:var(--gray-icons)
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown.open .dropdown__selected-option b,
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown.open .dropdown__selected-option span {
  color:var(--brand-primary)
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown-menu {
  padding:0
}
#lagom-one-step-order .domain-renewals-list .list-group-item .dropdown-menu-items {
  min-height:unset
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .domain-renewals-list .list-group-item {
    flex-direction:column;
    justify-content:center;
    padding:24px
  }
  #lagom-one-step-order .domain-renewals-list .list-group-item .content {
    width:100%
  }
  #lagom-one-step-order .domain-renewals-list .list-group-item .content i {
    width:auto
  }
  #lagom-one-step-order .domain-renewals-list .list-group-item .content .domain {
    flex-grow:1
  }
  #lagom-one-step-order .domain-renewals-list .list-group-item .actions {
    margin-top:16px;
    width:100%;
    justify-content:space-between
  }
}
#lagom-one-step-order .panel-title {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-base)
}
#lagom-one-step-order .panel-desc {
  color:var(--gray-base)
}
#lagom-one-step-order .panel-body .panel-title {
  margin-bottom:8px
}
#lagom-one-step-order .panel-body>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .panel-heading .check-content {
  margin-right:36px
}
#lagom-one-step-order .panel-heading .check-content>* {
  margin-bottom:0
}
#lagom-one-step-order .panel .check-subtitle {
  margin-top:4px
}
#lagom-one-step-order .panel.checked {
  overflow:hidden
}
#lagom-one-step-order .panel.checked .check-sign {
  border-top-left-radius:5px;
  display:flex
}
#lagom-one-step-order .panel-check .check-input {
  display:none
}
#lagom-one-step-order .panel-check .check-price {
  margin-bottom:0;
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .panel-check .check-desc {
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm);
  margin-top:0;
  text-align:center
}
#lagom-one-step-order .panel-check .check-cycle {
  margin-bottom:8px;
  font-size:var(--font-size-lg);
  line-height:var(--line-height-base);
  font-weight:var(--font-weight-medium);
  text-align:center
}
#lagom-one-step-order .panel-check .check-icon {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .panel-check .check-icon img {
  width:42px
}
#lagom-one-step-order .panel-check .check-description {
  flex-grow:1
}
#lagom-one-step-order .panel-check .check-title {
  font-size:var(--font-size-lg)
}
#lagom-one-step-order .panel-check .check-title+.check-title {
  font-size:var(--font-size-base);
  font-weight:var(--font-weight-base);
  color:var(--gray-base)
}
#lagom-one-step-order .panel-check .check .price {
  text-align:center
}
#lagom-one-step-order .panel-check .check>label {
  align-items:flex-start;
  flex-wrap:wrap;
  height:100%
}
#lagom-one-step-order .panel-check .panel-footer {
  margin-top:var(--package-sm-element-spacing);
  padding:0;
  border-top:0;
  display:flex;
  flex-grow:1;
  align-items:flex-end
}
#lagom-one-step-order .panel-check:before {
  content:"";
  position:absolute;
  right:0;
  left:0;
  top:0;
  bottom:0;
  box-shadow:var(--panel-box-shadow);
  transition:box-shadow var(--transition-base);
  border-radius:var(--panel-border-radius);
  z-index:0
}
#lagom-one-step-order .panel-check:hover .check>label:after {
  content:"";
  position:absolute;
  right:0;
  left:0;
  top:0;
  bottom:-8px
}
#lagom-one-step-order .panel--osBox:hover .dropdown-menu a.radio .radio-styled:not(.checked) {
  border-color:var(--gray-lighter-3)!important
}
#lagom-one-step-order .panel--osBox:hover .dropdown-menu a.radio .radio-styled:not(.checked).checked {
  border-color:var(--brand-primary)!important
}
#lagom-one-step-order .panel--osBox .dropdown-menu a.radio .radio-label:hover .radio-styled:not(.checked) {
  border-color:var(--input-hover-border-color)!important
}
#lagom-one-step-order .panel--osBox .panel-body {
  align-items:center
}
#lagom-one-step-order .panel--osBox .panel-title {
  margin-bottom:4px!important;
  text-align:center;
  flex-grow:0
}
#lagom-one-step-order .panel--osBox .panel-desc {
  text-align:center;
  margin-top:0!important;
  margin-bottom:4px!important;
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs)
}
#lagom-one-step-order .panel--osBox .panel-icon {
  margin-bottom:var(--spacing-2x);
  margin-right:0;
  width:72px;
  height:72px
}
#lagom-one-step-order .panel--osBox .panel-actions {
  margin-top:auto
}
#lagom-one-step-order .panel--osBox .panel-actions .btn {
  color:var(--gray-base);
  border:unset;
  white-space:normal;
  height:unset;
  padding:0;
  box-shadow:unset
}
#lagom-one-step-order .panel--osBox .panel-actions .btn:active {
  background-color:unset!important;
  border:unset!important
}
#lagom-one-step-order .panel--osBox .panel-actions .btn-text>span {
  font-weight:var(--font-weight-base)
}
#lagom-one-step-order .panel--osBox .panel-actions .btn-text strong {
  color:var(--gray-darker);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .panel--osBox .panel-actions .btn .ls {
  color:var(--gray-icons);
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .panel--osBox .panel-actions .dropdown-menu {
  width:100%
}
#lagom-one-step-order .panel--osBox .panel-actions .dropdown-menu .text {
  white-space:normal;
  word-break:break-word
}
#lagom-one-step-order .panel--osBox .panel-actions .dropdown-menu .radio-label {
  align-items:flex-start
}
#lagom-one-step-order .panel--osBox .panel-actions .dropdown-menu .radio-styled {
  top:10px;
  transform:unset
}
#lagom-one-step-order .panel--osBox.panel-check .check-icon img {
  width:-webkit-fill-available;
  width:-moz-available;
  max-height:100%;
  margin:auto
}
#lagom-one-step-order .panel--addonBox {
  flex-wrap:wrap
}
#lagom-one-step-order .panel--addonBox-section+.panel--addonBox-section {
  margin-top:var(--ui-block-spacing-base)
}
#lagom-one-step-order .panel--addonBox .panel-actions {
  flex-direction:column
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom {
  width:100%;
  max-height:50px
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom+.check-custom>.radio-label {
  padding:4px 0
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .radio-label {
  cursor:pointer;
  align-items:flex-start
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .radio-label .radio-styled {
  top:3px
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom>label {
  display:flex;
  align-items:center;
  margin-bottom:0
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .check-content {
  display:flex;
  justify-content:space-between;
  flex-grow:1;
  align-items:flex-start;
  align-self:center
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .check-title {
  font-weight:var(--font-weight-medium);
  color:var(--gray-darker)
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .check-subtitle {
  margin-top:0;
  margin-right:var(--spacing-2x);
  white-space:nowrap
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .check-icon {
  max-width:24px;
  max-height:24px;
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .panel--addonBox .panel-actions .check-custom .check-icon img {
  width:unset;
  max-width:-webkit-fill-available;
  max-width:-moz-available;
  max-height:100%;
  margin:auto
}
#lagom-one-step-order .panel--addonBox .panel-title {
  margin-bottom:var(--spacing-1x)!important
}
#lagom-one-step-order .panel--addonBox .panel-desc {
  margin-top:0!important;
  margin-bottom:0!important;
  width:100%
}
#lagom-one-step-order .panel--addonBox .panel-options {
  display:flex;
  flex-direction:column;
  flex:1;
  flex-basis:100%!important;
  padding:var(--panel-body-padding);
  padding-top:0
}
#lagom-one-step-order .panel--addonBox .panel-options--no-image {
  padding-top:0
}
#lagom-one-step-order .panel--addonBox .panel-options--top {
  padding-top:var(--panel-body-padding)
}
#lagom-one-step-order .panel--addonBox .panel-icon--default,
#lagom-one-step-order .panel--addonBox .panel-icon--illustration,
#lagom-one-step-order .panel--addonBox .panel-icon--illustration-small {
  height:164px
}
#lagom-one-step-order .panel--addonBox .panel-icon--default {
  padding-bottom:var(--spacing-1x)!important;
  left:0!important
}
#lagom-one-step-order .panel--addonBox .panel-icon--default img {
  border-radius:var(--borde-radius-lg);
  max-width:100%!important;
  object-fit:contain!important;
  width:unset!important
}
#lagom-one-step-order .panel--addonBox .panel-icon--icon {
  padding-top:var(--panel-body-padding);
  padding-bottom:var(--spacing-1x)
}
#lagom-one-step-order .panel--addonBox .panel-body {
  padding-bottom:var(--spacing-1x)
}
#lagom-one-step-order .panel--addonBox .panel-body--tooltip {
  flex-direction:row!important
}
#lagom-one-step-order .panel--addonBox .panel-body--tooltip .section-tooltip {
  height:var(--line-height-base)
}
#lagom-one-step-order .panel--addonBox .panel-body--tooltip .panel-title {
  flex-basis:unset
}
#lagom-one-step-order .panel--addonBox .panel-body+.panel-options,
#lagom-one-step-order .panel--addonBox .panel-icon+.panel-options {
  margin-top:var(--spacing-1x)
}
#lagom-one-step-order .panel--addonBox.panel--no-body {
  flex-wrap:nowrap
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-options {
  flex-basis:unset!important;
  margin-top:0;
  padding:var(--panel-body-padding)
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon {
  order:1
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon--default,
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon--icon {
  padding:var(--panel-body-padding)!important;
  padding-right:0!important;
  max-height:100%;
  height:unset;
  margin:auto 0
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon--default img,
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon--icon img {
  transform:unset!important
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon--icon {
  overflow:initial;
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon--icon img {
  min-width:64px
}
#lagom-one-step-order .panel--addonBox.panel--no-body .panel-actions {
  margin-top:0
}
#lagom-one-step-order .panel--addonBox.panel--no-image .panel-body {
  padding-bottom:0;
  margin-bottom:var(--spacing-1x)
}
#lagom-one-step-order .panel-billingcycle {
  transition:transform var(--transition-base),border-color var(--transition-base);
  box-shadow:unset;
  z-index:5
}
#lagom-one-step-order .panel-billingcycle:not(.checked):hover {
  transform:translate3d(0,-8px,0)
}
#lagom-one-step-order .panel-billingcycle:not(.checked):hover:before {
  box-shadow:var(--package-hover-block-shadow)
}
#lagom-one-step-order .panel-billingcycle .check {
  padding-top:var(--spacing-2x);
  align-items:center
}
#lagom-one-step-order .panel-billingcycle.checked {
  box-shadow:var(--package-active-shadow-inset);
  overflow:visible
}
#lagom-one-step-order .panel-billingcycle .panel-footer {
  background:transparent
}
#lagom-one-step-order .panel-domain-incart .panel-body {
  padding:16px 24px
}
#lagom-one-step-order .panel-domain-incart .panel-body+.panel-body {
  border-top:1px solid var(--gray-lighter-4)
}
#lagom-one-step-order .panel-domain-incart *+.panel-nameservers {
  margin-top:var(--spacing-2x)
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group {
  min-height:var(--ui-height-sm);
  align-items:center
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group>label {
  line-height:var(--ui-height-sm);
  white-space:nowrap;
  place-self:flex-start
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group .checkbox {
  margin-top:0;
  margin-bottom:0
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group__wrapper {
  width:100%;
  display:flex;
  flex-wrap:wrap;
  align-items:flex-start
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group__wrapper .checkbox {
  align-items:flex-start
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group__wrapper .checkbox-styled {
  margin-top:4px
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-group__wrapper .alert {
  margin-bottom:0;
  margin-top:10px
}
#lagom-one-step-order .panel-domain-incart .form-flex>.form-group>label {
  width:unset;
  white-space:normal
}
#lagom-one-step-order .panel-domain-incart .form-flex .form-control {
  height:var(--ui-height-sm);
  padding:var(--ui-padding-sm-v) var(--ui-padding-sm-h);
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  border-radius:var(--input-sm-border-radius)
}
#lagom-one-step-order .panel-domain-incart .form-flex select.form-control {
  min-width:140px;
  padding-left:calc(var(--ui-padding-sm-h) + var(--spacing-1x))
}
#lagom-one-step-order .panel-domain-incart .form-flex .has-error:after {
  content:unset
}
#lagom-one-step-order .panel-package-info {
  display:flex
}
#lagom-one-step-order .panel-package-info .panel-body {
  position:relative;
  width:50%;
  min-width:50%
}
#lagom-one-step-order .panel-package-info .panel-body+.panel-body:before {
  content:"";
  position:absolute;
  width:1px;
  top:20px;
  bottom:20px;
  right:0;
  background:var(--gray-lighter-4)
}
#lagom-one-step-order .panel-package-info ul {
  list-style:none;
  margin-top:10px;
  padding:0;
  color:var(--gray-base)
}
#lagom-one-step-order .panel-package-info ul b {
  color:var(--text-heading-color)
}
#lagom-one-step-order .panel-addon {
  display:flex;
  overflow:visible!important
}
#lagom-one-step-order .panel-addon.checked {
  border-color:var(--panel-active-border-color)!important
}
#lagom-one-step-order .panel-addon.checked:before {
  content:"";
  position:absolute;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  box-shadow:var(--panel-box-shadow),var(--package-active-shadow-inset);
  border-radius:6px
}
#lagom-one-step-order .panel-addon .panel-body {
  display:flex;
  flex-direction:column;
  flex:1;
  border-bottom-right-radius:6px;
  border-top-right-radius:6px
}
#lagom-one-step-order .panel-addon .panel-icon {
  overflow:hidden;
  width:250px;
  min-width:250px;
  position:relative;
  margin-right:auto;
  border-bottom-left-radius:6px;
  border-top-left-radius:6px
}
#lagom-one-step-order .panel-addon .panel-icon img {
  width:237px;
  height:206px;
  opacity:1;
  min-height:100%
}
#lagom-one-step-order .panel-addon .panel-actions {
  margin-top:auto;
  display:flex;
  align-items:center
}
#lagom-one-step-order .panel-addon .panel-actions .btn-group {
  white-space:nowrap
}
#lagom-one-step-order .panel-addon .panel-actions-price {
  display:flex;
  flex-direction:column;
  margin-right:auto;
  text-align:left
}
#lagom-one-step-order .panel-addon .panel-actions-price .price {
  font-weight:var(--font-weight-medium);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-base);
  text-align:left;
  flex-wrap:wrap;
  justify-content:flex-end
}
#lagom-one-step-order .panel-addon .panel-actions-price .price-md {
  font-size:var(--font-size-base);
  line-height:var(--line-height-base)
}
#lagom-one-step-order .panel-addon .panel-actions-price .price-md .price-cycle {
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  font-weight:var(--font-weight-medium)
}
#lagom-one-step-order .panel-addon .panel-actions-price .price-sm {
  font-size:var(--font-size-sm);
  color:var(--gray-base);
  font-weight:var(--font-weight-base)
}
#lagom-one-step-order .panel-addon .panel-actions-price .price+.price {
  margin-top:-5px;
  margin-bottom:-6px
}
#lagom-one-step-order .panel-addon .panel-actions-price .price-cycle {
  font-weight:var(--font-weight-medium);
  font-size:var(--font-size-lg);
  line-height:var(--line-height-base)
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-title {
  font-size:18px;
  margin-bottom:4px
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-actions {
  margin:0;
  padding:24px;
  flex-direction:column;
  justify-content:center
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-actions .btn {
  min-width:130px
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-actions .price {
  margin-bottom:14px
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-actions .price:not(.price-sm) {
  font-size:24px
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-actions .price:not(.price-sm) .price-cycle {
  font-size:18px
}
#lagom-one-step-order .panel-addon.has-actions-right .panel-actions .price+.price {
  margin-top:-10px;
  margin-bottom:10px
}
#lagom-one-step-order .panel-addon.has-icon.checked {
  background:var(--panel-active-bg)
}
#lagom-one-step-order .panel-addon.has-icon .promo-slider-icon {
  width:237px;
  height:206px;
  left:0;
  bottom:16px;
  top:-42px;
  opacity:1
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-actions-price {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon {
  width:unset;
  min-width:unset;
  max-width:250px;
  padding-left:var(--spacing-3x)
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default,
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon {
  max-width:unset
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default img,
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon img {
  width:unset;
  height:unset;
  position:relative;
  top:50%;
  transform:translateY(-50%)
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default {
  max-width:264px;
  min-width:264px;
  padding:var(--panel-body-padding);
  padding-right:0;
  display:flex;
  position:relative!important
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default img {
  margin-right:auto;
  min-height:unset;
  max-height:-webkit-fill-available;
  max-height:-moz-available;
  max-width:-webkit-fill-available;
  max-width:-moz-available
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon img {
  max-width:64px;
  min-height:unset;
  width:100%!important
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration,
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration-small {
  min-width:250px;
  width:250px
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration-small img,
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration img {
  width:237px;
  height:206px;
  left:0;
  bottom:16px;
  top:-42px;
  opacity:1;
  position:absolute
}
#lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration-small img {
  width:204px;
  top:-24px;
  margin-top:12px;
  min-height:unset;
  height:unset
}
#lagom-one-step-order .panel-addon .price-cycle {
  color:inherit;
  display:inline
}
#lagom-one-step-order .panel-addon .promo-slider-icon {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  bottom:0;
  opacity:1
}
#lagom-one-step-order .panel-main-addon .panel-icon img {
  left:0;
  bottom:16px;
  top:-42px;
  opacity:1;
  min-height:unset;
  position:absolute
}
@media (max-width:767.98px) {
  #lagom-one-step-order .panel-main-addon .panel-body {
    width:100%
  }
  #lagom-one-step-order .panel-main-addon .panel-body .panel-actions .btn-group {
    max-width:100%
  }
  #lagom-one-step-order .panel-main-addon .panel-body .panel-actions .btn-group .btn-primary .btn-text {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .panel-main-addon .panel-body {
    width:100%
  }
  #lagom-one-step-order .panel-main-addon .panel-body .panel-actions .dropdown-menu>li .radio .text {
    max-width:150px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
  }
}
#lagom-one-step-order .panel-addon .panel-title {
  flex-grow:0
}
#lagom-one-step-order .panel--no-border {
  overflow:visible!important
}
#lagom-one-step-order .panel--no-border.checked:before {
  content:unset
}
#lagom-one-step-order .panel--main {
  box-shadow:unset;
  background:transparent;
  border:unset;
  margin-bottom:var(--spacing-1x);
  margin-top:var(--spacing-4x)
}
#lagom-one-step-order .panel--main .panel {
  border:var(--panel-border);
  box-shadow:var(--panel-box-shadow)
}
#lagom-one-step-order .panel--main .panel-check {
  overflow:visible;
  box-shadow:none
}
#lagom-one-step-order .panel--main .panel.checked {
  box-shadow:var(--package-active-shadow-inset)
}
#lagom-one-step-order .panel--main .panel-title {
  margin-bottom:24px;
  padding-left:0!important
}
#lagom-one-step-order .panel--main .panel-header {
  flex-wrap:wrap
}
#lagom-one-step-order .panel--main .panel-header .section-tooltip {
  margin-bottom:0!important
}
#lagom-one-step-order .panel--main .panel-desc {
  width:100%;
  margin-bottom:0;
  margin-top:var(--spacing-1x)
}
#lagom-one-step-order .panel--main.has-slider .panel-body {
  min-height:122px;
  padding:16px 24px;
  display:flex;
  align-items:center
}
#lagom-one-step-order .panel--main.has-slider .panel-body>.input-group {
  width:100%
}
@media (max-width:767.98px) {
  #lagom-one-step-order .panel--main.has-slider .panel-body {
    padding:var(--panel-body-padding);
    padding:24px
  }
}
#lagom-one-step-order .panel--main.has-checkbox,
#lagom-one-step-order .panel--main.has-radio {
  margin-bottom:-24px
}
#lagom-one-step-order .panel--main .row--osBox>div.open,
#lagom-one-step-order .panel--main .row--osBox>div.show {
  z-index:15
}
#lagom-one-step-order .panel--main .section-header>:last-child {
  margin-bottom:0!important
}
#lagom-one-step-order .panel--main .package-title {
  word-break:break-all
}
#lagom-one-step-order .panel--first,
#lagom-one-step-order .panel--section {
  margin-top:var(--ca-section-spacing)!important
}
#lagom-one-step-order .panel--billing .alert {
  width:unset;
  display:inline-flex
}
#lagom-one-step-order .panel--billing .alert:after {
  content:unset!important
}
#lagom-one-step-order .panel--billing .alert.providerLinkingFeedback {
  display:block
}
#lagom-one-step-order .panel--billing .has-error .control-label {
  color:var(--gray-base)
}
#lagom-one-step-order .panel--billing .has-error:after {
  content:unset
}
#lagom-one-step-order .panel--billing .control-label {
  display:flex;
  justify-content:space-between;
  margin-bottom:var(--spacing-1x)
}
#lagom-one-step-order .panel--billing .control-label-info {
  color:var(--gray-lighter);
  text-transform:lowercase;
  margin-right:auto
}
#lagom-one-step-order .panel-collapse .panel-body address {
  margin-top:0
}
#lagom-one-step-order .panel-collapse .row>.form-group {
  margin-bottom:0
}
#lagom-one-step-order .panel-group {
  border-radius:var(--panel-border-radius)
}
#lagom-one-step-order .panel-group .panel {
  margin-bottom:0
}
#lagom-one-step-order .panel-group-condensed>.panel .panel-heading+.panel-collapse>.list-group,
#lagom-one-step-order .panel-group-condensed>.panel .panel-heading+.panel-collapse>.panel-body {
  padding-top:0
}
#lagom-one-step-order .panel-group-condensed>.panel+.panel {
  margin-top:0
}
#lagom-one-step-order .panel-group-condensed .panel-check:before {
  content:unset
}
#lagom-one-step-order .panel .btn-group .btn+.btn-icon,
#lagom-one-step-order .panel .btn-group .btn+.btn-icon.btn-sm,
#lagom-one-step-order .panel .btn-group .btn-group-sm>.btn+.btn-icon.btn {
  border-top-left-radius:var(--btn-sm-border-radius);
  border-bottom-left-radius:var(--btn-sm-border-radius)
}
#lagom-one-step-order .panel--orderfields .alert:after,
#lagom-one-step-order .panel--orderfields .has-error:after {
  content:unset!important
}
#lagom-one-step-order .panel--orderfields .panel-body>div {
  display:flex
}
#lagom-one-step-order .panel--orderfields .panel-body>div .form-group {
  margin-bottom:var(--spacing-1x);
  width:100%
}
#lagom-one-step-order .panel--orderfields .panel-body>div .form-group .checkbox-custom {
  margin-bottom:0
}
#lagom-one-step-order .panel--orderfields .panel-body>div .form-group .help-block {
  margin-top:5px!important;
  margin-bottom:0;
  word-break:break-word
}
#lagom-one-step-order .panel--orderfields .panel-body>div .form-group .form-control {
  margin-bottom:var(--spacing-1x)
}
#lagom-one-step-order .panel--orderfields .panel-body>div:last-child .form-group,
#lagom-one-step-order .panel--orderfields .panel-body>div:last-child .form-group>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .panel--orderfields .panel-body .checkbox-custom .control-label-info {
  color:var(--gray-lighter);
  text-transform:lowercase;
  margin-right:auto
}
#lagom-one-step-order .panel--orderfields .panel-body .control-label {
  display:flex;
  justify-content:space-between
}
#lagom-one-step-order .panel--orderfields .panel-body .control-label-info {
  color:var(--gray-lighter);
  text-transform:lowercase;
  margin-right:auto
}
#lagom-one-step-order .panel--orderfields .panel-body .control-label span {
  word-break:break-word
}
#lagom-one-step-order .social-login+.alert {
  margin-top:24px
}
#lagom-one-step-order .cc-item {
  color:var(--gray-darker);
  max-width:unset;
  border:1px solid var(--gray-lighter-4);
  padding:16px;
  display:flex!important
}
#lagom-one-step-order .cc-item-name {
  font-size:var(--font-size-base)!important;
  padding-right:var(--spacing-2x)!important;
  order:unset;
  margin-right:0
}
#lagom-one-step-order .cc-item-checkbox {
  margin-right:0
}
#lagom-one-step-order .cc-item-checkbox .radio-styled {
  margin-left:0
}
#lagom-one-step-order .cc-item-expiry {
  font-size:var(--font-size-sm);
  line-height:20px;
  margin-left:24px;
  display:flex;
  color:var(--gray-base);
  margin-right:auto
}
#lagom-one-step-order .cc-item-expiry span {
  color:var(--gray-darker);
  padding-right:4px
}
#lagom-one-step-order .cc-item-icon {
  width:unset
}
#lagom-one-step-order .cc-item-icon svg {
  border-radius:4px
}
#lagom-one-step-order .cc-item-desc {
  margin-left:auto;
  margin-left:16px
}
#lagom-one-step-order .cc-item-status {
  margin-left:24px
}
#lagom-one-step-order .cc-item-status .status {
  color:var(--gray-darker)
}
#lagom-one-step-order .cc-item-status .status,
#lagom-one-step-order .cc-item>* {
  font-size:var(--font-size-sm);
  line-height:20px
}
#lagom-one-step-order .panel-check,
#lagom-one-step-order .panel-check--checkbox,
#lagom-one-step-order .panel-check:not(.panel--billing):not(.panel-check--payments):not(.checked) {
  transition:transform var(--transition-base),border-color var(--transition-base)
}
#lagom-one-step-order .panel-check--checkbox:hover,
#lagom-one-step-order .panel-check:not(.panel--billing):not(.panel-check--payments):not(.checked):hover {
  transform:translate3d(0,-8px,0)
}
#lagom-one-step-order .panel-check--checkbox:hover:before,
#lagom-one-step-order .panel-check:not(.panel--billing):not(.panel-check--payments):not(.checked):hover:before {
  box-shadow:var(--package-hover-block-shadow)
}
#lagom-one-step-order .panel-check--checkbox:hover .check .checkbox-styled,
#lagom-one-step-order .panel-check--checkbox:hover .check .radio-styled,
#lagom-one-step-order .panel-check:not(.panel--billing):not(.panel-check--payments):not(.checked):hover .check .checkbox-styled,
#lagom-one-step-order .panel-check:not(.panel--billing):not(.panel-check--payments):not(.checked):hover .check .radio-styled {
  border-color:var(--brand-primary)
}
#lagom-one-step-order .panel-check.panel-check--payments .panel-collapse .panel-body {
  padding-right:52px
}
#lagom-one-step-order .panel-check.panel-check--payments .panel-collapse .panel-body .nav-tabs .nav-item .nav-link {
  min-height:36px
}
#lagom-one-step-order .panel-check.panel-check--payments .check-icon img {
  max-height:25px;
  width:unset
}
#lagom-one-step-order .panel-check.panel-check--payments img.check-icon {
  max-height:25px;
  width:unset;
  align-self:center
}
#lagom-one-step-order .panel-check .check>label {
  border-radius:var(--panel-border-radius)
}
#lagom-one-step-order .panel-header {
  display:flex;
  align-items:center;
  margin-bottom:var(--spacing-3x)
}
#lagom-one-step-order .panel-header>i {
  color:var(--nav-tabs-link-icon-color);
  margin-right:var(--spacing-1x);
  width:32px;
  height:32px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:color var(--transition-base)
}
#lagom-one-step-order .panel-header>i:hover {
  color:var(--brand-primary)
}
#lagom-one-step-order .panel-header .panel-title {
  margin-bottom:0;
  flex-grow:0;
  display:contents
}
#lagom-one-step-order .panel-header .panel-title+.panel-range-select {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .panel-header .panel-range-select {
  display:flex
}
#lagom-one-step-order .panel-header .panel-range-select>*+* {
  margin-right:var(--spacing-1x)
}
#lagom-one-step-order .panel-header .panel-range-select input {
  border:unset;
  border-bottom:1px solid var(--gray-lighter-3);
  outline:none;
  padding:0;
  font-size:var(--font-size-lg);
  line-height:var(--line-height-md);
  font-weight:var(--font-weight-light);
  color:var(--gray-darker);
  max-width:60px;
  text-align:center;
  background-color:transparent;
  -moz-appearance:textfield
}
#lagom-one-step-order .panel-header .panel-range-select input::-webkit-inner-spin-button,
#lagom-one-step-order .panel-header .panel-range-select input::-webkit-outer-spin-button {
  -webkit-appearance:none
}
#lagom-one-step-order .panel-header .panel-range-btn {
  background-color:unset;
  border:unset;
  width:24px;
  height:24px;
  color:var(--gray-icons)
}
@media (min-width:768px) and (max-width:1319.98px) {
  #lagom-one-step-order .cc-item {
    flex-wrap:wrap
  }
  #lagom-one-step-order .cc-item-desc {
    order:3;
    max-width:unset;
    width:100%;
    white-space:normal;
    padding-right:16px
  }
  #lagom-one-step-order .cc-item-name {
    width:30%;
    max-width:30%;
    padding-right:var(--spacing-2x)!important
  }
  #lagom-one-step-order .cc-item-expiry {
    margin-right:var(--spacing-1x);
    margin-left:0
  }
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .panel-addon .panel-icon {
    width:250px;
    min-width:unset
  }
  #lagom-one-step-order .panel-addon.has-icon .promo-slider-icon {
    width:100%
  }
}
@media (min-width:992px) and (max-width:1319.98px) {
  #lagom-one-step-order .panel-addon .panel-body .panel-actions.panel-actions-suffix {
    width:100%;
    display:flex;
    flex-direction:column-reverse
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions.panel-actions-suffix .btn {
    margin-top:var(--spacing-1x);
    width:100%
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions.panel-actions-suffix .btn.btn-icon {
    width:36px;
    min-width:36px
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions.panel-actions-suffix .btn-group {
    width:100%
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .panel-addon.checked.has-icon .panel-body {
    border-left:0
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .panel-addon.has-icon .panel-icon {
    position:absolute;
    left:-8px;
    top:-12px;
    width:102px;
    height:91px;
    overflow:hidden;
    clip-path:inset(12px 8px 0 0)
  }
  #lagom-one-step-order .panel-addon.has-icon .panel-icon .promo-slider-icon {
    top:-60px
  }
  #lagom-one-step-order .panel-addon.has-icon .panel-body {
    border-radius:var(--panel-border-radius)
  }
  #lagom-one-step-order .panel-addon.has-icon .panel-body .panel-desc,
  #lagom-one-step-order .panel-addon.has-icon .panel-body .panel-title {
    padding-left:90px
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon {
    height:auto;
    top:unset;
    clip-path:unset;
    position:relative
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default,
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon,
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration,
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration-small {
    position:absolute;
    min-width:unset;
    top:-12px;
    height:91px;
    clip-path:inset(12px 8px 0 0)
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default img,
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon img,
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration-small img,
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration img {
    width:100%;
    height:unset;
    top:0
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--illustration-small img {
    margin-top:0
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default {
    top:0;
    clip-path:unset
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--default img {
    transform:unset
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon {
    clip-path:unset;
    width:unset;
    top:8px
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-icon--icon img {
    transform:unset
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-body .panel-desc {
    padding-left:var(--spacing-2x)
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-actions-price {
    margin-right:var(--spacing-2x)
  }
  #lagom-one-step-order .panel-addon--has-image.has-icon .panel-body .panel-desc {
    padding-left:90px
  }
  #lagom-one-step-order .panel--addonBox.panel--no-body .panel-icon {
    display:none
  }
  #lagom-one-step-order .panel-check {
    max-width:unset
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .panel-check.panel-check--payments .panel-collapse .panel-body {
    padding-right:var(--panel-body-padding)
  }
  #lagom-one-step-order .panel-addon .panel-body .btn-group>.btn:first-of-type,
  #lagom-one-step-order .panel-addon .panel-body .panel-actions>.btn:first-of-type {
    display:flex;
    justify-content:space-between
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions .btn-info {
    width:100%
  }
  #lagom-one-step-order .panel-collapse .row>.form-group+.form-group {
    margin-top:16px
  }
  #lagom-one-step-order .panel--main {
    margin-top:var(--spacing-2x)
  }
  #lagom-one-step-order .panel--main.has-checkbox,
  #lagom-one-step-order .panel--main.has-radio {
    margin-bottom:-16px
  }
  #lagom-one-step-order .panel--main .panel-header {
    margin-bottom:var(--spacing-2x)
  }
  #lagom-one-step-order .cc-item-status {
    margin-left:0;
    order:unset;
    justify-content:flex-end
  }
  #lagom-one-step-order .cc-item-expiry {
    order:2;
    width:100%;
    padding-right:34px;
    margin-top:12px;
    min-width:100%
  }
  #lagom-one-step-order .cc-item-desc {
    padding-right:34px;
    margin-top:12px;
    width:100%;
    max-width:unset;
    white-space:normal;
    margin-right:0;
    min-width:100%
  }
  #lagom-one-step-order .cc-item-name {
    padding-right:var(--spacing-2x)!important
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .panel-addon .panel-body .panel-actions {
    width:100%;
    display:flex;
    flex-direction:column-reverse
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions .btn {
    margin-top:var(--spacing-1x);
    width:100%;
    display:flex
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions .btn.btn-icon {
    width:36px;
    min-width:36px
  }
  #lagom-one-step-order .panel-addon .panel-body .panel-actions .btn-group {
    width:100%
  }
  #lagom-one-step-order .panel-domain-incart .form-flex .form-group {
    flex-direction:column;
    align-items:flex-start
  }
  #lagom-one-step-order .panel-domain-incart .form-flex .form-group>label {
    margin-bottom:var(--spacing-1x)
  }
}
#lagom-one-step-order .form-flex .form-group {
  display:flex;
  margin-bottom:12px
}
#lagom-one-step-order .form-flex .form-group>label {
  width:158px;
  min-width:158px;
  padding-left:16px;
  margin:0;
  line-height:var(--ui-height-base)
}
#lagom-one-step-order .form-flex .form-group-sm>label {
  line-height:var(--ui-height-sm)
}
#lagom-one-step-order .form-flex .form-group-sm .checkbox {
  margin-top:5px;
  margin-bottom:5px
}
#lagom-one-step-order .form-flex .form-group:last-of-type {
  margin-bottom:0
}
#lagom-one-step-order .form-flex select.form-control {
  width:auto
}
#lagom-one-step-order .form-flex--orderfields {
  display:flex;
  width:100%
}
#lagom-one-step-order .form-flex--orderfields .form-group {
  flex-direction:column;
  width:100%;
  margin-bottom:var(--spacing-1x)!important;
  display:block
}
#lagom-one-step-order .form-flex--orderfields .form-group .control-label {
  line-height:var(--line-height-base);
  width:100%;
  padding-left:0;
  display:flex;
  justify-content:space-between;
  margin-bottom:var(--spacing-1x)
}
#lagom-one-step-order .form-flex--orderfields .form-group .control-label-info {
  color:var(--gray-lighter);
  margin-right:auto
}
#lagom-one-step-order .form-flex--orderfields .form-group .checkbox-custom,
#lagom-one-step-order .form-flex--orderfields .form-group .control-label {
  color:var(--text-body-color)
}
#lagom-one-step-order .form-flex--orderfields .form-group .checkbox-custom span,
#lagom-one-step-order .form-flex--orderfields .form-group .control-label span {
  word-break:break-word
}
#lagom-one-step-order .form-flex--orderfields .form-group--checkbox .checkbox-custom {
  width:100%;
  flex-direction:row;
  align-items:flex-start;
  padding:0
}
#lagom-one-step-order .form-flex--orderfields .form-group--checkbox .checkbox-custom .checkbox-styled {
  top:2px
}
#lagom-one-step-order .form-flex--orderfields .form-group--checkbox span:not(.help-block) {
  line-height:var(--line-height-base)
}
#lagom-one-step-order .form-flex--orderfields .form-group--checkbox .help-block {
  width:unset;
  margin-right:var(--spacing-3x)
}
#lagom-one-step-order .form-flex--orderfields .form-group .help-block {
  margin-top:5px!important;
  margin-bottom:0;
  word-break:break-word
}
#lagom-one-step-order .form-flex--orderfields .form-group .form-control {
  margin-bottom:var(--spacing-1x);
  width:100%
}
#lagom-one-step-order .form-flex--orderfields .alert:after,
#lagom-one-step-order .form-flex--orderfields .has-error:after {
  content:unset!important
}
#lagom-one-step-order .radio-label {
  display:flex;
  flex:1
}
#lagom-one-step-order .radio-label .price {
  margin-right:auto;
  font-weight:var(--font-weight-medium);
  padding-right:16px
}
#lagom-one-step-order .radio-label .text {
  color:var(--gray-base)
}
#lagom-one-step-order .radio-label .checked+.text {
  color:var(--gray-darker)
}
#lagom-one-step-order .checkbox-styled,
#lagom-one-step-order .icheckbox_square-blue,
#lagom-one-step-order .iradio_square-blue,
#lagom-one-step-order .radio-styled {
  height:18px;
  width:18px
}
#lagom-one-step-order .checkbox-styled:before,
#lagom-one-step-order .icheckbox_square-blue:before {
  right:50%;
  top:50%;
  transform:translate(50%,-50%)!important
}
#lagom-one-step-order .checkbox-custom,
#lagom-one-step-order .radio-custom {
  display:flex;
  align-items:center;
  margin-top:0
}
#lagom-one-step-order .checkbox-custom label,
#lagom-one-step-order .radio-custom label {
  display:flex;
  align-items:center;
  width:100%
}
#lagom-one-step-order .checkbox-custom.checkbox-sm .checkbox-styled {
  width:18px;
  height:18px;
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .checkbox-custom.checkbox-sm .checkbox-styled:before {
  height:16px;
  width:16px
}
#lagom-one-step-order .checkbox-custom.checkbox-sm label {
  padding-right:26px
}
#lagom-one-step-order .radio-custom {
  margin-top:var(--checkbox-spacing)
}
#lagom-one-step-order .radio-custom.radio-sm .radio-styled {
  width:18px;
  height:18px
}
#lagom-one-step-order .radio-custom.radio-sm .radio-styled:before {
  height:16px;
  width:16px
}
#lagom-one-step-order .radio-custom.radio-sm label {
  padding-right:26px
}
#lagom-one-step-order .check-custom input[type=checkbox],
#lagom-one-step-order .check-custom input[type=radio],
#lagom-one-step-order .checkbox-custom input[type=checkbox],
#lagom-one-step-order .checkbox-custom input[type=radio],
#lagom-one-step-order .radio-custom input[type=checkbox],
#lagom-one-step-order .radio-custom input[type=radio] {
  display:none
}
#lagom-one-step-order .check-custom input[type=checkbox]:checked+.checkbox-styled,
#lagom-one-step-order .check-custom input[type=checkbox]:checked+.radio-styled,
#lagom-one-step-order .check-custom input[type=radio]:checked+.checkbox-styled,
#lagom-one-step-order .check-custom input[type=radio]:checked+.radio-styled,
#lagom-one-step-order .checkbox-custom input[type=checkbox]:checked+.checkbox-styled,
#lagom-one-step-order .checkbox-custom input[type=checkbox]:checked+.radio-styled,
#lagom-one-step-order .checkbox-custom input[type=radio]:checked+.checkbox-styled,
#lagom-one-step-order .checkbox-custom input[type=radio]:checked+.radio-styled,
#lagom-one-step-order .radio-custom input[type=checkbox]:checked+.checkbox-styled,
#lagom-one-step-order .radio-custom input[type=checkbox]:checked+.radio-styled,
#lagom-one-step-order .radio-custom input[type=radio]:checked+.checkbox-styled,
#lagom-one-step-order .radio-custom input[type=radio]:checked+.radio-styled {
  border-color:var(--brand-primary)!important;
  background:var(--brand-primary)
}
#lagom-one-step-order .check-custom input[type=checkbox]:checked+.checkbox-styled:before,
#lagom-one-step-order .check-custom input[type=checkbox]:checked+.radio-styled:before,
#lagom-one-step-order .check-custom input[type=radio]:checked+.checkbox-styled:before,
#lagom-one-step-order .check-custom input[type=radio]:checked+.radio-styled:before,
#lagom-one-step-order .checkbox-custom input[type=checkbox]:checked+.checkbox-styled:before,
#lagom-one-step-order .checkbox-custom input[type=checkbox]:checked+.radio-styled:before,
#lagom-one-step-order .checkbox-custom input[type=radio]:checked+.checkbox-styled:before,
#lagom-one-step-order .checkbox-custom input[type=radio]:checked+.radio-styled:before,
#lagom-one-step-order .radio-custom input[type=checkbox]:checked+.checkbox-styled:before,
#lagom-one-step-order .radio-custom input[type=checkbox]:checked+.radio-styled:before,
#lagom-one-step-order .radio-custom input[type=radio]:checked+.checkbox-styled:before,
#lagom-one-step-order .radio-custom input[type=radio]:checked+.radio-styled:before {
  opacity:1;
  transform:scale(1)
}
#lagom-one-step-order .has-error {
  position:relative
}
#lagom-one-step-order .has-error:after {
  font-family:lagom-small-icons;
  content:"\e912";
  position:absolute;
  top:38px;
  left:14px;
  color:var(--brand-danger)
}
#lagom-one-step-order .has-error--form:after {
  content:unset
}
#lagom-one-step-order .has-error--form .form-control {
  position:relative
}
#lagom-one-step-order .has-error--form .form-control:after {
  font-family:lagom-small-icons;
  content:"\e912";
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:14px;
  color:var(--brand-danger)
}
#lagom-one-step-order .has-error.has-checkbox:after {
  content:unset
}
#lagom-one-step-order .has-error .checkbox-styled {
  border-color:var(--brand-danger)
}
#lagom-one-step-order .has-error-pw:after {
  display:none
}
#lagom-one-step-order .has-error-pw #passwordStrengthTextLabel,
#lagom-one-step-order .has-error-pw [data-toggle=tooltip]:not(:hover) {
  color:var(--brand-danger)
}
#lagom-one-step-order .has-warning-pw #passwordStrengthTextLabel,
#lagom-one-step-order .has-warning-pw [data-toggle=tooltip]:not(:hover) {
  color:var(--brand-warning)
}
#lagom-one-step-order .has-success-pw #passwordStrengthTextLabel,
#lagom-one-step-order .has-success-pw [data-toggle=tooltip]:not(:hover) {
  color:var(--brand-success)
}
#lagom-one-step-order #mg-card-container-stripe .form-control {
  padding:12px 16px
}
#lagom-one-step-order .form-control-qty::-webkit-inner-spin-button,
#lagom-one-step-order .form-control-qty::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0
}
#lagom-one-step-order .form-control-qty[type=number] {
  -moz-appearance:textfield
}
#lagom-one-step-order .input-container-qty {
  display:flex;
  align-items:center;
  width:100%;
  position:relative
}
#lagom-one-step-order .input-container-qty .panel-range-btn {
  position:absolute;
  background-color:unset;
  color:var(--gray-icons);
  width:32px;
  height:32px;
  border:unset
}
#lagom-one-step-order .input-container-qty .panel-range-btn--decrease {
  right:16px
}
#lagom-one-step-order .input-container-qty .panel-range-btn--increase {
  left:16px
}
#lagom-one-step-order .input-container-qty .panel-range-btn svg path {
  transition:fill var(--transition-base)
}
#lagom-one-step-order .input-container-qty .panel-range-btn:hover svg path {
  fill:var(--brand-primary)
}
#lagom-one-step-order .input-container-qty .form-control-qty {
  padding-right:60px
}
#lagom-one-step-order .input-container-qty+.range-slider-container-right {
  padding-right:32px;
  min-width:180px
}
@media (max-width:767.98px) {
  #lagom-one-step-order .input-group--qty {
    flex-direction:column
  }
  #lagom-one-step-order .input-container-qty+.range-slider-container-right {
    padding-right:0;
    min-width:unset;
    margin-top:var(--spacing-3x)
  }
}
#lagom-one-step-order .check-content.has-pcg {
  display:flex;
  align-items:center
}
#lagom-one-step-order .check-content.has-pcg .pcg-label {
  border:1px solid var(--gray-lighter-4);
  border-radius:var(--border-radius-sm);
  display:flex;
  margin-right:10px;
  font-size:12px;
  padding:1px 8px
}
#lagom-one-step-order .check-content.has-pcg .pcg-label span:first-of-type {
  color:var(--gray-base);
  margin-left:4px
}
@media (max-width:479px) {
  #lagom-one-step-order .form-flex .form-group>* {
    width:100%;
    min-width:unset
  }
  #lagom-one-step-order .form-flex .form-group label {
    flex-grow:1;
    width:unset;
    min-width:unset
  }
}
#lagom-one-step-order .btn-group .btn+.btn-icon {
  border-right:1px solid rgba(0,0,0,.1)!important;
  margin-right:0
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default {
  color:var(--btn-default-color);
  background:var(--btn-default-bg);
  border-color:var(--btn-default-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-active-bg);
  border-color:var(--btn-default-active-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-default-hover-color);
  background-color:var(--btn-default-hover-bg);
  border-color:var(--btn-default-hover-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline) {
  color:var(--btn-default-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-default-hover-color);
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default:active,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-group .btn+.btn-icon.btn-default {
  color:var(--btn-disabled-color);
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-group .btn+.btn-icon.btn-default .loader .spinner>div {
  background:var(--btn-disabled-color)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default .badge {
  color:var(--btn-default-bg);
  background-color:var(--btn-default-color)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-default i.ls-caret {
  color:var(--ui-icon-color)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary {
  color:var(--btn-primary-color)!important;
  background:var(--btn-primary-bg)!important;
  border-color:var(--btn-primary-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:hover {
  color:var(--btn-primary-hover-color)!important;
  background-color:var(--btn-primary-hover-bg)!important;
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-primary-hover-color)!important;
  background-color:var(--btn-primary-active-bg)!important;
  border-color:var(--btn-primary-active-border)!important
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-primary-hover-color)!important;
  background-color:var(--btn-primary-hover-bg)!important;
  border-color:var(--btn-primary-hover-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline) {
  color:var(--btn-primary-color)!important;
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-primary-hover-color)!important;
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary:active,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary {
  color:var(--btn-disabled-color)!important;
  background-color:var(--btn-disabled-bg)!important;
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary .loader .spinner>div {
  background:var(--btn-disabled-color)!important
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary .badge {
  color:var(--btn-primary-bg)!important;
  background-color:var(--btn-primary-color)!important
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded {
  color:var(--btn-primary-faded-color)!important;
  background:var(--btn-primary-faded-bg)!important;
  border-color:var(--btn-primary-faded-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:hover {
  color:var(--btn-primary-faded-hover-color)!important;
  background-color:var(--btn-primary-faded-hover-bg)!important;
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled):active,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle {
  color:var(--btn-primary-faded-hover-color)!important;
  background-color:var(--btn-primary-faded-active-bg)!important;
  border-color:var(--btn-primary-faded-active-border)!important
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled):active:hover,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle.focus,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle:focus,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:not(:disabled):not(.disabled).dropdown-toggle:hover {
  color:var(--btn-primary-faded-hover-color)!important;
  background-color:var(--btn-primary-faded-hover-bg)!important;
  border-color:var(--btn-primary-faded-hover-border)
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline) {
  color:var(--btn-primary-faded-color)!important;
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline).focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled).active:hover,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active.focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:focus,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.btn-link:not(.btn-outline):not(:disabled):not(.disabled):active:hover {
  color:var(--btn-primary-faded-hover-color)!important;
  background-color:transparent;
  border-color:transparent
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.active,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded:active,
.open>#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.dropdown-toggle {
  background-image:none
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded),
fieldset[disabled] #lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded {
  color:var(--btn-disabled-color)!important;
  background-color:var(--btn-disabled-bg)!important;
  border-color:var(--btn-disabled-border);
  cursor:not-allowed
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.disabled:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded[disabled]:not(.btn-warning):not(.btn-success):not(.btn-danger):not(.btn-info):not(.btn-primary-faded) .loader .spinner>div,
fieldset[disabled] #lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded .loader .spinner>div {
  background:var(--btn-disabled-color)!important
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded.disabled:not(.btn-primary):not(.btn-default),
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded[disabled]:not(.btn-primary):not(.btn-default) {
  cursor:not-allowed;
  opacity:.6
}
#lagom-one-step-order .btn-group .btn+.btn-icon.btn-primary-faded .badge {
  color:var(--btn-primary-faded-bg)!important;
  background-color:var(--btn-primary-faded-color)!important
}
#lagom-one-step-order .btn-loader {
  display:flex;
  position:absolute;
  right:0;
  left:0;
  top:0;
  bottom:0;
  justify-content:center;
  align-items:center
}
#lagom-one-step-order .btn.is-loading .btn-text {
  visibility:hidden
}
#lagom-one-step-order .dropdown-menu {
  transition:var(--show-animation),visibility .08s;
  display:block
}
#lagom-one-step-order .dropdown-menu a.radio {
  margin:0;
  padding:0
}
#lagom-one-step-order .dropdown-menu a.radio:hover {
  padding-right:0!important
}
#lagom-one-step-order .dropdown-menu a.radio .radio-label {
  padding:var(--spacing-1x) var(--spacing-2x)
}
#lagom-one-step-order .dropdown-menu a.radio .radio-label.checked .radio-styled {
  background:var(--brand-primary);
  border-color:var(--brand-primary)
}
#lagom-one-step-order .dropdown-menu a.radio .radio-label.checked .radio-styled:before {
  opacity:1;
  transform:scale(1)
}
#lagom-one-step-order .dropdown-menu a.radio .radio-styled {
  top:50%;
  right:unset;
  transform:translateY(-50%);
  position:absolute;
  margin-left:var(--spacing-1x)
}
#lagom-one-step-order .dropdown-menu a.radio .text {
  padding-right:26px
}
#lagom-one-step-order .dropdown-menu.ps {
  max-height:268px
}
#lagom-one-step-order .dropdown-menu-item::marker {
  display:none
}
#lagom-one-step-order .order-summary {
  padding:0;
  z-index:999
}
@media (max-width:991.98px) {
  #lagom-one-step-order .order-summary {
    max-height:unset
  }
}
#lagom-one-step-order .order-summary .panel-footer {
  margin-top:calc(var(--panel-summary-list-item-padding-v) - var(--panel-body-padding))
}
#lagom-one-step-order .order-summary .panel-footer:not(.has-divider):after,
#lagom-one-step-order .order-summary .panel-footer:not(.has-divider):before {
  display:none!important
}
#lagom-one-step-order .order-summary .panel-footer .btn {
  transition:color var(--btn-transition),background-color var(--btn-transition),border-color var(--btn-transition)
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed {
  align-items:center;
  background:var(--ui-block-bg);
  border-radius:0!important
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed:after {
  display:none
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed .summary-actions {
  min-height:72px
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed .summary-no-data {
  display:none!important
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed .price-amount {
  align-items:center;
  position:relative
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed .price-amount #totalDueToday {
  text-align:right
}
#lagom-one-step-order .order-summary .panel-footer.is-fixed .price-amount .loader {
  display:block!important;
  position:absolute;
  left:-28px;
  top:50%;
  transform:translateY(-50%)
}
#lagom-one-step-order .order-summary .panel-footer:not(.is-fixed):before {
  position:absolute;
  display:block;
  content:"";
  top:0;
  right:var(--panel-body-padding);
  left:var(--panel-body-padding);
  height:1px;
  background-color:var(--ui-block-divider-color)
}
#lagom-one-step-order .order-summary .panel-footer .summary-actions {
  flex-basis:0;
  flex-grow:1
}
#lagom-one-step-order .order-summary .panel-footer .summary-actions-orderfields {
  overflow-y:scroll;
  max-height:56px;
  flex-grow:1
}
#lagom-one-step-order .order-summary .panel-footer .summary-actions-orderfields::-webkit-scrollbar {
  width:4px
}
#lagom-one-step-order .order-summary .panel-footer .summary-actions-orderfields::-webkit-scrollbar-thumb {
  background:#d9d9d9;
  border-radius:2px
}
#lagom-one-step-order .order-summary .panel-footer .summary-actions-orderfields>:last-child .form-group,
#lagom-one-step-order .order-summary .panel-footer .summary-actions-orderfields>:last-child .form-group>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .order-summary .content-scroll {
  overflow:hidden;
  margin-left:-16px;
  padding-left:16px;
  scrollbar-color:var(--gray-lighter-4) #fff;
  scrollbar-width:thin
}
#lagom-one-step-order .order-summary .content-scroll.has-scroll {
  overflow-y:auto;
  min-height:160px;
  max-height:calc(100vh - 520px)
}
@media (max-width:991.98px) {
  #lagom-one-step-order .order-summary .content-scroll {
    overflow-y:visible;
    overflow:visible;
    max-height:unset
  }
}
#lagom-one-step-order .order-summary .content-scroll>.summary-list:first-of-type {
  padding-top:0
}
#lagom-one-step-order .order-summary .content-scroll::-webkit-scrollbar {
  width:var(--scrollbar-width)
}
#lagom-one-step-order .order-summary .content-scroll::-webkit-scrollbar-track {
  background:rgba(0,0,0,.1);
  border-radius:calc(var(--scrollbar-width) /2)
}
#lagom-one-step-order .order-summary .content-scroll::-webkit-scrollbar-thumb {
  background:rgba(0,0,0,.2);
  border-radius:calc(var(--scrollbar-width) /2)
}
#lagom-one-step-order .order-summary .content-scroll::-webkit-scrollbar-thumb:hover {
  background:rgba(0,0,0,.25)
}
#lagom-one-step-order .order-summary .checkbox {
  margin:var(--spacing-2x) 0 0
}
#lagom-one-step-order .order-summary .checkbox>label,
#lagom-one-step-order .order-summary .radio>label {
  color:var(--text-body-color)
}
#lagom-one-step-order .order-summary .checkbox>label a,
#lagom-one-step-order .order-summary .radio>label a {
  color:var(--link-color)
}
#lagom-one-step-order .order-summary .checkbox>label a:hover,
#lagom-one-step-order .order-summary .radio>label a:hover {
  color:var(--link-hover-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .summary-list {
  border-bottom-color:var(--primary-block-divider-color)!important;
  border-top-color:var(--primary-block-divider-color)!important
}
#lagom-one-step-order .order-summary.panel-summary-primary .summary-list .item-value--savings {
  color:#fff
}
#lagom-one-step-order .order-summary.panel-summary-primary .checkbox>label,
#lagom-one-step-order .order-summary.panel-summary-primary .radio>label,
#lagom-one-step-order .order-summary.panel-summary-primary .summary-list .list-item .item-name span {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .checkbox>label a,
#lagom-one-step-order .order-summary.panel-summary-primary .radio>label a {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .checkbox>label a:hover,
#lagom-one-step-order .order-summary.panel-summary-primary .radio>label a:hover {
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .panel-footer.is-fixed {
  background:var(--primary-block-bg)
}
#lagom-one-step-order .order-summary.panel-summary-primary .panel-footer:before {
  background-color:unset;
  background-color:var(--primary-block-divider-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .item-domain {
  color:var(--primary-block-text-color)!important
}
#lagom-one-step-order .order-summary.panel-summary-primary .summary-list-setup .list-item .item-name,
#lagom-one-step-order .order-summary.panel-summary-primary .summary-list-setup .list-item .item-value,
#lagom-one-step-order .order-summary.panel-summary-primary .summary-list-setup .list-item:not(.faded) {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .content-scroll::-webkit-scrollbar-track {
  background:var(--scrollbar-secondary-track-bg)
}
#lagom-one-step-order .order-summary.panel-summary-primary .content-scroll::-webkit-scrollbar-thumb {
  background:var(--scrollbar-secondary-thumb-bg)
}
#lagom-one-step-order .order-summary.panel-summary-primary .content-scroll::-webkit-scrollbar-thumb:hover {
  background:var(--scrollbar-secondary-thumb-hover-bg)
}
#lagom-one-step-order .order-summary.panel-summary-primary .form-flex--orderfields .form-group .checkbox-custom,
#lagom-one-step-order .order-summary.panel-summary-primary .form-flex--orderfields .form-group .control-label {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .form-flex--orderfields .form-group .checkbox-custom a,
#lagom-one-step-order .order-summary.panel-summary-primary .form-flex--orderfields .form-group .control-label a,
#lagom-one-step-order .order-summary.panel-summary-primary .form-flex--orderfields .help-block {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-list {
  border-bottom-color:var(--secondary-block-divider-color)!important;
  border-top-color:var(--secondary-block-divider-color)!important
}
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-list .item-value--savings {
  color:#fff
}
#lagom-one-step-order .order-summary.panel-summary-secondary .checkbox>label,
#lagom-one-step-order .order-summary.panel-summary-secondary .radio>label,
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-list .list-item .item-name span {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .checkbox>label a,
#lagom-one-step-order .order-summary.panel-summary-secondary .radio>label a {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .checkbox>label a:hover,
#lagom-one-step-order .order-summary.panel-summary-secondary .radio>label a:hover {
  color:var(--secondary-block-text-faded-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .panel-footer.is-fixed {
  background:var(--secondary-block-bg)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .panel-footer:before {
  background-color:unset;
  background:var(--secondary-block-divider-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .item-domain {
  color:var(--secondary-block-text-color)!important
}
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-list-setup .list-item .item-name,
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-list-setup .list-item .item-value,
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-list-setup .list-item:not(.faded) {
  color:var(--secondary-block-text-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .content-scroll::-webkit-scrollbar-track {
  background:var(--scrollbar-secondary-track-bg)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .content-scroll::-webkit-scrollbar-thumb {
  background:var(--scrollbar-secondary-thumb-bg)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .content-scroll::-webkit-scrollbar-thumb:hover {
  background:var(--scrollbar-secondary-thumb-hover-bg)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .form-flex--orderfields .form-group .checkbox-custom,
#lagom-one-step-order .order-summary.panel-summary-secondary .form-flex--orderfields .form-group .control-label {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .form-flex--orderfields .form-group .checkbox-custom a,
#lagom-one-step-order .order-summary.panel-summary-secondary .form-flex--orderfields .form-group .control-label a,
#lagom-one-step-order .order-summary.panel-summary-secondary .form-flex--orderfields .help-block {
  color:var(--primary-block-text-color)
}
#lagom-one-step-order .order-summary+.promocode {
  margin-top:calc(-1 * var(--spacing-1x))
}
#lagom-one-step-order .summary-list .list-item {
  align-items:center
}
#lagom-one-step-order .summary-list .list-item .item-value {
  flex-basis:25%;
  white-space:nowrap
}
#lagom-one-step-order .summary-list .list-item .item-value .line-through,
#lagom-one-step-order .summary-list .list-item .item-value [style*="font-size: 1.2em; text-decoration: line-through;"] {
  font-size:inherit!important;
  color:hsla(0,0%,100%,.48)
}
#lagom-one-step-order .summary-list .list-item .item-name {
  max-width:75%;
  flex-basis:75%
}
#lagom-one-step-order .summary-list .list-item .item-name span {
  color:var(--gray-darker)
}
#lagom-one-step-order .summary-list .list-item .item-actions {
  padding-right:8px
}
#lagom-one-step-order .summary-list .list-item .item-actions a {
  color:var(--panel-summary-list-color-faded)
}
#lagom-one-step-order .summary-list .list-item .item-actions a:hover {
  color:#fff
}
#lagom-one-step-order .summary-list .list-item-main .item-domain {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  font-weight:var(--font-weight-base);
  color:var(--brand-primary);
  overflow:hidden;
  text-overflow:ellipsis
}
#lagom-one-step-order .summary-list .list-item-main .item-info {
  display:flex;
  flex-direction:column;
  flex-grow:1;
  max-width:75%;
  flex-basis:75%
}
#lagom-one-step-order .summary-list .list-item-main .item-info>* {
  max-width:unset;
  flex-basis:unset
}
#lagom-one-step-order .summary-list .product-wrapper {
  padding-top:4px
}
#lagom-one-step-order .summary-list .product-wrapper .list-item {
  padding-bottom:2px;
  padding-top:0;
  line-height:20px
}
#lagom-one-step-order .summary-list .product-wrapper .list-item:last-of-type {
  padding-bottom:0
}
#lagom-one-step-order .summary-list .item-name--savings {
  line-height:20px
}
#lagom-one-step-order .summary-list .item-name--savings span {
  color:var(--panel-summary-list-color-faded)
}
#lagom-one-step-order .summary-list .item-delete {
  cursor:pointer;
  margin-right:8px;
  transition:color var(--transition-base)
}
#lagom-one-step-order .summary-list .item-delete:hover {
  color:var(--brand-danger-darker)
}
#lagom-one-step-order .summary-list-main>*+* {
  margin-top:16px
}
#lagom-one-step-order .summary-list-main .product-name .item-name {
  font-size:var(--font-size-base)!important;
  line-height:var(--line-height-base)
}
#lagom-one-step-order .summary-list-totals .product-name .item-name {
  font-size:var(--font-size-sm);
  font-weight:var(--font-weight-base);
  line-height:20px
}
#lagom-one-step-order .summary-list-totals .list-item {
  padding-bottom:0;
  line-height:20px
}
#lagom-one-step-order .summary-list-totals .list-item+* {
  padding-top:6px
}
#lagom-one-step-order .summary-list-taxes:not(:last-of-type) {
  border-bottom:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .summary-list-renewal {
  padding-bottom:0
}
#lagom-one-step-order .summary-list-renewal-last {
  border-bottom:1px solid var(--ui-block-divider-color);
  padding-bottom:16px
}
#lagom-one-step-order .summary-list-renewal li+li {
  margin-top:8px
}
#lagom-one-step-order .summary-list-domain-last {
  border-bottom:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .summary-list-domain .product-domain-info .item-name {
  font-size:var(--font-size-base)!important
}
#lagom-one-step-order .summary-list-setup {
  padding-bottom:0;
  border-top:1px solid var(--ui-block-divider-color)
}
#lagom-one-step-order .summary-list-setup .list-item .item-name,
#lagom-one-step-order .summary-list-setup .list-item .item-value,
#lagom-one-step-order .summary-list-setup .list-item:not(.faded) {
  color:var(--panel-summary-list-color-faded)
}
#lagom-one-step-order .summary-bottom:not(.is-fixed) .bottom-content {
  padding:0;
  width:auto
}
@media (max-width:767.98px) {
  #lagom-one-step-order .summary-bottom .summary-actions {
    flex-direction:column-reverse;
    display:flex
  }
  #lagom-one-step-order .summary-bottom .summary-actions .checkbox {
    margin:0
  }
  #lagom-one-step-order .summary-bottom .summary-actions .btn {
    width:100%;
    margin:var(--spacing-2x) 0 0
  }
  #lagom-one-step-order .summary-bottom .price-amount {
    display:flex;
    align-items:center;
    flex-direction:row-reverse;
    justify-content:flex-end
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .summary-sidebar .bottom-content {
    width:unset
  }
  #lagom-one-step-order .summary-sidebar .summary-actions label {
    padding-right:0
  }
  #lagom-one-step-order .summary-sidebar .bottom-content {
    padding:0
  }
}
#lagom-one-step-order .summary-actions .checkbox-custom {
  flex-direction:column;
  width:100%
}
#lagom-one-step-order .summary-actions .checkbox-custom .alert {
  width:100%
}
#lagom-one-step-order .summary-actions .checkbox-custom .alert:after {
  content:unset
}
#lagom-one-step-order .summary-actions .checkbox-custom .checkbox-styled {
  position:relative;
  margin-left:6px
}
#lagom-one-step-order .summary-no-data {
  padding:24px;
  display:flex;
  align-items:center;
  border-radius:3px;
  flex-direction:column;
  margin-bottom:8px;
  margin-top:-8px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23DCDEE2FF' stroke-width='2' stroke-dasharray='7, 12' stroke-linecap='square'/%3E%3C/svg%3E")
}
#lagom-one-step-order .summary-no-data i {
  color:var(--gray-icons)
}
#lagom-one-step-order .summary-no-data__text {
  font-size:var(--font-size-sm);
  line-height:20px;
  margin-top:16px;
  color:var(--gray-darker)
}
#lagom-one-step-order .order-summary.panel-summary-primary .summary-no-data i {
  color:var(--primary-block-text-faded-color)
}
#lagom-one-step-order .order-summary.panel-summary-primary .summary-no-data__text {
  color:var(--primary-block-title-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-no-data i {
  color:var(--secondary-block-text-faded-color)
}
#lagom-one-step-order .order-summary.panel-summary-secondary .summary-no-data__text {
  color:var(--secondary-block-title-color)
}
#lagom-one-step-order .promocode {
  position:relative;
  margin-top:16px;
  display:flex;
  justify-content:center;
  flex-direction:column
}
#lagom-one-step-order .promocode>.btn {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  opacity:1
}
#lagom-one-step-order .promocode>.btn:not(:hover) {
  color:var(--gray-base);
  opacity:.64
}
#lagom-one-step-order .promocode .input-group {
  border:1px solid transparent;
  width:100%;
  padding:8px 16px 8px 8px;
  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 .promocode .input-group input {
  height:36px
}
#lagom-one-step-order .promocode .input-group .btn {
  height:36px;
  min-width:68px
}
#lagom-one-step-order .promocode .form-control {
  border:0;
  padding:0;
  font-size:var(--font-size-base);
  box-shadow:none
}
#lagom-one-step-order .promocode .form-control[readonly] {
  background:transparent
}
#lagom-one-step-order .promocode.has-error:after {
  content:unset
}
#lagom-one-step-order .promocode.has-error .alert:after {
  left:44px
}
#lagom-one-step-order .promocode.has-error .input-group {
  border:1px solid var(--brand-danger)
}
#lagom-one-step-order .promocode-btn {
  color:var(--text-body-color);
  text-align:center;
  cursor:pointer;
  font-size:var(--font-size-sm);
  line-height:20px
}
#lagom-one-step-order .promocode .alert-danger {
  margin-top:8px;
  margin-bottom:0
}
#lagom-one-step-order .promocode--invalid-code .input-group {
  border-color:var(--brand-danger)
}
#lagom-one-step-order .promocode--not-applied {
  width:100%;
  margin-top:0
}
#lagom-one-step-order .order-content:not(.full-width) .order-summary {
  min-height:386px
}
#lagom-one-step-order .order-content:not(.full-width) .order-summary .content-scroll {
  min-height:97px
}
@media (min-width:992px) {
  #lagom-one-step-order .order-sidebar .panel-footer .summary-actions-orderfields {
    max-height:unset;
    overflow-y:unset
  }
}
@media (min-width:992px) {
  #lagom-one-step-order .order-sidebar-content {
    transition:top var(--transition-base);
    position:sticky;
    top:24px;
    z-index:1
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .order-sidebar {
    margin:32px 0
  }
  #lagom-one-step-order .order-sidebar [data-fixed-actions].is-fixed {
    position:fixed;
    bottom:0;
    right:0;
    left:0;
    padding-bottom:16px;
    box-shadow:0 0 1px rgba(0,0,0,.12),0 -2px 32px rgba(0,0,0,.08);
    z-index:1003
  }
  #lagom-one-step-order .order-sidebar [data-fixed-actions].is-fixed .price {
    display:none
  }
  #lagom-one-step-order .order-sidebar .panel-footer:not(.is-fixed) .summary-actions-orderfields {
    max-height:unset;
    overflow-y:unset
  }
  #lagom-one-step-order .summary-bottom:not(.is-fixed) .bottom-content {
    flex-direction:column;
    width:100%
  }
  #lagom-one-step-order .summary-bottom .bottom-content {
    flex-direction:column
  }
  #lagom-one-step-order .summary-bottom.is-fixed .summary-actions {
    padding-top:0
  }
  #lagom-one-step-order .summary-no-data {
    margin-top:0
  }
  #lagom-one-step-order .summary-no-data+.summary-actions {
    padding-top:0
  }
  #lagom-one-step-order .order-content.full-width .summary-bottom .summary-actions .btn {
    margin-right:auto!important
  }
  #lagom-one-step-order .order-summary .panel-footer:not(.has-divider) .summary-actions {
    padding-top:0
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .summary-bottom.is-fixed {
    padding-right:0;
    padding-left:0
  }
}
@media (max-width:586px) {
  #lagom-one-step-order .order-sidebar .order-summary-sidebar .summary-actions .checkbox-custom {
    margin-top:16px
  }
  #lagom-one-step-order .order-sidebar .order-summary-sidebar .summary-actions .btn {
    margin-right:0!important
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .summary-bottom:not(.is-fixed) .bottom-content.container {
    padding-right:0!important;
    padding-left:0!important
  }
}
#lagom-one-step-order .alert {
  justify-content:center;
  border:0
}
#lagom-one-step-order .alert-actions {
  float:left;
  margin:-2px 0
}
#lagom-one-step-order .alert-estimate {
  padding-top:11px;
  padding-bottom:11px
}
#lagom-one-step-order .alert-estimate .alert-icon:before {
  content:"\e934";
  margin-top:-4px
}
#lagom-one-step-order .alert-estimate .alert-actions {
  margin:-4px 0
}
#lagom-one-step-order .alert-estimate .alert-actions .btn {
  height:32px;
  border:1px solid rgba(5,108,234,.16);
  font-size:var(--font-size-sm)
}
#lagom-one-step-order .alert-sm {
  padding:3px 6px;
  border-radius:var(--input-border-radius)
}
#lagom-one-step-order .alert--full-width {
  width:100%!important
}
#lagom-one-step-order .has-error .alert {
  margin:10px 0 0;
  overflow:visible
}
#lagom-one-step-order .has-error .alert:after {
  position:absolute;
  top:-4px;
  left:15px;
  content:"";
  border-right:6px solid transparent;
  border-left:6px solid transparent;
  border-bottom:6px solid var(--state-danger-bg)
}
#lagom-one-step-order .has-error .help-block:not(:empty)+.alert {
  margin-top:0
}
#lagom-one-step-order .has-error.has-checkbox .alert:after {
  right:4px;
  left:unset
}
#lagom-one-step-order .range-slider-container {
  margin-bottom:var(--spacing-3x)
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value {
  display:none;
  color:var(--text-body-color)
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value:first-of-type {
  text-align:right
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value:last-of-type,
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value:nth-of-type(2) {
  display:block
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value:nth-of-type(2) {
  text-align:center
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value:last-of-type {
  text-align:left
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value.is-active {
  border:0
}
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value.is-active:after,
#lagom-one-step-order .range-slider-two-pips .range-slider-pips .range-slider-value.is-active:before {
  content:unset
}
#lagom-one-step-order .range-slider-connect {
  background:var(--main-header-banner-bg)
}
#lagom-one-step-order .range-slider-handle {
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .range-slider-handle:before {
  content:"";
  width:6px;
  height:16px;
  background-color:transparent;
  border-right:1px solid var(--gray-lighter-4);
  border-left:1px solid var(--gray-lighter-4)
}
#lagom-one-step-order .range-slider-handle:after {
  content:"";
  width:1px;
  height:16px;
  background-color:var(--gray-lighter-4);
  margin-right:4px
}
#lagom-one-step-order .range-slider-current-value {
  position:absolute;
  top:120%;
  height:23px;
  min-width:28px;
  padding:0 4px;
  background-color:#fff;
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm);
  filter:drop-shadow(0 0 1px #1062FE) drop-shadow(0 2px 24px rgba(0,0,0,.08));
  display:flex;
  align-items:center;
  justify-content:center
}
#lagom-one-step-order .range-slider-current-value:before {
  content:"";
  background-color:#fff;
  width:6px;
  height:6px;
  position:absolute;
  top:0;
  right:50%;
  transform:translate(50%,-50%) rotate(-45deg)
}
#lagom-one-step-order .range-slider-container {
  padding:24px;
  min-height:unset;
  border-radius:var(--border-radius-lg);
  background-color:var(--panel-bg)
}
#lagom-one-step-order .range-slider-container-prefix {
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  color:var(--gray-base)
}
#lagom-one-step-order .range-slider-container-value {
  font-size:var(--font-size-h4);
  line-height:var(--line-height-h4);
  font-weight:var(--font-weight-h4);
  margin-top:4px;
  margin-bottom:0;
  display:flex;
  color:var(--gray-darker)
}
#lagom-one-step-order .range-slider-container-value>div {
  display:flex
}
#lagom-one-step-order .range-slider-container-currency {
  margin-right:3px
}
#lagom-one-step-order .range-slider-container-left {
  margin-top:8px
}
#lagom-one-step-order .range-slider-container-left--setup-fee {
  margin-top:18px
}
#lagom-one-step-order .range-slider-container-right {
  align-items:flex-start
}
#lagom-one-step-order .range-slider-container--no-price .range-slider-container-slider {
  width:98%;
  margin:0 8px
}
#lagom-one-step-order .range-slider-value {
  font-size:var(--font-size-xs);
  line-height:var(--line-height-sm)
}
@media (max-width:767.98px) {
  #lagom-one-step-order .range-slider-connects:before {
    right:0;
    width:10px
  }
  #lagom-one-step-order .range-slider-connects:after {
    left:0;
    width:10px
  }
  #lagom-one-step-order .range-slider-container {
    margin-bottom:var(--spacing-2x)
  }
  #lagom-one-step-order .range-slider-container-price {
    flex-direction:row;
    align-items:center
  }
  #lagom-one-step-order .range-slider-container-value {
    margin-top:0;
    margin-right:8px
  }
  #lagom-one-step-order .range-slider-container-right {
    margin-top:50px
  }
  #lagom-one-step-order .range-slider-container-slider {
    margin:0
  }
}
#lagom-one-step-order .package {
  position:relative;
  transition:transform var(--transition-base),box-shadow var(--transition-base);
  cursor:pointer
}
#lagom-one-step-order .package-features>li:last-child {
  padding-bottom:0
}
#lagom-one-step-order .package-title+.package-price {
  margin-top:calc(var(--package-title-spacing-bottom) - 4px)
}
#lagom-one-step-order .package-content {
  word-break:break-word
}
#lagom-one-step-order .package-featured {
  border-color:var(--gray-lighter-4)
}
#lagom-one-step-order .package-selected {
  background:var(--panel-active-bg);
  border:1px solid var(--panel-active-border-color)
}
#lagom-one-step-order .package-selected .check-sign {
  border-top-left-radius:4px;
  display:flex
}
#lagom-one-step-order .package-popover.bottom {
  top:100%;
  right:-1px;
  left:-1px;
  margin-top:-8px
}
@media (min-width:768px) {
  #lagom-one-step-order .package-horizontal .package-name {
    display:flex;
    align-items:center;
    margin-bottom:auto
  }
  #lagom-one-step-order .package-horizontal .package-name span {
    margin-bottom:0
  }
  #lagom-one-step-order .package-horizontal .package-qty {
    padding-top:0;
    margin-bottom:0
  }
}
#lagom-one-step-order .package-horizontal .label {
  position:static;
  transform:unset;
  padding:6px;
  font-size:var(--font-size-xs);
  line-height:var(--line-height-xs);
  margin-right:16px
}
@media (max-width:767.98px) {
  #lagom-one-step-order .package-horizontal {
    text-align:center
  }
  #lagom-one-step-order .package-horizontal .package-footer {
    justify-content:center;
    flex-direction:column
  }
  #lagom-one-step-order .package-horizontal .package-footer .package-price {
    display:none
  }
  #lagom-one-step-order .package-horizontal .package-price .price-amount {
    flex-direction:column
  }
  #lagom-one-step-order .package-horizontal .package-price .price.price-right-h {
    align-items:center!important
  }
  #lagom-one-step-order .package-horizontal .package-qty {
    margin-bottom:var(--spacing-1x)
  }
  #lagom-one-step-order .package-horizontal .package-buttons {
    margin-top:24px;
    display:flex;
    flex-direction:column-reverse
  }
}
@media (min-width:768px) {
  #lagom-one-step-order .package-horizontal--bottom .package-features li {
    width:33.33%;
    min-width:33.33%
  }
}
#lagom-one-step-order .package.is-disabled {
  pointer-events:none;
  border:1px solid var(--gray-lighter-4)!important;
  box-shadow:unset
}
#lagom-one-step-order .package.is-disabled .package-name,
#lagom-one-step-order .package.is-disabled .package-name span:not(.label),
#lagom-one-step-order .package.is-disabled .package-price {
  color:var(--gray-base)
}
#lagom-one-step-order .package.is-disabled .package-price .price-cycle {
  color:var(--gray-lighter)
}
#lagom-one-step-order .package.is-disabled .package-price .price-amount {
  color:var(--gray-base)
}
#lagom-one-step-order .package.is-disabled .package-cycle {
  color:var(--gray-lighter)
}
#lagom-one-step-order .package.is-disabled .package-body .package-content .package-features>li {
  color:var(--gray-lighter-2)
}
#lagom-one-step-order .package.is-disabled .package-body .package-content .package-features>li b {
  color:var(--gray-lighter)
}
#lagom-one-step-order .package.is-disabled .package-footer .btn {
  background-color:var(--btn-disabled-bg);
  border-color:var(--btn-disabled-border)
}
#lagom-one-step-order .package.is-disabled .package-footer .btn-text {
  color:var(--gray-lighter)
}
#lagom-one-step-order .package:not(.package-horizontal)-qty {
  margin-bottom:0;
  padding-top:0;
  margin-top:8px
}
#lagom-one-step-order .package:not(.package-horizontal) .price-amount {
  flex-direction:column
}
#lagom-one-step-order .package:not(.package-selected):hover {
  transform:translate3d(0,-8px,0);
  box-shadow:var(--package-hover-block-shadow)
}
#lagom-one-step-order .package-sm .package-actions .btn,
#lagom-one-step-order .package-sm .package-footer .btn {
  min-width:108px
}
#lagom-one-step-order .package-icon {
  max-width:64px;
  max-height:64px
}
#lagom-one-step-order .package-icon img {
  width:unset;
  max-width:100%;
  max-height:100%;
  margin:auto
}
#lagom-one-step-order .package:hover:after {
  content:"";
  position:absolute;
  right:0;
  left:0;
  top:0;
  bottom:-8px
}
@media (max-width:1319.98px) {
  #lagom-one-step-order .package-footer .btn {
    min-width:unset
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .package {
    max-width:unset
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .package-sm .package-actions .btn,
  #lagom-one-step-order .package-sm .package-footer .btn {
    min-width:unset;
    max-width:100%
  }
}
#lagom-one-step-order .swiper-wrapper {
  position:relative;
  z-index:1;
  display:flex;
  height:100%;
  flex-wrap:nowrap;
  transition:right var(--transition-base),transform var(--transition-base);
  right:0
}
#lagom-one-step-order .swiper-wrapper:before {
  content:"";
  position:absolute;
  right:100%;
  top:0;
  bottom:0;
  background-color:#fff
}
@media (max-width:1275px) {
  #lagom-one-step-order .swiper-wrapper.swiper-steps {
    max-width:820px
  }
}
#lagom-one-step-order .swiper-wrapper--move {
  transition-duration:.24s!important
}
#lagom-one-step-order .swiper-container {
  visibility:visible;
  position:relative;
  z-index:1;
  overflow:visible;
  margin-left:auto;
  margin-right:auto
}
#lagom-one-step-order .swiper-container--packages .col-sm-3 {
  min-width:25%
}
#lagom-one-step-order .swiper-disabled .swiper-steps>* {
  width:100%!important
}
#lagom-one-step-order .swiper-nav {
  display:flex;
  align-items:center;
  position:relative
}
#lagom-one-step-order .swiper-nav .ls {
  cursor:pointer;
  color:var(--gray-icons);
  font-size:18px
}
#lagom-one-step-order .swiper-nav .ls:after {
  content:unset
}
#lagom-one-step-order .swiper-nav .swiper-navigation {
  margin:0 24px;
  display:flex;
  font-size:16px;
  user-select:none
}
#lagom-one-step-order .swiper-nav .swiper-button {
  font-size:18px!important;
  display:flex;
  cursor:pointer;
  transition:opacity var(--transition-base)
}
#lagom-one-step-order .swiper-nav .swiper-button svg path {
  transition:fill var(--transition-base)
}
#lagom-one-step-order .swiper-nav .swiper-button:not(.swiper-button-disabled):hover svg path {
  fill:var(--brand-primary)
}
#lagom-one-step-order .swiper-nav .swiper-button-disabled {
  opacity:.4
}
#lagom-one-step-order .swiper-switcher {
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid var(--gray-lighter-4);
  border-radius:24px;
  padding:3px
}
#lagom-one-step-order .swiper-switcher__label {
  min-width:55px;
  color:var(--brand-primary);
  font-size:var(--font-size-sm);
  line-height:20px;
  transition:background-color var(--transition-base),color var(--transition-base);
  padding:3px 0;
  text-align:center;
  border-radius:24px;
  cursor:pointer
}
#lagom-one-step-order .swiper-switcher__label.active {
  background-color:var(--brand-primary);
  color:#fff
}
#lagom-one-step-order .swiper-navigation-secondary {
  position:absolute;
  width:32px;
  top:-48px;
  bottom:-50px;
  z-index:5;
  cursor:pointer
}
#lagom-one-step-order .swiper-navigation-secondary-left {
  background:linear-gradient(-90deg,var(--body-bg),hsla(0,0%,100%,0));
  right:-32px
}
#lagom-one-step-order .swiper-navigation-secondary-right {
  background:linear-gradient(-270deg,var(--body-bg) -14.06%,hsla(0,0%,100%,0));
  left:-32px
}
#lagom-one-step-order .slider-container.swiper-sidebar .row>div {
  min-width:288px;
  max-width:288px;
  flex-basis:unset
}
#lagom-one-step-order .slider-container.swiper-full-width .row>div {
  flex-basis:unset;
  min-width:305px;
  max-width:305px
}
#lagom-one-step-order .slider-container.swiper-full-width.swiper-full-width--number .row>div {
  min-width:288px;
  max-width:288px;
  flex-basis:unset
}
#lagom-one-step-order .popover-confirmation {
  font-size:var(--font-size-sm);
  line-height:var(--line-height-sm);
  display:block;
  min-width:268px;
  border:none;
  border-radius:2px
}
#lagom-one-step-order .popover-confirmation.bottom {
  right:unset;
  left:0;
  margin-top:4px
}
#lagom-one-step-order .popover-confirmation.bottom .arrow {
  right:unset;
  left:14px
}
#lagom-one-step-order .popover-confirmation.bottom .arrow:before {
  margin-right:calc(-1 * var(--popover-arrow-width))
}
#lagom-one-step-order .popover-confirmation.bottom .arrow:after {
  display:none
}
#lagom-one-step-order .popover-confirmation .popover-title {
  font-size:var(--font-size-base);
  line-height:var(--line-height-base);
  display:flex;
  background:none;
  color:var(--brand-info);
  padding:12px 16px 8px;
  align-items:center;
  border:0
}
#lagom-one-step-order .popover-confirmation .popover-title i {
  margin-left:8px
}
#lagom-one-step-order .popover-confirmation .popover-content {
  text-align:right;
  padding:0 16px;
  color:var(--text-body-color)
}
#lagom-one-step-order .popover-confirmation .popover-actions {
  padding:16px;
  display:flex;
  flex-wrap:wrap
}
#lagom-one-step-order .popover-confirmation .popover-actions .btn {
  height:28px;
  font-size:13px
}
#lagom-one-step-order .popover-confirmation .popover-actions .btn+.btn {
  margin-right:8px
}
#lagom-one-step-order .popover-confirmation .popover-actions .checkbox {
  margin-bottom:0;
  margin-top:16px;
  width:100%
}
#lagom-one-step-order .popover-confirmation .popover-actions .checkbox label {
  color:var(--gray-base)
}
#lagom-one-step-order .popover-confirmation.bottom>.arrow {
  margin-right:-7px;
  top:-14px;
  border-width:7px
}
#lagom-one-step-order .popover-confirmation>.arrow {
  border-width:7px
}
@media (max-width:586px) {
  #lagom-one-step-order .popover-confirmation .popover-actions .btn+.btn {
    margin-right:0;
    margin-top:8px
  }
}
#lagom-one-step-order .section-header {
  display:flex;
  align-items:center;
  flex-wrap:wrap
}
#lagom-one-step-order .section-header.has-toolbar {
  display:flex
}
#lagom-one-step-order .section-header--tooltip {
  display:flex;
  align-items:center
}
#lagom-one-step-order .section-header--tooltip .section-title {
  margin-bottom:0
}
#lagom-one-step-order .section-header--tooltip .section-desc {
  margin-top:var(--headings-margin-bottom)
}
#lagom-one-step-order .section-header .section-desc {
  width:100%;
  margin-bottom:0!important
}
#lagom-one-step-order .section-title+.panel-range-select {
  margin-right:var(--spacing-2x)
}
#lagom-one-step-order .section-toolbar {
  margin-right:auto;
  display:flex;
  align-items:flex-start
}
#lagom-one-step-order .section-toolbar>*+* {
  margin-right:8px
}
#lagom-one-step-order .section-body>:last-child {
  margin-bottom:0
}
#lagom-one-step-order .section .search-group-sm {
  min-width:190px
}
#lagom-one-step-order .section .search-group-sm:before {
  font-size:13px;
  padding-right:8px;
  width:36px
}
#lagom-one-step-order .section .search-group-sm .form-control {
  padding-right:36px
}
#lagom-one-step-order .section .search-group-sm .input-sm {
  height:36px
}
#lagom-one-step-order .section .search-group--tld input {
  min-width:240px
}
#lagom-one-step-order .section-packages {
  padding-top:0!important
}
#lagom-one-step-order .section-packages .row:after {
  content:"";
  position:absolute;
  right:100%;
  top:0;
  bottom:0;
  background-color:#fff
}
#lagom-one-step-order .section-packages .package {
  cursor:pointer
}
#lagom-one-step-order .section-show-overflow>.section-body:not(.slider-container) .swiper-navigation-secondary-left,
#lagom-one-step-order .section-show-overflow>.section-body:not(.slider-container) .swiper-navigation-secondary-right {
  display:none
}
#lagom-one-step-order .section-show-overflow .slider-container {
  margin:-40px;
  padding:40px;
  overflow:hidden
}
#lagom-one-step-order .section-show-overflow .slider-container .swiper-navigation-secondary-left {
  right:0
}
#lagom-one-step-order .section-show-overflow .slider-container .swiper-navigation-secondary-right {
  left:0
}
#lagom-one-step-order .section-show-overflow .slider-container .row>div {
  padding-right:12px;
  padding-left:12px
}
#lagom-one-step-order .section-show-overflow .slider-container:after,
#lagom-one-step-order .section-show-overflow .slider-container:before {
  content:""!important;
  position:absolute;
  top:-48px;
  bottom:-12px;
  background-color:var(--body-bg);
  width:1000%;
  z-index:5
}
#lagom-one-step-order .section-show-overflow .slider-container:before {
  left:calc(100% + 32px)
}
#lagom-one-step-order .section-show-overflow .slider-container:after {
  right:calc(100% + 32px)
}
#lagom-one-step-order .section-tooltip {
  color:var(--nav-tabs-link-icon-color);
  margin-right:var(--spacing-1x);
  width:32px;
  height:32px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-left:unset!important;
  transition:color var(--transition-base)
}
#lagom-one-step-order .section-tooltip--sm {
  width:12px;
  height:12px;
  font-size:var(--font-size-xs)!important
}
#lagom-one-step-order .section-tooltip:hover {
  color:var(--brand-primary)
}
#lagom-one-step-order .section--domain .tab-nav--domain {
  position:relative
}
#lagom-one-step-order .section--domain .nav-tabs {
  overflow-x:auto;
  overflow-y:hidden;
  display:flex;
  flex-wrap:nowrap;
  white-space:nowrap;
  scrollbar-color:hsla(0,0%,100%,.3) transparent;
  scrollbar-width:thin;
  transition:.24s ease;
  margin-bottom:var(--spacing-2x)
}
#lagom-one-step-order .section--domain ::-webkit-scrollbar {
  height:0
}
#lagom-one-step-order .section--custom-fields .panel,
#lagom-one-step-order .section--server-fields .panel {
  border-color:var(--gray-lighter-4)
}
#lagom-one-step-order .section--custom-fields .panel .row,
#lagom-one-step-order .section--server-fields .panel .row {
  margin-bottom:0!important
}
#lagom-one-step-order .section--custom-fields .panel-body,
#lagom-one-step-order .section--server-fields .panel-body {
  padding-bottom:12px
}
#lagom-one-step-order .section-top-nav {
  margin-bottom:24px;
  display:flex;
  align-items:center;
  justify-content:space-between
}
#lagom-one-step-order .section-top-nav .swiper-nav,
#lagom-one-step-order .section-top-nav .swiper-switcher {
  z-index:2
}
#lagom-one-step-order .section-order-summary-bottom {
  margin-top:48px
}
@media (min-width:992px) {
  #lagom-one-step-order .section--addons .row .field-sm .panel-addon.panel-main-addon .panel-body {
    max-width:334px;
    overflow:visible
  }
  #lagom-one-step-order .section--addons .row .field-sm .panel-addon.panel-main-addon .panel-body .btn-group {
    display:-webkit-box;
    z-index:555;
    margin-top:auto
  }
}
#lagom-one-step-order .section--addons+.section--billing-details {
  margin-top:calc(var(--ca-section-spacing) - var(--ui-block-spacing-base))
}
#lagom-one-step-order .section--extension {
  margin-top:48px
}
#lagom-one-step-order .section--promocode .box-promo-code {
  padding:24px;
  border-radius:4px
}
#lagom-one-step-order .section--promocode .box-promo-code .box-body {
  display:flex;
  align-items:center
}
#lagom-one-step-order .section--promocode .box-promo-code .box-body .search-group {
  flex-grow:1;
  padding:0;
  border:0
}
#lagom-one-step-order .section--promocode .box-promo-code .box-body .search-field-icon {
  top:50%;
  transform:translateY(-50%);
  color:var(--gray-icons)
}
#lagom-one-step-order .section--promocode .box-promo-code .box-body .search-field form {
  width:100%
}
#lagom-one-step-order .section--promocode .box-promo-code .promocode .alert {
  margin-top:0
}
#lagom-one-step-order .section .section-header .section-desc {
  width:100%;
  margin-bottom:0!important
}
@media (max-width:991.98px) {
  #lagom-one-step-order .section-order-summary-bottom .order-content.full-width .order-summary-actions {
    margin-right:0;
    margin-top:16px
  }
  #lagom-one-step-order .section-order-summary-bottom .order-content.full-width .order-summary-actions label {
    padding-right:0
  }
  #lagom-one-step-order .section-header.has-toolbar {
    flex-direction:column
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar {
    margin-right:0;
    margin-bottom:24px
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .tld-filters {
    width:100%
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .search-group {
    min-width:unset;
    width:100%
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .selectize-control {
    width:100%
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .m-b-neg-24 {
    margin-bottom:-8px!important
  }
  #lagom-one-step-order .section-header.has-toolbar {
    flex-direction:column
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar {
    margin-right:0;
    margin-bottom:24px
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .tld-filters {
    width:100%
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .search-group {
    min-width:unset;
    width:100%
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .selectize-control {
    width:100%
  }
  #lagom-one-step-order .section-config-options .panel--main:last-child.has-checkbox,
  #lagom-one-step-order .section-config-options .panel--main:last-child.has-radio {
    margin-bottom:-16px!important
  }
  #lagom-one-step-order .section-packages {
    margin-bottom:-16px
  }
}
@media (max-width:586px) {
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar {
    flex-direction:column;
    margin-top:8px
  }
  #lagom-one-step-order .section-header.has-toolbar .section-toolbar .search-group {
    margin-right:0;
    margin-top:16px
  }
}
@media (max-width:479.98px) {
  #lagom-one-step-order .section--promocode .box-promo-code .box-body {
    flex-direction:column
  }
  #lagom-one-step-order .section--promocode .box-promo-code .box-body .search-group {
    width:100%
  }
  #lagom-one-step-order .section--promocode .box-promo-code .box-body .input-group-btn {
    width:100%;
    margin-top:var(--spacing-1x)
  }
  #lagom-one-step-order .section--promocode .box-promo-code .box-body .input-group-btn .btn {
    width:100%;
    margin-right:0
  }
}
#lagom-one-step-order .message-fullscreen {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  border:0;
  z-index:2;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:0;
  box-shadow:none
}
#lagom-one-step-order .message-subtext {
  font-size:var(--font-size-lg);
  line-height:var(--line-height-lg);
  display:block;
  margin-top:var(--spacing-3x);
  font-weight:var(--font-weight-light);
  text-align:center
}
#lagom-one-step-order .message-text--bold {
  margin-top:var(--spacing-6x);
  font-weight:var(--font-weight-bold)
}
#lagom-one-step-order .message--loading-order {
  text-align:center;
  margin-top:var(--spacing-6x);
  color:var(--main-header-title-color);
  font-size:var(--main-header-title-font-size);
  font-weight:var(--main-header-title-font-weight);
  line-height:var(--main-header-title-line-height)
}
@media (max-width:479.98px) {
  #lagom-one-step-order .message-fullscreen .message-text {
    font-size:var(--font-size-xxlg);
    line-height:var(--line-height-lg)
  }
  #lagom-one-step-order .message-fullscreen .message-subtext {
    margin-top:var(--spacing-2x)
  }
}
#lagom-one-step-order .main-content.full-width {
  max-width:100%!important
}
#lagom-one-step-order .main-content.full-width .section {
  position:relative
}
#lagom-one-step-order .main-content.full-width .section:not(.section-packages):not(.section--full-width) {
  padding-right:70px
}
#lagom-one-step-order .main-content.full-width .section-number {
  width:40px;
  height:40px;
  border-radius:100%;
  border:1px solid var(--gray-lighter-4);
  position:absolute;
  top:-5px;
  right:0;
  display:flex;
  justify-content:center;
  align-items:center
}
#lagom-one-step-order .main-content.full-width .section--config-options.panel--main.section:not(.section-packages):not(.section--full-width) {
  margin-right:-70px
}
#lagom-one-step-order .main-content.full-width .order-sidebar-content {
  position:static
}
#lagom-one-step-order .main-content.full-width .order-summary {
  position:static;
  display:block
}
#lagom-one-step-order .main-content.full-width .order-summary .content-scroll {
  max-height:unset
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-list:first-of-type {
  padding-top:0
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-container {
  padding-top:var(--ui-block-padding-base)
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-bottom .bottom-content {
  display:flex;
  justify-content:flex-end
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed {
  position:fixed;
  bottom:0;
  right:0;
  left:0;
  box-shadow:0 0 1px rgba(0,0,0,.12),0 -2px 32px rgba(0,0,0,.08);
  z-index:1003;
  border-radius:0;
  padding:12px 0
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .summary-actions {
  padding-top:0
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .price .price-total {
  margin-bottom:0
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-bottom .price-amount .loader {
  display:none
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-actions {
  flex-direction:row-reverse;
  margin-top:0;
  align-items:center;
  display:flex;
  flex-grow:1;
  justify-content:space-between
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-actions .btn {
  margin-right:40px;
  min-width:216px
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-actions .checkbox {
  margin:0
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-actions .checkbox label {
  align-items:center
}
#lagom-one-step-order .main-content.full-width .order-summary .summary-no-data {
  margin-bottom:0;
  flex-grow:1;
  margin-top:0;
  margin-left:100px
}
#lagom-one-step-order .main-content.full-width .order-summary .price {
  margin-left:100px
}
@media (min-width:768px) and (max-width:991.98px) {
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .bottom-content {
    flex-direction:row
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .bottom-content .btn-submit {
    margin-right:0
  }
}
@media (max-width:991.98px) {
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom:not(.is-fixed) .summary-actions {
    flex-direction:column
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom:not(.is-fixed) .summary-actions .btn {
    width:100%;
    margin:var(--spacing-2x) 0
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom:not(.is-fixed) .summary-actions .checkbox-custom label {
    padding-right:0
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed {
    padding:12px 0
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .summary-actions {
    padding-top:0
  }
  #lagom-one-step-order .main-content.full-width .section {
    padding-right:0!important
  }
  #lagom-one-step-order .main-content.full-width .section-header {
    padding-right:70px
  }
  #lagom-one-step-order .main-content.full-width .section--config-options {
    margin-right:0!important
  }
}
@media (max-width:767.98px) {
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed {
    padding:var(--spacing-2x) 0
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .summary-actions {
    padding-top:0;
    min-height:unset
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .price {
    display:none
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom.is-fixed .price .price-total {
    margin-bottom:var(--spacing-1x)
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom:not(.is-fixed) .summary-actions {
    flex-direction:column-reverse
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom:not(.is-fixed) .summary-actions .btn {
    margin:var(--spacing-2x) 0 0
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom:not(.is-fixed) .summary-actions .checkbox {
    margin-top:var(--spacing-2x);
    margin-bottom:0
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom .summary-actions {
    flex-direction:column-reverse
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom .summary-actions .btn {
    width:100%;
    margin:0;
    margin-top:12px
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom .summary-actions .checkbox-custom {
    margin:0 0 var(--spacing-2x)
  }
  #lagom-one-step-order .main-content.full-width .order-summary .summary-bottom .summary-actions .checkbox-custom label {
    padding-right:0
  }
}
@media (max-width:586px) {
  #lagom-one-step-order .main-content.full-width .order-summary .summary-actions .btn {
    margin-right:auto!important
  }
  #lagom-one-step-order .main-content.full-width .section {
    padding-right:0!important
  }
  #lagom-one-step-order .main-content.full-width .section-header {
    padding-right:70px
  }
}
#lagom-one-step-order [fill="rgb(209,211,213)"] {
  fill:var(--svg-illustration-gray-3)
}
#lagom-one-step-order [fill="rgb(220,222,225)"] {
  fill:var(--svg-illustration-gray-5)
}
#lagom-one-step-order [fill="rgb(239,240,243)"] {
  fill:var(--svg-illustration-gray-7)
}
#lagom-one-step-order [fill="rgb(3,103,228)"] {
  fill:var(--brand-primary)
}
#lagom-one-step-order [fill="rgb(4,97,210)"] {
  fill:var(--brand-primary-darker)
}
#lagom-one-step-order [fill="rgb(32,121,233)"] {
  fill:var(--brand-primary-lighter)
}
#lagom-one-step-order [stroke="rgb(255,255,255)"] {
  stroke:var(--svg-illustration-gray-w)
}
