/* I do not know what this file does, but if it is deleted, the shop crashes. SO DON'T TOUCH THIS */



/* region ROOT */

:root {
    --ps-lightblue-bg: #F9FCFD;
}

/* endregion */


/* region RESETS */

.container {
    max-width: 1350px;
}

/* endregion */


/* region HELPER CLASSES */

.rotate--1 {rotate: -1deg;}
.rotate--2 {rotate: -2deg;}
.rotate--3 {rotate: -3deg;}
.rotate--4 {rotate: -4deg;}
.rotate--5 {rotate: -5deg;}
.rotate-1 {rotate: 1deg;}
.rotate-2 {rotate: 2deg;}
.rotate-3 {rotate: 3deg;}
.rotate-4 {rotate: 4deg;}
.rotate-5 {rotate: 5deg;}

.no-hr {
    hr {
        display: none !important;
    }
}

/* endregion */


/* region HEADER */

header {
    .input-group.niu-input-group.niu-header-search {
        border-top:1px solid var(--gray-light) !important;
        border-right:1px solid var(--gray-light) !important;
        border-bottom:1px solid var(--gray-light) !important;
        border-left:1px solid var(--gray-light) !important;
    }

    .dzm-niu-nav-bottom-bar {
        background:var(--ps-lightblue-bg);
    }

}

/* endregion */


/* region CARDS */

.niu-itembox-option--is-card, .niu-card-style--flat {
    background: var(--ps-lightblue-bg);
}

/* endregion */


/* region OPC PLUS HELPERS */

.dzm-qlb-list-container {
    gap:0;
    padding:0;
}


/* endregion */

/* region PS RETOURE FORM */

#main-wrapper:has(.ps-retoure-form-wrapper) {
    .breadcrumb-container {
        display: none;
    }
}

.ps-retoure-form-wrapper {
    max-width:991px !important;
}

.ps-retoure-form {

    textarea, .form-control {
        border-radius: 8px;
    }

    fieldset {
        border:1px solid #bdbdbd !important;
        border-radius: 8px;
        padding:1rem;
        margin-bottom: 1.5rem;
        padding-bottom:1.5rem !important;
    }

    input {
        border-radius: 8px;
    }

    .ps-retoure-package {
        border:1px solid #bdbdbd !important;
        border-radius: 8px;
        padding:1rem;
    }

}

/* endregion */