.elementor-307731 .elementor-element.elementor-element-2f6904f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-307731 .elementor-element.elementor-element-2f6904f:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-2f6904f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8F4;}.elementor-307731 .elementor-element.elementor-element-2f6904f > .elementor-container{max-width:1240px;min-height:500px;}.elementor-307731 .elementor-element.elementor-element-2f6904f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 45px 65px 45px;}.elementor-307731 .elementor-element.elementor-element-2f6904f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-0ad10ba{font-size:13px;font-weight:600;color:#028621;}.elementor-307731 .elementor-element.elementor-element-21b9f73{text-align:start;}.elementor-307731 .elementor-element.elementor-element-21b9f73 .elementor-heading-title{font-size:56px;font-weight:600;line-height:1.1em;color:#183B2A;}.elementor-307731 .elementor-element.elementor-element-64e3004{font-size:18px;line-height:1.6em;color:#526158;}.elementor-307731 .elementor-element.elementor-element-824046e .elementor-button{background-color:transparent;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #028621 0%, #028621 100%);border-radius:8px 8px 8px 8px;}.elementor-307731 .elementor-element.elementor-element-824046e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-1d11264{text-align:center;}.elementor-307731 .elementor-element.elementor-element-1d11264 img{width:100%;}body:not(.rtl) .elementor-307731 .elementor-element.elementor-element-88aab0b{right:-140px;}body.rtl .elementor-307731 .elementor-element.elementor-element-88aab0b{left:-140px;}.elementor-307731 .elementor-element.elementor-element-88aab0b{top:70px;z-index:3;text-align:end;}.elementor-307731 .elementor-element.elementor-element-88aab0b img{width:165px;opacity:0.65;}.elementor-307731 .elementor-element.elementor-element-fe13bb4:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-fe13bb4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2ECE4;box-shadow:0px 8px 24px 0px rgba(25.000000000000004, 58, 39.000000000000014, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 16px 10px 16px;}.elementor-307731 .elementor-element.elementor-element-fe13bb4, .elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-background-overlay{border-radius:32px 32px 32px 32px;}.elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:600;fill:#028621;color:#028621;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9EADD;border-radius:20px 20px 20px 20px;padding:12px 18px 12px 18px;}.elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button:hover, .elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button:focus{background-color:#028621;color:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-bf540ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button:hover svg, .elementor-307731 .elementor-element.elementor-element-bf540ec .elementor-button:focus svg{fill:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-3443ef9 .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:600;fill:#028621;color:#028621;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9EADD;border-radius:20px 20px 20px 20px;padding:12px 18px 12px 18px;}.elementor-307731 .elementor-element.elementor-element-3443ef9 .elementor-button:hover, .elementor-307731 .elementor-element.elementor-element-3443ef9 .elementor-button:focus{background-color:#028621;color:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-3443ef9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-307731 .elementor-element.elementor-element-3443ef9 .elementor-button:hover svg, .elementor-307731 .elementor-element.elementor-element-3443ef9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-a526138 .elementor-button{background-color:#FFFFFF;font-size:20px;font-weight:600;fill:#028621;color:#028621;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9EADD;border-radius:20px 20px 20px 20px;padding:12px 18px 12px 18px;}.elementor-307731 .elementor-element.elementor-element-a526138 .elementor-button:hover, .elementor-307731 .elementor-element.elementor-element-a526138 .elementor-button:focus{background-color:#028621;color:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-a526138 .elementor-button-content-wrapper{flex-direction:row;}.elementor-307731 .elementor-element.elementor-element-a526138 .elementor-button:hover svg, .elementor-307731 .elementor-element.elementor-element-a526138 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-5069829 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-307731 .elementor-element.elementor-element-5069829 > .elementor-container{max-width:1240px;}.elementor-307731 .elementor-element.elementor-element-5069829{padding:70px 45px 70px 45px;}.elementor-307731 .elementor-element.elementor-element-e4f174f{text-align:start;}.elementor-307731 .elementor-element.elementor-element-e4f174f .elementor-heading-title{font-size:36px;font-weight:600;line-height:1.2em;color:#183B2A;}.elementor-307731 .elementor-element.elementor-element-739c08e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-307731 .elementor-element.elementor-element-739c08e{font-size:18px;color:#657269;}.elementor-307731 .elementor-element.elementor-element-38b33af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-4b12a0c > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-3069f0e:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-3069f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F8F5;}.elementor-307731 .elementor-element.elementor-element-3069f0e > .elementor-container{max-width:1140px;}.elementor-307731 .elementor-element.elementor-element-3069f0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 74px 14px;}.elementor-307731 .elementor-element.elementor-element-3069f0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-89eef43 .elementor-heading-title{font-size:32px;font-weight:600;color:#193F30;}.elementor-307731 .elementor-element.elementor-element-0fa0e79{font-size:18px;line-height:1.6em;color:#52645A;}.elementor-307731 .elementor-element.elementor-element-041c1d4 .elementor-button{background-color:#02010100;fill:#028621;color:#028621;border-style:solid;border-width:1px 1px 1px 1px;border-color:#028621;border-radius:8px 8px 8px 8px;padding:12px 8px 12px 8px;}.elementor-307731 .elementor-element.elementor-element-041c1d4 .elementor-button:hover, .elementor-307731 .elementor-element.elementor-element-041c1d4 .elementor-button:focus{background-color:#028621;color:#FFFFFF;border-color:#028621;}.elementor-307731 .elementor-element.elementor-element-041c1d4 .elementor-button:hover svg, .elementor-307731 .elementor-element.elementor-element-041c1d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-8d7452e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-929f2e7:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EF;}.elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-container{min-height:390px;}.elementor-307731 .elementor-element.elementor-element-929f2e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-54ac992:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-307731 .elementor-element.elementor-element-54ac992 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-apoteka.ba/wp-content/uploads/2026/09/ChatGPT-Image-Sep-12-2026-02_58_58-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-307731 .elementor-element.elementor-element-54ac992 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-307731 .elementor-element.elementor-element-54ac992 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-fa92846:hover > .elementor-element-populated{background-color:#FBF7EF;}.elementor-bc-flex-widget .elementor-307731 .elementor-element.elementor-element-fa92846.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-307731 .elementor-element.elementor-element-fa92846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-307731 .elementor-element.elementor-element-fa92846 > .elementor-element-populated{padding:55px 60px 55px 60px;}.elementor-307731 .elementor-element.elementor-element-d56822a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-307731 .elementor-element.elementor-element-d56822a{font-size:14px;font-weight:700;color:#028621;}.elementor-307731 .elementor-element.elementor-element-d56822a p{margin-block-end:1px;}.elementor-307731 .elementor-element.elementor-element-5f26228 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-307731 .elementor-element.elementor-element-5f26228 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.15em;color:#173F2C;}.elementor-307731 .elementor-element.elementor-element-107eff6{font-size:16px;color:#46564E;}.elementor-307731 .elementor-element.elementor-element-c26af16 .elementor-button{background-color:#028621;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:7px 7px 7px 7px;padding:13px 20px 13px 20px;}.elementor-307731 .elementor-element.elementor-element-c26af16 .elementor-button:hover, .elementor-307731 .elementor-element.elementor-element-c26af16 .elementor-button:focus{background-color:#028621;color:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-c26af16 .elementor-button:hover svg, .elementor-307731 .elementor-element.elementor-element-c26af16 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-bd63d2c:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-bd63d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8F4;}.elementor-307731 .elementor-element.elementor-element-bd63d2c > .elementor-container{max-width:1240px;}.elementor-307731 .elementor-element.elementor-element-bd63d2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 24px 60px 24px;}.elementor-307731 .elementor-element.elementor-element-bd63d2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-8524554 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1.2em;color:#193F30;}.elementor-307731 .elementor-element.elementor-element-142a131{font-size:18px;line-height:1.6em;color:#52645A;}.elementor-307731 .elementor-element.elementor-element-a2a46ef > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-1fcfe2d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-50933a4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-4b19070:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-4b19070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-307731 .elementor-element.elementor-element-4b19070 > .elementor-container{max-width:1140px;}.elementor-307731 .elementor-element.elementor-element-4b19070{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 70px 24px;}.elementor-307731 .elementor-element.elementor-element-4b19070 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-d362868 .elementor-heading-title{font-size:32px;font-weight:600;color:#193F30;}.elementor-307731 .elementor-element.elementor-element-4ffd022{font-size:18px;line-height:1.6em;color:#52645A;}.elementor-307731 .elementor-element.elementor-element-6d9c7d0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-ea01d4a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-bf04483:not(.elementor-motion-effects-element-type-background), .elementor-307731 .elementor-element.elementor-element-bf04483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-307731 .elementor-element.elementor-element-bf04483 > .elementor-container{max-width:1140px;}.elementor-307731 .elementor-element.elementor-element-bf04483{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 24px 70px 14px;}.elementor-307731 .elementor-element.elementor-element-bf04483 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-307731 .elementor-element.elementor-element-2ce4494 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1.2em;color:#193F30;}.elementor-307731 .elementor-element.elementor-element-87e310d{font-size:18px;line-height:1.6em;color:#52645A;}.elementor-307731 .elementor-element.elementor-element-e4bb954 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-307731 .elementor-element.elementor-element-46b85a2 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:767px){.elementor-307731 .elementor-element.elementor-element-1c5e929 > .elementor-element-populated{margin:0px 0px 12px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-307731 .elementor-element.elementor-element-5069829{padding:50px 20px 50px 20px;}.elementor-307731 .elementor-element.elementor-element-e4f174f .elementor-heading-title{font-size:27px;line-height:1.2em;}}@media(min-width:768px){.elementor-307731 .elementor-element.elementor-element-1c5e929{width:33.33%;}.elementor-307731 .elementor-element.elementor-element-d9b9d18{width:32.673%;}.elementor-307731 .elementor-element.elementor-element-ce679c1{width:33.33%;}}/* Start custom CSS for button, class: .elementor-element-bf540ec */.belladonna-nav-spusti {
    position: relative !important;
    top: 6px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a526138 */.belladonna-nav-spusti {
    position: relative !important;
    top: 6px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe13bb4 *//* Položaj navigacije */
.elementor-307731 .elementor-element.elementor-element-fe13bb4 {
    width: calc(100% - 40px);
    max-width: 1100px;
    margin: -18px auto 34px;
    z-index: 5;
}

/* Dugmad */
.elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button {
    display: flex !important;
    width: 100% !important;
    min-height: 72px;
    align-items: center !important;
    justify-content: center !important;
    padding: 14px 16px !important;
    background: transparent !important;
    color: #244235 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    transition: color 0.2s ease, background-color 0.2s ease !important;
}

.elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-right: 11px !important;
    color: #028621 !important;
    font-size: 25px !important;
    line-height: 1 !important;
}

.elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button-icon svg {
    display: block !important;
    width: 25px !important;
    height: 25px !important;
    fill: #028621 !important;
}

/* Ikonica lica ostaje linijska */
.elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container > .elementor-column:nth-child(2)
.elementor-button-icon svg,
.elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container > .elementor-column:nth-child(2)
.elementor-button-icon svg path {
    fill: none !important;
    stroke: #028621 !important;
}

.elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container > .elementor-column:nth-child(2)
.elementor-button-icon svg {
    width: 30px !important;
    height: 30px !important;
}

/* Razdjelnici postoje samo na desktopu */
@media (min-width: 768px) {
    .elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container > .elementor-column:not(:last-child) {
        border-right: 1px solid #e4ece5;
    }
}

.elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button:hover {
    color: #028621 !important;
}

/* Mobilni prikaz: tri dugmeta s jednakim razmakom */
@media (max-width: 767px) {
    .elementor-307731 .elementor-element.elementor-element-fe13bb4 {
        width: calc(100% - 24px);
        margin: -10px auto 28px;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        gap: 8px !important;
        padding: 10px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container > .elementor-column {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-widget-wrap {
        padding: 0 !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-widget-button,
    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-widget-container,
    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button-wrapper {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button {
        min-height: 60px;
        padding: 12px 10px !important;
        background: #f3faf6 !important;
        border: 0 !important;
        border-radius: 12px !important;
        box-shadow: none !important;
        font-size: 15px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button-icon {
        margin-right: 10px !important;
        font-size: 24px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 .elementor-button-icon svg {
        width: 24px !important;
        height: 24px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-fe13bb4 > .elementor-container > .elementor-column:nth-child(2)
    .elementor-button-icon svg {
        width: 29px !important;
        height: 29px !important;
    }
}

/* Pomak do ciljne sekcije nakon klika */
html {
    scroll-behavior: smooth;
}

#vrsta-proizvoda,
#potrebe-koze,
#rutine,
#sastojci {
    scroll-margin-top: 110px;
}

@media (max-width: 767px) {
    #vrsta-proizvoda,
    #potrebe-koze,
    #rutine,
    #sastojci {
        scroll-margin-top: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-38b33af *//* =========================================================
   BELLADONNA – KOREJSKA KOZMETIKA
   KARTICE PREMA VRSTI PROIZVODA
   ========================================================= */


/* OSNOVNI IZGLED */

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link {
    --kb-bg: #F5F8F5;
    --kb-hover: #EAF2EC;
    --kb-border: rgba(2, 134, 33, 0.15);

    min-height: 230px !important;
    padding: 17px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: var(--kb-bg) !important;
    border: 1px solid var(--kb-border) !important;
    border-radius: 20px !important;

    text-decoration: none !important;
    box-shadow: 0 8px 25px rgba(25, 58, 39, 0.06) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}


/* BOJE KARTICA */

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Čišćenje lica"] {
    --kb-bg: #EDF7F1;
    --kb-hover: #DDEFE4;
    --kb-border: rgba(83, 151, 108, 0.26);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Toneri i esencije"] {
    --kb-bg: #F8F3EA;
    --kb-hover: #F1E8D9;
    --kb-border: rgba(183, 147, 91, 0.25);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Serumi i ampule"] {
    --kb-bg: #FBEFEB;
    --kb-hover: #F5DED7;
    --kb-border: rgba(200, 126, 104, 0.24);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Kreme i emulzije"] {
    --kb-bg: #F3F0F8;
    --kb-hover: #E8E2F1;
    --kb-border: rgba(144, 120, 175, 0.24);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Maske za lice"] {
    --kb-bg: #EBF6F5;
    --kb-hover: #DCEFED;
    --kb-border: rgba(85, 155, 148, 0.25);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Njega oko očiju"] {
    --kb-bg: #FAF0F4;
    --kb-hover: #F3E0E8;
    --kb-border: rgba(190, 122, 150, 0.23);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="SPF zaštita"] {    --kb-bg: #FFF6E5;
    --kb-hover: #FBEACB;
    --kb-border: rgba(210, 157, 60, 0.26);
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link[data-category-title*="Njega usana"] {
    --kb-bg: #FBEDED;
    --kb-hover: #F4DCDC;
    --kb-border: rgba(198, 108, 108, 0.24);
}


/* SLIKA ILI ILUSTRACIJA */

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb {
    width: 128px !important;
    height: 128px !important;

    margin: 2px auto 12px !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb img {
    width: 128px !important;
    height: 128px !important;

    max-width: none !important;
    object-fit: contain !important;
    display: block !important;

    background: transparent !important;
}


/* NAZIV KATEGORIJE */

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;

    margin: auto 0 0 !important;
    padding: 0 48px 0 0 !important;

    color: #183B2A !important;

    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;

    text-align: left !important;
}


/* KRUŽNA STRELICA */

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 15px !important;
    bottom: 15px !important;

    width: 39px !important;
    height: 39px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    background: #FFFFFF !important;
    color: #028621 !important;

    border: 1px solid rgba(2, 134, 33, 0.17) !important;
    border-radius: 50% !important;

    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    box-shadow: 0 4px 13px rgba(25, 58, 39, 0.08) !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link:hover {
    background: var(--kb-hover) !important;
    border-color: var(--kb-border) !important;

    transform: translateY(-4px) !important;
    box-shadow: 0 14px 32px rgba(25, 58, 39, 0.11) !important;
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link:hover::after {
    background: #028621 !important;
    color: #FFFFFF !important;
    transform: translateX(3px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-38b33af .product-category,
.elementor-307731 .elementor-element.elementor-element-38b33af .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link {
        min-height: 210px !important;
        padding: 15px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb,
    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb img {
        width: 115px !important;
        height: 115px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-title {
        font-size: 16px !important;
        padding-right: 45px !important;
    }
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link {
        min-height: 185px !important;
        padding: 13px !important;
        border-radius: 18px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb,
    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb img {
        width: 100px !important;
        height: 100px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-title {
        font-size: 15px !important;
        padding-right: 40px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link::after {
        width: 35px !important;
        height: 35px !important;

        right: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }
}

/* Uklanjanje pozadine i okvira oko ikonice */
.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb,
.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb img,
.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link:hover .nasa-cat-thumb,
.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link:hover .nasa-cat-thumb img {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb::before,
.elementor-307731 .elementor-element.elementor-element-38b33af a.nasa-cat-link .nasa-cat-thumb::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-4b12a0c *//* =========================================================
   BELLADONNA – KOREJSKA KOZMETIKA
   KARTICE PREMA VRSTI PROIZVODA
   ========================================================= */


/* OSNOVNI IZGLED */

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link {
    --kb-bg: #F5F8F5;
    --kb-hover: #EAF2EC;
    --kb-border: rgba(2, 134, 33, 0.15);

    min-height: 230px !important;
    padding: 17px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: var(--kb-bg) !important;
    border: 1px solid var(--kb-border) !important;
    border-radius: 20px !important;

    text-decoration: none !important;
    box-shadow: 0 8px 25px rgba(25, 58, 39, 0.06) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}


/* BOJE KARTICA */

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Čišćenje lica"] {
    --kb-bg: #EDF7F1;
    --kb-hover: #DDEFE4;
    --kb-border: rgba(83, 151, 108, 0.26);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Toneri i esencije"] {
    --kb-bg: #F8F3EA;
    --kb-hover: #F1E8D9;
    --kb-border: rgba(183, 147, 91, 0.25);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Serumi i ampule"] {
    --kb-bg: #FBEFEB;
    --kb-hover: #F5DED7;
    --kb-border: rgba(200, 126, 104, 0.24);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Kreme i emulzije"] {
    --kb-bg: #F3F0F8;
    --kb-hover: #E8E2F1;
    --kb-border: rgba(144, 120, 175, 0.24);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Maske za lice"] {
    --kb-bg: #EBF6F5;
    --kb-hover: #DCEFED;
    --kb-border: rgba(85, 155, 148, 0.25);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Njega oko očiju"] {
    --kb-bg: #FAF0F4;
    --kb-hover: #F3E0E8;
    --kb-border: rgba(190, 122, 150, 0.23);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="SPF zaštita"] {    --kb-bg: #FFF6E5;
    --kb-hover: #FBEACB;
    --kb-border: rgba(210, 157, 60, 0.26);
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link[data-category-title*="Njega usana"] {
    --kb-bg: #FBEDED;
    --kb-hover: #F4DCDC;
    --kb-border: rgba(198, 108, 108, 0.24);
}


/* SLIKA ILI ILUSTRACIJA */

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb {
    width: 128px !important;
    height: 128px !important;

    margin: 2px auto 12px !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb img {
    width: 128px !important;
    height: 128px !important;

    max-width: none !important;
    object-fit: contain !important;
    display: block !important;

    background: transparent !important;
}


/* NAZIV KATEGORIJE */

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;

    margin: auto 0 0 !important;
    padding: 0 48px 0 0 !important;

    color: #183B2A !important;

    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;

    text-align: left !important;
}


/* KRUŽNA STRELICA */

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 15px !important;
    bottom: 15px !important;

    width: 39px !important;
    height: 39px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    background: #FFFFFF !important;
    color: #028621 !important;

    border: 1px solid rgba(2, 134, 33, 0.17) !important;
    border-radius: 50% !important;

    font-size: 20px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    box-shadow: 0 4px 13px rgba(25, 58, 39, 0.08) !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link:hover {
    background: var(--kb-hover) !important;
    border-color: var(--kb-border) !important;

    transform: translateY(-4px) !important;
    box-shadow: 0 14px 32px rgba(25, 58, 39, 0.11) !important;
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link:hover::after {
    background: #028621 !important;
    color: #FFFFFF !important;
    transform: translateX(3px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-4b12a0c .product-category,
.elementor-307731 .elementor-element.elementor-element-4b12a0c .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link {
        min-height: 210px !important;
        padding: 15px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb,
    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb img {
        width: 115px !important;
        height: 115px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-title {
        font-size: 16px !important;
        padding-right: 45px !important;
    }
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link {
        min-height: 185px !important;
        padding: 13px !important;
        border-radius: 18px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb,
    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb img {
        width: 100px !important;
        height: 100px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-title {
        font-size: 15px !important;
        padding-right: 40px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link::after {
        width: 35px !important;
        height: 35px !important;

        right: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }
}

/* Uklanjanje pozadine i okvira oko ikonice */
.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb,
.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb img,
.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link:hover .nasa-cat-thumb,
.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link:hover .nasa-cat-thumb img {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb::before,
.elementor-307731 .elementor-element.elementor-element-4b12a0c a.nasa-cat-link .nasa-cat-thumb::after {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-929f2e7 *//* Nježan prelaz fotografije u tekstualni dio */
.elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-container > .elementor-column:first-child {
    position: relative;
    overflow: hidden;
}

.elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-container > .elementor-column:first-child::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;

    width: 90px;

    background: linear-gradient(
        90deg,
        rgba(251, 247, 239, 0) 0%,
        #FBF7EF 100%
    );

    pointer-events: none;
}


@media (max-width: 767px) {
    .elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-container > .elementor-column:first-child {
        min-height: 260px !important;
        background-size: cover !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    .elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-container > .elementor-column:first-child::after {
        display: none !important;
    }

    .elementor-307731 .elementor-element.elementor-element-929f2e7 > .elementor-container > .elementor-column:nth-child(2)
    > .elementor-widget-wrap {
        padding: 38px 26px 42px 26px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-a2a46ef *//* =========================================================
   KOREJSKA KOZMETIKA – POTREBE KOŽE
   KOMPAKTNE TEKSTUALNE KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link {
    --need-accent: #6A927B;
    --need-soft: #F4F8F5;

    min-height: 104px !important;
    height: 104px !important;
    padding: 20px 64px 20px 56px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: #FFFFFF !important;
    border: 1px solid rgba(25, 63, 48, 0.12) !important;
    border-radius: 18px !important;

    text-decoration: none !important;
    box-shadow: 0 7px 22px rgba(25, 58, 39, 0.055) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}


/* UKLANJANJE PROSTORA ZA SLIKU */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* NAZIV KATEGORIJE */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}


/* DEKORATIVNI KRUG */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link::before {
    content: "";

    position: absolute !important;
    left: 23px !important;
    top: 50% !important;

    width: 12px !important;
    height: 12px !important;

    background: var(--need-accent) !important;
    border-radius: 50% !important;

    box-shadow: 0 0 0 7px rgba(25, 63, 48, 0.055) !important;
    transform: translateY(-50%) !important;

    transition: transform 0.25s ease !important;
}


/* STRELICA */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 18px !important;
    top: 50% !important;

    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: var(--need-soft) !important;
    color: var(--need-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.11) !important;
    border-radius: 50% !important;

    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    transform: translateY(-50%) !important;
    transition: all 0.25s ease !important;
}


/* POJEDINAČNE BOJE */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-akne-nepravilnosti"] {
    --need-accent: #C87868;
    --need-soft: #FBF0ED;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-hiperpigmentacije-fleke"] {
    --need-accent: #BC8D43;
    --need-soft: #FBF5E9;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-crvenilo-koze"] {
    --need-accent: #C46F78;
    --need-soft: #FBEFF1;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-osjetljiva-koza"] {
    --need-accent: #967DB0;
    --need-soft: #F5F1F8;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-suha-dehidrirana-koza"] {
    --need-accent: #609B92;
    --need-soft: #EEF7F5;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-masna-koza"] {
    --need-accent: #4E8D78;
    --need-soft: #EDF6F1;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-atopijska-koza"] {
    --need-accent: #B67867;
    --need-soft: #F9F0ED;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-anti-age-njega"] {
    --need-accent: #9373A5;
    --need-soft: #F4F0F7;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a[href*="korejska-prosirene-pore"] {
    --need-accent: #668879;
    --need-soft: #F0F5F2;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link:hover {
    background: var(--need-soft) !important;
    border-color: var(--need-accent) !important;

    transform: translateY(-3px) !important;
    box-shadow: 0 12px 28px rgba(25, 58, 39, 0.10) !important;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link:hover::before {
    transform: translateY(-50%) scale(1.18) !important;
}

.elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link:hover::after {
    background: var(--need-accent) !important;
    color: #FFFFFF !important;
    transform: translateY(-50%) translateX(2px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-a2a46ef .product-category,
.elementor-307731 .elementor-element.elementor-element-a2a46ef .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link {
        min-height: 88px !important;
        height: 88px !important;
        padding: 16px 56px 16px 49px !important;
        border-radius: 16px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link .nasa-cat-title {
        font-size: 15px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link::before {
        left: 20px !important;
        width: 10px !important;
        height: 10px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-a2a46ef a.nasa-cat-link::after {
        right: 14px !important;
        width: 33px !important;
        height: 33px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-1fcfe2d *//* =========================================================
   KOREJSKA KOZMETIKA – POTREBE KOŽE
   KOMPAKTNE TEKSTUALNE KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link {
    --need-accent: #6A927B;
    --need-soft: #F4F8F5;

    min-height: 104px !important;
    height: 104px !important;
    padding: 20px 64px 20px 56px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: #FFFFFF !important;
    border: 1px solid rgba(25, 63, 48, 0.12) !important;
    border-radius: 18px !important;

    text-decoration: none !important;
    box-shadow: 0 7px 22px rgba(25, 58, 39, 0.055) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}


/* UKLANJANJE PROSTORA ZA SLIKU */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* NAZIV KATEGORIJE */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}


/* DEKORATIVNI KRUG */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link::before {
    content: "";

    position: absolute !important;
    left: 23px !important;
    top: 50% !important;

    width: 12px !important;
    height: 12px !important;

    background: var(--need-accent) !important;
    border-radius: 50% !important;

    box-shadow: 0 0 0 7px rgba(25, 63, 48, 0.055) !important;
    transform: translateY(-50%) !important;

    transition: transform 0.25s ease !important;
}


/* STRELICA */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 18px !important;
    top: 50% !important;

    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: var(--need-soft) !important;
    color: var(--need-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.11) !important;
    border-radius: 50% !important;

    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    transform: translateY(-50%) !important;
    transition: all 0.25s ease !important;
}


/* POJEDINAČNE BOJE */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-akne-nepravilnosti"] {
    --need-accent: #C87868;
    --need-soft: #FBF0ED;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-hiperpigmentacije-fleke"] {
    --need-accent: #BC8D43;
    --need-soft: #FBF5E9;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-crvenilo-koze"] {
    --need-accent: #C46F78;
    --need-soft: #FBEFF1;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-osjetljiva-koza"] {
    --need-accent: #967DB0;
    --need-soft: #F5F1F8;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-suha-dehidrirana-koza"] {
    --need-accent: #609B92;
    --need-soft: #EEF7F5;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-masna-koza"] {
    --need-accent: #4E8D78;
    --need-soft: #EDF6F1;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-atopijska-koza"] {
    --need-accent: #B67867;
    --need-soft: #F9F0ED;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-anti-age-njega"] {
    --need-accent: #9373A5;
    --need-soft: #F4F0F7;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a[href*="korejska-prosirene-pore"] {
    --need-accent: #668879;
    --need-soft: #F0F5F2;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link:hover {
    background: var(--need-soft) !important;
    border-color: var(--need-accent) !important;

    transform: translateY(-3px) !important;
    box-shadow: 0 12px 28px rgba(25, 58, 39, 0.10) !important;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link:hover::before {
    transform: translateY(-50%) scale(1.18) !important;
}

.elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link:hover::after {
    background: var(--need-accent) !important;
    color: #FFFFFF !important;
    transform: translateY(-50%) translateX(2px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-1fcfe2d .product-category,
.elementor-307731 .elementor-element.elementor-element-1fcfe2d .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link {
        min-height: 88px !important;
        height: 88px !important;
        padding: 16px 56px 16px 49px !important;
        border-radius: 16px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link .nasa-cat-title {
        font-size: 15px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link::before {
        left: 20px !important;
        width: 10px !important;
        height: 10px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-1fcfe2d a.nasa-cat-link::after {
        right: 14px !important;
        width: 33px !important;
        height: 33px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-50933a4 *//* =========================================================
   KOREJSKA KOZMETIKA – POTREBE KOŽE
   KOMPAKTNE TEKSTUALNE KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link {
    --need-accent: #6A927B;
    --need-soft: #F4F8F5;

    min-height: 104px !important;
    height: 104px !important;
    padding: 20px 64px 20px 56px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: #FFFFFF !important;
    border: 1px solid rgba(25, 63, 48, 0.12) !important;
    border-radius: 18px !important;

    text-decoration: none !important;
    box-shadow: 0 7px 22px rgba(25, 58, 39, 0.055) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        box-shadow 0.25s ease,
        transform 0.25s ease !important;
}


/* UKLANJANJE PROSTORA ZA SLIKU */

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* NAZIV KATEGORIJE */

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}


/* DEKORATIVNI KRUG */

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link::before {
    content: "";

    position: absolute !important;
    left: 23px !important;
    top: 50% !important;

    width: 12px !important;
    height: 12px !important;

    background: var(--need-accent) !important;
    border-radius: 50% !important;

    box-shadow: 0 0 0 7px rgba(25, 63, 48, 0.055) !important;
    transform: translateY(-50%) !important;

    transition: transform 0.25s ease !important;
}


/* STRELICA */

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 18px !important;
    top: 50% !important;

    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: var(--need-soft) !important;
    color: var(--need-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.11) !important;
    border-radius: 50% !important;

    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    transform: translateY(-50%) !important;
    transition: all 0.25s ease !important;
}


/* POJEDINAČNE BOJE */

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-akne-nepravilnosti"] {
    --need-accent: #C87868;
    --need-soft: #FBF0ED;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-hiperpigmentacije-fleke"] {
    --need-accent: #BC8D43;
    --need-soft: #FBF5E9;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-crvenilo-koze"] {
    --need-accent: #C46F78;
    --need-soft: #FBEFF1;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-osjetljiva-koza"] {
    --need-accent: #967DB0;
    --need-soft: #F5F1F8;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-suha-dehidrirana-koza"] {
    --need-accent: #609B92;
    --need-soft: #EEF7F5;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-masna-koza"] {
    --need-accent: #4E8D78;
    --need-soft: #EDF6F1;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-atopijska-koza"] {
    --need-accent: #B67867;
    --need-soft: #F9F0ED;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-anti-age-njega"] {
    --need-accent: #9373A5;
    --need-soft: #F4F0F7;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a[href*="korejska-prosirene-pore"] {
    --need-accent: #668879;
    --need-soft: #F0F5F2;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link:hover {
    background: var(--need-soft) !important;
    border-color: var(--need-accent) !important;

    transform: translateY(-3px) !important;
    box-shadow: 0 12px 28px rgba(25, 58, 39, 0.10) !important;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link:hover::before {
    transform: translateY(-50%) scale(1.18) !important;
}

.elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link:hover::after {
    background: var(--need-accent) !important;
    color: #FFFFFF !important;
    transform: translateY(-50%) translateX(2px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-50933a4 .product-category,
.elementor-307731 .elementor-element.elementor-element-50933a4 .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link {
        min-height: 88px !important;
        height: 88px !important;
        padding: 16px 56px 16px 49px !important;
        border-radius: 16px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link .nasa-cat-title {
        font-size: 15px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link::before {
        left: 20px !important;
        width: 10px !important;
        height: 10px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-50933a4 a.nasa-cat-link::after {
        right: 14px !important;
        width: 33px !important;
        height: 33px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-6d9c7d0 *//* =========================================================
   KOREJSKA KOZMETIKA – RUTINE
   EDITORIAL KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link {
    --rt-accent: #789582;
    --rt-bg: #F2F6F3;
    --rt-hover: #E8F0EA;

    min-height: 180px !important;
    height: 180px !important;
    padding: 26px 70px 25px 26px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-end !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: var(--rt-bg) !important;
    border: 1px solid rgba(25, 63, 48, 0.11) !important;
    border-radius: 22px !important;

    text-decoration: none !important;
    box-shadow: 0 8px 24px rgba(25, 58, 39, 0.055) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* UKLANJANJE PRAZNE SLIKE */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* VELIKI BROJ */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link::before {
    content: "01";

    position: absolute !important;
    top: 8px !important;
    right: 22px !important;

    color: var(--rt-accent) !important;

    font-size: 68px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    letter-spacing: -4px !important;

    opacity: 0.16 !important;

    transition:
        opacity 0.25s ease,
        transform 0.25s ease !important;
}


/* BROJ ZA SVAKU RUTINU */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-akne"]::before {
    content: "01";
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-fleke"]::before {
    content: "02";
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-hidrataciju"]::before {
    content: "03";
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-osjetljivu-kozu"]::before {
    content: "04";
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-anti-age-rutina"]::before {
    content: "05";
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-spf-rutina"]::before {
    content: "06";
}


/* BOJE KARTICA */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-akne"] {
    --rt-accent: #C67C68;
    --rt-bg: #FBEFEB;
    --rt-hover: #F5DED7;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-fleke"] {
    --rt-accent: #B58B4C;
    --rt-bg: #F9F3E8;
    --rt-hover: #F1E6D2;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-hidrataciju"] {
    --rt-accent: #57978F;
    --rt-bg: #EBF6F4;
    --rt-hover: #DCEDEA;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-rutina-za-osjetljivu-kozu"] {
    --rt-accent: #9179A8;
    --rt-bg: #F3EFF7;
    --rt-hover: #E8E1EF;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-anti-age-rutina"] {
    --rt-accent: #B86F88;
    --rt-bg: #F9EEF2;
    --rt-hover: #F1DDE5;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a[href*="korejska-spf-rutina"] {
    --rt-accent: #C79537;
    --rt-bg: #FFF5DF;
    --rt-hover: #FBE8BF;
}


/* NAZIV I MALA OZNAKA */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;
    font-size: 21px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    text-align: left !important;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link .nasa-cat-title::before {
    content: "KOREJSKA RUTINA";

    display: block !important;
    margin-bottom: 9px !important;

    color: var(--rt-accent) !important;

    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: 1.3px !important;
}


/* KRUŽNA STRELICA */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 22px !important;
    bottom: 23px !important;

    width: 40px !important;
    height: 40px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.82) !important;
    color: var(--rt-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.10) !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    font-size: 19px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    box-shadow: 0 4px 12px rgba(25, 58, 39, 0.07) !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link:hover {
    background: var(--rt-hover) !important;
    border-color: var(--rt-accent) !important;

    transform: translateY(-4px) !important;
    box-shadow: 0 14px 30px rgba(25, 58, 39, 0.10) !important;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link:hover::before {
    opacity: 0.25 !important;
    transform: translateY(3px) !important;
}

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link:hover::after {
    background: var(--rt-accent) !important;
    color: #FFFFFF !important;
    transform: translateX(3px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-6d9c7d0 .product-category,
.elementor-307731 .elementor-element.elementor-element-6d9c7d0 .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link {
        min-height: 145px !important;
        height: 145px !important;
        padding: 22px 62px 22px 22px !important;
        border-radius: 19px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link::before {
        top: 8px !important;
        right: 18px !important;
        font-size: 52px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link .nasa-cat-title {
        font-size: 18px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link .nasa-cat-title::before {
        font-size: 10px !important;
        margin-bottom: 7px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-6d9c7d0 a.nasa-cat-link::after {
        right: 17px !important;
        bottom: 19px !important;
        width: 36px !important;
        height: 36px !important;
        font-size: 17px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-ea01d4a *//* =========================================================
   KOREJSKA KOZMETIKA – RUTINE
   EDITORIAL KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link {
    --rt-accent: #789582;
    --rt-bg: #F2F6F3;
    --rt-hover: #E8F0EA;

    min-height: 180px !important;
    height: 180px !important;
    padding: 26px 70px 25px 26px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-end !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: var(--rt-bg) !important;
    border: 1px solid rgba(25, 63, 48, 0.11) !important;
    border-radius: 22px !important;

    text-decoration: none !important;
    box-shadow: 0 8px 24px rgba(25, 58, 39, 0.055) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* UKLANJANJE PRAZNE SLIKE */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* VELIKI BROJ */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link::before {
    content: "01";

    position: absolute !important;
    top: 8px !important;
    right: 22px !important;

    color: var(--rt-accent) !important;

    font-size: 68px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    letter-spacing: -4px !important;

    opacity: 0.16 !important;

    transition:
        opacity 0.25s ease,
        transform 0.25s ease !important;
}


/* BROJ ZA SVAKU RUTINU */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-akne"]::before {
    content: "01";
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-fleke"]::before {
    content: "02";
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-hidrataciju"]::before {
    content: "03";
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-osjetljivu-kozu"]::before {
    content: "04";
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-anti-age-rutina"]::before {
    content: "05";
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-spf-rutina"]::before {
    content: "06";
}


/* BOJE KARTICA */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-akne"] {
    --rt-accent: #C67C68;
    --rt-bg: #FBEFEB;
    --rt-hover: #F5DED7;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-fleke"] {
    --rt-accent: #B58B4C;
    --rt-bg: #F9F3E8;
    --rt-hover: #F1E6D2;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-hidrataciju"] {
    --rt-accent: #57978F;
    --rt-bg: #EBF6F4;
    --rt-hover: #DCEDEA;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-rutina-za-osjetljivu-kozu"] {
    --rt-accent: #9179A8;
    --rt-bg: #F3EFF7;
    --rt-hover: #E8E1EF;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-anti-age-rutina"] {
    --rt-accent: #B86F88;
    --rt-bg: #F9EEF2;
    --rt-hover: #F1DDE5;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a[href*="korejska-spf-rutina"] {
    --rt-accent: #C79537;
    --rt-bg: #FFF5DF;
    --rt-hover: #FBE8BF;
}


/* NAZIV I MALA OZNAKA */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;
    font-size: 21px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    text-align: left !important;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link .nasa-cat-title::before {
    content: "KOREJSKA RUTINA";

    display: block !important;
    margin-bottom: 9px !important;

    color: var(--rt-accent) !important;

    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: 1.3px !important;
}


/* KRUŽNA STRELICA */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 22px !important;
    bottom: 23px !important;

    width: 40px !important;
    height: 40px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.82) !important;
    color: var(--rt-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.10) !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    font-size: 19px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    box-shadow: 0 4px 12px rgba(25, 58, 39, 0.07) !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link:hover {
    background: var(--rt-hover) !important;
    border-color: var(--rt-accent) !important;

    transform: translateY(-4px) !important;
    box-shadow: 0 14px 30px rgba(25, 58, 39, 0.10) !important;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link:hover::before {
    opacity: 0.25 !important;
    transform: translateY(3px) !important;
}

.elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link:hover::after {
    background: var(--rt-accent) !important;
    color: #FFFFFF !important;
    transform: translateX(3px) !important;
}


/* RAZMAK IZMEĐU KARTICA */

.elementor-307731 .elementor-element.elementor-element-ea01d4a .product-category,
.elementor-307731 .elementor-element.elementor-element-ea01d4a .nasa-slider-item {
    padding-left: 7px !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}


/* MOBILNI */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link {
        min-height: 145px !important;
        height: 145px !important;
        padding: 22px 62px 22px 22px !important;
        border-radius: 19px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link::before {
        top: 8px !important;
        right: 18px !important;
        font-size: 52px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link .nasa-cat-title {
        font-size: 18px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link .nasa-cat-title::before {
        font-size: 10px !important;
        margin-bottom: 7px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-ea01d4a a.nasa-cat-link::after {
        right: 17px !important;
        bottom: 19px !important;
        width: 36px !important;
        height: 36px !important;
        font-size: 17px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-e4bb954 *//* =========================================================
   KOREJSKA KOZMETIKA – AKTIVNI SASTOJCI
   KOMPAKTNE INGREDIENT KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link {
    --ing-accent: #718C7B;
    --ing-bg: #F3F7F4;
    --ing-hover: #E9F1EB;

    min-height: 106px !important;
    height: 106px !important;
    padding: 18px 48px 18px 66px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: var(--ing-bg) !important;
    border: 1px solid rgba(25, 63, 48, 0.10) !important;
    border-radius: 18px !important;

    text-decoration: none !important;
    box-shadow: 0 6px 20px rgba(25, 58, 39, 0.05) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* UKLANJANJE PRAZNE SLIKE */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* SKRAĆENA OZNAKA SASTOJKA */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link::before {
    content: "IN";

    position: absolute !important;
    left: 14px !important;
    top: 50% !important;

    width: 42px !important;
    height: 42px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.78) !important;
    color: var(--ing-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.09) !important;
    border-radius: 13px !important;

    box-sizing: border-box !important;

    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: 0.4px !important;

    transform: translateY(-50%) !important;
    transition: transform 0.25s ease !important;
}


/* OZNAKE PO SASTOJKU */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-niacinamid"]::before {
    content: "B3";
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-retinol"]::before {
    content: "A";
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-vitamin-c"]::before {
    content: "C";
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-hijaluronska-kiselina"]::before {
    content: "HA";
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-salicilna-kiselina"]::before {
    content: "BHA";
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-centella-asiatica"]::before {
    content: "CICA";
    font-size: 10px !important;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-ceramidi"]::before {
    content: "CER";
    font-size: 10px !important;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-peptidi"]::before {
    content: "PEP";
    font-size: 10px !important;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-puzeva-mucina"]::before {
    content: "MUC";
    font-size: 10px !important;
}


/* BOJE */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-niacinamid"] {
    --ing-accent: #8976A5;
    --ing-bg: #F4F0F8;
    --ing-hover: #EAE3F1;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-retinol"] {
    --ing-accent: #B96F80;
    --ing-bg: #FAEFF2;
    --ing-hover: #F2DEE4;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-vitamin-c"] {
    --ing-accent: #C58A3F;
    --ing-bg: #FFF5E6;
    --ing-hover: #FBE8CB;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-hijaluronska-kiselina"] {
    --ing-accent: #5C8FA6;
    --ing-bg: #EDF5F8;
    --ing-hover: #DDEBF0;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-salicilna-kiselina"] {
    --ing-accent: #568C72;
    --ing-bg: #EEF6F1;
    --ing-hover: #DFEDE4;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-centella-asiatica"] {
    --ing-accent: #6F9270;
    --ing-bg: #F0F6ED;
    --ing-hover: #E2EDDD;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-ceramidi"] {
    --ing-accent: #A18159;
    --ing-bg: #F8F3EB;
    --ing-hover: #EFE5D7;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-peptidi"] {
    --ing-accent: #8B70A0;
    --ing-bg: #F5F0F7;
    --ing-hover: #EAE1EE;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a[href*="korejska-puzeva-mucina"] {
    --ing-accent: #558F8B;
    --ing-bg: #EDF6F5;
    --ing-hover: #DDECEA;
}


/* NAZIV */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    text-align: left !important;
}


/* STRELICA */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 12px !important;
    top: 50% !important;

    width: 31px !important;
    height: 31px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.78) !important;
    color: var(--ing-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.09) !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    transform: translateY(-50%) !important;
    transition: all 0.25s ease !important;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link:hover {
    background: var(--ing-hover) !important;
    border-color: var(--ing-accent) !important;

    transform: translateY(-3px) !important;
    box-shadow: 0 11px 26px rgba(25, 58, 39, 0.09) !important;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link:hover::before {
    transform: translateY(-50%) scale(1.06) !important;
}

.elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link:hover::after {
    background: var(--ing-accent) !important;
    color: #FFFFFF !important;
    transform: translateY(-50%) translateX(2px) !important;
}


/* RAZMAK */

.elementor-307731 .elementor-element.elementor-element-e4bb954 .product-category,
.elementor-307731 .elementor-element.elementor-element-e4bb954 .nasa-slider-item {
    padding-left: 6px !important;
    padding-right: 6px !important;
    box-sizing: border-box !important;
}


/* MOBILNI – DVIJE KARTICE U REDU */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link {
        min-height: 96px !important;
        height: 96px !important;
        padding: 14px 10px 14px 54px !important;
        border-radius: 16px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link::before {
        left: 11px !important;
        width: 35px !important;
        height: 35px !important;
        border-radius: 11px !important;
        font-size: 10px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link .nasa-cat-title {
        font-size: 13.5px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-e4bb954 a.nasa-cat-link::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-nasa_product_categories_sc, class: .elementor-element-46b85a2 *//* =========================================================
   KOREJSKA KOZMETIKA – AKTIVNI SASTOJCI
   KOMPAKTNE INGREDIENT KARTICE
   ========================================================= */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link {
    --ing-accent: #718C7B;
    --ing-bg: #F3F7F4;
    --ing-hover: #E9F1EB;

    min-height: 106px !important;
    height: 106px !important;
    padding: 18px 48px 18px 66px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    background: var(--ing-bg) !important;
    border: 1px solid rgba(25, 63, 48, 0.10) !important;
    border-radius: 18px !important;

    text-decoration: none !important;
    box-shadow: 0 6px 20px rgba(25, 58, 39, 0.05) !important;

    transition:
        background-color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* UKLANJANJE PRAZNE SLIKE */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link .nasa-cat-thumb {
    display: none !important;
}


/* SKRAĆENA OZNAKA SASTOJKA */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link::before {
    content: "IN";

    position: absolute !important;
    left: 14px !important;
    top: 50% !important;

    width: 42px !important;
    height: 42px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.78) !important;
    color: var(--ing-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.09) !important;
    border-radius: 13px !important;

    box-sizing: border-box !important;

    font-size: 12px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: 0.4px !important;

    transform: translateY(-50%) !important;
    transition: transform 0.25s ease !important;
}


/* OZNAKE PO SASTOJKU */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-niacinamid"]::before {
    content: "B3";
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-retinol"]::before {
    content: "A";
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-vitamin-c"]::before {
    content: "C";
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-hijaluronska-kiselina"]::before {
    content: "HA";
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-salicilna-kiselina"]::before {
    content: "BHA";
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-centella-asiatica"]::before {
    content: "CICA";
    font-size: 10px !important;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-ceramidi"]::before {
    content: "CER";
    font-size: 10px !important;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-peptidi"]::before {
    content: "PEP";
    font-size: 10px !important;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-puzeva-mucina"]::before {
    content: "MUC";
    font-size: 10px !important;
}


/* BOJE */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-niacinamid"] {
    --ing-accent: #8976A5;
    --ing-bg: #F4F0F8;
    --ing-hover: #EAE3F1;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-retinol"] {
    --ing-accent: #B96F80;
    --ing-bg: #FAEFF2;
    --ing-hover: #F2DEE4;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-vitamin-c"] {
    --ing-accent: #C58A3F;
    --ing-bg: #FFF5E6;
    --ing-hover: #FBE8CB;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-hijaluronska-kiselina"] {
    --ing-accent: #5C8FA6;
    --ing-bg: #EDF5F8;
    --ing-hover: #DDEBF0;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-salicilna-kiselina"] {
    --ing-accent: #568C72;
    --ing-bg: #EEF6F1;
    --ing-hover: #DFEDE4;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-centella-asiatica"] {
    --ing-accent: #6F9270;
    --ing-bg: #F0F6ED;
    --ing-hover: #E2EDDD;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-ceramidi"] {
    --ing-accent: #A18159;
    --ing-bg: #F8F3EB;
    --ing-hover: #EFE5D7;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-peptidi"] {
    --ing-accent: #8B70A0;
    --ing-bg: #F5F0F7;
    --ing-hover: #EAE1EE;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a[href*="korejska-puzeva-mucina"] {
    --ing-accent: #558F8B;
    --ing-bg: #EDF6F5;
    --ing-hover: #DDECEA;
}


/* NAZIV */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link .nasa-cat-title {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #183B2A !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;
    text-align: left !important;
}


/* STRELICA */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link::after {
    content: "→";

    position: absolute !important;
    right: 12px !important;
    top: 50% !important;

    width: 31px !important;
    height: 31px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.78) !important;
    color: var(--ing-accent) !important;

    border: 1px solid rgba(25, 63, 48, 0.09) !important;
    border-radius: 50% !important;

    box-sizing: border-box !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1 !important;

    transform: translateY(-50%) !important;
    transition: all 0.25s ease !important;
}


/* HOVER */

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link:hover {
    background: var(--ing-hover) !important;
    border-color: var(--ing-accent) !important;

    transform: translateY(-3px) !important;
    box-shadow: 0 11px 26px rgba(25, 58, 39, 0.09) !important;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link:hover::before {
    transform: translateY(-50%) scale(1.06) !important;
}

.elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link:hover::after {
    background: var(--ing-accent) !important;
    color: #FFFFFF !important;
    transform: translateY(-50%) translateX(2px) !important;
}


/* RAZMAK */

.elementor-307731 .elementor-element.elementor-element-46b85a2 .product-category,
.elementor-307731 .elementor-element.elementor-element-46b85a2 .nasa-slider-item {
    padding-left: 6px !important;
    padding-right: 6px !important;
    box-sizing: border-box !important;
}


/* MOBILNI – DVIJE KARTICE U REDU */

@media (max-width: 767px) {

    .elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link {
        min-height: 96px !important;
        height: 96px !important;
        padding: 14px 10px 14px 54px !important;
        border-radius: 16px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link::before {
        left: 11px !important;
        width: 35px !important;
        height: 35px !important;
        border-radius: 11px !important;
        font-size: 10px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link .nasa-cat-title {
        font-size: 13.5px !important;
    }

    .elementor-307731 .elementor-element.elementor-element-46b85a2 a.nasa-cat-link::after {
        display: none !important;
    }
}/* End custom CSS */