.module-filter-03{padding-top:15px;padding-bottom:15px}.module-filter-03 .wrap-container{position:relative}.module-filter-03 .btn-mobile-filter{width:100%;display:block}.module-filter-03 a.filterElement{padding:5px 10px;display:block}.module-filter-03 a.filterElementSelected{color:#0288d1}.module-filter-03 .btn.filterSubmit{height:40px;min-width:120px;display:block}.module-filter-03 .clear-filters>a{display:table}.module-filter-03 .clear-filters>a>.btn{height:32px;line-height:32px;text-transform:none;color:#333;background-color:#e0e0e0;border:0;display:block;position:relative}.module-filter-03 .clear-filters>a>.btn:hover,.module-filter-03 .clear-filters>a>.btn:active{color:#000;background-color:#d3d3d3}.module-filter-03 .clear-filters>a>.btn .icon{width:14px;height:14px;position:relative;top:2px;margin-right:6px}.module-filter-03 .inset-filter{margin-top:10px}.module-filter .inset-filter a.btn,.module-filter .inset-filter a.btn:hover,.module-filter .inset-filter a.btn:active,.module-filter .inset-filter a.btn:focus,.module-filter .inset-filter a.btn:active:focus{border:none;color:#3f2d28;background-color:#fff;position:relative;padding-left:30px;text-transform:none}.module-filter .inset-filter a.btn .icon{position:absolute;left:10px;top:50%;transform:translate(0,-50%)}@media (max-width:991px){.module-filter button.btn.btn-mobile-filter,.module-filter button.btn.btn-mobile-filter:active,.module-filter button.btn.btn-mobile-filter:focus,.module-filter button.btn.btn-mobile-filter:hover,.module-filter button.btn.btn-mobile-filter:active:focus{border:1px solid #dedede;color:#3f2d28;background-color:#fff}.module-filter .inset-filter a.btn{margin-left:-10px}.module-filter .inset-filter a.btn .icon{position:relative;transform:translate(0,1px);margin-right:5px}.module-filter-03 .inset-filter{display:block}.module-filter-03 .inset-filter,.module-filter .inset-filter .block-filters,.module-filter-03 .collapse,.module-filter-03 .inset-filter .filter-by-dropdown{overflow:hidden}.module-filter-03 .wrap-container{padding-top:40px}.module-filter-03 .collapse{clear:both}.module-filter-03 .container-btn{width:calc(50% - 7.5px);float:left;position:absolute;top:0}.module-filter-03 .container-btn-1{padding-right:0;left:0}.module-filter-03 .container-btn-2{padding-left:0;right:0}.module-filter-03 .blocks-1 .container-btn{width:100%}.module-filter-03 .order-by-dropdown{width:100%;display:block}.module-filter-03 .filter-by-dropdown .dropdown,.module-filter-03 .order-by-dropdown .dropdown{overflow:hidden}.module-filter-03 .filter-by-dropdown .dropdown-menu,.module-filter-03 .order-by-dropdown .dropdown-menu{display:block;position:static;width:100%;margin:0;box-shadow:none}.module-filter-03 .filter-by-dropdown .dropdown-menu{margin:0}.module-filter-03 .filter-by-dropdown .btn-filter{width:100%}.module-filter-03 .filter-by-dropdown .panel~.panel{margin-top:10px}.module-filter-03 .filter-by-dropdown .inset-filter-elements{padding:15px 10px 5px}.module-filter-03.module-filter-filtering-1 .btn.filterSubmit{float:right}.module-filter-03.module-filter-filtering-1 .clear-filters-container{}.module-filter-03.module-filter-filtering-1 .clear-filters-container a{display:block;margin-top:20px;width:100%}.module-filter-03.module-filter-filtering-1 .clear-filters-container .btn{width:100%}}@media (max-width:359px){.module-filter-03 .clear-filters>a>.btn{padding:0 10px}}@media (min-width:480px) and (max-width:991px){.module-filter-03 a.filterElement{padding:10px 10px;width:50%;float:left}html:not(.no-flexboxlegacy) .module-filter-03 .filter-by-dropdown .inset-filter-elements{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px) and (max-width:991px){.module-filter-03.module-filter-filtering-1 .btn.filterSubmit{margin-top:30px}.module-filter-03 .inset-filter{margin-top:20px}}@media (min-width:992px){.module-filter-03 .inset-filter{margin-top:0;border-bottom:1px solid #c0c0c0}.module-filter-03 #filter-collapse-order-by{float:left}.module-filter-03 #filter-collapse-filters{float:right}.module-filter-03 .dropdown-toggle.btn-filter{position:relative;border:0;padding:0;font-size:15px;color:#000;background-color:transparent;padding-right:6px}.module-filter-03 .btn.btn-filter:hover,.module-filter-03 .btn.btn-filter:active,.module-filter-03 .open .btn.btn-filter{color:#666}.module-filter-03 #filter-collapse-filters .dropdown{position:static}.module-filter-03 #filter-collapse-filters .dropdown-menu{width:50%;margin-top:-1px;padding:30px 10px 92px}.no-flexboxlegacy .module-filter-03 #filter-collapse-filters form{display:table;margin:0 auto}html:not(.no-flexboxlegacy) .module-filter-03 #filter-collapse-filters form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}html:not(.no-flexboxlegacy) .module-filter-03 #filter-collapse-filters form:before,html:not(.no-flexboxlegacy) .module-filter-03 #filter-collapse-filters form:after{display:none}.module-filter-03 .inset-filter-elements{margin:0 -10px}.module-filter-03 .filter-block-wrap{float:left;padding:0 20px}.module-filter-03 .filter-name-desktop{margin-bottom:20px}.module-filter-03 .btn.filterSubmit{position:absolute;bottom:20px;left:50%;min-width:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.module-filter-03 .clear-filters{position:absolute;bottom:20px;right:calc(50% + 7.5px)}.module-filter-03 .clear-filters>a>.btn{min-width:150px}.module-filter-03.module-filter-filtering-1 .btn.filterSubmit{-webkit-transform:none;transform:none;left:calc(50% + 7.5px)}}
.product-list{color:#281b16}.product-list a>*{transition:opacity 200ms}.product-list .aspect-ratio{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.product-list-ribbons{display:flex;justify-content:space-between;min-height:15px;line-height:15px;font-size:9px;text-transform:uppercase;border-bottom:1px solid #9a0008;margin:13px 0 10px 0;padding-bottom:5px;box-sizing:content-box}.product-list-ribbons .customText{width:33%}.product-list-ribbons .customText.unique{text-align:center}.offer-true>form .product-list-ribbons{border-color:#009245}.offer-true>form .product-list-ribbons,.highlight-true>form .product-list-ribbons{border-width:2px;margin-bottom:9px}.customText.offer,.customText.highlight{font-family:"source-sans-pro-bold";text-align:right}.product-list-prices{font-size:21px;display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}.product-list-prices .view-more,.product-list-prices .view-more>img{min-width:15px;width:15px;height:15px}.customText.offer,.offer-true>form .product-list-prices{color:#009245}.customText.customText.highlight{color:#9a0008}.product-list-prices .price{height:22px}.product-list-prices .old-price{font-size:15px;height:16px;color:#3f2d28}.product-list-prices>*{margin-right:10px}.product-list-prices div:last-child{margin-right:0;margin-left:auto}.product-list-prices .tax-text{height:10px;margin-left:5px;text-transform:uppercase;font-size:10px;color:#4d4d4d;white-space:nowrap}.product-list-title{font-family:"source-sans-pro-light";font-size:15px;line-height:19px;color:#4d4d4d}
.product-list{margin-bottom:50px}.product-list-ribbons{font-size:12px;margin:15px 0 14px 0}.offer-true .product-list-ribbons,.highlight-true .product-list-ribbons{margin-bottom:13px}.product-list-prices{margin-bottom:10px;font-size:26px}.product-list-prices .old-price{font-size:18px;height:19px}.product-list-prices .price{height:28px}.product-list-prices .tax-text{height:11px;font-size:11px;white-space:nowrap}.category-header-contents{margin-bottom:30px}h1.category-main-title{font-family:"source-sans-pro-bold";text-transform:uppercase;font-size:22px}.category-message{min-height:50px;overflow:hidden;background-color:#f5f0e9;border:1px solid #c7b299;border-radius:4px;text-transform:uppercase;font-family:"source-sans-pro-semi-bold";font-size:21px;text-align:center;margin-top:25px;padding:0 20px;display:flex;align-items:center;justify-content:center}.module-filter .inset-filter{display:flex;margin-bottom:30px;margin-top:5px}.module-filter .block-order-by{z-index:9}.module-filter .inset-filter .block-filters{margin-left:auto}.module-filter .inset-filter .block-filters .dropdown-menu{left:auto;right:0}.module-filter .inset-filter .icon{width:20px;height:10px}.module-filter .inset-filter .viewElementWrap a{display:block;width:100%;height:25px;line-height:25px;background:none;font-size:12px;color:#333;font-family:"source-sans-pro-semi-bold"}.module-filter .inset-filter .viewElementWrap a.viewElementSelected{font-family:"source-sans-pro-bold";color:inherit}.module-filter .inset-filter .viewElementWrap a:hover{opacity:0.8}.module-filter .inset-filter .customTagsFilterblock.customTagTypeBoolean{display:flex;flex-direction:row-reverse;justify-content:flex-end}.module-filter .inset-filter .filterBlock{height:22px;margin-bottom:5px;margin-left:auto}.module-filter .inset-filter form{display:flex}.module-filter .inset-filter form .highlightsFilterBlock{order:1;margin-left:0}.module-filter .inset-filter form .onlyOffersFilterBlock{order:2}.module-filter .inset-filter form .customTagTypeBoolean{order:3}.module-filter .inset-filter form .pricesFilterBlock{order:4}.module-filter .inset-filter form button{order:5}.module-filter .inset-filter form .pricesFilterBlock .filterElements{padding:0 30px 0 20px;margin-top:10px}.module-filter .inset-filter form .pricesFilterBlock{height:auto;border-top:1px solid #ccc;padding-top:10px;margin-top:10px;width:100%}.module-filter .inset-filter .customTagsFilterblock.customTagTypeBoolean .customTagsFilterBlockTitle{margin-left:8px}.module-filter .inset-filter label{margin-left:5px}.module-filter .inset-filter .customTagsFilterElement label{display:none}.category-main-title-wrap{position:relative}.module-filter-03{padding:0;position:absolute;top:0;right:0;height:24px}.module-filter-03 .container-btn-1{right:auto;top:0;left:0;position:absolute;width:auto}.module-filter .inset-filter{border:none;margin:0}.order-by-dropdown .name{padding-right:5px;font-size:12px;color:#333;font-family:"source-sans-pro-semi-bold";height:24px;line-height:24px}.module-filter-03 .wrap-container{height:24px;line-height:14px}.order-by-dropdown .dropdown-menu{left:auto;right:-10px}.order-by-dropdown .arrow-container,.order-by-dropdown .arrow{position:absolute;height:7px;width:7px}.order-by-dropdown .arrow-container{top:50%;transform:translateY(-50%)}.order-by-dropdown .arrow{background-size:7px;background-image:url("../../img/tabArrow.png");background-repeat:no-repeat;background-position:center;top:0;left:0}@media (max-width:1349px) and (min-width:1200px),(max-width:1069px) and (min-width:992px),(max-width:620px){.product-list-prices{font-size:21px}.product-list-prices .price{height:22px}.product-list-prices .old-price{font-size:15px;height:16px}.product-list-prices .tax-text{width:100%;margin-top:5px;margin-left:0;font-size:9px;height:10px}.product-list-title{font-size:14px;line-height:17px}.product-list{margin-bottom:25px}.product-list-prices .view-more{display:none}.product-list-ribbons{margin:10px 0 9px 0}.offer-true .product-list-ribbons,.highlight-true .product-list-ribbons{margin-bottom:8px}}@media (max-width:1069px){.module-filter .inset-filter form,.module-filter .inset-filter form .form-group label{font-size:0.9em}}@media (max-width:1000px){.module-filter .inset-filter form,.module-filter .inset-filter form .form-group label{font-size:0.8em}}@media (max-width:991px){.category-header-contents{margin-bottom:20px}.module-filter .inset-filter form{font-size:1em;flex-direction:column}.module-filter .inset-filter .filterBlock{margin-left:0}.module-filter-03{position:relative;float:left;width:136px;margin-top:40px;height:0}.module-filter-03 .wrap-container{margin-top:-40px}.module-filter .inset-filter{overflow:visible}}@media (max-width:650px){.category-message{font-size:clamp(14px,3vw,22px)}.product-list-ribbons{font-size:9px}}@media (max-width:390px){.category-message{font-size:14px;min-height:50px;height:auto;line-height:17px;display:flex;align-items:center;justify-content:center}}