/* Timber Tales — vzhled e-shopu. Zdroj a poznámky: timber-shoptet.css */
:root{--tt-zelen-hluboka:#08221B;--tt-zelen:#0D3227;--tt-zelen-svetla:#144536;--tt-zelen-mech:#1B5A45;--tt-zlata:#C9A227;--tt-zlata-svet:#E8CE8C;--tt-zlata-tma:#8C6E1B;--tt-krem:#F2E7CE;--tt-krem-tlum:#CBBB99;--tt-ohen:#E9A94B;--tt-rumelka:#B4462F;--tt-nadpis:"Cinzel","Trajan Pro","Palatino Linotype",Georgia,serif;--tt-text:"EB Garamond","Iowan Old Style",Georgia,"Times New Roman",serif;--tt-tech:"Jost","Futura","Century Gothic",system-ui,sans-serif;--color-primary:#0D3227;--color-primary-hover:#144536;--color-secondary:#C9A227;--color-secondary-hover:#E8CE8C;--color-tertiary:#8C6E1B;--color-tertiary-hover:#C9A227}html{background:var(--tt-zelen-hluboka)}body{background:var(--tt-zelen-hluboka)!important;color:var(--tt-krem);font-family:var(--tt-text);font-size:18px;line-height:1.62}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.55'/></svg>")}.overall-wrapper,footer.footer{position:relative;z-index:1}.overall-wrapper{background:transparent}.content-wrapper,.container.content-wrapper,.content-wrapper.container,main.content,.content-inner{background:transparent!important}.content-wrapper.homepage-box,.homepage-box.welcome-wrapper{background:rgba(0,0,0,.20)!important;border:1px solid rgba(201,162,39,.18);color:var(--tt-krem-tlum)}.homepage-box.before-carousel{background:transparent!important;border:none!important;padding:0!important}.homepage-box h1,.homepage-box h2,.homepage-box h3{color:var(--tt-krem)}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:var(--tt-nadpis);font-weight:600;color:var(--tt-krem);letter-spacing:.005em;line-height:1.18}a{color:var(--tt-zlata-svet)}a:hover,a:focus{color:var(--tt-zlata)}hr{border-color:rgba(201,162,39,.24)}::selection{background:var(--tt-zlata);color:var(--tt-zelen-hluboka)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--tt-zlata);outline-offset:2px}#header{background:rgba(8,34,27,.94);border-bottom:1px solid rgba(201,162,39,.32);color:var(--tt-krem)}@supports (backdrop-filter:blur(8px)){#header{backdrop-filter:blur(8px)}}#header .site-name a{display:inline-block}#header .site-name img{max-height:58px;width:auto}#header .search-form input.search-input,#header .search-form input.query-input,#header .search-form input[type="text"],#header .search-form input[type="search"],.search-form .form-control{background:#061A15!important;border:1px solid rgba(201,162,39,.34)!important;color:var(--tt-krem)!important;font-family:var(--tt-tech);font-size:14.5px;border-radius:0}#header .search-form input::placeholder{color:var(--tt-krem-tlum);opacity:.75}#header .search-form button.btn,#header .search-form button.btn-default,.search-form button[type="submit"]{background:var(--tt-zlata)!important;border:1px solid var(--tt-zlata)!important;color:var(--tt-zelen-hluboka)!important}#header .search-form button.btn:hover,.search-form button[type="submit"]:hover{background:var(--tt-zlata-svet)!important;border-color:var(--tt-zlata-svet)!important}.search-whisperer{background:var(--tt-zelen);border:1px solid rgba(201,162,39,.34);color:var(--tt-krem)}.search-whisperer a{color:var(--tt-krem)}.search-whisperer a:hover{background:var(--tt-zelen-svetla);color:var(--tt-zlata-svet)}.top-navigation-bar{background:var(--tt-zelen)!important;border-bottom:1px solid rgba(201,162,39,.2);color:var(--tt-krem-tlum);font-family:var(--tt-tech);font-size:11.5px;letter-spacing:.1em}.top-navigation-contacts{background:transparent!important;color:var(--tt-krem-tlum)}.top-navigation-bar a,.top-navigation-contacts a,.project-email a,.responsive-tools a,.toggle-window{color:var(--tt-krem-tlum)}.top-navigation-bar a:hover,.top-navigation-contacts a:hover,.toggle-window:hover{color:var(--tt-zlata-svet)}.languagesMenu__content,.languagesMenu__list,.languagesMenu__list--language,.languagesMenu__list--currency{background:var(--tt-zelen)!important;border:1px solid rgba(201,162,39,.3);color:var(--tt-krem)}.languagesMenu__link,.languagesMenu__content a{color:var(--tt-krem)}.languagesMenu__link:hover,.languagesMenu__content a:hover{background:var(--tt-zelen-svetla);color:var(--tt-zlata-svet)}.navigation-in,.navigation-in.menu{background:transparent}.menu-level-1>li>a{font-family:var(--tt-tech);font-size:14px!important;letter-spacing:.12em!important;padding:18px 22px!important;text-transform:uppercase!important;color:var(--tt-krem)!important;position:relative;background:transparent!important}.menu-level-1>li>a::after{content:"";position:absolute;left:0;right:100%;bottom:6px;height:1px;background:var(--tt-zlata);transition:right .25s}.menu-level-1>li>a:hover::after,.menu-level-1>li.active>a::after,.menu-level-1>li.exp>a::after{right:0}.menu-level-1>li>a:hover,.menu-level-1>li.active>a{color:var(--tt-zlata-svet);background:transparent}.menu-level-2{background:var(--tt-zelen);border:1px solid rgba(201,162,39,.32)}.menu-level-2 a{font-family:var(--tt-tech);font-size:13.5px!important;padding:11px 18px!important;letter-spacing:.06em;color:var(--tt-krem)}.menu-level-2 a:hover{background:var(--tt-zelen-svetla);color:var(--tt-zlata-svet)}.navigation-buttons>a,.navigation-buttons .btn-icon{color:var(--tt-zlata-svet);background:transparent;border:1px solid transparent}.navigation-buttons>a:hover,.navigation-buttons .btn-icon:hover{color:var(--tt-zlata)}#header .navigation-buttons a.cart-count,.navigation-buttons a.cart-count{border:1px solid var(--tt-zlata)!important;font-family:var(--tt-tech)!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.3!important;padding:12px 22px!important;white-space:nowrap!important;transition:background .2s,color .2s}#header .navigation-buttons a.cart-count .cart-price,.navigation-buttons a.cart-count .cart-price{white-space:nowrap!important;letter-spacing:inherit!important}#header .navigation-buttons a.cart-count:hover,.navigation-buttons a.cart-count:hover{background:var(--tt-zlata);color:var(--tt-zelen-hluboka)}.btn{font-family:var(--tt-tech);font-size:13px;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0;padding:14px 26px;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.btn-primary,.btn-conversion,.btn-cart,.add-to-cart-button{background:linear-gradient(160deg,var(--tt-zlata-svet),var(--tt-zlata) 55%,var(--tt-zlata-tma));border:1px solid var(--tt-zlata);color:#2A2005;font-weight:500;box-shadow:0 10px 26px -14px rgba(201,162,39,.75)}.btn-primary:hover,.btn-primary:focus,.btn-conversion:hover,.btn-conversion:focus,.btn-cart:hover,.btn-cart:focus,.add-to-cart-button:hover,.add-to-cart-button:focus{background:var(--tt-zlata-svet);border-color:var(--tt-zlata-svet);color:#2A2005;transform:translateY(-2px);box-shadow:0 16px 32px -14px rgba(201,162,39,.9)}.btn-default{background:rgba(255,255,255,.03);border:1px solid var(--tt-zlata);color:var(--tt-zlata-svet)}.btn-default:hover,.btn-default:focus{background:var(--tt-zlata);color:var(--tt-zelen-hluboka);transform:translateY(-2px)}main.content{padding:70px 0 40px!important}@media(max-width:560px){main.content{padding:40px 0 20px!important}}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:0 0 76px;float:none}.products .product{width:auto;float:none;padding:0;margin:0}.products .product .p{height:100%}@media(max-width:1000px){.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.products{grid-template-columns:1fr}}.homepage-box{padding:30px}footer.footer{margin-top:40px}.homepage-group-title,.products-block-header,.pageElement__heading{font-family:var(--tt-nadpis);color:var(--tt-krem);text-align:center;letter-spacing:.02em}.homepage-group-title{display:block;font-size:clamp(32.5px,3.4vw,44px)!important;margin:0 0 14px!important;text-transform:none!important}.homepage-group-title::after{content:"";display:block;width:150px;height:7px;margin:18px auto 44px;background:linear-gradient(90deg,transparent,var(--tt-zlata-tma) 40%,var(--tt-zlata-tma) 60%,transparent) center/100% 1px no-repeat,linear-gradient(var(--tt-zlata),var(--tt-zlata)) center/7px 7px no-repeat}.banners-row{margin:0 0 76px!important}.wide-carousel,#carousel.carousel{position:relative;border:1px solid rgba(201,162,39,.4);background:var(--tt-zelen-hluboka);overflow:hidden}.wide-carousel::before{content:"";position:absolute;inset:9px;z-index:3;border:1px solid rgba(201,162,39,.22);pointer-events:none}.carousel-inner .item img{width:100%;height:auto;display:block;filter:saturate(.97)}.carousel-inner .item>a::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgba(8,34,27,.72),rgba(8,34,27,.18) 42%,transparent 68%)}.carousel-inner .item>a{position:relative;display:block}.extended-banner-texts{position:absolute;z-index:4;font-family:var(--tt-nadpis);color:var(--tt-krem);text-align:left}.extended-banner-texts strong,.extended-banner-texts .banner-title{display:block;font-size:clamp(22px,2.6vw,35.5px);line-height:1.14;color:var(--tt-krem);letter-spacing:.01em;text-wrap:balance}.extended-banner-texts em,.extended-banner-texts .banner-subtitle{display:block;margin-top:12px;font-family:var(--tt-text);font-style:italic;font-size:18px;line-height:1.45;color:var(--tt-zlata-svet)}.banners-row .col-sm-8 .extended-banner-texts,.wide-carousel .extended-banner-texts{left:8%;right:auto;top:50%;transform:translateY(-50%);max-width:42%}.wide-carousel .extended-banner-texts::before,.banners-row .col-sm-8 .extended-banner-texts::before{content:"";display:block;width:84px;height:1px;margin-bottom:18px;background:linear-gradient(90deg,var(--tt-zlata),transparent)}.next-to-carousel-banners .extended-banner-texts,.banner-wrapper .extended-banner-texts{left:0;right:0;bottom:0;top:auto;transform:none;max-width:none;padding:18px 22px}.banner-wrapper .extended-banner-texts strong{font-size:19px}.banner-wrapper .extended-banner-texts em{font-size:15.5px;margin-top:5px}@media(max-width:900px){.banners-row .col-sm-8 .extended-banner-texts,.wide-carousel .extended-banner-texts{left:0;right:0;top:auto;bottom:0;transform:none;max-width:none;padding:20px 24px}.wide-carousel .extended-banner-texts::before{display:none}}.carousel-control{background:none!important;color:var(--tt-zlata-svet);opacity:.75;text-shadow:0 2px 8px rgba(0,0,0,.8);z-index:5}.carousel-control:hover,.carousel-control:focus{color:var(--tt-zlata);opacity:1}.carousel-indicators{z-index:5}.carousel-indicators li{width:8px;height:8px;margin:0 7px;background:transparent;border:1px solid var(--tt-zlata);border-radius:0;transform:rotate(45deg)}.carousel-indicators li.active{width:8px;height:8px;margin:0 7px;background:var(--tt-zlata);border-color:var(--tt-zlata)}.banner,.banner-wrapper .banner{border:1px solid rgba(201,162,39,.3);background:var(--tt-zelen);overflow:hidden;transition:border-color .3s,transform .3s}.banner:hover{border-color:var(--tt-zlata);transform:translateY(-4px)}.banner img{width:100%;height:auto;display:block}.products .product .p,.products-block .product .p{background:linear-gradient(180deg,var(--tt-zelen-svetla),var(--tt-zelen-hluboka));border:1px solid rgba(201,162,39,.26);border-radius:0;transition:transform .3s,border-color .3s,box-shadow .3s}.products .product .p:hover,.products-block .product .p:hover{border-color:var(--tt-zlata);box-shadow:0 26px 46px -26px rgba(0,0,0,.95)}.products .product a.image{display:block;position:relative;height:0;padding-bottom:100%;overflow:hidden}.products .product a.image img{position:absolute;object-fit:contain;transition:none!important;max-width:none;max-height:none}.products .product a.image{background:#F4EEDD;margin:14px 14px 0;border:1px solid rgba(140,110,27,.45)}.products .product a.image img{top:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.products .product a.name,.products .product .name{font-family:var(--tt-nadpis);font-size:17px;font-weight:600;color:var(--tt-krem);letter-spacing:.03em;line-height:1.35}.products .product a.name:hover{color:var(--tt-zlata-svet)}.products .product .price,.products .product .price-final{font-family:var(--tt-nadpis);font-size:21px;color:var(--tt-zlata-svet)}.products .product .availability,.products .product .availability-value{font-family:var(--tt-tech);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-krem-tlum)}.flag,.flags .flag{font-family:var(--tt-tech)!important;font-size:9.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:5px 11px!important;background:var(--tt-zlata)!important;color:#2A2005!important}.flag-action,.flags .flag-action{background:var(--tt-rumelka)!important;color:var(--tt-krem)!important}.flag-new,.flags .flag-new{background:var(--tt-zlata)!important;color:#2A2005!important}.flag-tip,.flags .flag-tip{background:transparent!important;border:1px solid var(--tt-zlata)!important;color:var(--tt-zlata-svet)!important}.p-detail,.p-detail-inner{color:var(--tt-krem)}.p-detail h1{font-family:var(--tt-nadpis);color:var(--tt-krem);font-size:clamp(27px,3.4vw,41px)}.p-image-wrapper{background:radial-gradient(70% 70% at 50% 40%,rgba(233,169,75,.16),transparent 70%);border:1px solid rgba(201,162,39,.22)}.p-final-price-wrapper .price-final,strong.price-final{font-family:var(--tt-nadpis);font-size:34px;color:var(--tt-zlata-svet)}.price-additional,.price-measure{color:var(--tt-krem-tlum);font-family:var(--tt-tech);font-size:12px}.p-code,span.p-code{font-family:var(--tt-tech);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tt-krem-tlum)}.availability-value{font-family:var(--tt-tech);font-size:12px;letter-spacing:.12em}.p-short-description,.basic-description{color:var(--tt-krem-tlum);font-size:17.5px}.basic-description h2,.basic-description h3{color:var(--tt-krem)}.add-to-cart{margin-top:20px}#tabs .tab-pane{color:var(--tt-krem-tlum)}.nav-tabs{border-bottom:1px solid rgba(201,162,39,.28)}.nav-tabs>li>a{font-family:var(--tt-tech);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--tt-krem-tlum);border:none;border-radius:0;background:transparent}.nav-tabs>li.active>a,.nav-tabs>li>a:hover{color:var(--tt-zlata-svet);background:transparent;border-bottom:2px solid var(--tt-zlata)}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],select,textarea,.form-control{background:rgba(0,0,0,.28);border:1px solid rgba(201,162,39,.30);border-radius:0;color:var(--tt-krem);font-family:var(--tt-tech);font-size:15.5px}input::placeholder,textarea::placeholder{color:var(--tt-krem-tlum);opacity:.7}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:var(--tt-zlata);background:rgba(0,0,0,.40);color:var(--tt-krem);box-shadow:none}select option{background:var(--tt-zelen);color:var(--tt-krem)}label{font-family:var(--tt-tech);font-size:13px;letter-spacing:.08em;color:var(--tt-krem-tlum)}.type-cart .content,.type-order .content{color:var(--tt-krem)}table{color:var(--tt-krem)}table th{font-family:var(--tt-tech);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-krem-tlum);border-color:rgba(201,162,39,.24)!important}table td{border-color:rgba(201,162,39,.18)!important}.table>tbody>tr>td,.table>thead>tr>th{background:transparent}.cart-content,.cart-inner,.co-box,.checkout-box,.panel,.well{background:rgba(0,0,0,.24);border:1px solid rgba(201,162,39,.24);border-radius:0;color:var(--tt-krem)}.cart-price,.price-wrapper{color:var(--tt-zlata-svet);font-family:var(--tt-nadpis)}footer.footer{background:var(--tt-zelen-hluboka);border-top:1px solid rgba(201,162,39,.28);color:var(--tt-krem-tlum)}.container.footer-rows,.container.footer-links-icons,.container.footer-bottom,.custom-footer{background:transparent!important;color:var(--tt-krem-tlum)}footer.footer h3,footer.footer h4,footer.footer .pageElement__heading{font-family:var(--tt-nadpis);font-size:16px;letter-spacing:.08em;color:var(--tt-zlata-svet);text-align:left}footer.footer .pageElement__heading::after{display:none}footer.footer a{color:var(--tt-krem-tlum)}footer.footer a:hover{color:var(--tt-zlata-svet)}footer.footer .site-name img{max-height:64px;width:auto}.footer-links,.footer-links-icons{border-color:rgba(201,162,39,.2)}.footer-bottom,.copyright{font-family:var(--tt-tech);font-size:11px;letter-spacing:.1em;color:var(--tt-krem-tlum)}.siteCookies,.siteCookies__form,.siteCookies__content{background:var(--tt-zelen)!important;color:var(--tt-krem)!important;font-family:var(--tt-tech);font-size:13.5px}.siteCookies{border-top:1px solid rgba(201,162,39,.32)}.siteCookies__text{color:var(--tt-krem)!important}.siteCookies a{color:var(--tt-zlata-svet)!important}.siteCookies__button{background:transparent!important;border:1px solid var(--tt-zlata)!important;color:var(--tt-zlata-svet)!important;border-radius:0!important;font-family:var(--tt-tech);letter-spacing:.14em;text-transform:uppercase}.siteCookies__button.js-cookiesConsentSubmit{background:var(--tt-zlata)!important;color:var(--tt-zelen-hluboka)!important}.benefitBanner{background:#061A15;border-top:1px solid rgba(201,162,39,.24);border-bottom:1px solid rgba(201,162,39,.24);color:var(--tt-krem-tlum);font-family:var(--tt-tech);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:30px 0!important}.benefitBanner__item,.benefitBanner__content,.benefitBanner__data{background:transparent!important;color:var(--tt-krem-tlum)}.benefitBanner__item strong,.benefitBanner__data strong{color:var(--tt-zlata-svet);font-weight:500}.benefitBanner a{color:var(--tt-krem-tlum)}.benefitBanner a:hover{color:var(--tt-zlata-svet)}#navigation-bar,.breadcrumbs{font-family:var(--tt-tech);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tt-krem-tlum)}.pagination a,.pagination span{background:transparent;border:1px solid rgba(201,162,39,.3);color:var(--tt-krem);border-radius:0;font-family:var(--tt-tech);font-size:13px}.pagination .active a,.pagination a:hover{background:var(--tt-zlata);border-color:var(--tt-zlata);color:var(--tt-zelen-hluboka)}.msg,.message,.alert{border-radius:0;border-width:1px}.msg-success,.alert-success{background:rgba(27,90,69,.3);border-color:var(--tt-zelen-mech);color:var(--tt-krem)}.msg-error,.alert-danger{background:rgba(180,70,47,.22);border-color:var(--tt-rumelka);color:var(--tt-krem)}.modal-content,.window-inner{background:var(--tt-zelen);border:1px solid rgba(201,162,39,.34);border-radius:0;color:var(--tt-krem)}.modal-header,.modal-footer{border-color:rgba(201,162,39,.24)}#filters,.filter-section{background:rgba(0,0,0,.2);border:1px solid rgba(201,162,39,.22);color:var(--tt-krem)}#filters h4,.filter-section h4{font-family:var(--tt-nadpis);color:var(--tt-zlata-svet);text-align:left}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.products .product .p:hover,.btn-primary:hover,.btn-conversion:hover,.btn-cart:hover,.btn-default:hover{transform:none}}@media(max-width:767px){body{font-size:17px}.btn{padding:12px 20px;font-size:12px}.products .product a.image img{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}}a.extended-empty{position:relative;display:block}.tt-popis{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:56px 30px 22px;pointer-events:none;background:linear-gradient(0deg,rgba(6,26,21,.94) 0%,rgba(6,26,21,.88) 32%,rgba(6,26,21,.40) 70%,rgba(6,26,21,.06) 100%)}.tt-popis b{display:block;font-family:var(--tt-nadpis);font-weight:600;font-size:28px;line-height:1.14;letter-spacing:.02em;color:var(--tt-krem)}.tt-popis span{display:block;margin-top:9px;font-family:var(--tt-tech);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-krem-tlum)}.tt-popis.tt-popis--maly{padding:38px 20px 16px}.tt-popis.tt-popis--maly b{font-size:19px}.tt-popis.tt-popis--maly span{font-size:11px;margin-top:6px;letter-spacing:.14em}@media(max-width:700px){.tt-popis{padding:34px 18px 14px}.tt-popis b{font-size:20px}.tt-popis span{font-size:11px}}.products .product .p-desc,.products-block .product .p-desc{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden!important;height:auto!important;max-height:none!important;margin-bottom:18px!important;line-height:1.5}.products .product .p,.products-block .product .p{padding-bottom:6px}.products .product a.image,.products-block .product a.image{background:#FFFFFF!important;border-color:rgba(140,110,27,.38)!important}.benefitBanner__item{justify-content:center!important;gap:16px}.benefitBanner__content,.benefitBanner__data{text-align:left}.benefitBanner__picture{flex:0 0 auto}@media(max-width:820px){.benefitBanner{padding:22px 0!important}.benefitBanner__item{justify-content:flex-start!important;padding:10px 20px}}.breadcrumbs{background:transparent!important;border-bottom:1px solid rgba(201,162,39,.2);padding:14px 0!important;font-family:var(--tt-tech);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.breadcrumbs a,.breadcrumbs span{color:var(--tt-krem-tlum)!important}.breadcrumbs a:hover{color:var(--tt-zlata-svet)!important}.sidebar,.sidebar-inner,.sidebar__heading{background:transparent!important}.sidebar .box{background:rgba(0,0,0,.26)!important;border:1px solid rgba(201,162,39,.22);padding:22px!important;margin-bottom:18px}.sidebar .box .pageElement__heading,.sidebar .box h3,.sidebar .box h4{font-family:var(--tt-tech)!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--tt-zlata)!important;margin:0 0 16px!important;text-align:left!important}.sidebar a{color:var(--tt-krem)!important;background:transparent!important}.sidebar a:hover{color:var(--tt-zlata-svet)!important}.sidebar .box-categories a{display:block;padding:8px 0;font-family:var(--tt-text);font-size:16px;border-bottom:1px solid rgba(201,162,39,.12)}.sidebar .box-categories .active>a,.sidebar .box-categories a.active{color:var(--tt-zlata-svet)!important}.sidebar .box-topProducts a{font-size:14px;line-height:1.4}.sidebar .box-topProducts img{background:#FFF;padding:3px}.category-header,.listSorting__control{background:rgba(0,0,0,.26)!important;border:1px solid rgba(201,162,39,.22)!important;color:var(--tt-krem)!important}.listSorting__control{font-family:var(--tt-tech);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;border-radius:0!important}.category-top a{background:rgba(0,0,0,.26)!important;border:1px solid rgba(201,162,39,.24);color:var(--tt-krem)!important;font-family:var(--tt-text);font-size:17px;transition:border-color .25s,background .25s}.category-top a:hover{border-color:var(--tt-zlata)!important;background:rgba(201,162,39,.08)!important;color:var(--tt-zlata-svet)!important}.products .product .p,.products-block .product .p{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;padding:14px 14px 6px!important}.products .product a.image,.products-block .product a.image{margin:0 0 14px!important;width:auto!important;flex:0 0 auto}.products .product .p-in,.products-block .product .p-in{width:auto!important;flex:1 1 auto}.top-navigation-menu,.top-navigation-bar-menu,.top-navigation-bar-menu-helper,.top-navigation-menu-trigger{background:transparent!important}.top-navigation-bar-menu-helper.visible,.top-navigation-menu .expanded{background:var(--tt-zelen)!important;border:1px solid rgba(201,162,39,.3)}.top-navigation-bar a{color:var(--tt-krem-tlum)!important}.top-navigation-bar a:hover{color:var(--tt-zlata-svet)!important}.products-top-wrapper{display:none!important}.category-top a{height:auto!important;min-height:51px;line-height:1.3!important;padding:12px 40px 12px 14px!important}.banners-row{margin-bottom:0!important}body.type-index main.content{padding-top:26px!important}.benefitBanner.position--benefitHomepage{margin-top:0!important}footer.footer .footer-rows{display:none!important}footer.footer{margin-top:0!important;border-top:0!important;padding:0!important}.footer-bottom{border-top:1px solid rgba(201,162,39,.16)!important;margin-top:0!important;padding:18px 20px 22px!important;display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;text-align:center}.footer-bottom .copyright,.footer-bottom #signature{font-family:var(--tt-tech)!important;font-size:10.5px!important;letter-spacing:.12em!important;color:rgba(203,187,153,.7)!important;margin:0!important}.footer-bottom a{color:rgba(203,187,153,.8)!important;text-decoration:underline}.footer-bottom a:hover{color:var(--tt-zlata-svet)!important}.footer-bottom #signature img,.footer-bottom #signature .image{opacity:.55;transition:opacity .2s}.footer-bottom #signature:hover img{opacity:1}