/* ROOM56 - popravki (nalozeni za temo). */
/* room56-account */
.woocommerce-account .woocommerce-form-login .button,.woocommerce-account .woocommerce-form-register .button,.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-Button,.woocommerce-account .woocommerce-button,.woocommerce-account button.button,.woocommerce-account a.button{background:#fff !important;color:#111 !important;border:2px solid #111 !important;border-radius:0 !important;box-shadow:none !important;text-decoration:none !important;transition:background .2s,color .2s,border-color .2s}.woocommerce-account .woocommerce-form-login .button:hover,.woocommerce-account .woocommerce-form-register .button:hover,.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-Button:hover,.woocommerce-account .woocommerce-button:hover,.woocommerce-account button.button:hover,.woocommerce-account a.button:hover{background:#023245 !important;border-color:#023245 !important;color:#fff !important}.woocommerce-account abbr.required,.woocommerce-account .required{color:#023245 !important;text-decoration:none}.woocommerce-account input[type=checkbox],.woocommerce-account input[type=radio]{accent-color:#023245}.woocommerce-account input:focus,.woocommerce-account select:focus,.woocommerce-account textarea:focus{border-color:#023245 !important;outline:none !important;box-shadow:none !important}.woocommerce-account .woocommerce-MyAccount-content a:not(.button),.woocommerce-account .lost_password a{color:#023245}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#023245;font-weight:700}.woocommerce-message,.woocommerce-info{background:#023245 !important;color:#fff !important}.woocommerce-message a,.woocommerce-info a{color:#fff !important}
/* room56-font */
:root{--font-head:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-body:"Helvetica Neue",Helvetica,Arial,sans-serif}html,html body,body *:not([class*="cg-"]):not([class*="icon"]):not([class*="fa-"]):not(.fa):not(.dashicons):not(.star-rating):not(.star-rating *):not(svg):not(svg *){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}
/* room56-content-links */
.entry-content p a,.entry-content li a,.entry-content a:not([class]){color:#023245;text-decoration:underline}.entry-content p a:hover,.entry-content li a:hover,.entry-content a:not([class]):hover{color:#011b26}
/* room56-cart-buttons */
.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a.button,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a.button.checkout,.woocommerce-cart .button,.woocommerce-cart a.checkout-button,.woocommerce-cart button.button,.woocommerce-checkout #place_order,.woocommerce-checkout .button{background:#fff !important;color:#111 !important;border:2px solid #111 !important;border-radius:0 !important;box-shadow:none !important;text-decoration:none !important;transition:background .2s,color .2s,border-color .2s}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a.button:hover,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a.button.checkout:hover,.woocommerce-cart .button:hover,.woocommerce-cart a.checkout-button:hover,.woocommerce-cart button.button:hover,.woocommerce-checkout #place_order:hover,.woocommerce-checkout .button:hover{background:#023245 !important;border-color:#023245 !important;color:#fff !important}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a.button svg,.woocommerce-checkout #place_order svg{fill:currentColor !important}.cgkit-fsn-amount{background:#023245 !important}.cgkit-fsn-progress-bar{background:#e3ddd0 !important}.cgkit-fsn-bar svg,.cgkit-fsn-bar svg *{color:#023245 !important;stroke:#023245 !important}.cgkit-fsn-title,.cgkit-fsn-notice{color:#111 !important}
/* room56-blog-layout */
body.single-post .content-area{width:100% !important;float:none !important;margin-left:0 !important;margin-right:0 !important}body.single-post #secondary{display:none !important}body.single-post .room56-post-cover,body.single-post .entry-header,body.single-post .entry-content{max-width:900px;margin-left:auto !important;margin-right:auto !important}body.single-post .entry-header{text-align:left}
/* room56-block-buttons */
.wc-block-cart__submit-button,.wc-block-components-button.contained,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-container .wc-block-components-button,.wc-block-components-totals-coupon__button,.wc-block-components-button:not(.is-link):not(.outlined){background:#023245 !important;color:#fff !important;border:2px solid #023245 !important;border-radius:0 !important;box-shadow:none !important;text-decoration:none !important;transition:background .2s,color .2s}.wc-block-cart__submit-button:hover,.wc-block-components-button.contained:hover,.wc-block-components-checkout-place-order-button:hover,.wc-block-components-button:not(.is-link):not(.outlined):hover{background:#fff !important;color:#023245 !important;border-color:#023245 !important}.wc-block-cart__submit-button svg,.wc-block-components-checkout-place-order-button svg{fill:currentColor !important}
/* room56-footer-logo */
.room56-foot-logo{margin:0 0 14px}.site-footer .room56-foot-brand{margin:0 0 2px!important}.room56-foot-logo svg{display:block;width:170px;height:auto}
/* room56-kontakt */
body.page-id-151 #secondary{display:none!important}body.page-id-151 .entry-header,body.page-id-151 .page .entry-title,body.page-id-151 h1.entry-title{display:none!important}body.page-id-151 #primary{width:100%!important;max-width:none!important;float:none!important;margin-right:0!important}
/* room56-sticky-filters */
@media (min-width:993px){.shoptimizer-archive .col-full{position:relative}.shoptimizer-archive .secondary-wrapper{position:absolute;top:0;bottom:0;left:0;width:100%;box-sizing:border-box;padding-left:inherit;padding-right:inherit;pointer-events:none;z-index:2}.shoptimizer-archive #secondary.widget-area{pointer-events:auto;position:sticky !important;top:100px !important;max-height:calc(100vh - 120px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}
/* room56-badge-global */
.ckit-badge{background:#023245!important;color:#fff!important;border-radius:0!important;padding:4px 8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.4!important;display:inline-block!important}
/* room56-badge-global */
ul.products li.product a:not(.button){text-decoration:none!important}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{text-decoration:none!important}
/* room56-buttons-global */
ul.products li.product .button,ul.products li.product .added_to_cart,.related ul.products li.product .button,.upsells ul.products li.product .button,.cross-sells ul.products li.product .button{background:#fff !important;color:#111 !important;border:1px solid #111 !important;border-radius:0 !important;box-shadow:none !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.06em}ul.products li.product .button:hover,ul.products li.product .added_to_cart:hover{background:#023245 !important;border-color:#023245 !important;color:#fff !important}.button,button,input[type=submit],.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{background:#023245 !important;color:#fff !important}.widget_shopping_cart .button,.woocommerce-mini-cart__buttons .button{border-radius:0 !important}
/* room56-mobile */
@media (min-width:993px){.room56-nav-showroom{display:none !important}}@media (max-width:992px){.site-header .main-header{height:auto !important;padding:0 15px 10px !important;position:relative}.site-header .site-branding{display:flex !important;flex-direction:row !important;align-items:center;justify-content:flex-start !important;height:64px;padding:0 !important;margin:0 !important;width:auto !important;text-align:left}.site-header .custom-logo-link{margin:0 !important;display:block}.site-header .custom-logo{height:50px !important;width:auto !important;max-width:none}.site-header .menu-toggle{position:absolute !important;right:15px !important;left:auto !important;top:17px !important;width:32px !important;height:30px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:#111 !important}.site-header .menu-toggle .bar{background:#111 !important}.site-header .menu-toggle .bar-text{display:none !important}.site-header .site-header-cart{position:absolute !important;top:18px !important;right:67px !important;left:auto !important}.site-header .shoptimizer-myaccount{position:absolute !important;top:0 !important;right:111px !important;left:auto !important;height:64px !important}.site-header .shoptimizer-myaccount a{color:#111 !important;display:block !important}.site-header .shoptimizer-myaccount svg{display:block !important;stroke:#111 !important;width:24px;height:24px;opacity:1 !important}.room56-header-wishlist{position:absolute !important;top:18px;right:147px;margin:0 !important;padding:0 !important;width:auto !important}.room56-header-wishlist a{position:relative;display:block;color:#111 !important}.room56-header-wishlist svg{width:26px;height:26px}.room56-header-wishlist-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;border-radius:50%;background:#023245;color:#fff;font-size:10px;line-height:16px;text-align:center}.room56-header-showroom{display:none !important}.room56-header-search{position:static !important;width:100% !important;margin:0 !important;padding:0 !important}.room56-header-search form{display:block;width:100%}.room56-header-search input.search-field{height:44px !important;width:100% !important}}@media (max-width:767px){body:not(.home) ul.products{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px 10px !important;width:100% !important;margin:0 !important}body:not(.home) ul.products li.product{width:auto !important;max-width:none !important;margin:0 !important;padding:0 0 18px !important;float:none !important}body:not(.home) ul.products li.product .woocommerce-card__header{padding:10px 10px 8px !important}}@media (max-width:767px){.room56-bestsellers-track ul.products,.room56-sale-track ul.products{display:flex !important;flex-wrap:nowrap !important;grid-template-columns:none !important;gap:10px !important;width:auto !important;margin:0 !important;padding:0 15px !important}.room56-bestsellers-track ul.products li.product,.room56-sale-track ul.products li.product{flex:0 0 46% !important;width:46% !important;max-width:46% !important;margin:0 !important;scroll-snap-align:start}}@media (max-width:992px){.room56-header-search .woocommerce-product-search{display:flex;position:relative;width:100%;max-width:640px}.room56-header-search .woocommerce-product-search::before{content:none!important;display:none!important}.room56-header-search input[type="search"]{width:100%;border:1px solid #d8d5cc;border-radius:24px;padding:11px 44px 11px 18px;font-size:15px;background:#fff;color:#111;-webkit-appearance:none;appearance:none;transition:border-color .15s ease}.room56-header-search input[type="search"]:focus{outline:none;border-color:#023245}.room56-header-search input[type="search"]::-webkit-search-decoration,.room56-header-search input[type="search"]::-webkit-search-cancel-button,.room56-header-search input[type="search"]::-webkit-search-results-button,.room56-header-search input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.room56-header-search.widget_product_search button[type="submit"]{clip:auto!important;position:absolute!important;top:0!important;right:0!important;left:auto!important;height:100%;width:44px;border:none;background:transparent no-repeat center/16px 16px url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23111" stroke-width="2"><circle cx="11" cy="11" r="7"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>');font-size:0;padding:0;cursor:pointer}body.single-post .entry-header,body.single-post .entry-content,body.single-post .room56-post-cover{padding-left:15px !important;padding-right:15px !important;box-sizing:border-box}}@media (max-width:600px){.site-footer .col-full{grid-template-columns:1fr !important;gap:32px !important;padding:0 20px;text-align:center}.site-footer .col-full>*:first-child,.site-footer .col-full>*:nth-child(4){grid-column:1/-1}.room56-foot-hours-row{margin-left:auto;margin-right:auto;max-width:300px}.room56-foot-social{justify-content:center}.room56-copy-inner{align-items:center !important;justify-content:center;text-align:center}.site-footer .widget ul li a{font-size:16px}.site-footer .widget ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.site-footer .widget ul li{margin:0 !important}}@media (max-width:992px){.main-navigation ul.menu>li>a,.main-navigation ul.menu>li:first-child>a{padding-left:10px !important;padding-right:10px !important}}@media (max-width:992px){.room56-cats-subtitle,.room56-cats-title,.room56-bestsellers-title,.room56-sale-title,.room56-tednik-title{padding-left:20px !important;padding-right:20px !important;box-sizing:border-box}.room56-cats-grid,.room56-tednik-track{padding-left:20px !important;padding-right:20px !important;box-sizing:border-box;scroll-padding-left:20px}.room56-bestsellers-track,.room56-sale-track{scroll-padding-left:20px}}@media (max-width:600px){.woocommerce-pagination ul.page-numbers{display:flex !important;flex-wrap:nowrap !important;justify-content:center;gap:4px}.woocommerce-pagination ul.page-numbers li{margin:0 !important}.woocommerce-pagination ul.page-numbers li .page-numbers{min-width:32px !important;width:32px;height:34px !important;line-height:32px !important;padding:0 !important;font-size:14px;text-align:center}.woocommerce-result-count{white-space:nowrap}}@media (max-width:767px){body{font-size:16px !important}.cart-drawer-heading,.woocommerce-mini-cart__empty-message{font-size:15px !important}.cg-menu-link>span,.room56-nav-showroom>a,.main-navigation ul.menu>li>a{font-size:14px !important}.site-footer .widget ul li a,.room56-foot-hours-row>span{font-size:14px !important}.room56-foot-brand,.room56-foot-addr,.room56-foot-hours-title,.room56-copy-legal,.room56-copy-company{font-size:13.75px !important}.site-footer .widget-title,.site-footer .gamma{font-size:13px !important}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-size:11.5px !important}.breadcrumb-separator{font-size:9px !important}.woocommerce-products-header__title,.entry-header>h1{font-size:28px !important}.woocommerce-pagination .page-numbers{font-size:13px !important}.mobile-filter{font-size:10px !important}.room56-filters-title,.room56-cats-title,.room56-bestsellers-title,.room56-sale-title,.room56-philo-title,.room56-tednik-title-link,.woocommerce-Tabs-panel>h2,.related>h2,.woocommerce-Reviews-title,h2.wp-block-heading{font-size:22.75px !important}.room56-filter-group>summary,.wc-layered-nav-term>a,.cat-item>a{font-size:13px !important}ul.products li.product .product__categories>a,ul.products li.product .woocommerce-loop-product__link,.room56-tednik-card-title{font-size:16px !important}ul.products li.product .price,ul.products li.product .price *{font-size:18px !important}ul.products li.product .price del,ul.products li.product .price del *{font-size:15px !important}.room56-stock,a.button.add_to_cart_button,a.button,.button{font-size:12px !important}.product-label{font-size:13px !important}.room56-cats-subtitle,.room56-philo-body,.room56-post-cta__text{font-size:15px !important}.room56-cats-tile-label{font-size:18px !important}.room56-club-banner-text{font-size:20px !important}.room56-club-banner-btn,.room56-philo-eyebrow,.room56-tednik-card-date,.room56-philo-link,.room56-tednik-more-link{font-size:14px !important}.summary>h1{font-size:22px !important}.room56-sku,.room56-delivery-note,.woocommerce-product-details__short-description>p,.sku_wrapper,.sku,.posted_in{font-size:12px !important}.single_add_to_cart_button{font-size:16px !important}.room56-specs>summary{font-size:11px !important}.room56-specs-row,.room56-specs-row>strong{font-size:14px !important}.additional_information_tab>a,.reviews_tab>a{font-size:15px !important}th.woocommerce-product-attributes-item__label,figcaption.wp-element-caption,.room56-related-posts__item-title{font-size:13.75px !important}p.wp-block-paragraph,.wp-block-paragraph>strong,.wp-block-paragraph>a,.wp-block-list>li,.entry-content li{font-size:17px !important}h3.wp-block-heading{font-size:24px !important}.room56-post-cta__title{font-size:24.6px !important}.room56-related-posts__title{font-size:19px !important}.r56-deg-hero-title{font-size:32px !important}.r56-deg-hero-sub{font-size:20px !important}.r56-deg-hero-lead,.r56-onas-body p{font-size:17px !important}.r56-deg-hero-btn{font-size:14px !important}.r56-onas-body h2{font-size:32px !important}}body ul.products li.product .product__categories,body ul.products li.product .product__categories a{font-size:13px !important;line-height:1.3 !important;letter-spacing:.06em}@media (max-width:767px){body ul.products li.product .product__categories,body ul.products li.product .product__categories a{font-size:11px !important}}
/* room56-notice-btn */
.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-account .woocommerce-info a.button,.woocommerce-account .woocommerce-message a.button{background:#fff !important;color:#023245 !important;border:2px solid #fff !important;border-radius:0 !important;box-shadow:none !important;margin:0 0 0 14px}.woocommerce-info a.button:hover,.woocommerce-message a.button:hover,.woocommerce-account .woocommerce-info a.button:hover,.woocommerce-account .woocommerce-message a.button:hover{background:transparent !important;color:#fff !important;border-color:#fff !important}.woocommerce-info a.button,.woocommerce-message a.button{padding:12px 28px !important;text-align:center !important;text-indent:0 !important;display:inline-block !important;float:right !important}.woocommerce-info a.button:before,.woocommerce-info a.button:after,.woocommerce-message a.button:before,.woocommerce-message a.button:after{content:none !important;display:none !important}
/* room56-stock-label */
p.stock.in-stock{color:#023245;font-weight:600;display:flex;align-items:center;gap:8px}p.stock.in-stock:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2e9d57;color:#fff;font-size:13px;line-height:1}
/* izdelek: popust na sliki (kot PRIPOROCAMO) in precrtana prvotna cena */
.single-product .summary>p.price del{font-size:.5em!important}.single-product .summary>p.price del{text-decoration:line-through!important;text-decoration-color:currentColor}.single-product .summary>p.price del *{text-decoration:none!important;font-size:inherit!important}.woocommerce-product-gallery .sale-item.product-label{position:absolute!important;top:12px!important;left:12px!important;z-index:5;margin:0!important;background:#023245!important;color:#fff!important;border-radius:0!important;padding:4px 8px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.4!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;box-shadow:none!important}.woocommerce-product-gallery .sale-item.r56-low{top:44px!important}
/* stran izdelka (product-layout, flavor-profile, pdp-faq, product-sale) */
.room56-flavor{margin:10px 0 20px}.room56-spec-link{color:#023245;text-decoration:underline;text-underline-offset:3px}.room56-spec-link:hover{color:#011d29}.room56-flavor-title{font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111;margin-bottom:14px}.room56-flavor-row{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}@media (min-width:993px){.room56-flavor-row{gap:20px;margin-bottom:28px}.room56-flavor-ico{flex-basis:48px;width:48px;height:48px}.room56-flavor-ico svg{width:28px;height:28px}.room56-flavor-label{font-size:15px;margin-bottom:6px}.room56-flavor-text{font-size:17px;line-height:1.6}}.room56-flavor-ico{flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#023245;color:#fff;display:flex;align-items:center;justify-content:center}.room56-flavor-ico svg{width:24px;height:24px}.room56-flavor-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#023245;margin-bottom:2px}.room56-flavor-text{font-size:15px;line-height:1.5;color:#333}
.room56-pdp-faq{max-width:860px;margin:50px auto 40px;padding:0 47px}.room56-pdp-faq h2{font-size:26px;text-align:center;margin:0 0 24px;color:#111}.room56-pdp-faq details{border-bottom:1px solid #e3e0d8}.room56-pdp-faq details:first-of-type{border-top:1px solid #e3e0d8}.room56-pdp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;font-weight:600;color:#111}.room56-pdp-faq summary::-webkit-details-marker{display:none}.room56-pdp-faq summary:after{content:"+";font-size:24px;font-weight:300;color:#023245;flex-shrink:0}.room56-pdp-faq details[open] summary:after{content:"\2212"}.room56-pdp-faq details p{margin:0 0 18px;font-size:15px;line-height:1.7;color:#444}.room56-pdp-faq .room56-pdp-faq-all{text-align:center;margin:22px 0 0}.room56-pdp-faq-all a{color:#023245;text-decoration:underline;text-underline-offset:3px}@media (max-width:782px){.room56-pdp-faq{padding:0 16px}}
.single-product .summary>p.price{color:#023245!important;font-size:32px!important;font-weight:700!important;margin:18px 0 14px!important;line-height:1.1}.single-product .summary>p.price .amount,.single-product .summary>p.price ins,.single-product .summary>p.price bdi{color:#023245!important}.single-product .summary>p.price del,.single-product .summary>p.price del .amount{color:#8a8a8a!important;font-size:.6em;font-weight:400}.room56-delivery-note{display:block!important;margin:12px 0 0!important;font-size:14px;color:#555;clear:both}.room56-specs summary{pointer-events:none;cursor:default}.room56-specs-ind,.room56-specs summary::after,.room56-specs summary::before{display:none!important}.room56-specs summary{list-style:none}.single-product .product_meta,.single-product .shoptimizer-product-prevnext,.single-product .call-back-feature{display:none!important}.woocommerce-product-gallery{position:relative}@media (min-width:993px){.single-product div.product .woocommerce-product-gallery{max-width:600px!important;margin-left:auto!important;margin-right:auto!important}}.woocommerce-product-gallery .ckit-badge_wrapper{position:absolute!important;top:12px!important;left:12px!important;z-index:5;margin:0!important}.single-product .ckit-badge{background:#023245!important;color:#fff!important}
.room56-sale--product{margin-top:0}.room56-sale--product .room56-sale-carousel{position:relative}.room56-sale--product .room56-sale-track{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -15px}.room56-sale--product .room56-sale-track::-webkit-scrollbar{display:none}.room56-sale--product .room56-sale-track ul.products{flex-wrap:nowrap!important;margin:0!important;width:100%!important;max-width:none!important}.room56-sale--product .room56-sale-track ul.products li.product{flex:0 0 25%!important;max-width:25%!important;scroll-snap-align:start}.room56-sale--product .room56-sale-arrow{position:absolute;top:40%;transform:translateY(-50%);width:40px;height:40px;border:1px solid #111;background:#fff;color:#111;font-size:24px;line-height:1;cursor:pointer;z-index:2;transition:background .25s,color .25s}.room56-sale--product .room56-sale-arrow:hover{background:#111;color:#fff}.room56-sale--product .room56-sale-prev{left:-10px}.room56-sale--product .room56-sale-next{right:-10px}@media (max-width:992px){.room56-sale--product .room56-sale-track ul.products li.product{flex:0 0 46%!important;max-width:46%!important}}@media (max-width:782px){.room56-sale--product .room56-sale-arrow{display:none}}
@media (max-width:767px){.single-product section.related:not(.room56-sale) ul.products li.product{min-width:0!important;max-width:none!important;width:auto!important}.single-product section.related:not(.room56-sale){padding-left:15px;padding-right:15px}.single-product .room56-sale--product .room56-sale-track{margin:0}.single-product .room56-sale--product .room56-sale-track ul.products{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;width:100%!important;box-sizing:border-box}.single-product .room56-sale--product .room56-sale-track ul.products li.product{flex:0 0 46%!important;width:46%!important;min-width:0!important;max-width:46%!important}.single-product .room56-sale--product{padding-left:15px;padding-right:15px}}
@media (max-width:767px){.single-product .room56-sale--product .room56-sale-track ul.products{padding:0 15px 0 19px!important;gap:9px!important;scroll-padding-left:18.75px}.single-product .room56-sale--product .room56-sale-track ul.products li.product{flex:0 0 calc((100% - 9px)/2)!important;width:calc((100% - 9px)/2)!important;max-width:none!important}}
@media (min-width:768px){.single-product .room56-sale--product .room56-sale-track{margin:0!important}.single-product .room56-sale--product .room56-sale-track ul.products{margin-left:-4px!important;width:calc(100% + 8px)!important}.single-product .room56-sale--product .room56-sale-prev{left:-14px}.single-product .room56-sale--product .room56-sale-next{right:-14px}}
@media (max-width:767px){.single-product .room56-purchase-box{padding-left:0!important;padding-right:0!important;background:transparent!important}.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding:20px 0 0!important;margin:0 0 20px!important;border-bottom:1px solid #eee}.single-product .woocommerce-tabs ul.tabs li{display:block!important;flex:1 1 50%!important;width:auto!important;text-align:center;border-bottom:0!important;margin:0!important}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:12px 6px;font-size:15px;border-bottom:2px solid transparent;margin-bottom:-1px}.single-product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:#023245;color:#111;font-weight:600}}
.single-product .woocommerce-tabs,.single-product .woocommerce-tabs .panel,.single-product .woocommerce-tabs ul.tabs,.single-product .related-wrapper{background:transparent!important}
.single-product .room56-purchase-box{padding-left:0!important;padding-right:0!important;background:transparent!important}
.single-product .summary .commercekit-wishlist{margin:14px 0 0}.single-product .summary .commercekit-wishlist em.cg-wishlist:before{background-color:#111!important;opacity:1!important}.single-product .summary .commercekit-wishlist a{font-size:15px;font-weight:600;gap:8px;align-items:center}
/* obvestilo dodano v kosarico: manjse, en gumb za kosarico + blagajna */
.woocommerce-message{padding:10px 18px!important;font-size:14px!important;line-height:1.4!important}.woocommerce-message .message-inner{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;text-align:left}.woocommerce-message .message-inner:has(.buttons-wrapper) .message-content a.button{display:none!important}.woocommerce-message .buttons-wrapper{display:flex!important;gap:8px;margin-left:auto}.woocommerce-message .buttons-wrapper .cart{order:1}.woocommerce-message .buttons-wrapper .checkout{order:2}.woocommerce-message a.button{padding:7px 14px!important;font-size:13px!important;line-height:1.3!important;margin:0!important;float:none!important}@media (max-width:767px){.woocommerce-message .buttons-wrapper{margin-left:0;width:100%}.woocommerce-message .buttons-wrapper a.button{flex:1;text-align:center}}
/* iskanje (CommerceKit): cene in gumb v barvi ROOM56 */
.commercekit-ajs-product-price,.commercekit-ajs-product-price ins,.commercekit-ajs-product-price .amount{color:#023245!important}.commercekit-ajs-view-all-holder>a{background:#023245!important;color:#fff!important}.commercekit-ajs-view-all-holder>a:hover{background:#011b26!important;color:#fff!important}
.commercekit-ajs-post-title{font-weight:700!important;color:#111}.commercekit-ajs-post-title .match-text{font-weight:700!important}.commercekit-ajs-post-title .post-type{font-weight:400!important}
.commercekit-ajs-product .commercekit-ajs-product-image img{width:46px!important;height:auto!important;max-height:72px;object-fit:contain}
@media (max-width:768px){.room56-foot-logo{text-align:center}.room56-foot-logo svg{margin:0 auto}}
