.checkout-page .panel-orderfields .panel-body {
  display: flex;
  flex-direction: column;
  row-gap: 12px; }

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

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

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

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

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

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

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

.checkout-page .price-left-h .price-amount {
  align-items: flex-start !important;
  text-align: left; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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