:root {
    --theme-color: #4C3F5E;
    --alt-color: #7996B6;
    --gold-color: #ebc601;
    --bg-color: #f7f2ec;
    --dark-color: #030d23;
    --black-color: #231f20;
    --heading-color: #23133b;
    --checkout-heading: #291743;
    --theme-transition: .2s cubic-bezier(.4,0,.2,1);
    --theme-radius: 2px;
    --theme-radius-middle: 4px;
    --heading-font: "Cormorant Garamond", serif;
    --body-font: "Lora", serif;
    --subtitle-font: "Parisienne", cursive;
}


.theme-color {color: var(--theme-color);}
a, svg {transition: all var(--theme-transition); color: var(--heading-color);}
.noselect, img, .theme-button, button {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
*:focus {outline: none!important;}
.position-absolute {position: absolute;}
.w-100 {width: 100%;}
.w-50 {width: 50%;}
.w-75 {width: 75%;}
.h-100 {height: 100%;}
.z-1 {z-index: 1;}
.z-2 {z-index: 2;}
.icon-svg {display: block; font-size: 0;}
::-moz-selection {color: #fff; background-color: var(--theme-color); text-fill-color: initial;}
::selection {color: #fff; background-color: var(--theme-color); -webkit-text-fill-color: initial; text-fill-color: initial;}
.list-style-no {list-style: none; padding: 0; margin: 0;}
a.c-button, a.c-button:hover {background-color: var(--theme-color); box-shadow: none;}
.underline {text-decoration: underline;}
.navbar {border: none;}
header .solid-menus .no-bg li.active a {background: none;}
header .menu-cart a:hover {color: var(--theme-color);}
.one-product .product-img {border: none;}
.product-details .add-to-cart, .comments .btn, .hvr-sweep-to-right::before {background: var(--theme-color);}
.product-details .go-to-checkout, .cart-checkout .okvir .editable {background: var(--alt-color); border-color: var(--alt-color);}
.cart-checkout .okvir .editable {border-bottom: 0;}
.addtofav.inline .fa-heart, .cart-checkout .okvir h2, .product .product-brand {color: var(--theme-color);}
.addtofav.inline .checkbox-inline, .addtofav.inline .checkbox-inline label {cursor: pointer;}
.product-details h1 {letter-spacing: normal;}
.product-details .price, .product-details .price .salesprice, .user-details .if-registered, .search h1 span, #vertical-menu .active > a.list-group-item, .one-product .price,
    .sidebar .active ul a > i, .product ul.product-bullets .available
    {color: var(--theme-color);}
#noty_center_layout_container > li, #noty_topCenter_layout_container, #noty_topCenter_layout_container > li, #noty_bottom_layout_container > li, .pretty input:checked~.state.p-success label:after, .pretty.p-toggle .state.p-success label:after {background-color: var(--theme-color)!important;}
footer ul li a:hover {font-weight: inherit; color: var(--theme-color);}
footer ul li {opacity: 1; line-height: 1.6em;}
footer .details p.title::before {display: none;}
footer .visa {width: auto;}
.form-control:focus {border-color: inherit; outline: 0; -webkit-box-shadow: none; box-shadow: none;}
body.compensate-for-scrollbar {margin-right: 0;}
.swiperTickerContainer, .xadmin-links, .swiper-container .swiper-pagination-bullet-active {background: var(--theme-color);}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color: var(--alt-color);}
.news-template-short2 img:hover {transform: scale(1);}
.news-one .main-content a {color: var(--theme-color); border-bottom: 2.5px solid var(--theme-color);}
.category select, .brand select {border: none;}
.breadcrumb .back {margin-left: auto;}
.swiper-button-next, .swiper-button-prev {color: #fff!important;}
.theme-button:focus {color: #fff; text-decoration: none;}
.first-cta ul li a {background: var(--theme-color)!important;}
.checkout label:has(input) {cursor: pointer;}
a.no {color: var(--theme-color); font-size: 20px;}
label {font-weight: 400; margin-bottom: 0;}
.overlay:before, .overlay-after:after {content: ''; position: absolute; display: block; height: 100%; width: 100%; top: 0; left: 0;}



html {font-size: 16px;}
body {overflow: visible!important; font-family: var(--body-font); color: #58555b; background-color: var(--bg-color); line-height: 1; transition: none;}
h1, h2, h3, h4 {color: var(--heading-color); font-family: var(--heading-font); font-weight: 600;}
h1 {font-size: 42px;}
.section-title {font-size: 38px; font-weight: 600; margin-top: 10px; line-height: 1; margin-bottom: 24px;}
.section-subtitle {font-size: 28px; font-family: var(--subtitle-font); display: block;}
.section-title-desc {font-size: 18px; line-height: 1.4;}
.section-padding {padding-top: 48px; padding-bottom: 48px;}
h3 {font-size: 32px;}
h4 {font-size: 26px;}
p {font-size: 18px; line-height: 1.3;}
.text-white {color: #fafafa!important;}
a:hover {text-decoration: underline; color: var(--alt-color); text-decoration: none;}
a:focus {color: inherit;}
strong {font-weight: 600!important;}


header {position: fixed; z-index: 998; width: 100%; top: 0; background: transparent; transition: var(--theme-transition);}

header .top {background: var(--dark-color);}
header .top a {display: inline-block; padding: 6px 0;}
header .top .menu-cart > ul > li > a {padding: 0;}
header .top .menu-cart ul > li > a > span {margin-right: 8px;}
header .top .menu-cart ul > li > a svg, header .top svg {fill: #fff; height: 20px; width: 20px;}
header .top-left svg {margin-right: 8px;}
header .menu-cart > ul > li .img-circle {height: 20px; width: 20px;}
header .top a:hover {text-decoration: none; color: var(--alt-color);}
header .top a:hover svg, header .top .menu-cart > ul > li > a:hover svg {fill: var(--alt-color);}
header .profile .users-naziv {line-height: 1;}
header .menu-cart ul li ul.user-menu-dropdown {background: var(--theme-color); border: none; box-shadow: none; left: auto; right: 0; padding: 10px 15px; border-radius: 8px;}
header .menu-cart ul li ul.user-menu-dropdown li {align-items: end;}
header .menu-cart ul li ul.user-menu-dropdown li a {white-space: nowrap;}
header .menu-cart ul li ul.user-menu-dropdown .vrh {top: -12px; width: 24px; height: 24px; background: var(--theme-color); border: none;}

header .middle, header .bottom {background-color: transparent;}

header .bottom {border: none; background-color: transparent; transition: .3s ease-out;}


header .logo img {height: 100px;}



header .solid-menus .navbar-default .navbar-nav > li > a {text-shadow: none; color: var(--heading-color); font-size: 18px;}


header .menu-cart > ul > li > a {align-items: center; position: relative; padding: 10px;}
header .bottom .menu-cart > ul > li > a:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background: url(/img/bg/berry-bg.png) no-repeat center / contain;}
header .bottom .menu-cart > ul > li > a svg {z-index: 1; height: 20px; width: 20px; fill: #fff;}
header .badge {position: absolute; bottom: -4px; right: -3px; background: #fff; color: var(--theme-color); padding: 0; width: 14px; height: 14px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
header .bottom .menu-cart > ul > li > a:hover svg {fill: var(--alt-color);}

header.nav-up {top: -167px!important;}
header.header-shadow {box-shadow: rgb(0 0 0 / 5%) -3px 10px 50px; background-color: var(--bg-color)!important;}
header.header-shadow .bottom {padding: 0;}
header.header-shadow .bottom .solid-menus .navbar.navbar-hover .navbar-nav > li.dropdown:before {border: 1px solid var(--alt-color);}
header.header-shadow .solid-menus .navbar-default .navbar-nav > li > a, .homepage header.header-shadow .solid-menus .navbar-default .navbar-nav > li > a {color: var(--heading-color);}
header.header-shadow .solid-menus .navbar-default .navbar-nav > li > a:hover, .homepage header.header-shadow .solid-menus .navbar-default .navbar-nav > li > a:hover {color: var(--alt-color);}





.theme-button {border-radius: 30px; padding: 12px 20px; transition: var(--theme-transition); font-size: 20px; font-weight: 600; display: inline-block; font-family: var(--heading-font);}
.theme-button:hover {background-color: var(--alt-color);}
.theme-button-alt:hover {background-color: var(--theme-color);}
.theme-button-alt-transparent {background: transparent; color: var(--alt-color); border: 2px solid;}
.theme-button-dark {background-color: var(--dark-color);}
.theme-button-light {background-color: var(--alt-color);}

.theme-separator:after, .theme-separator-before:before {background-image: url(/img/bg/theme-shape.svg); background-repeat: no-repeat; background-size: 200% 100px; height: 100px; max-height: 100px; z-index: 1;}
.theme-separator:after {top: auto; bottom: -1px;}
.theme-separator-before:before {top: -1px; bottom: auto; transform: scaleY(-1);}

.waves-separator-wrap {left: 50%; top: 0; transform: translateX(-50%); width: 100vw;}
.waves-separator-wrap .waves-separator {height: 50px;}


.gate-separator, .gate-separator-double {background-repeat: no-repeat; background-size: 200px auto; background-position: center center;}
.gate-separator {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107 48' style='enable-background:new 0 0 107 48' xml:space='preserve'%3E%3Cpath d='M17.4 25.9c-1.8-1.4-4.7-2.4-6.6-.6-1.7 1.6-1.3 4.7-.1 6.4 2.4 3.4 8 2.2 11 .4 1.8-1.1 3.2-2.7 3.6-4.8.4-2.6-.9-5-2.5-6.9-3.8-4.4-9.7-5.8-15-3.2-5.1 2.6-8 7.9-7.8 13.5.2 4.7 2.3 10.2 6.8 12.5 3.9 2 8.7 1.2 12.7-.1 4.6-1.5 8.9-3.8 12.9-6.4 4.2-2.6 8.3-5.5 12-8.8 2.3-2 4.5-4.2 6.5-6.6 1.5-1.7 2.9-3.6 4.3-5.4 3.7-4.5 8.3-8 13.4-10.7 4.9-2.6 10-4.1 15.6-3.5 8.4 1 15.4 6.2 18.9 13.8 2.5 5.4 3.3 11.7 1.2 17.4-2 5.5-6.5 10.9-12.3 12.8s-11.9-.7-15.5-5.4c-3.7-4.7-3.8-11.2-.3-16.1 1.6-2.2 4-3.9 6.8-3.8 2.8.1 5.6 1.6 7.2 3.9 1.8 2.6 1.5 6.2-.7 8.4-1.7 1.8-5.9 3.1-7.5.5-.7-1-1.1-3.1.2-3.9 1.3-.8 3 .2 3.9 1.2.7.7 1.8-.4 1.1-1.1-1.5-1.6-4.5-2.9-6.4-1-1.8 1.7-1 5.1.7 6.6 1.8 1.6 4.6 1.4 6.7.5 2.6-1.1 4.4-3.6 4.7-6.4.7-5.4-4.5-9.8-9.6-10.1-5.4-.3-9.3 4.5-10.7 9.2-1.6 5.5.3 11.2 4.5 15.1 4.1 3.9 9.8 5.8 15.3 3.9 5.5-1.8 10-6.6 12.4-11.8 2.6-5.5 2.8-11.7.8-17.4C102.7 9.5 96.2 2.9 87.4.7c-4.3-1-8.8-1-13.1.3-5.6 1.7-11 4.9-15.4 8.7-4 3.4-6.8 7.7-10.2 11.5-4.1 4.6-8.8 8.5-13.9 11.9-3.8 2.6-7.8 5-12 6.9s-9.3 3.7-13.9 2.4c-5.3-1.5-7.6-7.7-7.5-12.8.2-6.2 5-12.1 11.5-12.3 3.1-.1 6.1 1.4 8.2 3.6 1.9 2 3.6 5.1 2 7.8-1.2 1.9-3.5 3-5.6 3.4-2 .4-4.7.3-5.7-1.7-.6-1.1-.9-3.1.1-4.1 1.3-1.2 3.3-.3 4.5.6.6.7 1.7-.4 1-1z'/%3E%3C/svg%3E");}
.gate-separator-double {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231.7 48' style='enable-background:new 0 0 231.7 48' xml:space='preserve'%3E%3Cpath d='M17.4 25.9c-1.8-1.4-4.7-2.4-6.6-.6-1.7 1.6-1.3 4.7-.1 6.4 2.4 3.4 8 2.2 11 .4 1.8-1.1 3.2-2.7 3.6-4.8.4-2.6-.9-5-2.5-6.9-3.8-4.4-9.7-5.8-15-3.2-5.1 2.6-8 7.9-7.8 13.5.2 4.7 2.3 10.2 6.8 12.5 3.9 2 8.7 1.2 12.7-.1 4.6-1.5 8.9-3.8 12.9-6.4 4.2-2.6 8.3-5.5 12-8.8 2.3-2 4.5-4.2 6.5-6.6 1.5-1.7 2.9-3.6 4.3-5.4 3.7-4.5 8.3-8 13.4-10.7 4.9-2.6 10-4.1 15.6-3.5 8.4 1 15.4 6.2 18.9 13.8 2.5 5.4 3.3 11.7 1.2 17.4-2 5.5-6.5 10.9-12.3 12.8s-11.9-.7-15.5-5.4c-3.7-4.7-3.8-11.2-.3-16.1 1.6-2.2 4-3.9 6.8-3.8 2.8.1 5.6 1.6 7.2 3.9 1.8 2.6 1.5 6.2-.7 8.4-1.7 1.8-5.9 3.1-7.5.5-.7-1-1.1-3.1.2-3.9 1.3-.8 3 .2 3.9 1.2.7.7 1.8-.4 1.1-1.1-1.5-1.6-4.5-2.9-6.4-1-1.8 1.7-1 5.1.7 6.6 1.8 1.6 4.6 1.4 6.7.5 2.6-1.1 4.4-3.6 4.7-6.4.7-5.4-4.5-9.8-9.6-10.1-5.4-.3-9.3 4.5-10.7 9.2-1.6 5.5.3 11.2 4.5 15.1 4.1 3.9 9.8 5.8 15.3 3.9 5.5-1.8 10-6.6 12.4-11.8 2.6-5.5 2.8-11.7.8-17.4C102.7 9.5 96.2 2.9 87.4.7c-4.3-1-8.8-1-13.1.3-5.6 1.7-11 4.9-15.4 8.7-4 3.4-6.8 7.7-10.2 11.5-4.1 4.6-8.8 8.5-13.9 11.9-3.8 2.6-7.8 5-12 6.9s-9.3 3.7-13.9 2.4c-5.3-1.5-7.6-7.7-7.5-12.8.2-6.2 5-12.1 11.5-12.3 3.1-.1 6.1 1.4 8.2 3.6 1.9 2 3.6 5.1 2 7.8-1.2 1.9-3.5 3-5.6 3.4-2 .4-4.7.3-5.7-1.7-.6-1.1-.9-3.1.1-4.1 1.3-1.2 3.3-.3 4.5.6.6.7 1.7-.4 1-1zM214.3 25.9c1.8-1.4 4.7-2.4 6.6-.6 1.7 1.6 1.3 4.7.1 6.4-2.4 3.4-8 2.2-11 .4-1.8-1.1-3.2-2.7-3.6-4.8-.4-2.6.9-5 2.5-6.9 3.8-4.4 9.7-5.8 15-3.2 5.1 2.6 8 7.9 7.8 13.5-.2 4.7-2.3 10.2-6.8 12.5-3.9 2-8.7 1.2-12.7-.1-4.6-1.5-8.9-3.8-12.9-6.4-4.2-2.6-8.3-5.5-12-8.8-2.3-2-4.5-4.2-6.5-6.6-1.5-1.7-2.9-3.6-4.3-5.4-3.7-4.5-8.3-8-13.4-10.7-4.9-2.6-10-4.1-15.6-3.5-8.4 1-15.4 6.2-18.9 13.8-2.5 5.4-3.3 11.7-1.2 17.4 2 5.5 6.5 10.9 12.3 12.8s11.9-.7 15.5-5.4c3.7-4.7 3.8-11.2.3-16.1-1.6-2.2-4-3.9-6.8-3.8-2.8.1-5.6 1.6-7.2 3.9-1.8 2.6-1.5 6.2.7 8.4 1.7 1.8 5.9 3.1 7.5.5.7-1 1.1-3.1-.2-3.9-1.3-.8-3 .2-3.9 1.2-.7.7-1.8-.4-1.1-1.1 1.5-1.6 4.5-2.9 6.4-1 1.8 1.7 1 5.1-.7 6.6-1.8 1.6-4.6 1.4-6.7.5-2.6-1.1-4.4-3.6-4.7-6.4-.7-5.4 4.5-9.8 9.6-10.1 5.4-.3 9.3 4.5 10.7 9.2 1.6 5.5-.3 11.2-4.5 15.1-4.1 3.9-9.8 5.8-15.3 3.9-5.5-1.8-10-6.6-12.4-11.8-2.6-5.5-2.8-11.7-.8-17.4C129 9.5 135.5 2.9 144.3.7c4.3-1 8.8-1 13.1.3 5.6 1.7 11 4.9 15.4 8.7 4 3.4 6.8 7.7 10.2 11.5 4.1 4.6 8.8 8.5 13.9 11.9 3.8 2.6 7.8 5 12 6.9s9.3 3.7 13.9 2.4c5.3-1.5 7.6-7.7 7.5-12.8-.2-6.2-5-12.1-11.5-12.3-3.1-.1-6.1 1.4-8.2 3.6-1.9 2-3.6 5.1-2 7.8 1.2 1.9 3.5 3 5.6 3.4 2 .4 4.7.3 5.7-1.7.6-1.1.9-3.1-.1-4.1-1.3-1.2-3.3-.3-4.5.6-.6.7-1.7-.4-1-1z'/%3E%3C/svg%3E");}

.gate-separator-section img {width: 200px; max-width: 90%; opacity: .5;}


.image-radius {border-radius: 6px;}
.image-shadow {box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;}

@media only screen and (min-width: 1360px) {
	.container-fluid {padding: 0;}
}

.page-intro {min-height: 400px;}
/*.page-intro:after {content: ''; position: absolute; bottom: -1px; left: 0; width: 100%; height: 40px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 2000 50' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m0 12.653 15.625-.143 15.625 1.423 15.625-1.368 15.625.808 15.625 1.67 15.625.653 15.625 3.975 15.625.37 15.625-1.912 15.625 3.234 15.625-1.523 15.625-3.323 15.625-2.953 15.625 1.013 15.625 3.239 15.625.97 15.625 1.248 15.625-1.763 15.625 1.363 15.625.534 15.625-.368 15.625-.989 15.625 2.587L375 22.555l15.625.753 15.625-.656 15.625 2.226 15.625-.516 15.625 2.044 15.625-1.09 15.625-3.22L500 19.758l15.625 3.802 15.625-.868 15.625 1.155 15.625.232 15.625-2.227 15.625-1.455 15.625 2.723L625 22.836l15.625 1.453 15.625-3.627 15.625.16L687.5 18.68l15.625.32 15.625.82 15.625-1.684L750 19.23l15.625-.237 15.625-1.743 15.625-1.82 15.625 3.398 15.625-2.9 15.625.953 15.625-1.609L875 12.753l15.625-.502 15.625 2.675 15.625.602 15.625-3.246 15.625 1.882 15.625-3.335 15.625.468 15.625.553 15.625-1.966 15.625 1.445 15.625-.397 15.625 1.548 15.625.276 15.625-1.476 15.625 2.764 15.625.139 15.625.037 15.625-2.783 15.625-.1 15.625 1.725 15.625 3.877 15.625 1.93 15.625 1.404 15.625-.918 15.625 1.576 15.625-2.147 15.625-1.305 15.625-2.637 15.625 2.365 15.625 1.414 15.625-.245 15.625-.093 15.625-3.026 15.625.981 15.625-2.102 15.625 2.65 15.625.305 15.625 3.848 15.625-.23 15.625.364 15.625 3.364 15.625-1.772 15.625.002 15.625 4.21 15.625.758 15.625.173 15.625.733 15.625-.878 15.625-3.644 15.625 1.246 15.625.335 15.625-.663 15.625 1.78 15.625 2.503 15.625-3.09L1750 27.466l15.625 1.659 15.625 3.483 15.625 1.261 15.625-1.262 15.625-2.717 15.625-1.622 15.625-1.037L1875 29.66l15.625-2.253 15.625.1 15.625 1.243 15.625 1.058 15.625-2.594 15.625-.925 15.625.774L2000 25.649V50H0Z'%3E%3C/path%3E%3C/svg%3E") no-repeat center center / cover;
}*/
.page-intro .parallax-bg {top: 0; left: 0; width: 100%; height: 150%; background: var(--black-color) url(/img/bg/recepti-bg.webp) no-repeat center / cover; will-change: transform;}
.page-intro .parallax-bg:before {background: linear-gradient(180deg, #4a326b2e, transparent);}
.page-intro h1 {color: #fff; text-shadow: 0 0 30px #0000007d;}
.page-intro .section-title-desc {color: #fff; max-width: 500px; margin: 0 auto; text-shadow: 0 0 2px #000; font-size: 19px; line-height: 1.15;}



.featured-section {height: 800px;}
.featured-section p {font-size: 25px; font-weight: 300; font-family: var(--heading-font); color: #ffffffc2; line-height: 1.1;}
.featured-section p > span {display: block; font-weight: 700; font-size: 42px; color: #fff;}
.featured-section small {left: 50%; transform: translateX(-50%); top: -47px; font-size: 165px; z-index: -1; opacity: .1; text-shadow: 0 0 20px #4c3f5e; pointer-events: none;}
.featured-section svg {width: 50px; height: 50px; fill: #fff; display: none;}
.parallax-bg {top: -50%; left: 0; width: 100%; height: 150%; background: var(--black-color) url(/img/bg/featured-bg2.webp) no-repeat center / cover; will-change: transform;}
.calendar-info .parallax-bg {background: var(--black-color) url(/img/bg/parallax-bg.webp) no-repeat center / cover;}
.calendar-info .stats-section {background: #eae6f59c;}
.calendar-info .stats-section svg {width: 80px; height: 80px; fill: var(--theme-color);}
.calendar-info .stats-section h3 {font-size: 50px; font-weight: 700;}
.calendar-info .stats-section h3 span {font-size: 26px; font-weight: 500;}
.calendar-info .stats-section p {color: #ffffffbd;}
.calendar-info .section-padding > img {max-width: 75%;}




.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev {width: 100px;}
.swiper-container .swiper-button-next:after, .swiper-container .swiper-button-prev:after {content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 107 48' style='enable-background:new 0 0 107 48' xml:space='preserve'%3E%3Cpath d='M17.4 25.9c-1.8-1.4-4.7-2.4-6.6-.6-1.7 1.6-1.3 4.7-.1 6.4 2.4 3.4 8 2.2 11 .4 1.8-1.1 3.2-2.7 3.6-4.8.4-2.6-.9-5-2.5-6.9-3.8-4.4-9.7-5.8-15-3.2-5.1 2.6-8 7.9-7.8 13.5.2 4.7 2.3 10.2 6.8 12.5 3.9 2 8.7 1.2 12.7-.1 4.6-1.5 8.9-3.8 12.9-6.4 4.2-2.6 8.3-5.5 12-8.8 2.3-2 4.5-4.2 6.5-6.6 1.5-1.7 2.9-3.6 4.3-5.4 3.7-4.5 8.3-8 13.4-10.7 4.9-2.6 10-4.1 15.6-3.5 8.4 1 15.4 6.2 18.9 13.8 2.5 5.4 3.3 11.7 1.2 17.4-2 5.5-6.5 10.9-12.3 12.8s-11.9-.7-15.5-5.4c-3.7-4.7-3.8-11.2-.3-16.1 1.6-2.2 4-3.9 6.8-3.8 2.8.1 5.6 1.6 7.2 3.9 1.8 2.6 1.5 6.2-.7 8.4-1.7 1.8-5.9 3.1-7.5.5-.7-1-1.1-3.1.2-3.9 1.3-.8 3 .2 3.9 1.2.7.7 1.8-.4 1.1-1.1-1.5-1.6-4.5-2.9-6.4-1-1.8 1.7-1 5.1.7 6.6 1.8 1.6 4.6 1.4 6.7.5 2.6-1.1 4.4-3.6 4.7-6.4.7-5.4-4.5-9.8-9.6-10.1-5.4-.3-9.3 4.5-10.7 9.2-1.6 5.5.3 11.2 4.5 15.1 4.1 3.9 9.8 5.8 15.3 3.9 5.5-1.8 10-6.6 12.4-11.8 2.6-5.5 2.8-11.7.8-17.4C102.7 9.5 96.2 2.9 87.4.7c-4.3-1-8.8-1-13.1.3-5.6 1.7-11 4.9-15.4 8.7-4 3.4-6.8 7.7-10.2 11.5-4.1 4.6-8.8 8.5-13.9 11.9-3.8 2.6-7.8 5-12 6.9s-9.3 3.7-13.9 2.4c-5.3-1.5-7.6-7.7-7.5-12.8.2-6.2 5-12.1 11.5-12.3 3.1-.1 6.1 1.4 8.2 3.6 1.9 2 3.6 5.1 2 7.8-1.2 1.9-3.5 3-5.6 3.4-2 .4-4.7.3-5.7-1.7-.6-1.1-.9-3.1.1-4.1 1.3-1.2 3.3-.3 4.5.6.6.7 1.7-.4 1-1z'/%3E%3C/svg%3E");
        background-repeat: no-repeat; background-size: 80px 40px; background-position: center center; width: 80px; height: 40px;
}
.swiper-container .swiper-button-prev {left: -60px;}
.swiper-container .swiper-button-next {right: -60px;}
.swiper-container .swiper-button-prev:after {transform: scaleX(-1);}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .3!important;}

.swiper-container.swiperProducts {overflow: unset;}

.product-list .swiper-container:before, .product-list .swiper-container:after {background-color: #fff; z-index: 2; width: 100vw;}
.product-list .swiper-container:before {right: 100%; left: auto;}
.product-list .swiper-container:after {left: 100%; right: auto;}



.one-product .product-holder:before {display: none;}
.one-product .product-holder a {font-family: var(--heading-font); font-size: 24px; font-weight: 600;}
.one-product .product-holder .photo {display: flex; padding: 8px;}
.one-product .product-title {height: auto; overflow: unset; margin-bottom: 16px;}
.one-product .price {font-size: 15px; font-weight: 300; color: var(--alt-color); margin-bottom: 8px;}
.one-product .product-holder .short-add-to-cart-btn {background-color: var(--theme-color); opacity: 1; justify-content: center; align-items: center; width: auto; padding: 14px;}
.one-product .product-holder .short-add-to-cart-btn .add-to-cart {max-width: 0; overflow: hidden; white-space: nowrap; transition: max-width 0.5s ease, margin-right .3s ease; font-weight: 400;}
.one-product .product-holder .short-add-to-cart-btn svg {fill: #fff; width: 26px; height: 26px;}
.one-product .follow-featured {color: var(--theme-color); text-shadow: none;}

.one-product .product-holder:hover {transform: scale(1);}
.one-product .product-holder:hover .add-to-cart {max-width: 200px; margin-right: 16px;}
.one-product .product-holder:hover .short-add-to-cart-btn {padding: 14px 20px;}
.one-product .product-holder .short-add-to-cart-btn:hover, .short-add-to-cart-btn:focus {background-color: var(--alt-color);}


[class*="exp-on"] {padding: 5px 10px;}
.exp-on-action {background: #e0b313;}
.exp-on-new {background: var(--alt-color);}

.currency {font-size: 14px; text-transform: lowercase; font-weight: 300;}


.product .product-configuration {display: none;}
.product ul.product-bullets li .title {font-weight: 400; opacity: .7;}
.product .bettertabs {background-color: #fff;}

.breadcrumb {background: transparent; padding: 10px 0;}


/*category, brand, proizvodi*/
.custom-sidebar {position: relative; z-index: 9; left: auto; top: auto; background: transparent; padding-top: 15px;}
.custom-sidebar .panel {background: transparent; box-shadow: none;}
.custom-sidebar .cat-title {padding: 0 15px 16px 15px; font-weight: 700; background: #fff; font-family: var(--heading-font); font-size: 30px; color: var(--heading-color);}

.custom-sidebar #vertical-menu ul li {overflow: unset;}
.custom-sidebar #vertical-menu a.list-group-item {padding: 8px 15px; position: relative; display: inline-block;}
.custom-sidebar #vertical-menu a.list-group-item:before {content: ''; position: absolute; top: -2px; left: -10px; width: calc(100% + 20px); height: calc(100% + 4px); background: var(--theme-color); 
    border-radius: 30px; opacity: 0; z-index: -1; transition: all .15s cubic-bezier(.4,0,.2,1);}
.custom-sidebar #vertical-menu .active a.list-group-item {background: transparent;}
.custom-sidebar ul.collapse {margin-left: 0px;transform: scale(0.85);transition: all 700ms;}
.custom-sidebar ul.collapse.in {margin-left: 8px;opacity: 1;transform: scale(1);}

.custom-sidebar .active {font-weight: 700!important;}
.custom-sidebar ul a {color: var(--heading-color);}
.custom-sidebar .list-group-item, .custom-sidebar .cat-title {background: transparent;}

.custom-sidebar #vertical-menu a.list-group-item:focus {background: transparent; color: inherit;}
.custom-sidebar #vertical-menu a.list-group-item:hover:before {opacity: 1;}
.custom-sidebar #vertical-menu a.list-group-item:hover {color: #fff; background: transparent;}



.one-news h3 {font-size: 30px; opacity: 1!important; transform: none!important;}
.one-news .imgdiv {height: 300px;}
.one-news img {aspect-ratio: unset; object-fit: cover; min-height: 100%; min-width: 100%;}
.one-news .news-content p {font-size: 16px;}
.one-news .news-content .news-link {font-size: 17px;}
@media screen and (min-width: 768px){
    .one-news h3 {font-size: 40px;}
}


.checkout section.checkout-content {background-color: transparent;}
.checkout textarea, .order-as-company {background: #4c3f5e17;}
.checkout .user-details .if-registered {margin: 0;}
.cart-checkout .okvir {line-height: 1.6;}
.cart-checkout .okvir .cart_product {line-height: 2;}
.checkout .voucher-input #voucher-submit, .checkout .voucher-input .code-input {line-height: 2; box-shadow: none;}

.form-group {margin-bottom: 24px;}
.form-control {border: none; border-radius: 6px; padding: 15px 20px;}
.form-title {margin-bottom: 8px;}

.tos header, .informacije-o-placanju-i-isporuci header, .politika-reklamacija header, .odustanak-od-ugovora header, .saobraznost-i-garancija header, .politika-privatnosti-i-zastita-podataka header,
    .user-home header {background-color: var(--theme-color);}
.tos .border :is(p, li), .informacije-o-placanju-i-isporuci .border :is(p, li), .politika-reklamacija .border :is(p, li), .odustanak-od-ugovora .border :is(p, li), .saobraznost-i-garancija .border :is(p, li),
    .politika-privatnosti-i-zastita-podataka .border :is(p, li) {font-size: 17px; line-height: 1.3;}
    

@media screen and (min-width:768px){
    
    h1 {font-size: 50px;}
    .section-title {font-size: 48px;}
    h3 {font-size: 40px;}
    h4 {font-size: 34px;}
    .w-md-50 {width: 50%;}
    .w-md-75 {width: 75%;}
    
    .section-title-desc {font-size: 19px;}

    
    .theme-separator:after, .theme-separator-before:before {background-size: 100% 100px; pointer-events: none;}
    
    .page-intro {min-height: 500px;}
    
    .featured-section {height: 600px;}
    .featured-section p {font-size: 29px;}
    .featured-section p > span {font-size: 50px;}
    .featured-section small {top: -66px; font-size: 220px;}
    
    
    .calendar-info .stats-section svg {width: 90px; height: 90px;}
    .calendar-info .stats-section h3 {font-size: 54px;}
    .calendar-info .stats-section h3 span {font-size: 30px;}


    
    
    .waves-separator-wrap .waves-separator {height: 60px;}


}


@media screen and (min-width:992px){
    
    body:not(.homepage) {padding-top: 167px;}
    body:has(.page-intro) {padding-top: 44px;}    
    .section-padding {padding-top: 96px; padding-bottom: 96px;}
    
    
    h1 {font-size: 60px;}
    .section-title {font-size: 56px;}
    h3 {font-size: 48px;}
    h4 {font-size: 40px;}

    
    header #navbar-inner-container .middle-nav {margin-left: auto; margin-right: 0;}
    header .solid-menus .navbar-brand, header .solid-menus .navbar-brand > img {height: 80px; padding: 0; transition: all .5s ease-out;}
    .homepage header .solid-menus .navbar-brand > img, .kontakt header .solid-menus .navbar-brand > img, .recepti header .solid-menus .navbar-brand > img, .product header .solid-menus .navbar-brand > img, 
        .proizvodi header .solid-menus .navbar-brand > img, .galerija header .solid-menus .navbar-brand > img {filter: brightness(0.2) invert(1);}
    header .solid-menus .navbar-inner-container {transition: var(--theme-transition);}
    header .solid-menus .navbar-brand > img {margin: 0; object-fit: contain;}
    header .solid-menus .navbar-default .navbar-nav > li > a {padding: 15px; color: #fff; text-shadow: 0 0 30px #000; position: relative;}
    /*header .solid-menus .navbar-default .navbar-nav > li > a:before {content: ''; position: absolute; bottom: 0; left: 0; background-color: var(--theme-color); width: 20px; height: 20px; border-radius: 50%;
            display: inline-block; opacity: 0;
   }*/
    header .solid-menus .navbar-default .navbar-nav > li.active > a {font-weight: 400;}
    header .solid-menus .navbar-default .navbar-nav > li > a:hover, header .solid-menus .no-bg li.active:hover a {color: #fff;}
    
    header.header-shadow .solid-menus .navbar-default .navbar-nav > li {position: relative;}
    header.header-shadow .solid-menus .navbar-default .navbar-nav > li > a {text-shadow: none;}
    header.header-shadow .solid-menus .navbar-inner-container {min-height: 70px;}
    header.header-shadow .solid-menus .navbar-brand, header.header-shadow .solid-menus .navbar-brand > img {height: 60px; filter: none;}
    
    .nav-indicator {
      bottom: 0;
      left: 0;
      width: 20px; /* inicijalna širina loptice */
      height: 20px;
      border-radius: 50%;
      background: var(--theme-color, #00bcd4);
      transform: translateX(0);
      transition: all 0.3s ease;
      pointer-events: none;
      opacity: 0;
   }
    
    .waves-separator-wrap .waves-separator {height: 100px;}
    
    .calendar-info .stats-section svg {width: 110px; height: 110px;}
    .calendar-info .stats-section h3 {font-size: 60px;}
    .calendar-info .stats-section h3 span {font-size: 34px;}
    

}



@media screen and (max-width:991px){
    

}
@media screen and (max-width:767px){
    
}


.section-title, .section-subtitle, .section-title-desc, .pre-footer h3, .pre-footer p {transform-origin: left center;}
.fade-in, h1 {transform-origin: center center;}


footer {margin-top: 200px; color: #fff8; line-height: 1.6;}
footer.overlay:before {bottom: 100%; top: auto; height: 160px; background-size: 150% 160px; background-repeat: repeat-x; background-image: url("/img/bg/grass-shape.svg"); pointer-events: none;}
footer .pre-footer {background-color: var(--theme-color); height: 400px;}
footer .pre-footer-wrap {padding-bottom: 100px; height: 100%;}
footer .pre-footer-wrap > div.z-2 {height: 100px;}
footer .pre-footer img {left: 50%; transform: translateX(-50%); bottom: 0; width: 200px; max-width: 90%;}
footer .pre-footer .theme-button-alt:hover {background-color: var(--dark-color);}
footer .pre-footer svg {fill: var(--bg-color); opacity: .3;}
footer .footer-middle {background: var(--dark-color);}
footer .footer-middle:after {background-image: url(/img/bg/theme-shape-dark.svg); bottom: 100%;}
footer .footer-middle .title {color: #fff; font-family: var(--heading-font); font-size: 27px; font-weight: 500; margin-bottom: 0;}

footer ul li, footer ul li a {color: #fff8;}
footer ul li a {padding: 5px 0; display: inline-flex; font-size: 20px; font-family: var(--heading-font); font-weight: 300;}
footer ul li a:before {display: none;}

footer .logo {height: 130px; width: auto;}

footer .footer-social li > a {position: relative; padding: 12px;}
footer .footer-social li > a:before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background: url(/img/bg/berry-bg.png) no-repeat center / contain; visibility: visible; opacity: 1; transform: unset;}
footer .footer-social li > a > svg {width: 20px; height: 20px; fill: #fff; z-index: 1;}
footer .footer-social li > a:hover > svg {fill: var(--dark-color);}

.footer-bottom {background: #020814; padding: 20px 0;}
footer .signature span {color: #ffffff42;}
footer .signature a {color: #ffffff82;}
footer .signature a > span {transition: .4s;}
footer .signature a:hover {color: #fff; text-decoration: none;}
footer .signature a:hover span {color: #08B1C4;}

.disabled-link {pointer-events: none; cursor: default;}


@media screen and (min-width:768px){
    
    footer.overlay:before {background-size: 50% 160px;}
    footer .pre-footer {height: 380px;}
    footer .pre-footer img {left: 0; transform: none; bottom: -250px; width: 400px;}

}


@media screen and (min-width:992px){
    
    footer .footer-middle .title {margin-bottom: 24px;}

    

}

@media screen and (max-width:991px){
    header .solid-menus .navbar-header {height: 70px; display: flex; align-items: center;}
    header .solid-menus .navbar-toggle {transition: all 0.3s ease;}
    header .solid-menus .navbar-default .navbar-toggle .icon-bar {background-color: var(--bg-color); transition: all 0.3s ease; width: 30px;}
    header .solid-menus .navbar-default .navbar-toggle .icon-bar:nth-child(2), header .solid-menus .navbar-default .navbar-toggle:focus .icon-bar:nth-child(2) {width: 20px;}
    header .solid-menus .navbar-brand {position: absolute; left: 50%; transform: translateX(-50%); height: 70px; padding: 0;}
    header .solid-menus .navbar-brand > img {height: 70px; margin-top: 0; filter: brightness(0) invert(1); padding: 3px;}
    header .navbar-header .shopping-cart {right: 60px; top: 29px;}
    header .bottom svg {fill: var(--bg-color); width: 24px; height: 24px;}
    header .solid-menus .navbar-pos-search, header .solid-menus .navbar-pos-search a {top: 13px;}
    header .solid-menus #top-search input:focus {height: 70px;}
    
    .navbar-collapse {position: fixed; top: 0; left: auto; right: 0; width: 0; max-width: 0; overflow: hidden; transition: all 0.3s ease; height: 100vh; background: var(--bg-color); padding: 0;
        z-index: 9; border-top: 0; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
    header .navbar-collapse.open {width: 80%; max-width: 80%; display: block; border-radius: 24px 0 0 24px;}
    header .solid-menus .navbar-default .navbar-toggle.nav-open .icon-bar {width: 30px;}
    header .solid-menus .navbar-default .navbar-toggle.nav-open .icon-bar:nth-child(1) {transform: rotate(45deg) translate(5px, 7px);}
    header .solid-menus .navbar-default .navbar-toggle.nav-open .icon-bar:nth-child(2) {opacity: 0;}
    header .solid-menus .navbar-default .navbar-toggle.nav-open .icon-bar:nth-child(3) {transform: rotate(135deg) translate(-4px, 7px)}
    
    header .bottom .solid-menus .navbar-default .nav.navbar-nav {margin: 0; padding: 0 20px;}
    header .bottom .solid-menus .navbar-default .nav.navbar-nav .mobile-logo img {padding: 10px; width: 100px; height: auto;}
    header .bottom .solid-menus .navbar-default .navbar-nav > li > a {font-weight: 400; padding: 16px 0 16px 0; color: var(--heading-color); background: transparent; border-color: #fff;}
    header .bottom .solid-menus .navbar-default .navbar-nav > li > a .badge {bottom: unset; right: 0; font-size: 16px; padding: 12px; top: 50%; transform: translate(100px, -50%); background: var(--theme-color);
        color: #fff; font-weight: 500; opacity: 0; transition-duration: 1s;}
    header .bottom .solid-menus .navbar-default .navbar-collapse.open li > a .badge {opacity: 1; transform: translate(0, -50%);}
    
    header.header-shadow .solid-menus .navbar-brand > img {filter: none;}
    header.header-shadow .solid-menus .navbar-default .navbar-toggle .icon-bar {background-color: var(--theme-color);}
    header.header-shadow .bottom svg {fill: var(--theme-color);}
    
    #navOverlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.4); opacity: 0; pointer-events: none; z-index: -1; transition: var(--theme-transition);}
    
    #navOverlay.active {opacity: 1; pointer-events: auto;}

}

.scrollToTop {animation: none; background: url(/img/bg/berry-bg.png) no-repeat center / contain; border: none; box-shadow: 0 0 10px 20px #fff1;}

.search-box {background-color: #030d23f5; border: 15px solid var(--theme-color);}
.search-box .input {border: 2px solid var(--theme-color);}
.search-box .input .button {right: -2px; top: -2px;}
.search-box .input .button input {color: #fff;}
.search-box .input input, .search-box .hide-search-box i {color: var(--bg-color);}


#noty_bottom_layout_container {left: 0!important; right: 0!important; width: 100%!important;}
#noty_bottom_layout_container > li {margin: 0!important; border-radius: 16px 16px 0 0!important;}



.d-inline {.flex-grow-0 {flex-grow: 0 !important;} .flex-grow-1 {flex-grow: 1 !important;} display: inline !important;} .d-inline-block {display: inline-block !important;} .d-block {display: block !important;} .d-grid {display: grid !important;} .d-inline-grid {display: inline-grid !important;} .d-table {display: table !important;} .d-table-row {display: table-row !important;} .d-table-cell {display: table-cell !important;} .d-flex {display: flex !important;} .d-inline-flex {display: inline-flex !important;} .d-none {display: none !important;} .text-start {text-align: left !important;} .text-end {text-align: right !important;} .flex-row {flex-direction: row !important;} .flex-column {flex-direction: column !important;} .flex-row-reverse {flex-direction: row-reverse !important;} .flex-column-reverse {flex-direction: column-reverse !important;} .flex-grow-0 {flex-grow: 0 !important;} .flex-grow-1 {flex-grow: 1 !important;} .flex-shrink-0 {flex-shrink: 0 !important;} .flex-shrink-1 {flex-shrink: 1 !important;} .flex-wrap {flex-wrap: wrap !important;} .flex-nowrap {flex-wrap: nowrap !important;} .flex-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-start {justify-content: flex-start !important;} .justify-content-end {justify-content: flex-end !important;} .justify-content-center {justify-content: center !important;} .justify-content-between {justify-content: space-between !important;} .justify-content-around {justify-content: space-around !important;} .justify-content-evenly {justify-content: space-evenly !important;} .align-items-start {align-items: flex-start !important;} .align-items-end {align-items: flex-end !important;} .align-items-center {align-items: center !important;} .align-items-baseline {align-items: baseline !important;} .align-items-stretch {align-items: stretch !important;} .align-content-start {align-content: flex-start !important;} .align-content-end {align-content: flex-end !important;} .align-content-center {align-content: center !important;} .align-content-between {align-content: space-between !important;} .align-content-around {align-content: space-around !important;} .align-content-stretch {align-content: stretch !important;} .align-self-auto {align-self: auto !important;} .align-self-start {align-self: flex-start !important;} .align-self-end {align-self: flex-end !important;} .align-self-center {align-self: center !important;} .align-self-baseline {align-self: baseline !important;} .align-self-stretch {align-self: stretch !important;} .order-first {order: -1 !important;} .order-0 {order: 0 !important;} .order-1 {order: 1 !important;} .order-2 {order: 2 !important;} .order-3 {order: 3 !important;} .order-4 {order: 4 !important;} .order-5 {order: 5 !important;} .order-last {order: 6 !important;} .mx-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-auto {margin-right: auto !important; margin-left: auto !important;} .my-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-0 {margin-top: 0 !important;} .mt-1 {margin-top: 0.25rem !important;} .mt-2 {margin-top: 0.5rem !important;} .mt-3 {margin-top: 1rem !important;} .mt-4 {margin-top: 1.5rem !important;} .mt-5 {margin-top: 3rem !important;} .mt-auto {margin-top: auto !important;} .me-0 {margin-right: 0 !important;} .me-1 {margin-right: 0.25rem !important;} .me-2 {margin-right: 0.5rem !important;} .me-3 {margin-right: 1rem !important;} .me-4 {margin-right: 1.5rem !important;} .me-5 {margin-right: 3rem !important;} .me-auto {margin-right: auto !important;} .mb-0 {margin-bottom: 0 !important;} .mb-1 {margin-bottom: 0.25rem !important;} .mb-2 {margin-bottom: 0.5rem !important;} .mb-3 {margin-bottom: 1rem !important;} .mb-4 {margin-bottom: 1.5rem !important;} .mb-5 {margin-bottom: 3rem !important;} .mb-auto {margin-bottom: auto !important;} .ms-0 {margin-left: 0 !important;} .ms-1 {margin-left: 0.25rem !important;} .ms-2 {margin-left: 0.5rem !important;} .ms-3 {margin-left: 1rem !important;} .ms-4 {margin-left: 1.5rem !important;} .ms-5 {margin-left: 3rem !important;} .ms-auto {margin-left: auto !important;} .p-0 {padding: 0 !important;} .p-1 {padding: 0.25rem !important;} .p-2 {padding: 0.5rem !important;} .p-3 {padding: 1rem !important;} .p-4 {padding: 1.5rem !important;} .p-5 {padding: 3rem !important;} .px-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-0 {padding-top: 0 !important;} .pt-1 {padding-top: 0.25rem !important;} .pt-2 {padding-top: 0.5rem !important;} .pt-3 {padding-top: 1rem !important;} .pt-4 {padding-top: 1.5rem !important;} .pt-5 {padding-top: 3rem !important;} .pe-0 {padding-right: 0 !important;} .pe-1 {padding-right: 0.25rem !important;} .pe-2 {padding-right: 0.5rem !important;} .pe-3 {padding-right: 1rem !important;} .pe-4 {padding-right: 1.5rem !important;} .pe-5 {padding-right: 3rem !important;} .pb-0 {padding-bottom: 0 !important;} .pb-1 {padding-bottom: 0.25rem !important;} .pb-2 {padding-bottom: 0.5rem !important;} .pb-3 {padding-bottom: 1rem !important;} .pb-4 {padding-bottom: 1.5rem !important;} .pb-5 {padding-bottom: 3rem !important;} .ps-0 {padding-left: 0 !important;} .ps-1 {padding-left: 0.25rem !important;} .ps-2 {padding-left: 0.5rem !important;} .ps-3 {padding-left: 1rem !important;} .ps-4 {padding-left: 1.5rem !important;} .ps-5 {padding-left: 3rem !important;} .gap-0 {gap: 0 !important;} .gap-1 {gap: 0.25rem !important;} .gap-2 {gap: 0.5rem !important;} .gap-3 {gap: 1rem !important;} .gap-4 {gap: 1.5rem !important;} .gap-5 {gap: 3rem !important;}
@media (min-width: 576px) {.d-sm-inline {display: inline !important;} .d-sm-inline-block {display: inline-block !important;} .d-sm-block {display: block !important;} .d-sm-grid {display: grid !important;} .d-sm-inline-grid {display: inline-grid !important;} .d-sm-table {display: table !important;} .d-sm-table-row {display: table-row !important;} .d-sm-table-cell {display: table-cell !important;} .d-sm-flex {display: flex !important;} .d-sm-inline-flex {display: inline-flex !important;} .d-sm-none {display: none !important;} .text-sm-start {text-align: left !important;} .text-sm-end {text-align: right !important;} .text-sm-center {text-align: center !important;} .flex-sm-row {flex-direction: row !important;} .flex-sm-column {flex-direction: column !important;} .flex-sm-row-reverse {flex-direction: row-reverse !important;} .flex-sm-column-reverse {flex-direction: column-reverse !important;} .flex-sm-grow-0 {flex-grow: 0 !important;} .flex-sm-grow-1 {flex-grow: 1 !important;} .flex-sm-shrink-0 {flex-shrink: 0 !important;} .flex-sm-shrink-1 {flex-shrink: 1 !important;} .flex-sm-wrap {flex-wrap: wrap !important;} .flex-sm-nowrap {flex-wrap: nowrap !important;} .flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-sm-start {justify-content: flex-start !important;} .justify-content-sm-end {justify-content: flex-end !important;} .justify-content-sm-center {justify-content: center !important;} .justify-content-sm-between {justify-content: space-between !important;} .justify-content-sm-around {justify-content: space-around !important;} .justify-content-sm-evenly {justify-content: space-evenly !important;} .align-items-sm-start {align-items: flex-start !important;} .align-items-sm-end {align-items: flex-end !important;} .align-items-sm-center {align-items: center !important;} .align-items-sm-baseline {align-items: baseline !important;} .align-items-sm-stretch {align-items: stretch !important;} .align-content-sm-start {align-content: flex-start !important;} .align-content-sm-end {align-content: flex-end !important;} .align-content-sm-center {align-content: center !important;} .align-content-sm-between {align-content: space-between !important;} .align-content-sm-around {align-content: space-around !important;} .align-content-sm-stretch {align-content: stretch !important;} .align-self-sm-auto {align-self: auto !important;} .align-self-sm-start {align-self: flex-start !important;} .align-self-sm-end {align-self: flex-end !important;} .align-self-sm-center {align-self: center !important;} .align-self-sm-baseline {align-self: baseline !important;} .align-self-sm-stretch {align-self: stretch !important;} .order-sm-first {order: -1 !important;} .order-sm-0 {order: 0 !important;} .order-sm-1 {order: 1 !important;} .order-sm-2 {order: 2 !important;} .order-sm-3 {order: 3 !important;} .order-sm-4 {order: 4 !important;} .order-sm-5 {order: 5 !important;} .order-sm-last {order: 6 !important;} .m-sm-0 {margin: 0 !important;} .m-sm-1 {margin: 0.25rem !important;} .m-sm-2 {margin: 0.5rem !important;} .m-sm-3 {margin: 1rem !important;} .m-sm-4 {margin: 1.5rem !important;} .m-sm-5 {margin: 3rem !important;} .m-sm-auto {margin: auto !important;} .mx-sm-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-sm-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-sm-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-sm-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-sm-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-sm-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-sm-auto {margin-right: auto !important; margin-left: auto !important;} .my-sm-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-sm-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-sm-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-sm-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-sm-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-sm-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-sm-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-sm-0 {margin-top: 0 !important;} .mt-sm-1 {margin-top: 0.25rem !important;} .mt-sm-2 {margin-top: 0.5rem !important;} .mt-sm-3 {margin-top: 1rem !important;} .mt-sm-4 {margin-top: 1.5rem !important;} .mt-sm-5 {margin-top: 3rem !important;} .mt-sm-auto {margin-top: auto !important;} .me-sm-0 {margin-right: 0 !important;} .me-sm-1 {margin-right: 0.25rem !important;} .me-sm-2 {margin-right: 0.5rem !important;} .me-sm-3 {margin-right: 1rem !important;} .me-sm-4 {margin-right: 1.5rem !important;} .me-sm-5 {margin-right: 3rem !important;} .me-sm-auto {margin-right: auto !important;} .mb-sm-0 {margin-bottom: 0 !important;} .mb-sm-1 {margin-bottom: 0.25rem !important;} .mb-sm-2 {margin-bottom: 0.5rem !important;} .mb-sm-3 {margin-bottom: 1rem !important;} .mb-sm-4 {margin-bottom: 1.5rem !important;} .mb-sm-5 {margin-bottom: 3rem !important;} .mb-sm-auto {margin-bottom: auto !important;} .ms-sm-0 {margin-left: 0 !important;} .ms-sm-1 {margin-left: 0.25rem !important;} .ms-sm-2 {margin-left: 0.5rem !important;} .ms-sm-3 {margin-left: 1rem !important;} .ms-sm-4 {margin-left: 1.5rem !important;} .ms-sm-5 {margin-left: 3rem !important;} .ms-sm-auto {margin-left: auto !important;} .p-sm-0 {padding: 0 !important;} .p-sm-1 {padding: 0.25rem !important;} .p-sm-2 {padding: 0.5rem !important;} .p-sm-3 {padding: 1rem !important;} .p-sm-4 {padding: 1.5rem !important;} .p-sm-5 {padding: 3rem !important;} .px-sm-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-sm-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-sm-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-sm-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-sm-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-sm-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-sm-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-sm-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-sm-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-sm-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-sm-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-sm-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-sm-0 {padding-top: 0 !important;} .pt-sm-1 {padding-top: 0.25rem !important;} .pt-sm-2 {padding-top: 0.5rem !important;} .pt-sm-3 {padding-top: 1rem !important;} .pt-sm-4 {padding-top: 1.5rem !important;} .pt-sm-5 {padding-top: 3rem !important;} .pe-sm-0 {padding-right: 0 !important;} .pe-sm-1 {padding-right: 0.25rem !important;} .pe-sm-2 {padding-right: 0.5rem !important;} .pe-sm-3 {padding-right: 1rem !important;} .pe-sm-4 {padding-right: 1.5rem !important;} .pe-sm-5 {padding-right: 3rem !important;} .pb-sm-0 {padding-bottom: 0 !important;} .pb-sm-1 {padding-bottom: 0.25rem !important;} .pb-sm-2 {padding-bottom: 0.5rem !important;} .pb-sm-3 {padding-bottom: 1rem !important;} .pb-sm-4 {padding-bottom: 1.5rem !important;} .pb-sm-5 {padding-bottom: 3rem !important;} .ps-sm-0 {padding-left: 0 !important;} .ps-sm-1 {padding-left: 0.25rem !important;} .ps-sm-2 {padding-left: 0.5rem !important;} .ps-sm-3 {padding-left: 1rem !important;} .ps-sm-4 {padding-left: 1.5rem !important;} .ps-sm-5 {padding-left: 3rem !important;} .gap-sm-0 {gap: 0 !important;} .gap-sm-1 {gap: 0.25rem !important;} .gap-sm-2 {gap: 0.5rem !important;} .gap-sm-3 {gap: 1rem !important;} .gap-sm-4 {gap: 1.5rem !important;} .gap-sm-5 {gap: 3rem !important;}}
@media (min-width: 768px) {.d-md-inline {display: inline !important;} .d-md-inline-block {display: inline-block !important;} .d-md-block {display: block !important;} .d-md-grid {display: grid !important;} .d-md-inline-grid {display: inline-grid !important;} .d-md-table {display: table !important;} .d-md-table-row {display: table-row !important;} .d-md-table-cell {display: table-cell !important;} .d-md-flex {display: flex !important;} .d-md-inline-flex {display: inline-flex !important;} .d-md-none {display: none !important;} .text-md-start {text-align: left !important;} .text-md-end {text-align: right !important;} .text-md-center {text-align: center !important;} .flex-md-row {flex-direction: row !important;} .flex-md-column {flex-direction: column !important;} .flex-md-row-reverse {flex-direction: row-reverse !important;} .flex-md-column-reverse {flex-direction: column-reverse !important;} .flex-md-grow-0 {flex-grow: 0 !important;} .flex-md-grow-1 {flex-grow: 1 !important;} .flex-md-shrink-0 {flex-shrink: 0 !important;} .flex-md-shrink-1 {flex-shrink: 1 !important;} .flex-md-wrap {flex-wrap: wrap !important;} .flex-md-nowrap {flex-wrap: nowrap !important;} .flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-md-start {justify-content: flex-start !important;} .justify-content-md-end {justify-content: flex-end !important;} .justify-content-md-center {justify-content: center !important;} .justify-content-md-between {justify-content: space-between !important;} .justify-content-md-around {justify-content: space-around !important;} .justify-content-md-evenly {justify-content: space-evenly !important;} .align-items-md-start {align-items: flex-start !important;} .align-items-md-end {align-items: flex-end !important;} .align-items-md-center {align-items: center !important;} .align-items-md-baseline {align-items: baseline !important;} .align-items-md-stretch {align-items: stretch !important;} .align-content-md-start {align-content: flex-start !important;} .align-content-md-end {align-content: flex-end !important;} .align-content-md-center {align-content: center !important;} .align-content-md-between {align-content: space-between !important;} .align-content-md-around {align-content: space-around !important;} .align-content-md-stretch {align-content: stretch !important;} .align-self-md-auto {align-self: auto !important;} .align-self-md-start {align-self: flex-start !important;} .align-self-md-end {align-self: flex-end !important;} .align-self-md-center {align-self: center !important;} .align-self-md-baseline {align-self: baseline !important;} .align-self-md-stretch {align-self: stretch !important;} .order-md-first {order: -1 !important;} .order-md-0 {order: 0 !important;} .order-md-1 {order: 1 !important;} .order-md-2 {order: 2 !important;} .order-md-3 {order: 3 !important;} .order-md-4 {order: 4 !important;} .order-md-5 {order: 5 !important;} .order-md-last {order: 6 !important;} .m-md-0 {margin: 0 !important;} .m-md-1 {margin: 0.25rem !important;} .m-md-2 {margin: 0.5rem !important;} .m-md-3 {margin: 1rem !important;} .m-md-4 {margin: 1.5rem !important;} .m-md-5 {margin: 3rem !important;} .m-md-auto {margin: auto !important;}.mx-md-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-md-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-md-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-md-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-md-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-md-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-md-auto {margin-right: auto !important; margin-left: auto !important;} .my-md-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-md-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-md-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-md-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-md-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-md-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-md-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-md-0 {margin-top: 0 !important;} .mt-md-1 {margin-top: 0.25rem !important;} .mt-md-2 {margin-top: 0.5rem !important;} .mt-md-3 {margin-top: 1rem !important;} .mt-md-4 {margin-top: 1.5rem !important;} .mt-md-5 {margin-top: 3rem !important;} .mt-md-auto {margin-top: auto !important;} .me-md-0 {margin-right: 0 !important;} .me-md-1 {margin-right: 0.25rem !important;} .me-md-2 {margin-right: 0.5rem !important;} .me-md-3 {margin-right: 1rem !important;} .me-md-4 {margin-right: 1.5rem !important;} .me-md-5 {margin-right: 3rem !important;} .me-md-auto {margin-right: auto !important;} .mb-md-0 {margin-bottom: 0 !important;} .mb-md-1 {margin-bottom: 0.25rem !important;} .mb-md-2 {margin-bottom: 0.5rem !important;} .mb-md-3 {margin-bottom: 1rem !important;} .mb-md-4 {margin-bottom: 1.5rem !important;} .mb-md-5 {margin-bottom: 3rem !important;} .mb-md-auto {margin-bottom: auto !important;} .ms-md-0 {margin-left: 0 !important;} .ms-md-1 {margin-left: 0.25rem !important;} .ms-md-2 {margin-left: 0.5rem !important;} .ms-md-3 {margin-left: 1rem !important;} .ms-md-4 {margin-left: 1.5rem !important;} .ms-md-5 {margin-left: 3rem !important;} .ms-md-auto {margin-left: auto !important;} .p-md-0 {padding: 0 !important;} .p-md-1 {padding: 0.25rem !important;} .p-md-2 {padding: 0.5rem !important;} .p-md-3 {padding: 1rem !important;} .p-md-4 {padding: 1.5rem !important;} .p-md-5 {padding: 3rem !important;} .px-md-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-md-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-md-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-md-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-md-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-md-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-md-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-md-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-md-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-md-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-md-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-md-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-md-0 {padding-top: 0 !important;} .pt-md-1 {padding-top: 0.25rem !important;} .pt-md-2 {padding-top: 0.5rem !important;} .pt-md-3 {padding-top: 1rem !important;} .pt-md-4 {padding-top: 1.5rem !important;} .pt-md-5 {padding-top: 3rem !important;} .pe-md-0 {padding-right: 0 !important;} .pe-md-1 {padding-right: 0.25rem !important;} .pe-md-2 {padding-right: 0.5rem !important;} .pe-md-3 {padding-right: 1rem !important;} .pe-md-4 {padding-right: 1.5rem !important;} .pe-md-5 {padding-right: 3rem !important;} .pb-md-0 {padding-bottom: 0 !important;} .pb-md-1 {padding-bottom: 0.25rem !important;} .pb-md-2 {padding-bottom: 0.5rem !important;} .pb-md-3 {padding-bottom: 1rem !important;} .pb-md-4 {padding-bottom: 1.5rem !important;} .pb-md-5 {padding-bottom: 3rem !important;} .ps-md-0 {padding-left: 0 !important;} .ps-md-1 {padding-left: 0.25rem !important;} .ps-md-2 {padding-left: 0.5rem !important;} .ps-md-3 {padding-left: 1rem !important;} .ps-md-4 {padding-left: 1.5rem !important;} .ps-md-5 {padding-left: 3rem !important;} .gap-md-0 {gap: 0 !important;} .gap-md-1 {gap: 0.25rem !important;} .gap-md-2 {gap: 0.5rem !important;} .gap-md-3 {gap: 1rem !important;} .gap-md-4 {gap: 1.5rem !important;} .gap-md-5 {gap: 3rem !important;}}
@media (min-width: 992px) {.d-lg-inline {display: inline !important;} .d-lg-inline-block {display: inline-block !important;} .d-lg-block {display: block !important;} .d-lg-grid {display: grid !important;} .d-lg-inline-grid {display: inline-grid !important;} .d-lg-table {display: table !important;} .d-lg-table-row {display: table-row !important;} .d-lg-table-cell {display: table-cell !important;} .d-lg-flex {display: flex !important;} .d-lg-inline-flex {display: inline-flex !important;} .d-lg-none {display: none !important;} .text-lg-start {text-align: left !important;} .text-lg-end {text-align: right !important;} .text-lg-center {text-align: center !important;} .flex-lg-row {flex-direction: row !important;} .flex-lg-column {flex-direction: column !important;} .flex-lg-row-reverse {flex-direction: row-reverse !important;} .flex-lg-column-reverse {flex-direction: column-reverse !important;} .flex-lg-grow-0 {flex-grow: 0 !important;} .flex-lg-grow-1 {flex-grow: 1 !important;} .flex-lg-shrink-0 {flex-shrink: 0 !important;} .flex-lg-shrink-1 {flex-shrink: 1 !important;} .flex-lg-wrap {flex-wrap: wrap !important;} .flex-lg-nowrap {flex-wrap: nowrap !important;} .flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-lg-start {justify-content: flex-start !important;} .justify-content-lg-end {justify-content: flex-end !important;} .justify-content-lg-center {justify-content: center !important;} .justify-content-lg-between {justify-content: space-between !important;} .justify-content-lg-around {justify-content: space-around !important;} .justify-content-lg-evenly {justify-content: space-evenly !important;} .align-items-lg-start {align-items: flex-start !important;} .align-items-lg-end {align-items: flex-end !important;} .align-items-lg-center {align-items: center !important;} .align-items-lg-baseline {align-items: baseline !important;} .align-items-lg-stretch {align-items: stretch !important;} .align-content-lg-start {align-content: flex-start !important;} .align-content-lg-end {align-content: flex-end !important;} .align-content-lg-center {align-content: center !important;} .align-content-lg-between {align-content: space-between !important;} .align-content-lg-around {align-content: space-around !important;} .align-content-lg-stretch {align-content: stretch !important;} .align-self-lg-auto {align-self: auto !important;} .align-self-lg-start {align-self: flex-start !important;} .align-self-lg-end {align-self: flex-end !important;} .align-self-lg-center {align-self: center !important;} .align-self-lg-baseline {align-self: baseline !important;} .align-self-lg-stretch {align-self: stretch !important;} .order-lg-first {order: -1 !important;} .order-lg-0 {order: 0 !important;} .order-lg-1 {order: 1 !important;} .order-lg-2 {order: 2 !important;} .order-lg-3 {order: 3 !important;} .order-lg-4 {order: 4 !important;} .order-lg-5 {order: 5 !important;} .order-lg-last {order: 6 !important;} .m-lg-0 {margin: 0 !important;} .m-lg-1 {margin: 0.25rem !important;} .m-lg-2 {margin: 0.5rem !important;} .m-lg-3 {margin: 1rem !important;} .m-lg-4 {margin: 1.5rem !important;} .m-lg-5 {margin: 3rem !important;} .m-lg-auto {margin: auto !important;} .mx-lg-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-lg-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-lg-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-lg-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-lg-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-lg-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-lg-auto {margin-right: auto !important; margin-left: auto !important;} .my-lg-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-lg-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-lg-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-lg-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-lg-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-lg-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-lg-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-lg-0 {margin-top: 0 !important;} .mt-lg-1 {margin-top: 0.25rem !important;} .mt-lg-2 {margin-top: 0.5rem !important;} .mt-lg-3 {margin-top: 1rem !important;} .mt-lg-4 {margin-top: 1.5rem !important;} .mt-lg-5 {margin-top: 3rem !important;} .mt-lg-auto {margin-top: auto !important;} .me-lg-0 {margin-right: 0 !important;} .me-lg-1 {margin-right: 0.25rem !important;} .me-lg-2 {margin-right: 0.5rem !important;} .me-lg-3 {margin-right: 1rem !important;} .me-lg-4 {margin-right: 1.5rem !important;} .me-lg-5 {margin-right: 3rem !important;} .me-lg-auto {margin-right: auto !important;} .mb-lg-0 {margin-bottom: 0 !important;} .mb-lg-1 {margin-bottom: 0.25rem !important;} .mb-lg-2 {margin-bottom: 0.5rem !important;} .mb-lg-3 {margin-bottom: 1rem !important;} .mb-lg-4 {margin-bottom: 1.5rem !important;} .mb-lg-5 {margin-bottom: 3rem !important;} .mb-lg-auto {margin-bottom: auto !important;} .ms-lg-0 {margin-left: 0 !important;} .ms-lg-1 {margin-left: 0.25rem !important;} .ms-lg-2 {margin-left: 0.5rem !important;} .ms-lg-3 {margin-left: 1rem !important;} .ms-lg-4 {margin-left: 1.5rem !important;} .ms-lg-5 {margin-left: 3rem !important;} .ms-lg-auto {margin-left: auto !important;} .p-lg-0 {padding: 0 !important;} .p-lg-1 {padding: 0.25rem !important;} .p-lg-2 {padding: 0.5rem !important;} .p-lg-3 {padding: 1rem !important;} .p-lg-4 {padding: 1.5rem !important;} .p-lg-5 {padding: 3rem !important;} .px-lg-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-lg-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-lg-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-lg-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-lg-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-lg-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-lg-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-lg-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-lg-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-lg-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-lg-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-lg-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-lg-0 {padding-top: 0 !important;} .pt-lg-1 {padding-top: 0.25rem !important;} .pt-lg-2 {padding-top: 0.5rem !important;} .pt-lg-3 {padding-top: 1rem !important;} .pt-lg-4 {padding-top: 1.5rem !important;} .pt-lg-5 {padding-top: 3rem !important;} .pe-lg-0 {padding-right: 0 !important;} .pe-lg-1 {padding-right: 0.25rem !important;} .pe-lg-2 {padding-right: 0.5rem !important;} .pe-lg-3 {padding-right: 1rem !important;} .pe-lg-4 {padding-right: 1.5rem !important;} .pe-lg-5 {padding-right: 3rem !important;} .pb-lg-0 {padding-bottom: 0 !important;} .pb-lg-1 {padding-bottom: 0.25rem !important;} .pb-lg-2 {padding-bottom: 0.5rem !important;} .pb-lg-3 {padding-bottom: 1rem !important;} .pb-lg-4 {padding-bottom: 1.5rem !important;} .pb-lg-5 {padding-bottom: 3rem !important;} .ps-lg-0 {padding-left: 0 !important;} .ps-lg-1 {padding-left: 0.25rem !important;} .ps-lg-2 {padding-left: 0.5rem !important;} .ps-lg-3 {padding-left: 1rem !important;} .ps-lg-4 {padding-left: 1.5rem !important;} .ps-lg-5 {padding-left: 3rem !important;} .gap-lg-0 {gap: 0 !important;} .gap-lg-1 {gap: 0.25rem !important;} .gap-lg-2 {gap: 0.5rem !important;} .gap-lg-3 {gap: 1rem !important;} .gap-lg-4 {gap: 1.5rem !important;} .gap-lg-5 {gap: 3rem !important;}}
@media (min-width: 1200px) {.d-xl-inline {display: inline !important;} .d-xl-inline-block {display: inline-block !important;} .d-xl-block {display: block !important;} .d-xl-grid {display: grid !important;} .d-xl-inline-grid {display: inline-grid !important;} .d-xl-table {display: table !important;} .d-xl-table-row {display: table-row !important;} .d-xl-table-cell {display: table-cell !important;} .d-xl-flex {display: flex !important;} .d-xl-inline-flex {display: inline-flex !important;} .d-xl-none {display: none !important;} .text-xl-start {text-align: left !important;} .text-xl-end {text-align: right !important;} .text-xl-center {text-align: center !important;} .flex-xl-row {flex-direction: row !important;} .flex-xl-column {flex-direction: column !important;} .flex-xl-row-reverse {flex-direction: row-reverse !important;} .flex-xl-column-reverse {flex-direction: column-reverse !important;} .flex-xl-grow-0 {flex-grow: 0 !important;} .flex-xl-grow-1 {flex-grow: 1 !important;} .flex-xl-shrink-0 {flex-shrink: 0 !important;} .flex-xl-shrink-1 {flex-shrink: 1 !important;} .flex-xl-wrap {flex-wrap: wrap !important;} .flex-xl-nowrap {flex-wrap: nowrap !important;} .flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-xl-start {justify-content: flex-start !important;} .justify-content-xl-end {justify-content: flex-end !important;} .justify-content-xl-center {justify-content: center !important;} .justify-content-xl-between {justify-content: space-between !important;} .justify-content-xl-around {justify-content: space-around !important;} .justify-content-xl-evenly {justify-content: space-evenly !important;} .align-items-xl-start {align-items: flex-start !important;} .align-items-xl-end {align-items: flex-end !important;} .align-items-xl-center {align-items: center !important;} .align-items-xl-baseline {align-items: baseline !important;} .align-items-xl-stretch {align-items: stretch !important;} .align-content-xl-start {align-content: flex-start !important;} .align-content-xl-end {align-content: flex-end !important;} .align-content-xl-center {align-content: center !important;} .align-content-xl-between {align-content: space-between !important;} .align-content-xl-around {align-content: space-around !important;} .align-content-xl-stretch {align-content: stretch !important;} .align-self-xl-auto {align-self: auto !important;} .align-self-xl-start {align-self: flex-start !important;} .align-self-xl-end {align-self: flex-end !important;} .align-self-xl-center {align-self: center !important;} .align-self-xl-baseline {align-self: baseline !important;} .align-self-xl-stretch {align-self: stretch !important;} .order-xl-first {order: -1 !important;} .order-xl-0 {order: 0 !important;} .order-xl-1 {order: 1 !important;} .order-xl-2 {order: 2 !important;} .order-xl-3 {order: 3 !important;} .order-xl-4 {order: 4 !important;} .order-xl-5 {order: 5 !important;} .order-xl-last {order: 6 !important;} .m-xl-0 {margin: 0 !important;} .m-xl-1 {margin: 0.25rem !important;} .m-xl-2 {margin: 0.5rem !important;} .m-xl-3 {margin: 1rem !important;} .m-xl-4 {margin: 1.5rem !important;} .m-xl-5 {margin: 3rem !important;} .m-xl-auto {margin: auto !important;} .mx-xl-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-xl-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-xl-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-xl-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-xl-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-xl-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-xl-auto {margin-right: auto !important; margin-left: auto !important;} .my-xl-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-xl-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-xl-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-xl-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-xl-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-xl-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-xl-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-xl-0 {margin-top: 0 !important;} .mt-xl-1 {margin-top: 0.25rem !important;} .mt-xl-2 {margin-top: 0.5rem !important;} .mt-xl-3 {margin-top: 1rem !important;} .mt-xl-4 {margin-top: 1.5rem !important;} .mt-xl-5 {margin-top: 3rem !important;} .mt-xl-auto {margin-top: auto !important;} .me-xl-0 {margin-right: 0 !important;} .me-xl-1 {margin-right: 0.25rem !important;} .me-xl-2 {margin-right: 0.5rem !important;} .me-xl-3 {margin-right: 1rem !important;} .me-xl-4 {margin-right: 1.5rem !important;} .me-xl-5 {margin-right: 3rem !important;} .me-xl-auto {margin-right: auto !important;} .mb-xl-0 {margin-bottom: 0 !important;} .mb-xl-1 {margin-bottom: 0.25rem !important;} .mb-xl-2 {margin-bottom: 0.5rem !important;} .mb-xl-3 {margin-bottom: 1rem !important;} .mb-xl-4 {margin-bottom: 1.5rem !important;} .mb-xl-5 {margin-bottom: 3rem !important;} .mb-xl-auto {margin-bottom: auto !important;} .ms-xl-0 {margin-left: 0 !important;} .ms-xl-1 {margin-left: 0.25rem !important;} .ms-xl-2 {margin-left: 0.5rem !important;} .ms-xl-3 {margin-left: 1rem !important;} .ms-xl-4 {margin-left: 1.5rem !important;} .ms-xl-5 {margin-left: 3rem !important;} .ms-xl-auto {margin-left: auto !important;} .p-xl-0 {padding: 0 !important;} .p-xl-1 {padding: 0.25rem !important;} .p-xl-2 {padding: 0.5rem !important;} .p-xl-3 {padding: 1rem !important;} .p-xl-4 {padding: 1.5rem !important;} .p-xl-5 {padding: 3rem !important;} .px-xl-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-xl-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-xl-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-xl-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-xl-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-xl-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-xl-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-xl-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-xl-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-xl-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-xl-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-xl-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-xl-0 {padding-top: 0 !important;} .pt-xl-1 {padding-top: 0.25rem !important;} .pt-xl-2 {padding-top: 0.5rem !important;} .pt-xl-3 {padding-top: 1rem !important;} .pt-xl-4 {padding-top: 1.5rem !important;} .pt-xl-5 {padding-top: 3rem !important;} .pe-xl-0 {padding-right: 0 !important;} .pe-xl-1 {padding-right: 0.25rem !important;} .pe-xl-2 {padding-right: 0.5rem !important;} .pe-xl-3 {padding-right: 1rem !important;} .pe-xl-4 {padding-right: 1.5rem !important;} .pe-xl-5 {padding-right: 3rem !important;} .pb-xl-0 {padding-bottom: 0 !important;} .pb-xl-1 {padding-bottom: 0.25rem !important;} .pb-xl-2 {padding-bottom: 0.5rem !important;} .pb-xl-3 {padding-bottom: 1rem !important;} .pb-xl-4 {padding-bottom: 1.5rem !important;} .pb-xl-5 {padding-bottom: 3rem !important;} .ps-xl-0 {padding-left: 0 !important;} .ps-xl-1 {padding-left: 0.25rem !important;} .ps-xl-2 {padding-left: 0.5rem !important;} .ps-xl-3 {padding-left: 1rem !important;} .ps-xl-4 {padding-left: 1.5rem !important;} .ps-xl-5 {padding-left: 3rem !important;} .gap-xl-0 {gap: 0 !important;} .gap-xl-1 {gap: 0.25rem !important;} .gap-xl-2 {gap: 0.5rem !important;} .gap-xl-3 {gap: 1rem !important;} .gap-xl-4 {gap: 1.5rem !important;} .gap-xl-5 {gap: 3rem !important;}}
@media (min-width: 1400px) {.d-xxl-inline {display: inline !important;} .d-xxl-inline-block {display: inline-block !important;} .d-xxl-block {display: block !important;} .d-xxl-grid {display: grid !important;} .d-xxl-inline-grid {display: inline-grid !important;} .d-xxl-table {display: table !important;} .d-xxl-table-row {display: table-row !important;} .d-xxl-table-cell {display: table-cell !important;} .d-xxl-flex {display: flex !important;} .d-xxl-inline-flex {display: inline-flex !important;} .d-xxl-none {display: none !important;} .text-xxl-start {text-align: left !important;} .text-xxl-end {text-align: right !important;} .text-xxl-center {text-align: center !important;} .flex-xxl-row {flex-direction: row !important;} .flex-xxl-column {flex-direction: column !important;} .flex-xxl-row-reverse {flex-direction: row-reverse !important;} .flex-xxl-column-reverse {flex-direction: column-reverse !important;} .flex-xxl-grow-0 {flex-grow: 0 !important;} .flex-xxl-grow-1 {flex-grow: 1 !important;} .flex-xxl-shrink-0 {flex-shrink: 0 !important;} .flex-xxl-shrink-1 {flex-shrink: 1 !important;} .flex-xxl-wrap {flex-wrap: wrap !important;} .flex-xxl-nowrap {flex-wrap: nowrap !important;} .flex-xxl-wrap-reverse {flex-wrap: wrap-reverse !important;} .justify-content-xxl-start {justify-content: flex-start !important;} .justify-content-xxl-end {justify-content: flex-end !important;} .justify-content-xxl-center {justify-content: center !important;} .justify-content-xxl-between {justify-content: space-between !important;} .justify-content-xxl-around {justify-content: space-around !important;} .justify-content-xxl-evenly {justify-content: space-evenly !important;} .align-items-xxl-start {align-items: flex-start !important;} .align-items-xxl-end {align-items: flex-end !important;} .align-items-xxl-center {align-items: center !important;} .align-items-xxl-baseline {align-items: baseline !important;} .align-items-xxl-stretch {align-items: stretch !important;} .align-content-xxl-start {align-content: flex-start !important;} .align-content-xxl-end {align-content: flex-end !important;} .align-content-xxl-center {align-content: center !important;} .align-content-xxl-between {align-content: space-between !important;} .align-content-xxl-around {align-content: space-around !important;} .align-content-xxl-stretch {align-content: stretch !important;} .align-self-xxl-auto {align-self: auto !important;} .align-self-xxl-start {align-self: flex-start !important;} .align-self-xxl-end {align-self: flex-end !important;} .align-self-xxl-center {align-self: center !important;} .align-self-xxl-baseline {align-self: baseline !important;} .align-self-xxl-stretch {align-self: stretch !important;} .order-xxl-first {order: -1 !important;} .order-xxl-0 {order: 0 !important;} .order-xxl-1 {order: 1 !important;} .order-xxl-2 {order: 2 !important;} .order-xxl-3 {order: 3 !important;} .order-xxl-4 {order: 4 !important;} .order-xxl-5 {order: 5 !important;} .order-xxl-last {order: 6 !important;} .m-xxl-0 {margin: 0 !important;} .m-xxl-1 {margin: 0.25rem !important;} .m-xxl-2 {margin: 0.5rem !important;} .m-xxl-3 {margin: 1rem !important;} .m-xxl-4 {margin: 1.5rem !important;} .m-xxl-5 {margin: 3rem !important;} .m-xxl-auto {margin: auto !important;} .mx-xxl-0 {margin-right: 0 !important; margin-left: 0 !important;} .mx-xxl-1 {margin-right: 0.25rem !important; margin-left: 0.25rem !important;} .mx-xxl-2 {margin-right: 0.5rem !important; margin-left: 0.5rem !important;} .mx-xxl-3 {margin-right: 1rem !important; margin-left: 1rem !important;} .mx-xxl-4 {margin-right: 1.5rem !important; margin-left: 1.5rem !important;} .mx-xxl-5 {margin-right: 3rem !important; margin-left: 3rem !important;} .mx-xxl-auto {margin-right: auto !important; margin-left: auto !important;} .my-xxl-0 {margin-top: 0 !important; margin-bottom: 0 !important;} .my-xxl-1 {margin-top: 0.25rem !important; margin-bottom: 0.25rem !important;} .my-xxl-2 {margin-top: 0.5rem !important; margin-bottom: 0.5rem !important;} .my-xxl-3 {margin-top: 1rem !important; margin-bottom: 1rem !important;} .my-xxl-4 {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;} .my-xxl-5 {margin-top: 3rem !important; margin-bottom: 3rem !important;} .my-xxl-auto {margin-top: auto !important; margin-bottom: auto !important;} .mt-xxl-0 {margin-top: 0 !important;} .mt-xxl-1 {margin-top: 0.25rem !important;} .mt-xxl-2 {margin-top: 0.5rem !important;} .mt-xxl-3 {margin-top: 1rem !important;} .mt-xxl-4 {margin-top: 1.5rem !important;} .mt-xxl-5 {margin-top: 3rem !important;} .mt-xxl-auto {margin-top: auto !important;} .me-xxl-0 {margin-right: 0 !important;} .me-xxl-1 {margin-right: 0.25rem !important;} .me-xxl-2 {margin-right: 0.5rem !important;} .me-xxl-3 {margin-right: 1rem !important;} .me-xxl-4 {margin-right: 1.5rem !important;} .me-xxl-5 {margin-right: 3rem !important;} .me-xxl-auto {margin-right: auto !important;} .mb-xxl-0 {margin-bottom: 0 !important;} .mb-xxl-1 {margin-bottom: 0.25rem !important;} .mb-xxl-2 {margin-bottom: 0.5rem !important;} .mb-xxl-3 {margin-bottom: 1rem !important;} .mb-xxl-4 {margin-bottom: 1.5rem !important;} .mb-xxl-5 {margin-bottom: 3rem !important;} .mb-xxl-auto {margin-bottom: auto !important;} .ms-xxl-0 {margin-left: 0 !important;} .ms-xxl-1 {margin-left: 0.25rem !important;} .ms-xxl-2 {margin-left: 0.5rem !important;} .ms-xxl-3 {margin-left: 1rem !important;} .ms-xxl-4 {margin-left: 1.5rem !important;} .ms-xxl-5 {margin-left: 3rem !important;} .ms-xxl-auto {margin-left: auto !important;} .p-xxl-0 {padding: 0 !important;} .p-xxl-1 {padding: 0.25rem !important;} .p-xxl-2 {padding: 0.5rem !important;} .p-xxl-3 {padding: 1rem !important;} .p-xxl-4 {padding: 1.5rem !important;} .p-xxl-5 {padding: 3rem !important;} .px-xxl-0 {padding-right: 0 !important; padding-left: 0 !important;} .px-xxl-1 {padding-right: 0.25rem !important; padding-left: 0.25rem !important;} .px-xxl-2 {padding-right: 0.5rem !important; padding-left: 0.5rem !important;} .px-xxl-3 {padding-right: 1rem !important; padding-left: 1rem !important;} .px-xxl-4 {padding-right: 1.5rem !important; padding-left: 1.5rem !important;} .px-xxl-5 {padding-right: 3rem !important; padding-left: 3rem !important;} .py-xxl-0 {padding-top: 0 !important; padding-bottom: 0 !important;} .py-xxl-1 {padding-top: 0.25rem !important; padding-bottom: 0.25rem !important;} .py-xxl-2 {padding-top: 0.5rem !important; padding-bottom: 0.5rem !important;} .py-xxl-3 {padding-top: 1rem !important; padding-bottom: 1rem !important;} .py-xxl-4 {padding-top: 1.5rem !important; padding-bottom: 1.5rem !important;} .py-xxl-5 {padding-top: 3rem !important; padding-bottom: 3rem !important;} .pt-xxl-0 {padding-top: 0 !important;} .pt-xxl-1 {padding-top: 0.25rem !important;} .pt-xxl-2 {padding-top: 0.5rem !important;} .pt-xxl-3 {padding-top: 1rem !important;} .pt-xxl-4 {padding-top: 1.5rem !important;} .pt-xxl-5 {padding-top: 3rem !important;} .pe-xxl-0 {padding-right: 0 !important;} .pe-xxl-1 {padding-right: 0.25rem !important;} .pe-xxl-2 {padding-right: 0.5rem !important;} .pe-xxl-3 {padding-right: 1rem !important;} .pe-xxl-4 {padding-right: 1.5rem !important;} .pe-xxl-5 {padding-right: 3rem !important;} .pb-xxl-0 {padding-bottom: 0 !important;} .pb-xxl-1 {padding-bottom: 0.25rem !important;} .pb-xxl-2 {padding-bottom: 0.5rem !important;} .pb-xxl-3 {padding-bottom: 1rem !important;} .pb-xxl-4 {padding-bottom: 1.5rem !important;} .pb-xxl-5 {padding-bottom: 3rem !important;} .ps-xxl-0 {padding-left: 0 !important;} .ps-xxl-1 {padding-left: 0.25rem !important;} .ps-xxl-2 {padding-left: 0.5rem !important;} .ps-xxl-3 {padding-left: 1rem !important;} .ps-xxl-4 {padding-left: 1.5rem !important;} .ps-xxl-5 {padding-left: 3rem !important;} .gap-xxl-0 {gap: 0 !important;} .gap-xxl-1 {gap: 0.25rem !important;} .gap-xxl-2 {gap: 0.5rem !important;} .gap-xxl-3 {gap: 1rem !important;} .gap-xxl-4 {gap: 1.5rem !important;} .gap-xxl-5 {gap: 3rem !important;}}


/*privremeno*/
/*product breadcrumb sakriven brend, category dodat naslov, shop proizvodi fajl dodat naslov*/
.u-pripremi {color: #b62ebd;}
.homepage .product-list .section-title-desc {font-size: 33px; color: #b62ebd; width: 75%;}














