/* Start custom CSS for text-editor, class: .elementor-element-0a1c01a */@media only screen and (min-width: 768px) {
    /****** Footer Setting ********/
}

@media only screen and (min-width: 768px) and (max-width: 1020px) {
    /****** drawer Setting ********/
    .drawer {
        position: fixed;
        top: 0;
        right: 0;
        height: 100%;
        width: 40%;
        background: #F6F6F6;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        z-index: 1;
        -webkit-transition: -webkit-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        transition: transform 0.3s;
    }
    .drawer-open #contents,
    .drawer-open #header,
    .drawer-open #footer,
    .drawer-open .pagetop {
        -webkit-transform: translateX(-40%);
        -moz-transform: translateX(-40%);
        -ms-transform: translateX(-40%);
        -o-transform: translateX(-40%);
        transform: translateX(-40%);
    }
    /* Overlay */
    .overlay.is-visible {
        -webkit-transform: translateX(-40%);
        -moz-transform: translateX(-40%);
        -ms-transform: translateX(-40%);
        -o-transform: translateX(-40%);
        transform: translateX(-40%);
    }
    .overlay.is-visible.cart-is-visible {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}/* End custom CSS */