#topcontrol{display:none!important}.breadcrumbs{background-color:transparent!important;color:#000!important;border:none!important}.breadcrumbs .page-title{color:#000!important;font:400 1.6em/1.2 var(--porto-h1-ff,var(--porto-body-ff)),sans-serif!important}.breadcrumbs .breadcrumbs-wrap a{color:#75684d!important}.product-thumbs-slider.owl-carousel .owl-stage-outer .img-thumbnail{border:1px solid var(--porto-gray-1);transition:border-color 0.2s}.header-logo{padding:0 0 10px 0!important}@media (max-width:767px){.header-logo{padding:5px 0 10px 0!important}}.cart-icon{padding:5px 0 10px 0!important}.stock{font-weight:normal!important;font-size:14px!important;display:flex!important;align-items:center!important;gap:3px!important;margin-bottom:4px!important}.stock.in-stock{color:#00af66!important}.stock.out-of-stock{color:#cc0000!important}.stock-dot{font-size:12px;color:#00af66}.stock-dot.out{color:#c00}.delivery-time{font-size:14px;color:#555;margin-bottom:0!important}p.number-of-servings{font-size:14px;line-height:1.2rem;display:inline-block;font-weight:500;color:#75684d}.background-servings{background:none;padding:4px 8px;border-radius:8px;display:inline-block;border:1px solid #75684d}p.prehransko-dopolnilo{font-size:14px;line-height:1.2rem;display:inline-block;font-weight:500;color:#75684d}.background-prehransko{background:none;padding:4px 8px;border-radius:8px;display:inline-block;border:1px solid #75684d;margin-left:5px}@media (max-width:767px){p.prehransko-dopolnilo{display:none}}p.quantity_pdp{font-size:14px;line-height:1.2rem;display:inline-block;font-weight:500;color:#75684d;margin-left:5px}.background-quantity{background:none;padding:4px 8px;border-radius:8px;display:inline-block;border:1px solid #75684d}.woocommerce-product-details__short-description ul{list-style:none;padding-left:0;margin-left:0}.woocommerce-product-details__short-description ul li{position:relative;padding-left:25px;margin-bottom:8px;font-size:1.1428em;letter-spacing:-.015em}.woocommerce-product-details__short-description ul li::before{content:'';position:absolute;left:0;top:2px;width:18px;height:18px;background-image:url(/wp-content/themes/porto-child/assets/img/checkmark.svg);background-size:18px 18px;background-repeat:no-repeat}#deklaracija-popup-btn{display:inline-block;padding-left:7px;font-size:16px;text-decoration:none;transition:all 0.2s ease;cursor:pointer;color:#1f2124}.hranljive-btn svg{width:18px;height:18px;margin-right:2px;fill:#1F2123}#deklaracija-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:3000}#deklaracija-popup-content{display:none;position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:.5rem;box-shadow:0 0 10px rgb(0 0 0 / .5);z-index:30000;width:60%;max-height:70%;overflow-y:auto}@media only screen and (max-width:768px){#deklaracija-popup-content{top:10%;left:50%;transform:translate(-50%,0);width:90%;max-height:80%;overflow-y:auto}}#deklaracija-popup-content h1{font-size:2rem;letter-spacing:.025em;text-transform:uppercase;text-align:center;margin:0 0 20px 0}#deklaracija-popup-content h2{font-size:1.5rem;color:#444;letter-spacing:.05em;text-transform:uppercase;text-align:center;margin:0 0 10px 0}#deklaracija-close-btn{position:absolute;top:5px;right:5px;background:#fff0;border:none;font-size:40px;font-weight:700;color:#333;cursor:pointer;line-height:1}#deklaracija-close-btn:hover{color:#000}.gf-product-accordion{margin:20px 0}.gf-accordion-item:not(:last-child){margin-bottom:10px}.gf-accordion-title{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 8px;border-bottom:1px solid #d5d8dc;font-size:16px;font-weight:400;color:#1f2124;cursor:pointer;list-style:none}.gf-accordion-title::-webkit-details-marker{display:none}.gf-accordion-icon{width:18px;height:18px;flex-shrink:0;fill:#1f2124;transition:transform 0.2s ease}.gf-accordion-item[open] .gf-accordion-icon{transform:rotate(180deg)}.gf-accordion-content{padding:16px 10px 0;color:#444;line-height:1.6}.NutritionalTable{width:100%;margin-bottom:24px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.NutritionalTable thead{background-color:#f8f9fa;color:#333}.NutritionalTable th{padding:12px;text-align:left;font-weight:700}.NutritionalTable td{padding:10px;text-align:left;color:#555;width:33.33%}.NutritionalTable .notranslate{font-style:italic}.NutritionalTable tr:nth-child(even){background-color:#f2f2f2}.NutritionalTable.max-w-xl tr:nth-child(odd){background-color:#f2f2f2}.NutritionalTable.max-w-xl tr:nth-child(even){background-color:#fff}.NutritionalTable.max-w-xl td{width:100%}.NutritionalTable.mb-8 th{width:33.33%}.NutritionalTable.mb-8 td{width:66.67%}.NutritionalTable.my-4 th,.NutritionalTable.my-4 td{width:25%}.NutritionalTable.my-5 th,.NutritionalTable.my-5 td{width:20%}.product-benefits-wrapper{position:relative}.product-benefits-scroll{display:flex;overflow-x:auto;gap:20px;padding:25px 0;margin-top:-10px;border-top:1px solid #D5D8DC;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-benefits-scroll::-webkit-scrollbar{display:none}.benefit-item{flex:0 0 auto;width:90px;text-align:center;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center}.benefit-item img{width:40px;height:40px;margin-bottom:6px;object-fit:contain}.benefit-item span{font-size:13px;font-weight:600;text-transform:uppercase;color:#444;white-space:nowrap}.scroll-indicator{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:24px;color:#444;pointer-events:none;animation:scrollHint 1.5s infinite;display:none}@keyframes scrollHint{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(6px)}}@media (max-width:768px){.scroll-indicator{display:block}}.woocommerce-variation-availability p.stock{display:none!important}label.wfacp_main_form.label.label_shiping{text-align:left}span.wgl-proxy-label{position:relative}.wgl-proxy-label::after{content:"←";display:inline-block;margin-left:8px;animation:moveLeft 0.6s infinite alternate ease-in-out;position:absolute;color:#000;right:-90px;top:-5px;font-size:20px}@keyframes moveLeft{0%{transform:translateX(0)}100%{transform:translateX(-5px)}}.wgl-proxy-parcel-shop img{max-width:50px!important}span.wgl-proxy-label{color:white!important;font-weight:600;font-size:12px!important}.wgl-proxy-parcel-shop{border-radius:5px}body #wfacp-sec-wrapper .wfacp_main_form.woocommerce #payment ul.payment_methods li.payment_method_stripe_cc .wc-stripe-card-icons-container img.wc-stripe-card-icon{max-height:100%!important;max-width:22px!important}span.wc-stripe-card-icons-container{margin-left:5px}@media screen and (min-width:1024px){#fkcart-mini-toggler{padding-top:7px}}.fkcart-item-price{white-space:nowrap}.fix-carousel-layout .e-parent{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}small.includes_tax{display:none}.woocommerce-cart .wc-proceed-to-checkout a{background:#1BB876}.stock-message-placeholder{margin-bottom:0}table.variations a.filter-item{font-size:14px}table.variations td.value{padding-left:0!important}.gf-secure-checkout-badge{margin:12px 0 10px;text-align:center}.gf-secure-checkout-badge img{max-width:100%;height:auto;width:250px}.gf-delivery-info #custom-stock-status{background-color:#f0faf5;border-radius:8px;padding:10px 14px}.gf-delivery-info #custom-stock-status:has(.stock-message-placeholder:empty){display:none}.gf-delivery-info .stock{margin-bottom:2px!important;font-weight:600!important}.gf-delivery-info .delivery-time{margin-bottom:0!important}.gf-delivery-info-divider{display:none}.single-product .cart:not(.variations_form),.single-product .single_variation_wrap{border-bottom:none!important}.gf-free-delivery-text{font-size:14px;color:#555;margin:8px 0 0;display:flex;align-items:center;gap:5px}.gf-free-delivery-text i{font-size:18px;line-height:1;color:#333}.addon-upsell-form{margin-top:20px}.addon-upsell-box{width:100%;display:flex;align-items:center;background-color:#F9F8F2;border:2px dashed #d3c5c5;border-radius:12px;overflow:hidden;box-sizing:border-box;gap:14px;padding-right:16px}.addon-upsell-image-link{display:block;flex-shrink:0;line-height:0;align-self:stretch}.addon-upsell-image{width:100px;height:100%;min-height:90px;object-fit:cover;display:block;padding-top:12px}.addon-upsell-text{flex:1 1 auto;min-width:0;padding:12px 0}.addon-upsell-title{font-size:14px;font-weight:700;display:block;margin-bottom:4px;line-height:1.3}.addon-upsell-description{font-size:12px;color:#555;display:block;line-height:1.4;margin-bottom:6px}.addon-upsell-price{font-size:14px;font-weight:600}.addon-upsell-price del{margin-right:6px;color:#999;font-weight:400}.addon-upsell-button-wrap{flex-shrink:0}.addon-upsell-button-wrap .addon-add-button{background-color:#e42535;color:#fff;border:none;padding:5px 16px 5px 16px;border-radius:4px;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;letter-spacing:.04em}.addon-upsell-button-wrap .addon-add-button:hover{background-color:#c61e2c}.cr-credits-div,.reviewer-verified{display:none!important}@media (max-width:600px){.addon-upsell-box{display:grid;grid-template-columns:88px 1fr;column-gap:12px;row-gap:0;align-items:start;padding-right:12px}.addon-upsell-image-link{grid-column:1;grid-row:1 / 3}.addon-upsell-image{width:88px;height:100%;min-height:88px;padding-top:10px}.addon-upsell-text{grid-column:2;grid-row:1;padding:10px 0 8px}.addon-upsell-button-wrap{grid-column:2;grid-row:2;padding-bottom:10px}}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{background-color:#04B067}#header{border-top:none!important}#tab-title-description{display:none!important}.resp-accordion{display:none!important}.woocommerce-tabs .tab-content{border:none!important}.cr-reviews-grid{border:none!important}.ugc-video-wrapper{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:16px;background-color:#000}.ugc-video-wrapper video.carousel-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;background:#000;cursor:pointer}.ugc-video-wrapper video.carousel-video:fullscreen,.ugc-video-wrapper video.carousel-video:-webkit-full-screen{object-fit:contain}.ugc-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;background:rgb(0 0 0 / .35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1.5px solid #fff;border-radius:50%;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(0 0 0 / .3);transition:opacity 0.3s ease,transform 0.3s ease,background 0.2s ease}.ugc-play-btn::before{content:"";display:block;width:0;height:0;border-left:16px solid #fff;border-top:9px solid #fff0;border-bottom:9px solid #fff0;margin-left:4px}.ugc-video-wrapper.playing .ugc-play-btn{opacity:0;pointer-events:none;transform:scale(.8)}.ugc-fullscreen-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;background:rgb(0 0 0 / .35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .7);border-radius:50%;color:#fff;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;z-index:5}@media (hover:hover) and (pointer:fine){.ugc-play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}}.ugc-progress-track{position:absolute;left:8px;right:8px;bottom:12px;height:5px;border-radius:2.5px;overflow:hidden;background:rgb(0 0 0 / .3);z-index:4}.ugc-progress-fill{height:100%;width:0%;background:#fff;border-radius:2px}.ugc-video-carousel{display:grid;grid-template-columns:repeat(var(--ugc-count,4),minmax(0,250px));gap:12px}.ugc-video-dots{display:none}@media (max-width:767px){.ugc-video-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px}.ugc-video-carousel::-webkit-scrollbar{display:none}.ugc-video-carousel .ugc-video-wrapper{flex:0 0 calc(50% - 4px);scroll-snap-align:start}.ugc-video-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px}.ugc-dot{width:6px;height:6px;border-radius:50%;background:rgb(0 0 0 / .2);cursor:pointer}.ugc-dot.active{background:#000}}.wc_payment_method .porto-radio{display:flex;align-items:center}label.porto-control-label[for="payment_method_stripe"]{display:inline!important}.wfacp_shipping_radio label{display:inline-flex!important;align-items:center!important;gap:6px!important}.gls-icon{height:18px!important;width:auto!important;display:inline-block!important;vertical-align:middle!important;position:relative!important;top:0!important}.flavour-count-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#333;font-size:13px;font-weight:500;line-height:1.2;text-transform:none}.panel-heading.cwginstock-panel-heading h4{font-size:14px!important;font-weight:400!important}table.variations .filter-item-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;list-style:none;padding:0;margin:0}table.variations .filter-item-list li{flex:0 0 auto}table.variations .filter-item-list li a.filter-image{--swatch-size:75px;position:relative;display:block;padding:0;border:0;background-color:#fff0;background-repeat:no-repeat;background-position:-9999px -9999px;font-size:14px!important;font-weight:500;color:#333;text-decoration:none;text-align:center;text-indent:0!important;white-space:normal!important;overflow-wrap:break-word;line-height:1.25!important;width:84px!important;height:auto!important;overflow:visible!important}table.variations .filter-item-list li a.filter-image::before{content:"";display:block;margin:0 auto 8px;width:var(--swatch-size);height:var(--swatch-size);border-radius:50%;border:2px solid #e8e8e8;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;transition:border-color 0.2s}@media (max-width:767px){table.variations .filter-item-list{gap:12px}table.variations .filter-item-list li{flex:0 0 calc((100% - 24px) / 3)}table.variations .filter-item-list li a.filter-image{--swatch-size:64px;font-size:14px!important;width:100%!important}}table.variations .filter-item-list li a.filter-image:hover{color:#333!important;background-color:transparent!important}table.variations .filter-item-list li a.filter-image:hover::before{border-color:#ccc}table.variations .filter-item-list li.active a.filter-image{color:#333!important}table.variations .filter-item-list li.active a.filter-image::before{border-color:#65CC48}table.variations .filter-item-list li.active a.filter-image::after{content:"";position:absolute;top:-2px;left:calc(50% - (var(--swatch-size) / 2) - 2px);width:20px;height:20px;background-image:url(/wp-content/themes/porto-child/assets/img/checkmark.svg);background-size:cover}table.variations .filter-item-list li.active.swatch-out-of-stock a.filter-image::before{border-color:#999;box-shadow:inset 0 0 0 999px rgb(255 255 255 / .55)}table.variations .filter-item-list li.active.swatch-out-of-stock a.filter-image::after{background-image:url(/wp-content/themes/porto-child/assets/img/x-mark.svg)}.single-product .variations .label label{text-transform:none!important;font-size:16px!important;font-weight:500}.product-hero-shortcode .product-benefits-scroll{margin-top:20px;justify-content:center}.product-hero-shortcode .woocommerce-product-details__short-description{padding-top:20px}.product-hero-shortcode .woocommerce-product-details__short-description p{line-height:1.6875;letter-spacing:-.015em}.product-hero-shortcode table.variations{width:100%}.product-hero-shortcode .variations tr{display:flex;flex-direction:column}.product-hero-shortcode .variations .label{padding-bottom:8px}.product-hero-shortcode .price{display:block;font-family:'Poppins',sans-serif;font-size:24px;padding-top:10px}.product-hero-shortcode .woocommerce-variation-add-to-cart,.product-hero-shortcode form.cart.simple-product-cart{display:flex;align-items:center;gap:12px}.product-hero-shortcode .product-thumbnails .owl-item{width:100px!important}.product-hero-shortcode .product-thumbnails .owl-item img{width:100px;height:100px;object-fit:cover}.product-hero-shortcode .summary-before{flex:0 0 45%;max-width:45%}.product-hero-shortcode .summary{flex:0 0 55%;max-width:55%}.product-hero-shortcode .single_variation_wrap{border-top:none!important}.product-hero-shortcode .single_add_to_cart_button{flex:1;width:auto;color:#FFF!important;background-color:#00B066!important}.product-hero-shortcode .product-hero-reviews{margin-top:60px}@media (max-width:767px){.product-hero-shortcode .summary-before,.product-hero-shortcode .summary{flex:0 0 100%;max-width:100%}.product-hero-shortcode .product-benefits-scroll{justify-content:flex-start}.product-hero-shortcode .product-thumbnails .owl-stage-outer{overflow-x:auto}.product-hero-shortcode .product-thumbnails .owl-item{width:80px!important}.product-hero-shortcode .product-thumbnails .owl-item img{width:80px;height:80px}.product-hero-shortcode .product-thumbnails .owl-stage{width:auto!important;display:flex}}.elementor-widget-shortcode:has(.gf-product-label){position:absolute!important;top:0;left:0;z-index:10;pointer-events:none}.gf-product-label{position:absolute;top:16px;left:16px;background:#FF5B5C;color:#fff;font-size:11px;font-weight:700;line-height:1;padding:5px 10px;border-radius:3px;letter-spacing:.6px;text-transform:uppercase}.product-image .labels .onsale,.summary-before .labels .onsale,.labels .onsale{background:#FF5B5C!important;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1!important;padding:7px 12px!important;border-radius:3px!important;letter-spacing:0.6px!important;box-shadow:0 2px 6px rgb(255 91 92 / .4)}.gf-landing #header .elementor-widget-porto_hb_menu,.gf-landing #header .elementor-widget-porto_hb_menu_icon{display:none!important}.gf-landing .gf-full-bleed{position:relative;left:calc(50% - 50vw + var(--porto-scroll-w, 0px) / 2 + var(--porto-side-header-width, 0px) / 2);min-width:calc(100vw - var(--porto-scroll-w, 0px) - var(--porto-side-header-width, 0px));margin-left:0!important;margin-right:0!important}.gf-landing .gf-full-bleed>.gf-inner{max-width:var(--porto-container-width,1140px);margin-left:auto;margin-right:auto;padding-left:var(--porto-fluid-spacing,20px);padding-right:var(--porto-fluid-spacing,20px)}.elementor-widget-porto_cp_image .product-image-slider .owl-stage-outer,.elementor-widget-porto_cp_image .product-image-slider .img-thumbnail .inner{border-radius:16px}.elementor-widget-porto_cp_image .product-image-slider .img-thumbnail{border-radius:16px;overflow:hidden}.elementor-widget-porto_cp_image .product-image-slider .img-thumbnail .inner{border:0}html .elementor-widget-porto_cp_image .product-thumbs-slider.owl-carousel .owl-stage-outer .owl-item .img-thumbnail{border:0;border-radius:10px;overflow:hidden}html .elementor-widget-porto_cp_image .product-thumbs-slider.owl-carousel .owl-stage-outer .owl-item .img-thumbnail{outline:2px solid #fff0;outline-offset:-2px;transition:outline-color 0.2s}html .elementor-widget-porto_cp_image .product-thumbs-slider.owl-carousel .owl-stage-outer .owl-item:hover .img-thumbnail{outline-color:#314d36}html .elementor-widget-porto_cp_image .product-thumbs-slider.owl-carousel .owl-stage-outer .owl-item.selected .img-thumbnail{outline-color:#314d36}