:root{
    --ck-ui-component-min-height: 2em !important; 
}
/* multiple select */
.select-outline-style .select2-container .select2-selection--multiple{
    border-radius: 8px;
    border: 1px solid #D0D5DD;
    box-shadow: 0px 1px 4px 0px rgba(16, 24, 40, 0.05);
    min-height: 40px;
    background-color: var(--white);

    padding: 0;
    display: flex;

    position: relative;
    padding-right: 30px;
    padding-left: 4px;

    padding-top: 8px;
    padding-bottom: 8px;
    overflow: hidden;
}
.select-outline-style .select2-selection__rendered li:not([title]){
    display: none !important;
}
.select-outline-style .select2-container .select2-selection--multiple .select2-selection__rendered{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 8px 0;
}
.select-outline-style .select2-container .select2-selection--multiple .select2-selection__choice{
    margin: 0 4px !important;
}

.select-outline-style .select2-container .select2-selection--multiple::after{
    content: "";
    display: block;
    top: 0;
    right: 0;
    height: 100%;
    width: 30px;
    position: absolute;
    background: var(--white) url(../img/select-arrow-3.svg) no-repeat center center / 10px;
}
.select-outline-style .select2-container .select2-selection--multiple .select2-search{
    display: flex !important;
    flex: auto;
    align-items: center;
}
.select-outline-style .select2-container .select2-selection--multiple .select2-search__field{
    margin: 0 !important;
    padding: 8px 4px !important;
    line-height: 1px !important;
    height: fit-content;
}
.select-outline-style .select2-search__field::placeholder{
    color: var(--secondary-2) !important;
    font-family: var(--roboto) !important;
    font-size: 14px !important;
    opacity: 0.75 !important;
}   
.select-outline-style .select2-container--default .select2-selection--multiple .select2-selection__choice{
    display: flex;
    align-items: center;
    height: 22px;
    border-radius: 4px;

    background-color: #F0F5F9;
    padding: 0 26px 0 8px !important;

}  
.select-outline-style .select2-container--default .select2-selection--multiple .select2-selection__choice[title="more"]{
    padding: 4px 8px !important;
}  
.select-outline-style .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display{
    font-size: 12px;
    line-height: 24px;
    font-family: var(--roboto);
    color: var(--defaultTextColor);
}

.select-outline-style .select2-container--open .select2-selection--multiple::after{
    transform: rotate(180deg);
}

.select-outline-style .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    background-image: url(../img/select-remove-3.svg);
    padding: 0 13px;
}
.hide{display:none !important;}

.dropdown-multiple .select2-search,
.dropdown-multiple .select2-search textarea{
    width: 100% !important;
    display: flex !important;
    margin: 0 !important;
    font-size: 12px !important;
}

.dropdown-multiple .drp-head .select2-results__option{
    padding: 12px 12px !important;
    cursor: pointer;
}
.select2-results__message::before{
    display: none !important;
}
.dropdown-multiple .drp-head > *{
    border-bottom: 1px solid #ddd;
}

.dropdown-multiple .select2-search textarea{
    height: 40px !important;
    flex: auto !important;
    padding: 10px 12px 10px 34px !important;
    resize: none !important;
    white-space: nowrap !important;
    background: url("../img/ico-loupe-select.svg") no-repeat left 12px center / 12px !important;
    line-height: 23px !important;
    overflow: hidden !important;
}
.dropdown-multiple .select2-search textarea::placeholder{
    font-size: 12px !important;
    font-family: var(--fotnFamily);
    color: var(--secondary-2);
    opacity: 0.75;
}
.dropdown-multiple .select2-results__option{
    font-size: 12px !important;
    font-family: var(--fotnFamily);
}
.select2-container--default .dropdown-multiple .select2-results__option--highlighted.select2-results__option--selectable{
    color: #000;
    background-color: #fff;
}
.select2-container--default .dropdown-multiple .select2-results__options .select2-results__option:not(.select2-results__option--group):first-child{
    padding-top: 12px !important;
}
.select2-container--default .dropdown-multiple .select2-results__options .select2-results__option:not(.select2-results__option--group):last-child{
    padding-bottom: 12px !important;
}
.select2-container--default .dropdown-multiple .select2-results__option{
    gap: 8px;
    padding: 6px 12px;
}
.select2-container--default .dropdown-multiple .select2-results__option::before{
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    position: relative;
    border-radius: 2px;
    background: var(--white);
    border: 1px solid rgba(93, 103, 126, 0.75);
    overflow: hidden;
}
.select2-container--default .dropdown-multiple .select2-results__option.select2-results__option--selected::before,
.select2-container--default .dropdown-multiple .select2-results__option.--all-actives::before{
    background: url("../img/check-select.svg") no-repeat center center / 16px !important;
    border-color: transparent !important;
}
.select2-container--default .dropdown-multiple .select2-results__option.--all-actives::before{
    display: none;
}
.select2-container--default .dropdown-multiple .select2-results__option.--all-actives .text1,
.select2-container--default .dropdown-multiple .select2-results__option .text2{
    display: none;
}
.select2-container--default .dropdown-multiple .select2-results__option.--all-actives .text2{
    display: inline-block;
}
.select2-container--default .dropdown-multiple .select2-results__option .text2{
    color: var(--primary);
    text-decoration: underline;
}
.select2-container--default .dropdown-multiple .select2-results__option.select2-results__option--group{
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 0 !important;
}
.select2-container--default .dropdown-multiple .select2-results__option.select2-results__option--group::before{
    display: none;
}
.select2-container--default .dropdown-multiple .select2-results__option.select2-results__option--group:first-child .select2-results__group{
    border-top: none;
}
.select2-container--default .dropdown-multiple .select2-results__option.select2-results__option--group .select2-results__group{
    border-top: 1px solid #ddd;
    padding: 0 !important;
}
body:not(.lock) > .select2-container .dropdown-multiple{z-index:10 !important;}
.select2-container--default .dropdown-multiple .select2-results__option--selected{
    background-image: none;
}
.drp-head{
    display: flex;
    flex-direction: column;
}





.select-outline-style-2 .select2-container .select2-selection__placeholder{
    color: var(--defaultTextColor) !important;
}
.dropdown-custom-2 .select2-results__options .select2-results__option:not(:last-child){
    border-bottom: 1px solid #ddd;
}

/* multiple select */



.step-list-2{
    max-width: 330px;
    min-width: 330px;
}
.step-list-2 .step-hotel-item:not(.step--success){
    pointer-events: none;
}
.step-list-2 .step-hotel-item{
    position: relative;
    cursor: pointer;
}
.step-list-2 .step-hotel-item .info + .step-soon{
    padding-left: 10px;
}
.step-list-2 .step-soon{
    margin-left:auto;
    white-space: nowrap;
}
.step-soon{
    font-size: 10px;
    font-style: italic;
    font-weight: 400;
    text-transform: uppercase;
    color: rgba(93, 103, 126, 0.75);
}
.step-list-2 .step-hotel-item.step--active::after{
    display: block;
}
.step-list-2 .step-hotel-item::after{
    content: "";
    width: 3px;
    height: 60%;
    border-radius: 4px 0 0 4px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: var(--primary);
    display: none;
}
.step-list-2 .step-hotel-item .step-hotel-item__step{
    width: 8px;
    height: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #DDDDDD;
    overflow: visible;

}
@keyframes active_point{
    0%{
        transform: scale(1);
    }
    50%{
        transform: scale(2);
    }
    100%{
        transform: scale(1);
    }
}
.step-list-2 .step-hotel-item.step--active .step-hotel-item__step{
    border: none;
    background-color: #F86624;
    padding: 4px;
    position: relative;
}
.step-list-2 .step-hotel-item.step--active .step-hotel-item__step::after,
.step-list-2 .step-hotel-item.step--active .step-hotel-item__step::before{
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    background: radial-gradient(50.00% 50.00% at 50% 50%,rgba(248, 102, 36, 0),rgba(248, 102, 36, 0.24) 100%);
    border-radius: 360px;
}

.step-list-2 .step-hotel-item.step--active .step-hotel-item__step::after{
    animation: active_point 2s ease infinite;
}
.step-list-2 .step-hotel-item.step--active .step-hotel-item__step::before{
    animation: active_point 4s ease infinite;
}
.step-list-2 .step-hotel-item .step-hotel-item__step::after{
    display: none;
}
.step-list-2 .step-hotel-item.step--success .step-hotel-item__step{
    background-color: #4bae4f;
}
.step-list-2 .step-hotel-item .info{
    font-size: 12px;
    font-family: var(--roboto);
    font-weight: 400;
    text-transform: uppercase;
    color: var(--defaultTextColor);
    opacity: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn--lightprimary{
    background-color: #f0f5f9;
    color: var(--secondary-2);
}
.btn--lightprimary:hover{
    border-color: var(--primary);
    color: var(--primary);
}


.step-hotel-list.step-list-2+.step-hotel-content {
    min-width: calc(100% - 330px);
}
.sidebar-help-title{
    font-weight: 500;
    font-size: 16px;
    font-family: var(--fotnFamily);
    color: var(--secondary-2);
}
.title-card{
    font-weight: 500;
    font-family: var(--fotnFamily);
    color: var(--defaultTextColor);
    font-size: 16px;
}
.title-option{
    font-family: var(--fotnFamily);
    color: var(--defaultTextColor);
    font-size: 14px;

    display: flex;
    align-items: center;
    gap: 6px;
}

.items-40 > *:not(:last-child) {
    margin-bottom: 40px;
}
.input-custom__input{
    font-size: 14px !important;
}
.input-custom__input.--shadow-input::placeholder,
.input-custom__input.--shadow-input > *::placeholder{
    color: var(--secondary-2) !important;
    font-family: var(--roboto) !important;
    font-size: 14px !important;
    opacity: 0.75 !important;
}
.input-csutom-helper.input-custom__input{
    align-items: initial;
    padding: 0;
    overflow: hidden;
}
.input-csutom-helper-text{
    display: flex;
    align-items: center;
    background-color: #f0f5f9;
    padding-left: 15px !important;
    padding-right: 15px !important;

}
.input-csutom-helper > input + .input-csutom-helper-text{
    border-left: 1px solid #ddd;
}
.input-csutom-helper > .input-csutom-helper-text + input{
    border-left: 1px solid #ddd;
}
.input-csutom-helper.input-custom__input input{
    overflow: hidden;
    width: 0;
}
.input-csutom-helper.input-custom__input > *{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.input-custom__input.--shadow-input{
    box-shadow: 0px 1px 4px 0px rgba(16, 24, 40, 0.05);
    border-color: #D0D5DD;
}

.row-options{
    display: flex;
    gap: 12px;
    align-items: center;
    /*flex-wrap: wrap;*/
}

.row-options > .row-option:not(.row--w-none){
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    flex: auto;
    padding: 2px;
}

.picker-btn{
    cursor: pointer;
    display: flex;
}
.custom-picker{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 40px;
    height: 45px;
    cursor: pointer;
    border: none;
    background-color: transparent;
}
.custom-picker::-webkit-color-swatch{
    border: none;
}
.custom-picker::-moz-color-swatch{
    border: none;
}

.widget-add-options{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.widget-add--header{
    display: flex;
    flex-direction: column;
    gap: 20px;
    border-bottom: 1px solid #ddd;
}
.widget-add--body{
    max-height: 180px;
    overflow: auto;
}
.widget-add--body::-webkit-scrollbar-track
{
	border-radius: 10px;
	background-color: transparent;
}

.widget-add--body::-webkit-scrollbar
{
	width: 12px;
    height: 12px;
	background-color: transparent;
}

.widget-add--body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #DDDDDD;
    border: 4px solid var(--white);
}
.input-custom__input.input-custom__input--2{
    border-color: #ddd;
    font-size: 12px !important;

}
.input-custom__input.input-custom__input--2::placeholder{
    color: rgba(93, 103, 126, 0.75);
}
.widget-list-render{
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.render-option-btn{
    display: flex;
    align-items: center;
    height: 22px;
    border-radius: 4px;
    background-color: #F0F5F9;
    padding: 4px 8px;

    font-size: 12px;
    line-height: 24px;
    font-family: var(--roboto);
    color: var(--defaultTextColor);
    gap: 6px;
    max-width: max-content;
}

.custom-checkbox__input:checked ~ .custom-checkbox__input-fake-4 {
    background-image: url(../img/check-icon-white.svg);
    border-color: var(--primary) !important;
    background-color: var(--primary);
}
.custom-checkbox__input:checked ~.fake-space-ico{
    background-image: url(../img/ico-minus-2.svg) !important;
}
.custom-checkbox__input-fake-4{
    min-width: 16px;
    width: 16px;
    height: 16px;
    border: 1px solid rgba(93, 103, 126, 0.75);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.card-shadow_body .widget-add-options > .widget-add--header,
.card-shadow_body .widget-add-options > .widget-add--body{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.card-shadow_body .widget-add-options > .widget-add--header{
    padding-bottom: 12px;
}
.widget-add-list{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.items{
    display: flex;
    flex-direction: column;
}
[data-theme="custom-tippy"].tippy-box{
    background-color: transparent;
    color: var(--defaultTextColor);
    border-radius: 0;
}
[data-theme="custom-tippy"].tippy-box .tippy-content{
    padding: 0;
}
[data-theme="custom-tippy"].tippy-box .tippy-arrow{
    display: none;
}
.card-poppover-shadow-card{
    background-color: var(--white);
    border-radius: 12px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}
.card-poppover-shadow-card .card-header,
.card-poppover-shadow-card .card-body{
    padding: 20px;
}
.card-poppover-shadow-card .card-header + .card-body{
    border-top: 1px solid #ddd;
}
.popover-list{
    display: flex;
    flex-direction: column;
}
.popover-list li::before{
    content: "\2022";
}
.popover-list li{
    display: flex;
    gap: 5px;
}
.select-disa{
    pointer-events: none;
}
.select-disa .select2-container--default .select2-selection--single{
    background-color: #f0f5f9;
}

.card-shadow_footer{
    display: flex;
    flex-direction: column;
    border-top: 1px solid #ddd;
}
.list-generate{
    display: flex;
    flex-direction: column;
}
.generate-option{
    display: flex;
    align-items: center;
    padding: 15px;
    gap: 12px;
}
.generate-option-text{
    font-size: 14px;
}

.table-option{gap:10px;}
.table-option, .table-option--head{
    display: flex;
    flex-direction: column;
}
.table-option--head{
    font-size: 12px;
    color: var(--secondary-2);
    min-height: 40px;
}
.list-generate li:not(:last-child){
    border-bottom: 1px solid #ddd;
}
.table-options-list > .table-option{
    flex: 1;
}
.table-options-list > .table-option:not(:last-child){
    border-right: 1px solid #ddd;
}
.table-options-list{
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
}
.table-options-list > *{
    padding-left: 15px;
    padding-right: 15px;
}
.custom-gradding .modal__header,
.custom-gradding .modal__body,
.custom-gradding .modal__footer{
    padding: 20px 40px;
}
.custom-gradding .modal__body{
    padding-top: 30px;
    padding-bottom: 30px;
}
.or-line{
    display: flex;
    align-items: center;
    justify-content: center;

    color: var(--secondary-2);
    font-size: 14px;
    text-align: center;

    position: relative;
}
.or-line .or-line--text{
    position: relative;
    z-index: 1;
    background-color: var(--white);
    padding-left: 10px;
    padding-right: 10px;
}
.or-line::after{
    content: "";
    display: block;
    border-top: 1px dashed var(--secondary-2);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}

.color-group{
    display: flex;
    gap: 12px;
}
.btn-color{
    min-width: 32px;
    max-width: 32px;
    height: 32px;
    cursor: pointer;

    overflow: hidden;
    border-radius: 360px;

    background-color: var(--white);
    box-shadow: 0 1px 4px 0 rgba(16, 24, 40, 0.05), 0 1px 4px 0 rgba(16, 24, 40, 0.05);
    border: 1px solid #ddd;

    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-color.pick-color{
    background: var(--white) url("../img/ico-addcolor.svg") no-repeat center center / 20px !important;
}
[data-color-pick]{cursor:pointer;}
.btn-color .color-switch{
    width: 100%;
    height: 100%;
    display: block;
    border-radius: inherit;
    background-color: transparent;
    border: 6px solid var(--white);
}
.lock customhexcp-view{
    z-index: 300;
}
customhexcp-view{
    background: var(--white) !important;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16) !important;
    border-color: #ddd !important;
    border-radius: 6px;
}
customhexcp-view .chosenColor{
    display: none !important;
}
customhexcp-view hexcp-main .hexInputRow{
    justify-content: space-between;
    align-items: center;
    height: 32px;
}
customhexcp-view hexcp-main .hexInputRow > *{
    height: inherit;
}
customhexcp-view hexcp-main .hexInputRow .hexCodePrefix{
    background-color: transparent !important;
    color: var(--defaultTextColor) !important;
    font-family: var(--fotnFamily);
    padding: 0 !important;
    font-size: 12px !important;
    font-family: var(--fotnFamily);
    line-height: 0 !important;
}
customhexcp-view hexcp-main .hexInputRow .hexCode{
    background-color: transparent !important;
    color: var(--defaultTextColor) !important;
    border: none !important;
    font-size: 12px !important;
    font-family: var(--fotnFamily);
    text-indent: 0 !important;
}
customhexcp-view hexcp-main{
    margin: 16px !important;
    box-shadow: none !important;
    display: flex !important;
    flex-direction: column !important; 
}
customhexcp-view hexcp-main .colorStrip{
    margin-top: 12px !important;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
}
customhexcp-view hexcp-main .hexInputRow{
    margin-top: 16px !important;
}
customhexcp-view hexcp-main .hexInputRow::before{
    content: "Enter Hex Code";
    font-weight: 400;
    font-size: 12px;
    color: var(--secondary-2);
}
customhexcp-view hexcp-main .spectrum{
    height: 180px !important;
    border-radius: 6px;
}

customhexcp-view hexcp-main .spectrum .brightSpectrum .darkSpectrum .spectrumDragger,
customhexcp-view hexcp-main .colorStrip .colorStripDragger{
    width: 12px !important;
    height: 12px !important;
    
    border: 2px solid var(--white);
    outline: 2px solid var(--defaultTextColor);
    border-radius: 360px;
    box-shadow: none !important;
    background-color: transparent;
    padding: 0;
}
customhexcp-view hexcp-main .colorStrip .colorStripDragger{
    top: 50%;
    transform: translateY(-50%);
}
customhexcp-view hexcp-main .selectColorRow{
    margin-top: 24px !important;
    height: 30px !important;
}
customhexcp-view hexcp-main .hexInputRow .hexInput{
    margin-left: 0 !important;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    box-shadow: 0 2px 4px 0 rgba(16, 24, 40, 0.04);
    background-color: var(--white);
    border: 1px solid #ddd;
    pointer-events: none;
    border-radius: 6px;
}
customhexcp-view hexcp-main .selectColorRow button{
    padding: 0 13px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
    font-family: var(--fotnFamily);
}
customhexcp-view hexcp-main .selectColorRow .cancelSelect{
    border: none !important;
    color: var(--primary) !important;
}
customhexcp-view hexcp-main .selectColorRow .selectColor{
    color: var(--white) !important;
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.editor-wrapper{
    display: flex;
    flex-direction: column;
    
    border-radius: 8px;
    border: 1px solid #ddd;
}
.editor-wrapper .ck.ck-toolbar{
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
.ck.ck-editor__editable_inline{
    border: none !important;
}
.ck-body-wrapper{display:none !important;}
.editor-wrapper #editor{flex: auto;padding: 10px;}
.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){
    border: none !important;
    box-shadow: none !important;
    border-radius: none !important;
}

[data-custom-class="undo"]{
    background: url("../img/editor-icos/ico-editor-undo.svg") no-repeat center center / 16px !important;
}
[data-custom-class="redo"]{
    background: url("../img/editor-icos/ico-editor-redo.svg") no-repeat center center / 16px !important;
}
[data-custom-class="bold"]{
    background: url("../img/editor-icos/ico-editor-bold.svg") no-repeat center center / 16px !important;
}
[data-custom-class="italic"]{
    background: url("../img/editor-icos/ico-editor-italic.svg") no-repeat center center / 16px !important;
}
[data-custom-class="italic"]{
    background: url("../img/editor-icos/ico-editor-italic.svg") no-repeat center center / 16px !important;
}
[data-custom-class="underline"]{
    background: url("../img/editor-icos/ico-editor-underline.svg") no-repeat center center / 16px !important;
}
[data-custom-class="Strikethrough"]{
    background: url("../img/editor-icos/ico-editor-strike.svg") no-repeat center center / 16px !important;
}

.ck-dropdown[data-custom-class="FontColor"]{
    background: url("../img/editor-icos/ico-editor-fontcolor.svg") no-repeat center center / 16px !important;
}
.ck-dropdown[data-custom-class="alignment"]{
    background: url("../img/editor-icos/ico-editor-align.svg") no-repeat center center / 16px !important;
}
[data-custom-class="bulletedList"]{
    background: url("../img/editor-icos/ico-editor-bulletlist.svg") no-repeat center center / 16px !important;
}
[data-custom-class="link"]{
    background: url("../img/editor-icos/ico-editor-attach-link.svg") no-repeat center center / 16px !important;
}
[data-custom-class="fontSize"]{
    background: url("../img/editor-icos/ico-editor-fontsize.svg") no-repeat center center / 16px !important;
}

[data-cke-tooltip-text="Font Family"] .ck-button__label{
    display: block !important;
}

.ck-dropdown > .ck.ck-button:not(.ck-disabled):hover, 
.ck-dropdown > a.ck.ck-button:not(.ck-disabled):hover,
.ck-dropdown > .ck.ck-button.ck-on, a.ck.ck-button.ck-on{
    background: transparent !important;
}

.ck-dropdown[data-custom-class] > .ck-button > *{
    display: none;
}
.ck-dropdown[data-custom-class] .ck-dropdown__arrow{
    display: none;
}
[data-custom-class]:not([data-custom-class="|"]) > *{
    display: none;
}
@media (max-width: 1700px) {
    .content-side:not(.header-controls):has(~ .sidebar-helper.open) {
        margin-right: 0px;
    }
}
@media (max-width: 991.98px) {
    .step-hotel-list{
        max-width: initial !important; 
    }
    .items-40 > *:not(:last-child) {
        margin-bottom: 20px;
    }
}
@media (max-width: 767.98px) {
    .row-options .row-option:not(.row--w-none){
        width: 100%;
        max-width: 100%;
        min-width: auto;
    }
}
@media (max-width: 480px) {
    .row-options{
        flex-direction: column;
    }
}