.products-navigation{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 0;gap:20px}@media (min-width:1200px){.products-navigation{padding:20px 0 40px;gap:30px}}.products-list[data-layout="grid"] .products-navigation{grid-column:1 / -1}.products-list[data-layout="grid"] .products-navigation:first-child{padding-bottom:20px}.products-navigation .summary{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:200px;height:40px;max-width:100%;font-family:"Geologica", sans-serif;font-weight:400;font-size:12px;color:#323534}.products-navigation .summary:before{width:100%;border-radius:1px}.products-navigation .summary .progress{position:absolute;bottom:0;left:0;right:0;height:1px;background-color:rgba(26, 25, 24, 0.3);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;overflow:hidden}.products-navigation .summary .progress .bar{position:absolute;top:0;bottom:0;left:0;background-color:#1A1918;width:0;-webkit-transition:width 0.3s ease, left 0.3s ease;-moz-transition:width 0.3s ease, left 0.3s ease;-ms-transition:width 0.3s ease, left 0.3s ease;-o-transition:width 0.3s ease, left 0.3s ease;transition:width 0.3s ease, left 0.3s ease}.products-navigation .navigation-button>.btn{display:block}.products-navigation.empty{grid-column:1 / 4}.catalog-header{position:relative;margin:30px 0 20px}@media (max-width:767px){.catalog-header{position:sticky;z-index:7;top:60px;background-color:#FFFFFF;margin:20px 0}}.catalog-header:after{content:"";position:absolute;bottom:0;left:2px;right:2px;height:1px;background-color:rgba(184, 184, 184, 0.2)}.catalog-header .header-desktop,.catalog-header .header-mobile{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.catalog-header .header-desktop{display:none}}@media (min-width:768px){.catalog-header .header-mobile{display:none}}.catalog-header .total{font-family:"Geologica", sans-serif;font-size:12px;color:#323534}@media (min-width:992px){.catalog-header .total{font-size:14px}}.catalog-header .sort-variants{text-align:right}.catalog-control{display:inline-block;vertical-align:middle;font-size:12px;color:#B8B8B8;-webkit-transition:opacity 0.2s ease, color 0.2s ease;-moz-transition:opacity 0.2s ease, color 0.2s ease;-ms-transition:opacity 0.2s ease, color 0.2s ease;-o-transition:opacity 0.2s ease, color 0.2s ease;transition:opacity 0.2s ease, color 0.2s ease;padding:10px;opacity:0.8}.catalog-control:hover,.catalog-control:focus{color:#B8B8B8;opacity:1}.catalog-control:active,.catalog-control.active{opacity:1;color:#076633}.catalog-control.disabled{pointer-events:none}.catalog-control>.icon{font-size:16px;vertical-align:middle}@media (min-width:992px){.catalog-control>.icon{font-size:20px}}.catalog-control>.icon+span{padding-left:10px}.catalog-control>span{display:inline-block;vertical-align:middle}.catalog-control>span+.icon{padding-left:10px}@media (min-width:768px){.catalog-control{font-size:14px}}.modal .sort-variants,.modal .product-types{padding:20px 0}.modal .sort-variants .catalog-control,.modal .product-types .catalog-control{display:block;padding:10px;min-width:120px;font-size:16px}.modal .sort-variants .catalog-control>.icon,.modal .product-types .catalog-control>.icon{font-size:20px}@media (max-width:767px){.catalog-sidebar{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:#FFFFFF;pointer-events:none;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.catalog-sidebar.show{pointer-events:auto;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.catalog-sidebar .catalog-filters{padding:10px 15px}}.catalog-sidebar .sidebar-header{font-size:16px;font-weight:500;font-family:"Geologica", sans-serif;padding:20px}@media (min-width:768px){.catalog-sidebar .sidebar-header{display:none}}.catalog-sidebar .sidebar-footer{padding:10px 15px}.catalog-sidebar .sidebar-footer .btn{display:block}@media (min-width:768px){.catalog-sidebar .sidebar-footer{display:none}}.sidebar-close{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:unset;border:unset;color:#323534;cursor:pointer;width:30px;height:30px;top:15px;right:15px}.sidebar-close:hover,.sidebar-close:focus{color:#323534}.sidebar-close .icon{font-size:16px}@media (min-width:481px){.sidebar-close{top:30px;right:30px;width:50px;height:50px}.sidebar-close .icon{font-size:24px}}@media (min-width:768px){.catalog-body{display:grid;grid-template-columns:180px 1fr;gap:15px}}@media (min-width:1200px){.catalog-body{grid-template-columns:220px 1fr;gap:30px}}@media (min-width:768px){.catalog-filters{position:sticky;top:94px;overflow:auto}}.filter{position:relative}.filter+.filter{margin-top:10px;padding-top:10px}.filter .form-control{margin:0}.filter .filter-header{display:flex;align-items:center;justify-content:space-between}.filter .filter-header .filter-name{font-weight:400;font-size:14px;text-transform:uppercase;color:#1A1918;font-family:"Geologica", sans-serif}.filter .filter-header .filter-chevron{font-size:24px;color:#323534;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.filter .filter-header[data-toggle]{cursor:pointer}.filter .filter-header[data-toggle] label{cursor:pointer}.filter .filter-header[data-toggle].shown .filter-chevron{-webkit-transform:rotate3d(1, 0, 0, 180deg);-moz-transform:rotate3d(1, 0, 0, 180deg);-ms-transform:rotate3d(1, 0, 0, 180deg);-o-transform:rotate3d(1, 0, 0, 180deg);transform:rotate3d(1, 0, 0, 180deg)}.filter+.filter{border-top:1px solid rgba(184, 184, 184, 0.2)}.filter[data-type="text"] .filter-values{display:flex;flex-direction:column;padding-top:10px;gap:12px}.filter[data-type="text"] .filter-values .filter-value{display:flex;align-items:center;padding:1px}.filter[data-type="color"] .filter-values{display:flex;flex-wrap:wrap;gap:4px;padding:12px 0 2px}.filter[data-type="color"] .filter-values .filter-value{padding:4px}.filter[data-type="color"] .filter-values .filter-value .form-control[value="white"]{border:1px solid #B8B8B8}.filter[data-type="color"] .filter-values .filter-value .form-control[value="multi"]{background:linear-gradient(135deg, red 5%, #ff9a00 15%, #d0de21 25%, #4fdc4a 35%, #2fc9e2 45%, #1c7fee 55%, #5f15f2 65%, #ba0cf8 75%, #fb07d9 85%, red 95%)}