/*!
Theme Name: ARD
Version: 0.3.45
Template: shoptimizer
Text Domain: shoptimizer
*/
:root{--gold:#ffce00;--red:#c31727;--black:#111;--dark:#222;--light:#999;--breakpoint-desktop:993px;--max-width-desktop:1440px;--padding-desktop:1em;--brand-primary:var(--gold);--brand-secondary:var(--red);--footer-bg:var(--black);--footer-border:var(--dark);--footer-text:var(--light)}.col-full.topbar-wrapper{border:none}#dgwt-wcas-search-input-1::placeholder{font-family:"Inter",sans-serif;font-style:normal}@media (min-width:993px){.header-5.wc-active .shoptimizer-cart a.cart-contents{border:1px solid #222}.header-5.wc-active .shoptimizer-cart a.cart-contents:hover{border-color:#444}}@media (max-width:992px){.menu-primary-menu-container>ul>li>a,.menu-primary-menu-container>ul>li.nolink{padding:.85rem 0;line-height:1.4}.main-navigation ul.menu ul li>a,.main-navigation ul.menu ul li.nolink{padding:.4rem 0;line-height:1.4}.menu-primary-menu-container>ul>li+li{border-top:1px solid rgb(0 0 0 / .06)}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom:none}.main-navigation ul.menu>li.menu-item-has-children>span.caret{width:48px;height:3.1rem;top:0}}@media (max-width:992px){.shoptimizer-cart a.cart-contents:not(:hover) .count{color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.shoptimizer-cart a.cart-contents .count,.shoptimizer-cart a.cart-contents .count:after{border-color:var(--brand-primary)!important}.shoptimizer-cart a.cart-contents:hover .count{background-color:var(--brand-primary)!important;color:#333!important}}@media (min-width:993px){.header-5 .shoptimizer-cart a.cart-contents{border:1px solid #333}.header-5 .shoptimizer-cart a.cart-contents:hover{border-color:#666}}@media (max-width:782px){.admin-bar .shoptimizer-mini-cart-wrap{z-index:2147483633}.shoptimizer-mini-cart-wrap{z-index:2147483633}}@media (max-width:992px){.mobile-filter{background-color:#ffce00;border-top:1px solid #ffce00;border-bottom:1px solid #ffce00;box-shadow:0 4px 12px -2px rgb(0 0 0 / .06);color:#111}}@media (min-width:993px){.woocommerce.archive .site-content{padding-top:1rem}.columns-3 ul.products li.product,ul.products.columns-3 li.product{width:100%!important;float:none}}.fibofilters-button.fibofilters-clear-filter-btn{background-color:#fec204;color:#000}.fibofilters-button svg path,.fibofilters-button--disabled svg{stroke:#000!important}.fibofilters-applied-filters .fibofilters-applied-filter--clear-all{cursor:pointer;background-color:#fec204;color:#000}.fibofilters-applied-filters .fibofilters-applied-filter strong{font-weight:400}.widget_premmerce_filter_filter_widget{margin-bottom:20px}.widget_premmerce_filter_filter_widget .filter__title{font-size:18px;font-weight:600;color:#000}.widget_premmerce_filter_filter_widget .filter__item{margin:10px 0 0 0}.widget_premmerce_filter_filter_widget .filter__icon-minus,.widget_premmerce_filter_filter_widget .filter__icon-plus{width:10px;height:10px}.widget_premmerce_filter_filter_widget .filter__handle{width:10px}.widget_premmerce_filter_filter_widget .filter__header.filter__header-scroll_dropdown{cursor:pointer}.widget_premmerce_filter_filter_widget .filter__item.filter__item-.filter__item--type-slider{margin-bottom:25px}.widget_premmerce_filter_filter_widget input[type=number]{border:none;background-color:#fff0}.widget_premmerce_filter_filter_widget input[name=min_price]{text-align:left}.widget_premmerce_filter_filter_widget input[name=max_price]{text-align:right}.widget_premmerce_filter_filter_widget input::-webkit-outer-spin-button,.widget_premmerce_filter_filter_widget input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.widget_premmerce_filter_filter_widget input[type=number]{-moz-appearance:textfield;appearance:textfield}.widget_premmerce_filter_filter_widget .pc-range-slider__control .ui-slider-range{background-color:var(--gold)}.widget_premmerce_filter_filter_widget .pc-range-slider__control .ui-slider-handle{width:10px!important;height:10px!important;top:5px}body.no-cta-buttons ul.products li.product:not(.product-category){padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0}.columns-4 ul.products li.product,.cross-sells .columns-4 li.product,.related .columns-4 li.product,.upsells .columns-4 li.product{width:100%;float:none}li.product:hover .woocommerce-image__wrapper{transform:none}li.product:not(.product-category):hover img{transform:none}ul.products li.product.product-category a:hover img{transform:none}ul.products li.product.product-category img{transform:none;transition:none}ul.products li.product:focus-within::before,ul.products li.product:hover::before{visibility:visible;opacity:1;transition:all 0.2s}ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:1em .5em;flex-wrap:initial;width:100%;margin-left:0;margin-bottom:1rem}ul.products li.product{height:100%;background-color:#FAFAFA;border:1px solid #E8E8E8;padding-right:0;padding-left:0;overflow:hidden;position:relative;clip-path:inset(0 0 0 0);transition:all 0.3s ease}ul.products li.product:hover{border-color:silver;background-color:#f8f8f8}ul.products li.product .ard_price_disclaimer{font-size:13px;margin-bottom:10px}ul.products li.product svg.product_background_logo{position:absolute;top:50%;transform:translateY(-50%);left:-3px;z-index:1;fill:#000;opacity:.05}ul.products li.product .price ins{font-weight:700;color:#c31727}ul.products li.product .woocommerce-image__wrapper{grid-area:image;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}ul.products li.product .woocommerce-image__wrapper img{mix-blend-mode:multiply;width:100%;height:auto}ul.products li.product .woocommerce-card__header{grid-area:content;display:grid;grid-template-areas:"brand_logo" "category" "title" "product-card-info" "price" "price_disclamer";padding:10px;align-content:start}ul.products li.product .woocommerce-card__header .ard-admin-sales-info{grid-area:ard-admin-sales-info}ul.products li.product .woocommerce-card__header .brand-logo-wrapper{grid-area:brand_logo;display:flex;justify-content:flex-start;align-items:flex-start;margin:0 0 5px 0}ul.products li.product .woocommerce-card__header .brand-logo-wrapper *{width:auto;height:40px;margin:0}ul.products li.product .woocommerce-card__header .product__categories{grid-area:category;margin:0}ul.products li.product .woocommerce-card__header .woocommerce-loop-product__title{grid-area:title;text-wrap:pretty;font-size:.875rem;line-height:1.175;margin:0}ul.products li.product .woocommerce-card__header .product-card-info{grid-area:product-card-info;font-size:13px;margin-bottom:5px}ul.products li.product .woocommerce-card__header .product-card-info span{font-weight:600}ul.products li.product .woocommerce-card__header .price{grid-area:price;font-weight:700;color:#c31727;margin-bottom:0}ul.products li.product .woocommerce-card__header .ard_price_disclaimer{grid-area:price_disclamer}li.product:not(.product-category):hover .woocommerce-image__wrapper img{mix-blend-mode:multiply!important}li.product:not(.product-category) .woocommerce-image__wrapper picture img{mix-blend-mode:multiply}ul.products li.product[class*=plocice] .woocommerce-image__wrapper img{mix-blend-mode:normal;filter:drop-shadow(0 2px 2px rgb(0 0 0 / .5));padding:15px;max-height:223px}ul.products li.product[class*=plocice]:hover .woocommerce-image__wrapper img{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .75))}ul.products li.product .product-label.type-bubble,ul.products li.product .onsale{top:10px;left:auto;right:10px;z-index:1;min-width:inherit;min-height:inherit;font-size:11px;border-radius:3px;padding:3px 6px;line-height:15px}@keyframes pulseAttention{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}li.product.onsale,li.product .product-label,li.product .wc-block-grid__product-onsale{background-color:#5A9461}ul.products li.product .ckit-badge_wrapper,ul.products li.product .sale-item.product-label+.ckit-badge_wrapper,ul.products li.product .onsale+.ckit-badge_wrapper{top:10px;left:10px}@media screen and (min-width:993px){ul.products li.product:not(.product-category):before{display:none}ul.products{grid-template-columns:repeat(4,1fr);gap:1em;margin-bottom:1rem}ul.products .product{border-radius:5px}}@media (max-width:992px){.shoptimizer-plp-carousel-container img,.shoptimizer-plp-carousel-container picture{width:auto;height:100%;object-fit:cover}}.ard_test-carousel-container{position:relative;width:100%;overflow:hidden}.ard_test-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.ard_test-image-wrapper:hover{transform:scale(1.05)}.home .magacin,section.related.products .magacin,.archive .magacin{z-index:2;position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;font-size:14px;line-height:1}.products li.product .ard-lager,.products li.product .supplier-lager{padding:3px 5px;border-radius:2px}ul.products li.product.sale .magacin{top:35px!important}li.product.onsale,li.product .product-label,li.product .wc-block-grid__product-onsale{background-color:#ffce00;color:#333;font-weight:600}ul.products li.product.product-tile-card .product__categories{display:none}ul.products li.product.product-tile-card .product__categories.tile-manufacturer{display:block}ul.products li.product.product-tile-card .tile-title-group{grid-area:titlegroup;display:flex;flex-direction:column;justify-content:center;min-height:50px}ul.products li.product.product-tile-card .woocommerce-image__wrapper{aspect-ratio:1/1;overflow:hidden;background-color:#f5f5f5;position:relative!important}ul.products li.product.product-tile-card .woocommerce-image__wrapper img{position:absolute!important;top:0!important;left:0!important;padding:0!important;max-height:none!important;width:100%!important;height:100%!important;object-fit:cover!important;mix-blend-mode:normal!important}ul.products li.product.product-tile-card:not(.tile-has-gallery) .woocommerce-image__wrapper img{filter:drop-shadow(0 2px 3px rgb(0 0 0 / .3))!important}ul.products li.product.product-tile-card.tile-has-gallery .woocommerce-image__wrapper img{filter:none!important}ul.products li.product.product-tile-card .woocommerce-card__header{grid-template-areas:"titlegroup thumbnail" "attributes attributes" "linked linked" "price price" "price_disclamer price_disclamer";grid-template-columns:1fr auto;gap:5px 10px;align-items:start}ul.products li.product.product-tile-card .woocommerce-loop-product__title{margin:0}ul.products li.product.product-tile-card .tile-thumbnail-wrapper{grid-area:thumbnail;align-self:center}ul.products li.product.product-tile-card .tile-thumbnail-wrapper .tile-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:4px;mix-blend-mode:normal;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .75))}ul.products li.product.product-tile-card .tile-attributes{grid-area:attributes;display:flex;flex-direction:column;gap:2px;font-size:12px;margin-top:5px;margin-bottom:5px}ul.products li.product.product-tile-card .tile-attributes .tile-attr{display:block;line-height:1.4}ul.products li.product.product-tile-card .tile-attributes .tile-attr .tile-attr-label{color:#757575;font-weight:400}ul.products li.product.product-tile-card .tile-attributes .tile-attr .tile-attr-value{color:#212121;font-weight:500}ul.products li.product.product-tile-card .tile-linked-products{grid-area:linked;display:flex;gap:4px;flex-wrap:wrap;margin-top:4px;margin-bottom:4px}ul.products li.product.product-tile-card .tile-linked-products .tile-linked-item{width:24px;height:24px;border-radius:3px;overflow:hidden;display:block}ul.products li.product.product-tile-card .tile-linked-products .tile-linked-item img{width:100%;height:100%;object-fit:cover}ul.products li.product.product-tile-card .price{grid-area:price}@media screen and (min-width:993px){ul.products li.product.product-tile-card .tile-title-group{min-height:60px}ul.products li.product.product-tile-card .tile-thumbnail-wrapper .tile-thumbnail{width:60px;height:60px}ul.products li.product.product-tile-card .tile-attributes{font-size:13px}}.ard-featured-tabs-wrapper{width:100%;overflow:hidden;margin:20px 0}.ard-featured-tabs-container{width:100%;padding:0;margin:0 auto}.ard-featured-tabs-title{font-size:18px;font-weight:600;margin:0 0 15px 0;text-align:left;color:#444}.featured-tabs-navigation{margin-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;scroll-padding-inline:15px;position:relative;scroll-snap-type:x mandatory}.featured-tabs-navigation::-webkit-scrollbar{display:none}.tabs-nav{display:flex;list-style:none;padding:0;margin:0 0 10px 0;white-space:nowrap;min-width:min-content;border-bottom:none}.tab-nav-item{padding:8px 15px;margin-right:8px;cursor:pointer;font-weight:500;position:relative;background-color:#f7f7f7;border-radius:5px;border:1px solid #eee;display:inline-block;white-space:nowrap;font-size:13px;color:#333;scroll-snap-align:start;scroll-snap-stop:always}.tab-nav-item:last-child{margin-right:0}.tab-nav-item:hover{background-color:#eaeaea}.tab-nav-item.active{background-color:#fc0;border:1px solid #fc0;color:#000}.tab-content{display:none}.tab-content.active{display:block}.featured-tabs-content{padding:0}.products-scroll-container{margin-right:-15px}.products-scroll-container::-webkit-scrollbar{display:none}.ard-featured-products-container{margin:20px 0}.ard-featured-products-title{margin-bottom:15px;padding-left:1em}@media screen and (min-width:769px){.ard-featured-products-title{max-width:1440px;padding-left:0;padding-bottom:1em;margin:0 auto}}.featured-products-wrapper{position:relative}.ard-featured-nav-button{position:absolute;top:50%;transform:translateY(-50%);background:hsl(48.47,100%,50%);border:2px solid hsl(48.47,100%,50%);border-radius:50%;width:50px;height:50px;cursor:pointer;z-index:2;padding:0;align-items:center;justify-content:center;display:flex}.ard-featured-nav-button.prev{left:20px}.ard-featured-nav-button.next{right:20px}.ard-featured-nav-button svg{width:24px;height:24px;fill:#000}.ard-featured-nav-button{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none}.ard-featured-nav-button.visible{opacity:1;visibility:visible;pointer-events:auto}ul.products.ard_featured{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(225px,min(60vw, 250px));gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:start;padding:10px;scroll-padding-inline:1em;width:100%;grid-template-columns:unset}ul.products.ard_featured li.product{width:100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:5px;position:relative}.ard_featured.products::-webkit-scrollbar{display:none}.ard-logo-placeholder{position:absolute;top:10px;right:10px;background:#fff;padding:5px;border-radius:3px;font-weight:700;z-index:1}@media (max-width:992px){.ard-featured-products-title{padding-right:1em;padding-left:1em}.ard_featured.products{scroll-padding-inline-start:1em;scroll-padding-inline-end:1em;padding-left:1em!important;padding-right:1em!important}}@media screen and (min-width:1522px){.ard-featured-tabs-title{padding:0}.featured-tabs-navigation,.products.tab-products{scroll-padding-inline:15px}}@media screen and (min-width:769px){.ard-featured-products-title{padding-left:0}ul.products.ard_featured{scroll-padding-inline:1440px;padding:0 calc((100% - 1440px) / 2);grid-template-columns:repeat(auto-fill,227px);scroll-snap-type:none}}@media screen and (min-width:1440px){.featured-products-wrapper{width:100%;margin:0 auto}.ard-featured-products-title{box-sizing:content-box;margin-right:auto;margin-left:auto}}@media screen and (min-width:1529px){.ard_featured.products{padding-left:calc((100% - 1440px) / 2)!important;padding-right:calc((100% - 1440px) / 2 + 2.617924em)!important;scroll-padding-inline-start:calc((100% - 1440px) / 2);scroll-padding-inline-end:calc((100% - 1440px) / 2)}}.featured-tabs-content .products.tab-products{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(225px,min(60vw, 250px));gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:start;padding-bottom:10px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;scroll-padding-inline:15px;width:100%;grid-template-columns:unset}.featured-tabs-content .products.tab-products li.product{width:100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:5px;position:relative}@media screen and (max-width:430px){.ard-featured-tabs-wrapper .col-full,.ard-linked-terms-wrapper .col-full,.ard-bottom-linked-terms .col-full{padding-right:0}.featured-tabs-navigation .tabs-nav{animation:scrollHint 1s ease-in-out;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards}.featured-tabs-content .products-scroll-container .tab-products li{animation:scrollHint 1s ease-in-out;animation-delay:2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes scrollHint{0%{transform:translateX(0)}50%{transform:translateX(calc(-10% - 30px))}100%{transform:translateX(0)}}}@media screen and (min-width:993px){.products-scroll-container{margin-right:0}.featured-tabs-navigation{margin-left:0;padding-left:0;padding-right:0;scroll-padding-inline:0}.featured-tabs-content .products.tab-products{margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding-inline:0}}.ard-linked-terms-wrapper,.ard-bottom-linked-terms-wrapper{margin-bottom:30px}.ard-linked-terms-title,.ard-bottom-linked-terms-title{margin-bottom:15px;font-size:18px;font-weight:600}.linked-terms-list,.bottom-linked-terms-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;scroll-padding-inline:15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.linked-term-item{scroll-snap-align:start;width:calc(20% - 12px);margin-bottom:15px;transition:transform 0.3s ease}@media (max-width:992px){.linked-term-item{width:calc(25% - 12px)}}@media (max-width:768px){.linked-term-item{width:calc(33.333% - 10px)}}@media (max-width:576px){.linked-term-item{width:calc(50% - 8px)}}.linked-term-link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}.linked-term-thumb{margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.linked-term-thumb img{display:block;width:100%;height:auto;transition:transform 0.3s ease}.term-name{font-size:14px;font-weight:500;color:#333;transition:color 0.3s ease}.woocommerce.archive .site-content{padding-bottom:20px}.ard-bottom-linked-terms-wrapper{padding-top:30px;border-top:1px solid #eee}.below-woocommerce-category{border-top:1px solid #eee;border-left:none;border-right:none;border-bottom:none;padding:30px 0}.linked-terms-list{display:flex;list-style:none;flex-wrap:nowrap;overflow-x:auto;padding:0 0 1rem 0;margin:0;margin-left:-15px;padding-left:15px;padding-right:15px;scroll-padding-inline:15px;gap:10px;scroll-snap-align:start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.linked-term-item{scroll-snap-align:start;flex:0 0 auto;width:150px;min-width:150px;padding:0!important;margin:0!important;border:1px solid #E8E8E8;border-radius:5px}.linked-term-item:hover{border-color:silver}.linked-term-thumb{margin-bottom:10px}.linked-term-thumb img{width:100%;height:auto;display:block;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.term-name{display:block;text-align:center;font-size:14px;line-height:1.1;padding-bottom:5px;padding-left:5px;padding-right:5px;color:#000}.ard-linked-terms{margin:20px 0}.ard-linked-terms h4{margin-bottom:15px;text-align:center}@media (min-width:993px){.linked-terms-list{flex-wrap:wrap;gap:10px}.linked-term-item{width:120px;min-width:120px}}:root{--ard-salon-rs-thunderbird:#C31727;--ard-salon-rs-thunderbird-p3:color(display-p3 0.702 0.1765 0.1843);--ard-salon-rs-cod-gray:#111}.woocommerce-variation-price{display:none}.content-area .summary .onsale,.product-details-wrapper .product-label{display:none}.ard_payment_options{font-family:Inter,sans-serif;container:ard_payment_container/inline-size;display:flex;flex-direction:column;border-radius:.3125rem;background:#FFF;box-shadow:0 3px 3px 0 rgb(0 0 0 / .15)}@supports (color:color(display-p3 0 0 0)){.ard_payment_options{background:color(display-p3 1 1 1);box-shadow:0 3px 3px 0 color(display-p3 0 0 0 / .15)}}.ard_payment_options{padding:1rem;margin-top:1rem;margin-bottom:1rem}.ard_payment_options hr{margin:0;padding:0;border-color:#eee;margin-top:5px;margin-bottom:5px}.ard_payment_options_inner{display:flex;padding:.3125rem 0;flex-direction:column;justify-content:space-between;align-items:center;gap:.3125rem;align-self:stretch}.ard_payment_options_inner .currency-symbol:not(del .currency-symbol){font-size:.85rem}.ard_payment_disclaimer{color:#333;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-top:5px}.ard_total_price_container{container:ard_total_price_container/inline-size;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ard_rate{container:ard_rate/inline-size;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ard_rate_text{margin-bottom:5px;font-weight:400}.ard_rate_amount{font-size:clamp(1.2rem, 1rem + 1.5cqi, 3rem);font-weight:700;margin-bottom:5px}.ard_total_price{color:var(--ard-salon-rs-cod-gray,#111);font-family:Inter,sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal}.ard_total_price.sale{color:var(--ard-salon-rs-thunderbird,#C31727)}.ard_old_price{font-size:1.125rem;color:#6D6D6D;font-family:Inter,sans-serif;text-decoration:line-through;margin-bottom:5px;font-weight:400}.ard_savings{color:#fff;font-weight:400;font-size:13px;background-color:#549545;padding:2px 8px;border-radius:3px;margin-top:5px;display:inline-block}.ard_payment_options .separator{width:100%;height:1px;display:flex;align-items:center;justify-content:center;position:relative;padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:10px}.ard_payment_options .separator-text{color:#333;background-color:#fff;padding:0 5px;line-height:1;position:relative;font-size:14px}.ard_payment_options .separator::before{content:"";position:absolute;left:10px;right:10px;top:50%;height:1px;background-color:#ccc}.ard_payment_options a.ard_rate_link{color:#111;font-weight:600;text-decoration:underline;text-decoration-style:dotted;font-size:14px}.sale-discount-badge{display:inline-block;background-color:#549545;color:#fff;padding:3px 10px;border-radius:3px;font-size:12px;font-weight:500;margin-top:5px}@media (max-width:767px){.ard_payment_options{border-radius:0}}.ard_salon_button{width:100%;margin-top:.75rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid var(--ard-salon-rs-cod-gray,#111);background:#fff;color:var(--ard-salon-rs-cod-gray,#111);font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;border-radius:.3125rem;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.ard_salon_button:hover,.ard_salon_button:focus-visible{background:var(--ard-salon-rs-cod-gray,#111);color:#fff}.ard_salon_modal{border:none;border-radius:.5rem;padding:0;max-width:480px;width:calc(100% - 2rem);box-shadow:0 10px 40px rgb(0 0 0 / .25)}.ard_salon_modal::backdrop{background:rgb(0 0 0 / .5)}.ard_salon_modal__panel{padding:1.25rem 1.5rem 1.5rem}.ard_salon_modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #eee;padding-bottom:.75rem}.ard_salon_modal__title{margin:0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;color:var(--ard-salon-rs-cod-gray,#111)}.ard_salon_modal__close{background:none;border:none;font-size:1.75rem;line-height:1;cursor:pointer;color:#666;padding:0 .25rem}.ard_salon_modal__close:hover,.ard_salon_modal__close:focus-visible{color:#111}.ard_salon_list{list-style:none;margin:0;padding:0}.ard_salon_list__item{display:flex;flex-direction:column;gap:.25rem;padding:.625rem 0;border-bottom:1px solid #f3f3f3}.ard_salon_list__item:last-child{border-bottom:none}.ard_salon_list__name{font-family:Inter,sans-serif;font-weight:500;color:#111}.ard_salon_list__link{color:var(--ard-salon-rs-thunderbird,#C31727);font-family:Inter,sans-serif;font-size:.875rem;text-decoration:underline;text-decoration-style:dotted;align-self:flex-start}.ard_salon_list__link:hover,.ard_salon_list__link:focus-visible{text-decoration-style:solid}@container ard_payment_container (min-width:420px){.ard_payment_options_inner{flex-direction:row;justify-content:space-around}.ard_payment_options_inner .separator{width:1px;min-height:80px;height:100%;padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ard_payment_options_inner .separator-text{background-color:#fff;padding:5px}.ard_payment_options_inner .separator::before{left:50%;top:0;width:1px;height:100%}.ard_total_price_container{align-items:center}}.summary h1{line-height:1.1}.rankmath.woocommerce-breadcrumb{display:none}.summary .product_meta{width:100%;left:inherit;right:inherit;top:10px;bottom:inherit;position:relative;margin:0}.single-product .brand-logo-wrapper img{height:40px;width:auto}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{background-color:#fff}@media (max-width:992px){.related.products ul.products li,.upsells.products ul.products li{border-radius:5px}}@media (min-width:768px){.woocommerce-tabs.wc-tabs-wrapper{max-width:100%;width:100%;border-top:1px solid #f8f8f8}#page .woocommerce-tabs .commercekit-Tabs-panel--description{max-width:600px}#page .woocommerce-tabs .commercekit-Tabs-panel--additional_information{max-width:600px}}@media (min-width:993px){body .columns-4.products li.product{float:none;width:100%}.commercekit-atc-sticky-tabs ul.commercekit-atc-tab-links{justify-content:center}.related.products ul.products{margin-bottom:0!important}}.woo-linked-variation ul{display:flex;flex-wrap:wrap;gap:5px}.woo-linked-variation ul li{max-width:60px;margin-right:0;font-size:13px}.woo-linked-variation ul li.show-image span.active-variation,.woo-linked-variation ul li.show-image a{padding:0}.woo-linked-variation ul li a,.woo-linked-variation ul li span{color:#333;text-decoration-color:#333;border-radius:3px;padding:10px 10px}.woo-linked-variation ul li:hover a,.woo-linked-variation ul li:hover span,.woo-linked-variation ul li span.active-variation{border:1px solid #333}.woo-linked-variation ul li:hover a,.woo-linked-variation ul li:hover span{background-color:#eee}.woo-linked-variation ul li span.active-variation{background-color:#555;border-color:#555;color:#fff}.woo-linked-variation ul li.show-image span.active-variation{background-color:#fff}.woo-linked-variation ul li.show-image img{mix-blend-mode:multiply}.woo-linked-variation .variation-label{font-size:12px;font-weight:600;text-transform:uppercase}.woo-linked-variation .variation-selection{font-size:14px}#customer_details .col-2,#order_comments_field{clear:both}.woocommerce-checkout .main-header h1{color:#fff}.woocommerce-checkout a.woocommerce-button.button.pay.order-actions-button{color:#fff}.woocommerce-order-received a.button.alt.button-primary[href*=order-pay]{display:none}.woocommerce-order-details table tfoot tr th.order-actions--heading,.woocommerce-order-details table tfoot tr:has(th.order-actions--heading){display:none}.hpay-payment-method-description{margin:0;padding-top:10px;font-size:13px}#order_review>table>tfoot>tr.woocommerce-shipping-totals.shipping>th{font-weight:800;font-size:20px}#order_review>table>tfoot>tr.woocommerce-shipping-totals.shipping>th::after{content:"\aIzaberite naċin preuzimanja ili dostave";white-space:pre;font-weight:400;font-size:13px;color:#444}#order_review>table>tfoot>tr.woocommerce-shipping-totals.shipping,#order_review>table>tfoot>tr.woocommerce-shipping-totals.shipping>th,#order_review>table>tfoot>tr.woocommerce-shipping-totals.shipping>td{background-color:#fff}.woocommerce-shipping-methods{list-style:none;padding:0;margin:0}.woocommerce-shipping-methods li{background-color:#fff;border:2px solid #eee;border-radius:5px;padding:15px;margin-bottom:10px;transition:all 0.3s ease}.woocommerce-shipping-methods li:hover{border-color:#ddd}.woocommerce-shipping-methods li:has(input[type=radio]:checked){border-color:#999}.woocommerce-shipping-methods li input[type=radio]{margin-right:10px;margin-top:0;flex-shrink:0}.woocommerce-shipping-methods li label{display:flex;align-items:center;cursor:pointer;margin:0;font-weight:500;width:100%;line-height:1.4}.woocommerce-shipping-methods li label>span:last-child{margin-left:auto}.ard-payment-wrapper{width:100%;background-color:#111;padding:1rem 0}.ard-payment-logos{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-start;margin:1rem 0;background-color:#111}.ard-payment-logo{flex:0 0 auto}.ard_nacini_placanja_container{background-color:#f8f8f8;text-align:center;margin-top:50px;padding:50px 0}.ard_nacini_placanja_container .ard_nacini_placanja{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-top:75px}.ard_nacini_placanja_container .ard_nacini_placanja::before{display:none}.ard_nacini_placanja_container .ard_nacin_placanja{display:flex;flex-direction:column;align-items:center}.ard_nacini_placanja_container .ard_nacin_placanja img{margin-bottom:10px}.site footer.site-footer .widget .widget-title,.site-footer .widget.widget_block h2{font-size:1.15rem;text-transform:lowercase}footer.site-footer .widget,footer.site-footer a:not(.button),footer.copyright,footer.copyright a{color:#e6e6e6!important}.ard-footer-logo-container{background-color:#111;border-bottom:1px solid #222}.ard-footer-logo-inner{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.ard-footer-logo.widget{display:flex;justify-content:center;margin:2rem 0}.ard-footer-logo.widget svg{width:217px;height:auto}.ard-footer-contact{display:flex;flex-direction:column;justify-content:center}.ard-footer-phone{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;padding:1rem 0}.ard-footer-phone .ard-footer-phone-label{font-size:1rem;color:#999}.ard-footer-phone .ard-footer-phone-link{font-size:1.5rem;color:#fff;font-weight:600;line-height:1}.site-footer .widget{border-right:1px solid #222}.site-footer .widget:last-child{border-right:none}.ard-footer-disclamer{padding:2rem 0;border-top:1px solid #222;background-color:#111;color:#999;font-size:.85rem;line-height:1.2;text-align:center}.footer_social_icons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-top:1rem}.footer_social_icons .title{color:#999}.footer_social_icons .ard-social-icons{display:flex;gap:1rem;justify-content:center}@media screen and (max-width:993px){.site-footer{text-align:center}.site-footer .widget{border-right:none}}@media screen and (min-width:992px){.ard_nacini_placanja_container .ard_nacini_placanja{grid-template-columns:repeat(4,1fr)}.ard-footer-logo-inner{flex-direction:row;justify-content:space-between;padding-left:20px;padding-right:20px}.ard-footer-logo.widget{flex-grow:1;justify-content:flex-start}.ard-footer-contact{flex-direction:row}.ard-footer-phone{border-top:none;border-bottom:none;border-right:1px solid #333;padding-right:2rem}.footer_social_icons{padding-left:2rem;padding-right:1rem;padding-bottom:1rem}}.brand-archive-container{padding:2rem 0}.brand-archive-container .brand-header{margin-bottom:2rem}.brand-archive-container .brand-header .brand-banner{margin-bottom:1.5rem;border-radius:8px;overflow:hidden}.brand-archive-container .brand-header .brand-banner img{width:100%;height:auto;display:block}.brand-archive-container .brand-header .brand-info{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.brand-archive-container .brand-header .brand-info{flex-direction:row;align-items:flex-start}}.brand-archive-container .brand-header .brand-info .brand-logo-container{margin-bottom:1.5rem;width:180px;height:180px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #eee;border-radius:8px;padding:1rem;overflow:hidden;position:relative}@media (min-width:768px){.brand-archive-container .brand-header .brand-info .brand-logo-container{margin-right:2rem;margin-bottom:0;flex-shrink:0}}.brand-archive-container .brand-header .brand-info .brand-logo-container .brand-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.brand-archive-container .brand-header .brand-info .brand-logo-container .brand-logo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;font-weight:700;color:#ddd;background-color:#f8f8f8;text-transform:uppercase}.brand-archive-container .brand-header .brand-info .brand-text{flex:1}.brand-archive-container .brand-header .brand-info .brand-text .brand-title{font-size:1.8rem;margin-bottom:1rem;text-align:center}@media (min-width:768px){.brand-archive-container .brand-header .brand-info .brand-text .brand-title{text-align:left;font-size:2.2rem}}.brand-archive-container .brand-header .brand-info .brand-text .brand-description{color:#666;line-height:1.6}.brand-archive-container .brand-header .brand-info .brand-text .brand-description p{margin-bottom:1rem}.brand-archive-container .brand-header .brand-info .brand-text .brand-description p:last-child{margin-bottom:0}.brand-archive-container .brand-series{padding-top:2rem}.brand-archive-container .brand-series .brand-series-item{margin-bottom:3rem}.brand-archive-container .brand-series .brand-series-item .series-title{font-size:1.5rem;position:relative;padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #eee}.brand-archive-container .brand-series .brand-series-item .series-title a{color:inherit;text-decoration:none}.brand-archive-container .brand-series .brand-series-item .series-title a:hover{color:var(--brand-secondary)}.brand-archive-container .brand-series .brand-series-item .series-title .products-count{font-size:1rem;color:#777;font-weight:400;margin-left:.5rem}.brand-archive-container .brand-series .brand-series-item .series-title:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:3px;background-color:var(--brand-primary)}.brand-archive-container .brand-series .brand-series-item .series-description{margin-bottom:1.5rem;color:#555;line-height:1.6;font-size:.95rem;background-color:#f9f9f9;padding:1rem;border-radius:4px;border-left:3px solid var(--brand-primary)}.brand-archive-container .brand-series .brand-series-item .series-description p{margin-bottom:.8rem}.brand-archive-container .brand-series .brand-series-item .series-description p:last-child{margin-bottom:0}.brand-archive-container .brand-series .brand-series-item .series-products ul.products{margin-top:1rem}.brand-archive-container .brand-series .brand-series-item .btn-view-all{display:inline-block;padding:.5rem 1.5rem;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#555;text-decoration:none;font-weight:500;transition:all 0.2s ease}.brand-archive-container .brand-series .brand-series-item .btn-view-all:hover{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.brand-archive-container .brand-series .no-series-message{text-align:center;font-size:1.1rem;color:#666;margin:2rem 0}.brand-archive-container .brand-series .brand-all-products h2{font-size:1.5rem;position:relative;padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #eee}.brand-archive-container .brand-series .brand-all-products h2:after{content:"";position:absolute;bottom:-1px;left:0;width:60px;height:3px;background-color:var(--brand-primary)}.woocommerce-ordering,.woocommerce-result-count{margin-top:.5rem}.brand-description{margin-top:1rem;line-height:1.6}.brand-video-container{padding:3rem 0;background-color:#f8f9fa}.brand-video-container .brand-video-wrapper{text-align:center}.brand-video-container .brand-video-wrapper .brand-video-title{font-size:1.8rem;margin-bottom:1.5rem;color:#333}.brand-video-container .brand-video-wrapper .brand-video-embed{max-width:800px;margin:0 auto;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.brand-video-container .brand-video-wrapper .brand-video-embed iframe{width:100%;aspect-ratio:16/9;border:none;display:block}.brand-series{padding:3rem 0}.ard_ugradnja{padding:10px;background-color:#fff;border:2px solid #e6e6e6;border-radius:10px;margin-top:1rem;margin-bottom:1rem}#installation_option_field{margin-bottom:0}.ard_service_title{display:block;color:var(--dark);font-size:18px;font-weight:600;margin-bottom:4px}.ard_service_title_desc{margin:0;padding:0}.ard_product_manufacturer_link{margin:1rem 0;text-align:center}.ard_product_manufacturer_link a{background:#f3f3f3;padding:.5rem .85rem;border-radius:5px}.ard_service_title_desc{font-size:14px;line-height:1.2;color:#666;font-weight:400;margin-bottom:0;padding-bottom:0}.ard_service_details{margin-top:10px;font-size:14px;line-height:1.35;color:#666}.ard_service_details p{margin:0 0 8px;padding:0}.ard_service_details p:last-child{margin-bottom:0}#installation_option_field:not(:has(#installation_option:checked)) .ard_service_details,#installation_option_field:not(:has(#installation_option:checked)) .ard_service_removal_notice{display:none}