.pika-bk{background:var(--color-white);padding:10px;border-radius:8px;box-shadow:0 3px 6px -2px #00000080;margin:10px}.pika-bk.simple .pika-single{grid-template-columns:1fr}.pika-bk.checkout{padding-top:50px}.pika-bk.checkout .pika-title{margin-bottom:10px}.pika-bk.checkout .pika-prev,.pika-bk.checkout .pika-next{top:-20px;transform:translate(-50%,-50%);left:-51px}/*!
     * Pikaday
     * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
     * /

.pika-single {
    /*z-index: 9999;* /
    display: block;
    position: relative;
    color: var(--color-primary-1);
    background: var(--color-white);
    font-family: var(--font-dm);
}

    /*
    clear child float (pika-lendar), using the famous micro clearfix hack
    http://nicolasgallagher.com/micro-clearfix-hack/
    * /
.pika-single:before,
.pika-single:after {
    content: ' ';
    display: table;
}
.pika-single:after {
    clear: both;
}

    .pika-single.is-hidden {
        display: none;
    }

    .pika-single.is-bound {
        position: absolute;
        box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
    }

    .pika-lendar {
        float: left;
        width: 100%;
        margin: 0;
    }

    .pika-title {
        position: relative;
        text-align: center;
    }

.pika-label {
    display: inline-block;
    position: relative;
    /*z-index: 9999;* /
    overflow: hidden;
    margin: 0;
    padding: 8px 3px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    /*z-index: 9998;* /
    margin: 0;
    left: 0;
    top: 0;
    opacity: 0;
    height: 34px;
}
.pika-title select option {
    font-size: 16px;
}

    .pika-prev,
    .pika-next {
        display: block;
        cursor: pointer;
        position: relative;
        outline: none;
        border: 0;
        padding: 0;
        width: 34px;
        height: 34px;
        font-size: 0;
        white-space: nowrap;
        overflow: hidden;
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        border-radius: 100px;
        transition: background-color var(--transition-normal);
    }

    .pika-prev:hover,
    .pika-next:hover {
        background-color: var(--color-light);
    }

    .pika-prev,
    .is-rtl .pika-next {
        float: left;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjcxNjg1IDcuOTMzMTVMOC42Njk0NCAxLjkzNzAzQzguODgxMiAxLjcyMzU0IDkgMS40MzUwOCA5IDEuMTM0MzlDOSAwLjgzMzY5MyA4Ljg4MTIgMC41NDUwOTYgOC42Njk0NCAwLjMzMTYxQzguNTY1MzggMC4yMjY1MjMgOC40NDE1IDAuMTQzMTU3IDguMzA1MDEgMC4wODYyMjY5QzguMTY4NTEgMC4wMjkyOTY4IDguMDIyMDUgMCA3Ljg3NDE1IDBDNy43MjYyNiAwIDcuNTc5ODYgMC4wMjkyOTY4IDcuNDQzMzcgMC4wODYyMjY5QzcuMzA2ODcgMC4xNDMxNTcgNy4xODMgMC4yMjY1MjMgNy4wNzg5MyAwLjMzMTYxTDAuMzMwNTYgNy4xMjkzOUMwLjExODgwMyA3LjM0Mjg4IDAgNy42MzEzNCAwIDcuOTMyMDNDMCA4LjIzMjczIDAuMTE4ODAzIDguNTIxMTggMC4zMzA1NiA4LjczNDY3TDcuMDc4OTMgMTUuNTMyNUM3LjE4MyAxNS42Mzc1IDcuMzA2ODcgMTUuNzIwOSA3LjQ0MzM3IDE1Ljc3NzhDNy41Nzk4NiAxNS44MzQ4IDcuNzI2MjYgMTUuODY0MSA3Ljg3NDE1IDE1Ljg2NDFDOC4wMjIwNSAxNS44NjQxIDguMTY4NTEgMTUuODM0OCA4LjMwNTAxIDE1Ljc3NzhDOC40NDE1IDE1LjcyMDkgOC41NjUzOCAxNS42Mzc1IDguNjY5NDQgMTUuNTMyNUM4Ljg4MTIgMTUuMzE5IDkgMTUuMDMwNCA5IDE0LjcyOTdDOSAxNC40MjkgOC44ODEyIDE0LjE0MDUgOC42Njk0NCAxMy45MjdMMi43MTY4NSA3LjkzMzE1WiIgZmlsbD0iIzIxMUI0MiIvPgo8L3N2Zz4K');
    }

    .pika-next,
    .is-rtl .pika-prev {
        float: right;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjI4MzE1IDguMDY2ODVMMC4zMzA1NiAxNC4wNjNDMC4xMTg4MDMgMTQuMjc2NSAxLjI1NDU5ZS0wNyAxNC41NjQ5IDkuOTE3MTNlLTA4IDE0Ljg2NTZDNy4yODgzN2UtMDggMTUuMTY2MyAwLjExODgwMyAxNS40NTQ5IDAuMzMwNTYgMTUuNjY4NEMwLjQzNDYyNSAxNS43NzM1IDAuNTU4NDk3IDE1Ljg1NjggMC42OTQ5OTUgMTUuOTEzOEMwLjgzMTQ5MSAxNS45NzA3IDAuOTc3OTU1IDE2IDEuMTI1ODUgMTZDMS4yNzM3NCAxNiAxLjQyMDE0IDE1Ljk3MDcgMS41NTY2MyAxNS45MTM4QzEuNjkzMTMgMTUuODU2OCAxLjgxNyAxNS43NzM1IDEuOTIxMDcgMTUuNjY4NEw4LjY2OTQ0IDguODcwNjFDOC44ODEyIDguNjU3MTIgOSA4LjM2ODY2IDkgOC4wNjc5N0M5IDcuNzY3MjcgOC44ODEyIDcuNDc4ODIgOC42Njk0NCA3LjI2NTMzTDEuOTIxMDcgMC40Njc1NDVDMS44MTcwMSAwLjM2MjQ1OSAxLjY5MzEzIDAuMjc5MDkyIDEuNTU2NjMgMC4yMjIxNjJDMS40MjAxNCAwLjE2NTIzMiAxLjI3Mzc0IDAuMTM1OTM1IDEuMTI1ODUgMC4xMzU5MzVDMC45Nzc5NTYgMC4xMzU5MzUgMC44MzE0OTMgMC4xNjUyMzIgMC42OTQ5OTYgMC4yMjIxNjJDMC41NTg0OTkgMC4yNzkwOTIgMC40MzQ2MjYgMC4zNjI0NTggMC4zMzA1NjEgMC40Njc1NDVDMC4xMTg4MDQgMC42ODEwMyAxLjMxNGUtMDYgMC45Njk2MjggMS4yODc3MWUtMDYgMS4yNzAzMkMxLjI2MTQyZS0wNiAxLjU3MTAyIDAuMTE4ODA0IDEuODU5NDcgMC4zMzA1NjEgMi4wNzI5Nkw2LjI4MzE1IDguMDY2ODVaIiBmaWxsPSIjMjExQjQyIi8+Cjwvc3ZnPg==');
        background-position: 57% center;
    }

    .pika-prev.is-disabled,
    .pika-next.is-disabled {
        cursor: default;
        opacity: 0.2;
    }

    .pika-select {
        display: inline-block;
    }

    .pika-table {
        width: max-content;
        margin: auto;
        border-spacing: 4px 4px;
        border: 0;
    }

    .pika-table th,
    .pika-table td {
        width: 14.285714285714286%;
        padding: 0;
    }

    .pika-table th {
        color: var(--color-primary-1);
        font-size: 14px;
        line-height: 18px;
        font-weight: bold;
        text-align: center;
        opacity: 0.6;
    }

    .pika-table td {
        width: 34px;
        height: 46px;
        vertical-align: top;
    }

    .pika-button {
        cursor: pointer;
        color: var(--color-primary-1);
        text-align: center;
        font-size: 14px;
        line-height: 18px;
        background: transparent;
        font-weight: bold;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        display: grid;
        align-items: center;
        grid-template-rows: 1fr;
        border-radius: 100px;
        border: 1px solid transparent;
        transition: border var(--transition-normal);
    }

    .pika-week {
        font-size: 11px;
        color: #999;
    }

    .is-today .pika-button {
        color: #33aaff;
        font-weight: bold;
    }

    .is-selected .pika-button,
    .has-event .pika-button {
        color: var(--color-primary-1);
        background: var(--color-primary-2);
    }

    .has-event .pika-button {
        background: #005da9;
        box-shadow: inset 0 1px 3px #0076c9;
    }

    .is-disabled .pika-button,
    .is-inrange .pika-button {
    }

    .is-startrange .pika-button {
        color: #fff;
        background: #6cb31d;
        box-shadow: none;
        border-radius: 3px;
    }

    .is-endrange .pika-button {
        color: #fff;
        background: #33aaff;
        box-shadow: none;
        border-radius: 3px;
    }

    .is-disabled .pika-button {
        opacity: 0.3;
    }

    .is-outside-current-month .pika-button {
        color: #999;
        opacity: 0.3;
    }

    .is-selection-disabled {
        pointer-events: none;
        cursor: default;
    }

    .pika-button:hover,
    .pika-row.pick-whole-week:hover .pika-button {
        border: 1px solid var(--color-primary-2);
    }

/* styling for abbr * /
.pika-table abbr {
    border-bottom: none;
    cursor: help;
    text-decoration: none;
}*/
