.template-full-width{padding-bottom:50px}.template-full-width .page-header{position:relative;background-size:cover;background-repeat:repeat-x;background-position:center top;height:270px;background-attachment:fixed}.template-full-width .page-header .content-box{top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%);padding:0 15px;left:50%;max-width:550px}.template-full-width .page-header .content-box .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:20px 0 0;margin:0}.template-full-width .page-header .content-box .breadcrumb .separate svg{color:#fff;fill:#fff}.template-full-width .page-header .content-box .breadcrumb a{color:#fff}.template-full-width .page-header .content-box .page-heading .page-title{display:block;font-size:24px;font-weight:700;line-height:22px;letter-spacing:.05em;color:#fff;position:relative;padding:52px 0 17px;margin:0}.template-full-width .page-header .content-box .page-heading .desc{margin-top:5px;max-width:540px;margin-left:auto;margin-right:auto;color:#fff}.template-full-width .collection-navigation{width:100%;padding-top:10px;padding-bottom:8px;padding-right:10px;background-color:#fafafa;border:1px solid;border-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center}.template-full-width .collection-navigation .nav{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.template-full-width .collection-navigation .nav .nav-item{position:relative;padding:0 25px}.template-full-width .collection-navigation .nav .nav-item a{color:#232323;font-weight:500;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out;letter-spacing:.02em}.template-full-width .toolbar .results-count span{font-size:12px;letter-spacing:.02em;color:#707070}.template-full-width .toolbar .results-count,.template-full-width .toolbar .toolbar-colRight{width:40%}.template-full-width .toolbar .toolbar-colRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.template-full-width .toolbar .toolbar-toolbar-colLeft{width:20%}.template-full-width .collection-description{color:#3c3c3c;max-width:900px;margin:40px auto}.page-sidebar.page-sidebar--horizontal .filter-title{display:none}.collection-custom-banner{margin:20px 0 0}.collection-custom-banner .content-box{position:absolute;bottom:70px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);z-index:9}.collection-custom-banner .content-box .sub-banner-title{font-size:12px;line-height:22px;letter-spacing:.02em;color:#fff;font-weight:400;margin:0}.collection-custom-banner .content-box .banner-title{font-size:40px;letter-spacing:.05em;margin:0;color:#fff;padding:13px 0 24px}.collection-custom-banner .content-box .banner-title a{color:#fff}.collection-custom-banner .content-box .banner-title .text{text-decoration-thickness:1px!important}.collection-custom-banner .content-box .banner-button{border-color:#fff;width:100%;max-width:167px;text-align:center;color:#232323;background:#fff}.collection-custom-banner .content-box .banner-button:hover{background:transparent;color:#fff}.halo-icon-with-text{padding:0 0 55px}.halo-icon-with-text .halo-row-item{text-align:center}.halo-icon-with-text .halo-row-item .icon{width:40px;height:40px;margin:0 auto}.halo-icon-with-text .halo-row-item .icon svg{fill:#232323;width:100%;height:100%}.halo-icon-with-text .halo-row-item .title{font-size:16px;letter-spacing:.02em;line-height:30px;color:#232323;font-weight:500;padding:15px 0 3px}.halo-icon-with-text .halo-row-item .desc{color:#232323}@media (max-width: 992px){.collection-custom-banner{margin:20px 0 25px}.halo-icon-with-text{padding:4px 0 35px}.halo-icon-with-text .halo-row-item{border:1px solid #727272;padding:30px 15px}}@media (max-width: 767px){.template-full-width .halo-custom-banner.style-2 .content-box{position:relative;padding:35px 0 40px;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width: 1025px){.page-sidebar.page-sidebar--horizontal{width:100%;max-width:100%;position:relative;top:unset!important;margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-sidebar.page-sidebar--horizontal+.page-content{padding-left:0;padding-right:0;width:100%}.page-sidebar.page-sidebar--horizontal .sidebar-refined-widgets{padding:6px 15px 25px 0}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;overflow:inherit;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper .filter-title{display:block}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper .filter-title span{font-size:12px;letter-spacing:.02em;font-weight:500;color:#3c3c3c;text-transform:uppercase;padding:0 17px 0 5px}.page-sidebar.page-sidebar--horizontal .halo-sidebar-wrapper .filter-title svg{width:22px;height:100%;fill:#3c3c3c}.page-sidebar.page-sidebar--horizontal .sidebarBlock{max-width:170px;width:100%;margin:0 0 10px;padding:0 5px;position:relative}.page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-heading{border:1px solid #e6e6e6;font-size:12px;letter-spacing:.02em;color:#3c3c3c;font-weight:400;text-transform:capitalize;padding:11px 15px 10px;margin:0}.page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-heading .icon{right:15px}.page-sidebar.page-sidebar--horizontal .sidebarBlock .sidebarBlock-content{position:absolute;top:calc(100% + 5px);left:6px;background:#fff;z-index:999;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.15);box-shadow:0 1px 4px #00000026;width:calc(100% + 30px);padding:0 15px}.page-sidebar.page-sidebar--horizontal .sidebarBlock.filter-prices .sidebarBlock-content{padding-bottom:15px}.template-full-width .toolbar{padding:34px 0 36px}.template-full-width .collection-description{margin:72px auto 75px}.template-full-width .halo-custom-banner.style-2{padding-top:12px}}@media (min-width: 1400px){.page-sidebar.page-sidebar--horizontal .sidebar-refined-widgets{padding:6px 15px 25px 110px}.page-sidebar.page-sidebar--horizontal .sidebarBlock{max-width:210px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-category-fullwidth.css.map */
