@charset "UTF-8";.color-grey{color:#b0b0b0}.color-grey-dark{color:#6f6f6f}.color-grey-light{color:#ddd}.color-grey-pale{color:#f3f3f3}.color-grey-medium{color:grey}.color-black{color:#000}.color-red{color:#da0e16}.color-red-dark{color:#65140e}.color-green{color:#71ce5a}.color-white{color:#fff}.color-warning{color:#fdd239}.catalog-category-view .breadcrumbs,.catalog-category-view .page-main>.columns{margin-top:13px;padding-inline:20px}.category-view{margin-bottom:30px;isolation:isolate}.category-image{min-height:40vh;margin-top:12px;display:block}.category-image+.page-title-wrapper{min-height:unset;width:100%;bottom:0;left:0;top:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.page-main{position:relative}.page-title{font-size:2.5rem}.page-title-wrapper{min-height:30vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-inline:16px}.page.messages{margin-top:10px;position:relative}.macro-category-template{margin-top:30px;margin-bottom:60px}.macro-category-template p{margin:0}.macro-category-template .pagebuilder-column-group{margin-top:30px}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line{grid-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column{width:100%!important;position:relative}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column p{text-align:center;margin-top:10px;font-size:.875rem;color:#000;font-weight:400}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column figure{aspect-ratio:1/1}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column figure img{-o-object-fit:cover;object-fit:cover;border-radius:15px;overflow:hidden;width:100%}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column div[data-content-type=buttons]{height:0}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column .pagebuilder-button-primary{position:absolute;top:0;left:0;width:100%;height:100%}.catalog-category-view .page-wrapper .page-main>.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-bottom:140px}.catalog-category-view .page-wrapper .sidebar-main{margin-top:17px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.item.product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item.product-item .product-image-wrapper{display:block;overflow:hidden;border-radius:5px;border:solid 1px #ddd;position:relative}.item.product-item .product-image-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.item.product-item .product-item-info{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;isolation:isolate}.item.product-item .product-item-name{margin:10px 0 9px;display:block}.item.product-item .product-item-name .product-item-link{font-size:.813rem;text-decoration:none}.item.product-item .product-item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.item.product-item .product-item-inner{margin-top:auto;margin-bottom:0}.item.product-item .stock{font-size:.688rem;font-weight:300;margin:0 0 8px}.item.product-item .stock.loading{opacity:0!important}.item.product-item .stock.unavailable{opacity:.7;color:#b0b0b0}.item.product-item .stock.available{color:#da0e16;text-transform:uppercase}.item.product-item .product-arriving{font-size:.625rem;font-weight:300;color:#b0b0b0;margin-bottom:20px}.item.product-item .product-arriving.loading{opacity:0!important}.item.product-item .product-not-arriving{opacity:.7}.item.product-item .tocart-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.item.product-item .tocart-wrap .tocart-price{background-color:#f3f3f3;color:#6f6f6f;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:7px;font-size:.625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.item.product-item .tocart-wrap .tocart-price .price-final_price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 4px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.item.product-item .tocart-wrap .tocart-price .price-final_price .old-price .price-label,.item.product-item .tocart-wrap .tocart-price .price-final_price .special-price:not(.bundle) .price-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.item.product-item .tocart-wrap .tocart-price .price-final_price .price-as-low-as{text-transform:capitalize}.item.product-item .tocart-wrap .tocart-price .price-final_price .final_price{color:#da0e16}.item.product-item .tocart-wrap .tocart-price .price-final_price .percentage{font-weight:700;color:#000}.item.product-item .tocart-wrap .tocart-price .price-final_price .minimal-price{margin:0}.item.product-item .tocart-wrap .tocart-price .price-final_price .minimal-price>*{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.item.product-item .tocart-wrap .tocart-price .price-final_price .special-price.bundle .price-final_price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.item.product-item .tocart-wrap .tocart-price .price-final_price [id^=price-including-tax-]{display:none}.item.product-item .tocart-wrap .tocart-price .price-final_price [id^=price-excluding-tax-][data-label]:after{display:none}.item.product-item .tocart-wrap .tocart-price .price-final_price .old-price{text-decoration:line-through}.item.product-item .tocart-wrap .tocart-price .price-final_price.tax.weee{padding-block:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item.product-item .tocart-wrap .tocart-price .price-final_price.tax.weee>[data-label]{position:relative}.item.product-item .tocart-wrap .tocart-price .price-final_price.tax.weee>[data-label]:after{content:attr(data-label);margin-left:4px}.item.product-item .tocart-wrap .tocart-price .price-final_price.tax.weee .price-wrapper{text-align:left}.item.product-item .tocart-wrap .tocart-price .price-final_price .price-to{display:none}.item.product-item .tocart-wrap .tocart-price strong{font-weight:500}.item.product-item .tocart-wrap .action:not(div).tocart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7px;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0}.item.product-item .tocart-wrap .action:not(div).tocart:before{content:none}.item.product-item .tocart-wrap .action:not(div).tocart svg{width:12px;height:11px}.item.product-item .tocart-wrap .action:not(div).tocart.not-saleable{opacity:.6;cursor:default;pointer-events:none}.products .product-item-info{position:relative}.products-grid ol{display:grid;grid-column-gap:16px;grid-row-gap:30px;grid-template-columns:repeat(2,1fr)}.products-list ol{display:grid;grid-column-gap:16px;grid-row-gap:30px;grid-template-columns:repeat(1,1fr)}.products-list .sticker-list{position:relative;inset:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.products-list .item.product-item .product-item-info{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-list .item.product-item .product-item-photo{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.products-list .item.product-item .product-item-details{text-align:left}.toolbar-sorter{display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-sorter .custom-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toolbar-sorter .custom-select:after{background-image:url(../images/svg/chevron-down.svg)}.toolbar-sorter .custom-select__item{width:100%;margin:0}.toolbar-sorter .custom-select__selected{background-color:#f3f3f3;color:#000;padding:5px 20px 5px 5px}.toolbar-sorter .sorter-label{white-space:nowrap;color:#6f6f6f;font-size:.875rem;font-weight:300;font-family:outfit;-ms-flex-item-align:center;align-self:center;padding-right:16px}.toolbar-sorter .sorter-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:6px}.toolbar-sorter .sorter-action:after{content:"";font-family:luma-icons;color:#6f6f6f}.toolbar-sorter .sorter-action.sort-asc:after{content:""}.toolbar-sorter .sorter-action>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toolbar-amount{margin:0;color:#6f6f6f;font-size:.875rem;font-weight:300;font-family:outfit;margin-left:10px}.toolbar-products{display:none;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.toolbar-products~.toolbar-products{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-top:50px}.toolbar-products-mode--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-products .pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.toolbar-products .pages .label,.toolbar-products .pages-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toolbar-products .pages-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;gap:10px}.toolbar-products .pages-items a,.toolbar-products .pages-items strong{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;aspect-ratio:1;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#fff;color:#000;border:1px solid #000;text-decoration:none;text-align:center;font-size:.938rem;line-height:normal;border-radius:5px;font-weight:400}.toolbar-products .pages-items a:hover,.toolbar-products .pages-items a:is(strong),.toolbar-products .pages-items strong:hover,.toolbar-products .pages-items strong:is(strong){font-weight:400;background-color:#da0e16;color:#fff;border-color:#da0e16}.toolbar-products .pages-items a:hover:after,.toolbar-products .pages-items a:is(strong):after,.toolbar-products .pages-items strong:hover:after,.toolbar-products .pages-items strong:is(strong):after{background-color:#fff}.toolbar-products .pages-item-next span,.toolbar-products .pages-item-previous span{font-size:0}.toolbar-products .pages-item-next .icon,.toolbar-products .pages-item-previous .icon{display:none}.toolbar-products .pages-item-next .action:after,.toolbar-products .pages-item-previous .action:after{content:'';position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:50%;left:0;width:14px;height:14px;-webkit-mask:url(../images/svg/chevron-right.svg) no-repeat 50% 50%;mask:url(../images/svg/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#000;font-size:0;line-height:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.toolbar-products .pages-item-previous .action:after{-webkit-mask:url(../images/svg/chevron-left.svg) no-repeat 50% 50%;mask:url(../images/svg/chevron-left.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.toolbar .modes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b0b0b0;border-radius:4px;overflow:hidden}.toolbar .modes-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toolbar .modes-mode{position:relative;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;line-height:1em;padding:4px 6px;background-color:#f3f3f3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toolbar .modes-mode:after{content:"";font-family:luma-icons;color:#6f6f6f}.toolbar .modes-mode.active,.toolbar .modes-mode:hover{-webkit-box-shadow:inset 0 0 2px 0 #000;box-shadow:inset 0 0 2px 0 #000;background-color:#ddd}.toolbar .modes-mode.mode-list:after{content:""}.toolbar .modes-mode>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar .block-title{position:relative;text-transform:uppercase;font-size:.875rem}.sidebar .block-title:after{content:'';position:absolute;top:0;right:0;bottom:0;width:10px;height:10px;border:2px solid #000;border-top:0;border-left:0;-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.sidebar .block-title span{width:100%;display:block}.sidebar .block-subtitle{display:none}.sidebar .block-content{max-height:0;overflow:hidden;pointer-events:none}.sidebar .block-content .filter-current{display:none}.sidebar .block-content .filter-clear{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 18px;background-color:#000;color:#fff;border-radius:5px;margin-top:16px}.sidebar .block-content .filter-clear:hover{opacity:.7;color:#fff}.sidebar .block-content [data-role=collapsible]{position:relative;padding-block:16px}.sidebar .block-content [data-role=collapsible]:before{content:'';position:absolute;right:-20px;bottom:0;left:-20px;height:1px;background-color:#ddd}.sidebar .block-content [data-role=collapsible]:last-child:before{background-color:transparent}.sidebar .block-content [data-role=collapsible].active [data-role=title]:after{content:'-'}.sidebar .block-content [data-role=collapsible] [data-role=title]{cursor:pointer;position:relative;font-size:.875rem;margin:0 0 3px;text-transform:uppercase}.sidebar .block-content [data-role=collapsible] [data-role=title]:after{content:'+';position:absolute;top:50%;right:0;bottom:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;line-height:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sidebar .block-content [data-role=collapsible] [data-role=title][aria-expanded=true]{margin-bottom:16px}.sidebar .block-content [data-role=collapsible] [data-role=content]{display:none;isolation:isolate}.sidebar .block-content [data-role=collapsible] [data-role=content][aria-hidden=false]{display:block}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:checked+label:after,.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:hover+label:after{content:none}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:checked+label:before,.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:hover+label:before{content:'';background-color:#000}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:checked+label[for=stk_stickerFilter_option_8] .filter-item-svg,.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:hover+label[for=stk_stickerFilter_option_8] .filter-item-svg{display:none}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:checked+label .filter-item,.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:hover+label .filter-item{color:#fff}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:checked+label .filter-item-svg use,.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]:hover+label .filter-item-svg use{fill:#fff}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;padding:8px 16px;isolation:isolate}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]+label:before{content:'';width:100%;height:100%;top:50%;border-radius:18px;z-index:1;background-color:#ddd;border-color:#ddd;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]+label .filter-item{z-index:2}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]+label .filter-item-svg{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar .block-content [data-role=collapsible] [data-role=content] .stk_sticker .items input[type=checkbox]+label .filter-item-svg use{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;fill:#6f6f6f}.sidebar .block-content [data-role=collapsible] [data-role=content] .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:11px}.sidebar .block-content [data-role=collapsible] [data-role=content] .ui-slider-handle{background-color:#000}.sidebar .block-content [data-role=collapsible] [data-role=content] .smile-es-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.sidebar .block-content [data-role=collapsible] [data-role=content] .smile-es-range-wrapper [data-role]{text-decoration:none;font-family:outfit;font-size:.875rem;font-weight:300;text-align:left;color:#6f6f6f}.sidebar .block-content [data-role=collapsible] [data-role=content] [data-role=slider-bar]{margin-bottom:20px}.sidebar .block-content [data-role=collapsible] [data-role=content] .filter-item,.sidebar .block-content [data-role=collapsible] [data-role=content] a{text-decoration:none;font-family:outfit;font-size:.875rem;font-weight:300;text-align:left;color:#6f6f6f}.sidebar .block-content [data-role=collapsible] [data-role=content] input[type=checkbox]:checked+label .filter-item{color:#000}.sidebar .block.filter{height:100%;background-color:#f3f3f3;padding:16px 15px}.sidebar .block.filter.active .block-content{max-height:100vh;pointer-events:all}.sidebar .block.filter.active .filter-options{display:block}.sidebar .block.filter.active .filter-title span:after{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(../images/svg/sprite/cross-close.svg);background-size:13px;background-position:center;border:1px solid #6f6f6f;background-repeat:no-repeat;border-radius:50%;width:40px;height:40px;margin-left:20px}.sidebar .block.filter.active .filter-title span:before{content:unset}@media (min-width:576px){.macro-category-template{margin-top:40px;margin-bottom:130px}.macro-category-template .pagebuilder-column-group{margin-top:55px}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line{grid-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.macro-category-template .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column p{font-size:1.375rem}}@media (min-width:992px){.catalog-category-view .breadcrumbs,.catalog-category-view .page-main>.columns{padding-inline:8.33333%}.category-view{margin-bottom:33px}.category-image{margin-top:14px}.category-image img{-o-object-position:center;object-position:center}.page-title{font-size:3.5rem}.catalog-category-view .page-wrapper .page-main>.columns{gap:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:66px}.catalog-category-view .page-wrapper .sidebar-main{margin-top:0;-ms-flex-preferred-size:25%;flex-basis:25%}.catalog-category-view .page-wrapper .column.main{-webkit-box-flex:1;-ms-flex:1;flex:1}.item.product-item .product-item-name .product-item-link{font-size:1rem}.item.product-item .stock{margin:0 0 3px;font-size:.875rem}.item.product-item .product-arriving{font-size:.75rem;margin-bottom:12px}.item.product-item .tocart-wrap .tocart-price{padding-left:15px;font-size:.75rem}.item.product-item .tocart-wrap .action:not(div).tocart{padding:10px}.item.product-item .tocart-wrap .action:not(div).tocart svg{width:20px;height:18px}.products-grid ol{grid-column-gap:23px;grid-template-columns:repeat(3,1fr)}.products-list ol{grid-column-gap:23px}.products-list .item.product-item .product-item-photo{max-width:25%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.toolbar-products{display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-products~.toolbar-products{margin-top:40px}.sidebar .block-title{font-size:1.125rem}.sidebar .block-title:after{content:none}.sidebar .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100vh;pointer-events:all;overflow:visible}.sidebar .block-content .block-actions{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.sidebar .block.filter{padding:38px 20px 20px}.sidebar .block.filter.active .filter-title span:after{content:none}}@media (max-width:1199.98px){.sidebar .block.filter .filter-options{display:none;background-color:#f3f3f3;bottom:0;left:0;overflow:scroll;position:fixed;right:0;padding-inline:20px;top:168px;z-index:100;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-animation:filterFromBottomOptions 350ms forwards;animation:filterFromBottomOptions 350ms forwards}@-webkit-keyframes filterFromBottomOptions{0%{top:100vh}100%{top:168px}}@keyframes filterFromBottomOptions{0%{top:100vh}100%{top:168px}}.sidebar .block.filter.active .filter-content:after{content:'';inset:0;top:0;position:fixed;z-index:99;opacity:.3;background:#000}.sidebar .block.filter.active .filter-options{overflow:auto}.sidebar .block.filter.active .filter-title{height:84px;left:0;position:fixed;right:0;top:84px;z-index:100;font-size:0;background-color:#f3f3f3;padding-right:20px;border:1px solid grey;border-right:0;border-left:0;-webkit-animation:filterFromBottom 350ms forwards;animation:filterFromBottom 350ms forwards}@-webkit-keyframes filterFromBottom{0%{top:100vh}100%{top:84px}}@keyframes filterFromBottom{0%{top:100vh}100%{top:84px}}.sidebar .block.filter.active .filter-title:after{display:none}.sidebar .block.filter.active .filter-title span{display:block}}