.elementor-9851 .elementor-element.elementor-element-1157d9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;--z-index:20;}.elementor-9851 .elementor-element.elementor-element-1fba4c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-9851 .elementor-element.elementor-element-1fba4c1:not(.elementor-motion-effects-element-type-background), .elementor-9851 .elementor-element.elementor-element-1fba4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F9;}.elementor-9851 .elementor-element.elementor-element-094f2f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-9851 .elementor-element.elementor-element-094f2f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9851 .elementor-element.elementor-element-8e5ad27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E0DAD6;--border-color:#E0DAD6;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-9851 .elementor-element.elementor-element-a4484a7 .gem-icon{padding:15px;border-style:none;}.elementor-9851 .elementor-element.elementor-element-a4484a7 .gem-icon .back-angle i{color:#111111;}.elementor-9851 .elementor-element.elementor-element-a4484a7 .gem-icon svg{fill:#111111;}.elementor-9851 .elementor-element.elementor-element-e075a5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content{border-radius:10px 10px 10px 10px;border-style:none;padding:2px 20px 2px 20px;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content, .elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox .thegem-te-infobox-content .thegem-te-infobox-title{margin-bottom:0px;margin-top:0px;color:#000000;font-family:"Outfit", Sans-serif;font-size:12px;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox:hover .thegem-te-infobox-content .thegem-te-infobox-title{color:#000000 !important;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox .thegem-te-infobox-content .thegem-te-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:15px !important;color:#CD0000;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:15px !important;height:15px !important;fill:#CD0000;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-image img, .elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content a .gem-image img{width:15px;max-width:15px;height:auto;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-image span{border-style:none;margin:2px 10px 0px 0px;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper{margin:2px 10px 0px 0px;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox:hover .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:#000000;}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox:hover .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-e075a5f .thegem-te-infobox:hover .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-cdb3609{width:auto;max-width:auto;}.elementor-9851 .elementor-element.elementor-element-8e31260{width:auto;max-width:auto;}.elementor-9851 .elementor-element.elementor-element-27e9c8a > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content{border-radius:10px 10px 10px 10px;border-style:none;padding:2px 20px 2px 20px;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content, .elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox .thegem-te-infobox-content .thegem-te-infobox-title{margin-bottom:0px;margin-top:0px;color:#000000;font-family:"Outfit", Sans-serif;font-size:12px;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox:hover .thegem-te-infobox-content .thegem-te-infobox-title{color:#000000 !important;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox .thegem-te-infobox-content .thegem-te-infobox-subtitle{margin-bottom:0px;margin-top:0px;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:15px !important;color:#FF4800;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:15px !important;height:15px !important;fill:#FF4800;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-image img, .elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content a .gem-image img{width:15px;max-width:15px;height:auto;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-image span{border-style:none;margin:2px 10px 0px 0px;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper{margin:2px 10px 0px 0px;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox:hover .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:#000000;}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox:hover .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-27e9c8a .thegem-te-infobox:hover .thegem-te-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-9851 .elementor-element.elementor-element-cf605fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-9851 .elementor-element.elementor-element-7bbabbc{width:auto;max-width:auto;}.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li a,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li > span{text-transform:uppercase;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;}.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li a{padding-left:15px;padding-right:15px;}.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li:hover > a,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li:hover > span{color:#CD0000 !important;}.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li.menu-item-current > a,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li.menu-item-current > span,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li.menu-item-active > a,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li.menu-item-active > span,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li.collapsed > a,
					.elementor-9851 .elementor-element.elementor-element-7bbabbc ul.nav-menu-custom li.collapsed > span{color:#CD0000 !important;}.thegem-template-header .elementor-9851 .elementor-element.elementor-element-873fb92{padding:0px 5px 0px 5px;}.elementor-9851 .elementor-element.elementor-element-873fb92 {width:310px !important;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-field{height:34px;line-height:34px;padding-left:20px;border-radius:8px 8px 8px 8px;border-style:none;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-submit{height:34px;line-height:34px;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-submit i{line-height:34px;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-buttons{padding-right:12px;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-field,
					.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .ajax-search-results,
					.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .select-category .select{background-color:#F7F8F9;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form{color:#161F13;}.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-field::-webkit-input-placeholder,
					.elementor-9851 .elementor-element.elementor-element-873fb92 .thegem-te-search-form .search-field::placeholder{color:#161F13;opacity:1;}.elementor-9851 .elementor-element.elementor-element-074004b .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.menu-item-type-template) li:hover > a{border-color:#00000000;}.elementor-9851 .elementor-element.elementor-element-074004b .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.menu-item-type-template) li.menu-item-active > a,
					.elementor-9851 .elementor-element.elementor-element-074004b .thegem-te-menu > nav.desktop-view ul.nav-menu > li:not(.menu-item-type-template) li.menu-item-current > a{border-color:#00000000;}.thegem-template-header .elementor-9851 .elementor-element.elementor-element-79c16c0{padding:0px 10px 0px 10px;}.elementor-9851 .elementor-element.elementor-element-79c16c0 > .elementor-widget-container{padding:14px 14px 14px 14px;border-radius:99px 99px 99px 99px;}.elementor-9851 .elementor-element.elementor-element-79c16c0 .thegem-te-cart.desktop-view .minicart{top:calc(100% + 20px);}.elementor-9851 .elementor-element.elementor-element-79c16c0 .thegem-te-cart:hover .menu-item-cart{color:#CD0000;}.elementor-9851 .elementor-element.elementor-element-79c16c0 .thegem-te-cart .menu-item-cart.active-page{color:#CD0000;}.elementor-9851 .elementor-element.elementor-element-79c16c0 .minicart-item-count{color:#FFFFFF;}.elementor-9851 .elementor-element.elementor-element-79c16c0 .thegem-te-cart .minicart-item-count,
					.elementor-9851 .elementor-element.elementor-element-79c16c0 .thegem-te-cart.label-count .minicart-item-count:after{background-color:#CD0000;}.thegem-template-header .elementor-9851 .elementor-element.elementor-element-0f5bf34{padding:0px 10px 0px 10px;}.elementor-9851 .elementor-element.elementor-element-0f5bf34 > .elementor-widget-container{padding:14px 14px 14px 0px;border-radius:99px 99px 99px 99px;}.elementor-9851 .elementor-element.elementor-element-0f5bf34 .thegem-te-account a:hover .gem-icon{color:#CD0000;}.elementor-9851 .elementor-element.elementor-element-0f5bf34 .thegem-te-account a.active-page .gem-icon{color:#CD0000;}@media(max-width:1024px){.elementor-9851 .elementor-element.elementor-element-094f2f8{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-9851 .elementor-element.elementor-element-8e5ad27{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9851 .elementor-element.elementor-element-cf605fd{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-9851 .elementor-element.elementor-element-1fba4c1{--width:13%;}.elementor-9851 .elementor-element.elementor-element-094f2f8{--width:87.064%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9851 .elementor-element.elementor-element-1fba4c1{--width:18%;}.elementor-9851 .elementor-element.elementor-element-094f2f8{--width:82%;}}@media(max-width:767px){.elementor-9851 .elementor-element.elementor-element-1157d9b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-9851 .elementor-element.elementor-element-1fba4c1{--width:32%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9851 .elementor-element.elementor-element-094f2f8{--width:68%;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:21px;}.elementor-9851 .elementor-element.elementor-element-e075a5f > .elementor-widget-container{margin:5px 0px 0px 0px;}.thegem-template-header .elementor-9851 .elementor-element.elementor-element-074004b{order:3;padding:0px 8px 0px 8px;}}/* Zvonec ob obvestilu: odstrani samodejni desni odmik na namizju. */
@media (min-width: 1025px) { .elementor-9851 .elementor-element.elementor-element-a4484a7 { margin-right: 0 !important; flex-shrink: 0; } }
/* Start custom CSS for thegem-template-infobox, class: .elementor-element-e075a5f */.pd-alert-bell,
.pd-alert-bell * {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdb3609 *//* Namizno obvestilo desno od zvonca: kompaktna višina, berljivo besedilo in rumen poudarek. */
.elementor-9851 .elementor-element.elementor-element-cdb3609 { flex: 1 1 0% !important; width: 0 !important; min-width: 0; max-width: 100%; margin: 0 16px 0 0 !important; transform: none !important; }
.elementor-9851 .elementor-element.elementor-element-cdb3609 .elementor-shortcode { min-width: 0; width: 100%; }
.elementor-9851 .elementor-element.elementor-element-cdb3609 .pd-top-notice { padding: 4px 12px; font-size: 15px; line-height: 22px; margin: 0; background: #F4F4ED; color: #F4F4ED; border-radius: 8px; }
.elementor-9851 .elementor-element.elementor-element-cdb3609 .pd-top-notice-scroll { color: #161F13; min-width: 0; flex: 1; overflow-x: auto; white-space: nowrap; scrollbar-width: none; }
.elementor-9851 .elementor-element.elementor-element-cdb3609 .pd-top-notice-scroll::-webkit-scrollbar { display: none; }
/* Na tablici in telefonu ostane obvestilo pod glavo. */
@media (max-width: 1024px) { .elementor-9851 .elementor-element.elementor-element-cdb3609 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e31260 */.elementor-9851 .elementor-element.elementor-element-8e31260 .gtranslate_wrapper select {
 appearance:none; -webkit-appearance:none;
 font-family:"Outfit",sans-serif !important; font-size:14.875px !important; font-weight:300 !important; line-height:21.875px !important; letter-spacing:normal; text-transform:none; color:#000 !important;
 border:0 !important; border-radius:0 !important; box-shadow:none !important; background-color:transparent !important;
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2010%206'%3E%3Cpath%20d%3D'M1%201l4%204%204-4'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1'%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:right center; background-size:8px 5px;
 padding:0 15px 0 0 !important; margin:0; min-height:0; height:22px; width:auto; min-width:0; field-sizing:content; cursor:pointer; vertical-align:middle;
}
.elementor-9851 .elementor-element.elementor-element-8e31260 .gtranslate_wrapper select:focus:not(:focus-visible) {outline:none;}
.elementor-9851 .elementor-element.elementor-element-8e31260 .gtranslate_wrapper select:focus-visible {outline:1px dotted #666;outline-offset:3px;}
.elementor-9851 .elementor-element.elementor-element-8e31260 .gtranslate_wrapper select option {font-family:"Outfit",sans-serif;font-size:14.875px;font-weight:300;background:#fff;color:#000;}

/* Vertikalna poravnava izbire jezika z napisom Postani clan; odstrani dodaten prostor osnovnice selecta. */
.elementor-9851 .elementor-element.elementor-element-8e31260 .gtranslate_wrapper { display:flex; align-items:center; }
.elementor-9851 .elementor-element.elementor-element-8e31260 .gtranslate_wrapper select { display:block; }
.elementor-9851 .elementor-element.elementor-element-8e31260 { transform:translateY(-2.5px); }/* End custom CSS */
/* Start custom CSS for thegem-template-menu, class: .elementor-element-074004b */@media(max-width:767px){
.elementor-9851 .elementor-element.elementor-element-074004b{width:100% !important;}
.elementor-9851 .elementor-element.elementor-element-074004b .thegem-te-menu,.elementor-9851 .elementor-element.elementor-element-074004b .thegem-te-menu>nav{width:100% !important;}
.elementor-9851 .elementor-element.elementor-element-074004b .thegem-te-menu>nav{display:flex;justify-content:flex-end;}
.elementor-9851 .elementor-element.elementor-element-074004b .menu-toggle.dl-trigger{width:72px !important;height:30px !important;min-height:30px !important;margin-left:auto !important;margin-right:0 !important;}
.elementor-9851 .elementor-element.elementor-element-074004b .menu-toggle.dl-trigger::after{content:"Meni";position:absolute;left:30px;top:15px;transform:translateY(-50%);font:600 16px/1 Outfit,sans-serif;color:#0a0a0a;letter-spacing:0;text-transform:none;white-space:nowrap;}
}

@media (max-width: 767px) {
  .elementor-9851 .elementor-element.elementor-element-074004b button.menu-toggle:is(.hamburger-toggle, .dl-trigger:not(.dl-active)) {
    background-image: url("https://www.usplet.com/rad1/wp-content/uploads/2026/11/text-align-justify.svg") !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    min-width: 24px;
  }

  .elementor-9851 .elementor-element.elementor-element-074004b::after {
    text-align: center;
  }

  .elementor-9851 .elementor-element.elementor-element-074004b button.menu-toggle:is(.hamburger-toggle, .dl-trigger:not(.dl-active)) > span {
    opacity: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for thegem-template-cart, class: .elementor-element-79c16c0 *//* Stranska mini košarica TheGem. */
.thegem-popup-notification-sidebar .woocommerce-mini-cart-item > a:not(.remove) {
  color: #101710 !important;
  font-weight: 600;
}

.thegem-popup-notification-sidebar .minicart-image,
.thegem-popup-notification-sidebar .minicart-image img {
  border-radius: 20px;
}

.thegem-popup-notification-sidebar .minicart-image {
  overflow: hidden;
}

.thegem-popup-notification-sidebar .woocommerce-mini-cart-item__qty {
  border-radius: 999px !important;
  overflow: hidden;
}

.thegem-popup-notification-sidebar .woocommerce-mini-cart-item .amount,
.thegem-popup-notification-sidebar .woocommerce-mini-cart__subtotal .amount {
  color: #101710;
  font-family: Outfit, sans-serif !important;
  font-weight: 600;
}

.thegem-popup-notification-sidebar .woocommerce-mini-cart-item__total .amount,
.thegem-popup-notification-sidebar .widget_shopping_cart_content .woocommerce-mini-cart__subtotal .amount {
  color: #101710 !important;
  font-family: Outfit, sans-serif !important;
  font-weight: 600 !important;
}

.thegem-popup-notification-sidebar .mini-cart-view-cart .gem-button,
.thegem-popup-notification-sidebar .mini-cart-checkout .gem-button {
  border-radius: 33px !important;
}

.thegem-popup-notification-sidebar .woocommerce-mini-cart-item > .quantity .amount {
  color: #535B52 !important;
}

/* odstrani quantity*/
.thegem-popup-notification-sidebar .woocommerce-mini-cart-item__quantity {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin: 5px 0 0 90px;
    display: none !important;

}/* End custom CSS */
/* Start custom CSS for thegem-template-account, class: .elementor-element-0f5bf34 */.elementor-9851 .elementor-element.elementor-element-0f5bf34 .account-link .gem-icon svg[fill="none"],
.elementor-9851 .elementor-element.elementor-element-0f5bf34 .account-link .gem-icon svg[fill="none"] * {
  fill: none !important;
}


/* Center the account icon while preserving the control width. */
.elementor-9851 .elementor-element.elementor-element-0f5bf34 > .elementor-widget-container {
  padding-inline: 7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1157d9b *//* Mobilni header: zgoraj samo članstvo; spodaj košarica, račun in meni. Namizna postavitev ostane izvirna. */
@media(max-width:767px){
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-e0aa9ef, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-e5e0312, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-889c9bb { display:none !important; }
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd { display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; justify-content:flex-end !important; gap:14px !important; }
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 { display:block !important; flex:0 0 28px !important; width:28px !important; min-width:28px !important; max-width:28px !important; margin:0 !important; padding:0 !important; }
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 { order:1; }
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 { order:2; }
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b { order:3; flex:0 0 auto !important; width:auto !important; margin:0 !important; }
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 .thegem-te-cart, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .thegem-te-account { margin:0 !important; padding:0 !important; }
}   
/* Dodaten prostor za števec košarice pred ikono uporabnika. */
@media(max-width:767px){.elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 { flex-basis:42px !important; width:42px !important; min-width:42px !important; max-width:42px !important; }}    
/* Mobilni header: trije enakomerni stolpci z napisi pod ikonami; članstvo na sredini nad ločilno črto. */
@media(max-width:767px){
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-094f2f8 {align-self:stretch !important;justify-content:flex-start !important;gap:0 !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-8e5ad27 {min-height:44px !important;height:44px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a {width:100% !important;margin:0 !important;align-self:center !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .thegem-te-infobox-inner {padding:0 !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .thegem-te-infobox-content {display:flex !important;align-items:center !important;justify-content:center !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd {justify-content:space-between !important;gap:0 !important;width:100% !important;padding:12px 0 0 !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd > .elementor-element-79c16c0, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd > .elementor-element-0f5bf34, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd > .elementor-element-074004b {display:flex !important;flex:0 0 33.333% !important;width:33.333% !important;min-width:0 !important;max-width:33.333% !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:4px !important;text-align:center !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 > .elementor-widget-container, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 > .elementor-widget-container {height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0::after, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34::after, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b::after {display:block !important;font-family:inherit !important;font-size:10px !important;font-weight:500 !important;line-height:14px !important;color:#111 !important;width:100% !important;text-align:center !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0::after {content:"Košarica";}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34::after {content:"Uporabnik";}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b::after {content:"Meni";}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b > .elementor-widget-container {height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle {font-size:0 !important;width:24px !important;min-width:24px !important;height:28px !important;margin:0 !important;padding:0 !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle::after {content:none !important;display:none !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle span {left:0 !important;right:0 !important;width:22px !important;}
}
    
/* Natančna sredinska os uporabnika in menija ter navpična sredina članstva. */
@media(max-width:767px){
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .thegem-te-account, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .account-link, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .gem-icon {display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;padding:0 !important;margin:0 !important;line-height:28px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .thegem-te-menu, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b nav {width:24px !important;margin:0 auto !important;padding:0 !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle span {position:absolute !important;left:1px !important;right:auto !important;margin:0 !important;transform:none !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle .menu-line-1 {top:7px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle .menu-line-2 {top:13px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle .menu-line-3 {top:19px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a {transform:translateY(5px);}
}
    
/* Odstranitev notranjih zamikov izvirnih gradnikov za pravo sredinsko poravnavo. */
@media(max-width:767px){
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .gem-icon i {display:block !important;width:28px !important;height:28px !important;line-height:28px !important;text-align:center !important;margin:0 !important;padding:0 !important;position:static !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a > .elementor-widget-container, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .thegem-te-infobox {width:100% !important;margin:0 !important;padding:0 !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .thegem-te-infobox-content {padding:0 !important;gap:8px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .gem-texbox-icon-image-wrapper, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .gem-texbox-text-wrapper, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-27e9c8a .gem-texbox-icon-image-wrapper > .default {margin:0 !important;padding:0 !important;flex:0 0 auto !important;width:auto !important;}
}
    
/* Optična sredina uporabniškega simbola, ki ima v temi zamaknjen pisavni znak. */
@media(max-width:767px){.elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .gem-icon i{transform:translateX(8px) !important;}}
    
/* Manjše mobilne ikone: 20 px; razmiki in napisi ostanejo nespremenjeni. */
@media(max-width:767px){
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 .te-cart-icon i, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 .te-cart-icon i::before, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .gem-icon i, .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 .gem-icon i::before {font-size:20px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle span {width:20px !important;left:2px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle .menu-line-1 {top:8px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle .menu-line-2 {top:13px !important;}
 .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b .menu-toggle .menu-line-3 {top:18px !important;}
}
    
/* Enak razmik med ikonami in napisi kot v spodnji sticky navigaciji. */
@media(max-width:767px){.elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd > .elementor-element-79c16c0,.elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd > .elementor-element-0f5bf34,.elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-cf605fd > .elementor-element-074004b{gap:3px !important;}}
    

@media (max-width: 767px) {
  .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-79c16c0 svg.lucide,
  .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-0f5bf34 svg.lucide {
    width: 22px !important;
    height: 22px !important;
  }

  .elementor-9851 .elementor-element.elementor-element-1157d9b .elementor-element-074004b button.menu-toggle {
    background-size: 22px 22px !important;
  }
}


.elementor-9851 .elementor-element.elementor-element-1157d9b .pd-top-notice {
  background-color: #F7F8F9;
}/* End custom CSS */