.elementor-kit-1316{--e-global-color-primary:#00122B;--e-global-color-secondary:#FEFFDB;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFBF26;--e-global-color-0db5288:#BB9D56;--e-global-color-d2cf1cf:#C9B178;--e-global-color-d2a28b4:#003428;--e-global-color-4cc5189:#6D0020;--e-global-color-2e6c5c0:#2D426B;--e-global-color-3e07250:#E3E6C8;--e-global-color-cedb652:#FFFFFF00;--e-global-typography-primary-font-family:"Century Gothic";--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-family:"Century Gothic";--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-family:"Century Gothic";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"vcc-font-custom";--e-global-typography-5121c3c-font-family:"vcc-font-custom";--e-global-typography-5121c3c-font-size:6.5rem;--e-global-typography-5121c3c-font-weight:700;--e-global-typography-5121c3c-line-height:2.5rem;--e-global-typography-4e42156-font-family:"vcc-font-custom";--e-global-typography-4e42156-font-size:3.5rem;--e-global-typography-4e42156-font-weight:700;--e-global-typography-4e42156-line-height:2.5rem;--e-global-typography-bd0ca4a-font-family:"vcc-font-custom";--e-global-typography-bd0ca4a-font-size:1.8rem;--e-global-typography-bd0ca4a-font-weight:600;--e-global-typography-bd0ca4a-line-height:2.5rem;--e-global-typography-a0a28ee-font-family:"Century Gothic";--e-global-typography-a0a28ee-font-size:2.5rem;--e-global-typography-a0a28ee-font-weight:700;--e-global-typography-2f643cf-font-family:"vcc-font-custom";--e-global-typography-2f643cf-font-size:2.2rem;--e-global-typography-2f643cf-font-weight:600;--e-global-typography-2f643cf-line-height:2rem;--e-global-typography-b4fa28e-font-family:"Century Gothic";--e-global-typography-b4fa28e-font-size:18px;--e-global-typography-b4fa28e-font-weight:700;--e-global-typography-d9d7068-font-family:"Century Gothic";--e-global-typography-d9d7068-font-weight:400;--e-global-typography-d9d7068-line-height:2rem;--e-global-typography-88e89f3-font-family:"Century Gothic";background-color:var( --e-global-color-primary );background-image:url("https://vukschristmascorner.com/wp-content/uploads/2026/09/plava-pozadina-sneg-gif.gif");background-position:center center;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;}.elementor-kit-1316 button,.elementor-kit-1316 input[type="button"],.elementor-kit-1316 input[type="submit"],.elementor-kit-1316 .elementor-button{background-color:var( --e-global-color-d2a28b4 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1316 button:hover,.elementor-kit-1316 button:focus,.elementor-kit-1316 input[type="button"]:hover,.elementor-kit-1316 input[type="button"]:focus,.elementor-kit-1316 input[type="submit"]:hover,.elementor-kit-1316 input[type="submit"]:focus,.elementor-kit-1316 .elementor-button:hover,.elementor-kit-1316 .elementor-button:focus{background-color:#FFCD39;}.elementor-kit-1316 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-accent );--lightbox-ui-color-hover:var( --e-global-color-accent );}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-1316 button,.elementor-kit-1316 input[type="button"],.elementor-kit-1316 input[type="submit"],.elementor-kit-1316 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1316 button,.elementor-kit-1316 input[type="button"],.elementor-kit-1316 input[type="submit"],.elementor-kit-1316 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ==================================================
   KOLIČINA PROIZVODA – STALNO VIDLJIVE STRELICE
   ================================================== */

/* Loop Grid, pojedinačni proizvod i klasična WooCommerce korpa */
input.vuk-loop-qty,
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce-cart-form input.qty,
.single-product form.cart input.qty {
    -webkit-appearance: auto !important;
    -moz-appearance: number-input !important;
    appearance: auto !important;

    background-color: #001231 !important;
    color: #FFBF26 !important;
    border: 1px solid #BB9D56 !important;
    border-radius: 0 !important;

    font-family: "Century Gothic", Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-align: center !important;

    padding-left: 6px !important;
    padding-right: 18px !important;

    box-shadow: none !important;
    outline: none !important;
    box-sizing: border-box !important;
}

/* Chrome, Edge, Safari – strelice vidljive bez hovera */
input.vuk-loop-qty::-webkit-inner-spin-button,
input.vuk-loop-qty::-webkit-outer-spin-button,
.woocommerce .quantity input.qty::-webkit-inner-spin-button,
.woocommerce .quantity input.qty::-webkit-outer-spin-button,
.woocommerce-page .quantity input.qty::-webkit-inner-spin-button,
.woocommerce-page .quantity input.qty::-webkit-outer-spin-button,
.woocommerce-cart-form input.qty::-webkit-inner-spin-button,
.woocommerce-cart-form input.qty::-webkit-outer-spin-button,
.single-product form.cart input.qty::-webkit-inner-spin-button,
.single-product form.cart input.qty::-webkit-outer-spin-button {
    -webkit-appearance: inner-spin-button !important;
    appearance: auto !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    cursor: pointer !important;
    margin: 0 !important;
}

/* Hover i fokus ostaju u stilu sajta */
input.vuk-loop-qty:hover,
input.vuk-loop-qty:focus,
.woocommerce .quantity input.qty:hover,
.woocommerce .quantity input.qty:focus,
.woocommerce-page .quantity input.qty:hover,
.woocommerce-page .quantity input.qty:focus,
.woocommerce-cart-form input.qty:hover,
.woocommerce-cart-form input.qty:focus,
.single-product form.cart input.qty:hover,
.single-product form.cart input.qty:focus {
    background-color: #001231 !important;
    color: #FFBF26 !important;
    border-color: #FFBF26 !important;
    box-shadow: none !important;
    outline: none !important;
}

/* WooCommerce Blocks korpa */
.wc-block-components-quantity-.elementor-kit-1316 {
    background-color: #001231 !important;
    border: 1px solid #BB9D56 !important;
    border-radius: 0 !important;
}

.wc-block-components-quantity-.elementor-kit-1316 input {
    background-color: #001231 !important;
    color: #FFBF26 !important;
    font-family: "Century Gothic", Arial, sans-serif !important;
}

.wc-block-components-quantity-.elementor-kit-1316 button {
    background-color: #001231 !important;
    color: #BB9D56 !important;
    border: 0 !important;
    border-radius: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    cursor: pointer !important;
}

.wc-block-components-quantity-.elementor-kit-1316 button:hover,
.wc-block-components-quantity-.elementor-kit-1316 button:focus-visible {
    background-color: #003428 !important;
    color: #FFBF26 !important;
}

/* Mobilni telefoni */
@media (max-width: 767px) {
    input.vuk-loop-qty,
    .woocommerce .quantity input.qty,
    .woocommerce-page .quantity input.qty,
    .woocommerce-cart-form input.qty,
    .single-product form.cart input.qty {
        min-width: 52px !important;
        width: 52px !important;
        height: 48px !important;
        min-height: 48px !important;
        padding-left: 4px !important;
        padding-right: 16px !important;
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vukschristmascorner.com/wp-content/uploads/2026/06/centurygothic.ttf') format('truetype');
}
@font-face {
	font-family: 'Century Gothic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vukschristmascorner.com/wp-content/uploads/2026/06/centurygothic_bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */