.elementor-kit-22{--e-global-color-primary:#FBB040;--e-global-color-secondary:#000000;--e-global-color-text:#333333;--e-global-color-accent:#FFFFFF;--e-global-color-2b169c6:#FB7840;--e-global-color-1983294:#057AA8;--e-global-color-e7e8632:#00425C;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cabin";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:500;color:#333333;}.elementor-kit-22 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.n-cijena{
    font-size:12px;
}
.p-sec .stock{
    display:none !important;
}
.ae-cijena{
    position:absolute;
    bottom:12px;
}
.gradiented {
    background-image:linear-gradient(45deg, #FB7840 0%, #FBB040 100%)
}
html,body{
    overflow-x:hidden;
}
.elementor-icon-wrapper{
    line-height:0 !Important;
}
.comments-area a, .page-content a {
    text-decoration: none;
}
/*addtocart popup*/
.xoo-cp-opac{
    opacity:0 !important;
}
.xoo-cp-container{
    box-shadow:0px 0px 40px #00000025 !important;
    border:0 !important;
    padding:20px !Important;
    border-radius:0px !Important;
}
.xoo-cp-btns a{
    font-weight:500 !important;
    text-transform:none !important;
}
.xoo-cp-pdetails td{
    background:transparent !important;
    border:0 !important;
}
.xoo-cp-ptitle a{
    color:black !Important;
    font-family:"Oswald" !important;
    font-weight:500 !important;
}
.xoo-cp-atcn{
    font-family:"Oswald";
    font-weight:500 !Important;
}
.xoo-cp-close{
    background:white !important;
}
form .wc-forward{
    display:none !important;
}
/*dalje*/
.tekst li{
    margin-bottom:10px;
}
.tekst p, .tekst li:last-child{
    margin-bottom:20px;
}
.elementor-icon-box-title, .g-h{
        background: -webkit-linear-gradient(45deg, #FB7B40, #FBB040);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.alt .elementor-icon-box-title{
    background: -webkit-linear-gradient(45deg, #00425C, #057AA8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*proizvodi*/
.popust, .novo{
    padding:10px;
    border-radius:5px;
}
.novo{
        background-image: linear-gradient(45deg, gold 0%, #FFC83B 100%);
}
.popust{
    background-image: linear-gradient(45deg, #ff5656 0%, #FF0606 100%);
}
.p-sec>.elementor-container, .p-col>.elementor-widget-wrap{
    min-height:480px !important;
}
@media only screen and (max-width:768px){
    .p-sec>.elementor-container, .p-col>.elementor-widget-wrap{
    min-height:272px !important;
}
}
.p-col .elementor-widget-wrap{
    align-content:space-between;
}
.l-dot{
    color:#017DAC;
}
.p-col{
    background:white;
    border:1px solid #00000015;
    transition:450ms ease all;
    border-radius:0px;
    overflow:hidden;
}
.p-col:hover{
    box-shadow:0px 5px 20px #00000015;
    border-color:#005593;
}
.p-btn button{
    background: -webkit-linear-gradient(45deg,#FBB040, #FB7B40);
    background-size:200%;
    background-position:50%;
    border-radius:8px;
    transition:450ms ease all;
    position:absolute;
    width:100%;
    bottom:-10px;
    opacity:0;
}

.p-btn:hover button{
    background-position:0%;
}
.p-col:hover .p-btn button{
    opacity:1;
    bottom:0;
}
.prod .p-cat .ae-custom-tax span{
    display:none;
}
.prod .p-cat .ae-custom-tax span:first-child{
    display:block;
}
.h-sec{
    margin-top:-75px !important;
    opacity:0;
    transition:450ms ease all;
    background:linear-gradient(0deg, white 50%, transparent 100%);
}
.prod article:hover .h-sec{
    opacity:1;
}
.p-btn button{
    padding-left:30px;
}
.p-btn button[name="add-to-cart"]:before{
    content:"";
    position:absolute;
    left:20px;
    top:9px;
    width:20px;
    height:20px;
    background:url("https://frigobi.com/wp-content/uploads/2024/10/cart-large-2-svgrepo-com.svg");
    background-size:contain;
    filter:brightness(0) invert();
    transition:450ms ease all;
}
@media only screen and (max-width:768px){
    .p-btn button:before{
        top: 12px;
        left: 20px;
        width: 25px;
        height: 25px;
    }
    .prod .ae-cijena{
        bottom:30px !important;
    }
    .prod .ae-cijena .n-cijena{
        font-size: 9px;
        letter-spacing: -0.25px;
    }
}
.p-btn:hover button:before{
    transform:rotate(-5deg);
}
.elementor-widget-ae-woo-price del{
    text-decoration:none !Important;
}
.elementor-widget-ae-woo-price del bdi{
    text-decoration:line-through !Important;
}
/*novi slider*/
.d-slika a{
    width:100% !important;
}
.slideri .ae-swiper-pagination{
    bottom:100px !Important;
}
.slideri .swiper-pagination-bullet{
    width:10px !important;
    height:10px !important;
}
.slideri .swiper-pagination-bullet{
    background:white;
}
.slideri .swiper-pagination-bullet-active{
    width:30px !Important;
}
.slideri .swiper-button-prev, .slideri .swiper-button-next{
    filter:brightness(100) !Important;
    opacity:1 !important;
}

/*slider*/
.prod .ae-swiper-pagination{
    bottom:40px !important;
}
.swiper-button-prev{
    transform:translate(0px,-50%) !important;
}
.swiper-button-next{
    transform:translate(-00px,-50%) !important;
}
.swiper-button-next, .swiper-button-prev{
    opacity:0;
    filter:brightness(0) invert(0.5);
}
.prod:hover .swiper-button-prev,.slideri:hover .swiper-button-prev{
    opacity:1;
    transform:translate(-25px,-50%) !important;
}
.prod:hover .swiper-button-next,.slideri:hover .swiper-button-next{
    opacity:1;
    transform:translate(25px,-50%) !important;
}
.swiper-pagination-bullet-active{
    width:25px !important;
    border-radius:20px !important;
    background:white !important;
}
.swiper-pagination-bullet{
    transition:450ms ease all
}
@media only screen and (max-width:768px){
    .slideri img{
        height:175px !Important;
    }
    .prod:hover .swiper-button-next, .slideri:hover .swiper-button-next{
    transform:translate(15px,-50%) !important;
}
.prod:hover .swiper-button-prev,.slideri:hover .swiper-button-prev{
    transform:translate(-15px,-50%) !important;
}
.elementor-icon-box-icon{
    display:inline-block !Important;
}
.elementor-icon{
    display:flex;
}
}/* End custom CSS */