/** Shopify CDN: Minification failed

Line 366:23 Expected ":"

**/
.mz-autocomplete-list, .mz-autocomplete-grid {
    width: 100%;
}

.mezereon .mz-results {
    transition: all 0.10s ease-in;
    opacity: 0;
    margin-bottom: 15px;
}

    .mezereon .mz-results.mz-loaded {
        opacity: 1;
    }

.mezereon .mz-grid {
    margin-top: 20px;
}

.mezereon .mz-grid-item {
    width: 25%;
}

.mezereon .mz-filter-layout-vertical .mz-grid-item {
    width: 33%;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 28px;
}

.mezereon .mz-filter-layout-vertical .mz-grid.grid-4 .mz-grid-item {
    width: 25%;
}

.mezereon .mz-toggle-layout {
    display: flex;
}

@media only screen and (max-width: 768px) {
    .mezereon .mz-filter-layout-vertical .mz-grid.grid .mz-grid-item,
    .mezereon .mz-filter-layout-vertical .mz-grid.grid-4 .mz-grid-item,
    .mezereon .mz-filter-layout-vertical .mz-grid-item,
    .mezereon .mz-grid-item {
        width: 50%
    }
    .mezereon .mz-toggle-layout {
        display: none;
    }
}

.mezereon .mz-facet label {
    font-size: 1em;
    text-transform: none;
}

.mezereon h5.mz-label {
    margin-top: 10px;
    font-size: 16px !important;
    line-height: 22px !important;
    text-transform: uppercase;
}

.mezereon .mz-selections {
    padding: 0 0 10px 0;
}

.mezereon .mz-pull-right {
    margin-top: 20px;
}

.mezereon .mz-filter-btn .mz-btn {
    padding: 6px 11px;
    margin-right: 5px;
}

.mezereon .mz-btn {
    padding: 0.75em;
}

.mezereon .ch-drawer {
    max-width: 450px;
}

.mezereon.toggle-over-flow {
    position: inherit;
}

.mezereon .mz-item-image-wrapper > a {
    display: contents;
}

.mezereon .mz-item-card:hover .qview-button-wrapper {
    visibility: visible;
    opacity: 1;
}


.mezereon .mz-search-revealed {
    opacity: 0;
}

.mezereon .mz-skeleton {
    display: inline-block;
    position: relative;
    overflow: hidden;
    background-color: #e4e4e4;
    border-radius: 5px;
}

    .mezereon .mz-skeleton:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        background-image: -webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(20%,hsla(0,0%,100%,.2)),color-stop(60%,hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));
        background-image: linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));
        -webkit-animation: mz-skeleton-animation 1.2s infinite;
        animation: mz-skeleton-animation 1.2s infinite;
        content: ""
    }

@-webkit-keyframes mz-skeleton-animation {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes mz-skeleton-animation {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.mezereon .mz-skeleton-wrapper.mz-selections {
    min-height: 60px;
}

.mezereon .mz-skeleton-wrapper.mz-action-bar {
    min-height: 50px;
}

.mezereon .mz-skeleton-wrapper .mz-grid-item {
    display: block !important;
}

@media only screen and (min-width: 768px) {
    .mezereon .mz-skeleton-wrapper.mz-aggs-horizontal.mz-hidden-xs.mz-refinements.mz-horizontal {
        display: block !important;
    }
}

.mezereon .page-width {
    padding: 0 20px;
    max-width: 1600px;
    margin: auto;
}

.mezereon .mz-pagination {
    padding-top: 15px;
}

.mezereon .pretty .state label>span {
    vertical-align: text-bottom;
}

.mezereon .mz-show-more {
    margin-top: 5px;
}

.mezereon .mz-paging-more > button {
    background: #84759f;
    color: #fff;
    border: 2px solid #aa86eb;
    height: 40px;
    padding-left: 29px;
    padding-right: 29px;
    border-radius: 6px;
    text-transform: uppercase;
}

.mezereon .mz-paging-more > button:hover {
    background: #5c5d5f;
    border-color: #505050;
    color: #fff;
}

.mezereon .mz-filter-layout-vertical .mz-paging-more {
    padding-left: 25%;
}

.mezereon .mz-facet .mz-active .mz-checkbox label {
    color: #000;
}

.mezereon .mz-facet .mz-node.mz-box {
    border-radius: 5px;
}

.mezereon .mz-facet .mz-node.mz-box.mz-active {
    color: #000;
    border: 2px solid #333;
    border-radius: 5px;
    box-sizing: border-box;
}

.mezereon .mz-selections-option, .mezereon .mz-clear-selections {
    background: #f7f8fa;
    border: 1px solid #e9e7e7;
    color: #777;
}

.mezereon .mz-btn-primary {
    background-color: #959595;
    border: 0 solid #959595;
}

.mezereon .mz-action-bar .mz-select {
    display: initial
}

.mezereon .mz-select select {
    border: none;
    color: #777;
}

.mezereon .mz-sort-by {
    color: #000;
    font-weight: 700;
}

.mezereon .mz-highlight {
    background-color: #ffff0050;
}

.mezereon .mz-facet[data-facet-name*="size"] .mz-node.mz-box {
    margin: 0 5px 10px 0;
    min-width: calc(33% - 5px);
    text-align: center;
}

.mezereon .mz-facet .mz-animated {
    color: #d4d4d4;
}

.mezereon .mz-facet .mz-node.mz-box span {
    vertical-align: text-bottom;
}

.mz-list::-webkit-scrollbar-thumb, .mz-list-box::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 5px #bbb;
    background-color: #bbb;
}

.mz-list::-webkit-scrollbar-track, .mz-list-box::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #d4d4d4;
}

.mezereon .mz-list, .mezereon .mz-list-box {
    overflow-y: auto;
    overflow-x: hidden;
}

.mz-list-box::-webkit-scrollbar {
    width: 5px;
    position: fixed;
    right: 0;
}

@media (min-width: 768px) {
    .mezereon.pagecollection .mz-aggs-vertical,
    .mezereon.pagecollection\.latex-2 .mz-aggs-vertical,
    .mezereon.pagecollection .mz-hits,
    .mezereon.pagecollection\.latex-2 .mz-hits {
        width: 100%;
        float: none;
    }

    .mezereon.pagecollection .mz-filter-layout-vertical .mz-paging-more,
    .mezereon.pagecollection\.latex-2 .mz-filter-layout-vertical .mz-paging-more {
        padding-left: 0;
    }    
}

@media (min-width: 1025px) {
    .mezereon .leftColumn:not(.rightColumn) {
        padding-right: 0;
    }
}

.mezereon .hidden {
    display: none;
}

@media only screen and (max-width: 800px) {
    .mezereon .mz-action-bar .mz-inline-flex.mz-preview-margin {
        width: 100%;
    }
    .mezereon .mz-action-bar .mz-inline-flex {
        justify-content: space-between;
    }
    .mezereon .mz-filter > .mz-hidden-xs {
        display: inline-block !important;
        font-size: 12px;
    }
    .mezereon .mz-filter-layout-vertical .mz-paging-more {
        padding-left: 0;
    }
    .mezereon .mz-paging-more>button,
    .mezereon .mz-paging-more .btn.btn-border01 {
        width: 100%;
    }
}
.mezereon .mz-action-bar {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}

.mezereon .mz-action-bar:before, .mz-action-bar:after {
    display: none;
}

.mezereon .mz-toggle-layout .mz-btn {
    padding: 0 2px;
    border-color: #fff;
    background-color: #fff;
    box-shadow: none;
}

.mezereon .mz-toggle-layout .tt-col-three,
.mezereon .mz-toggle-layout .tt-col-four {
    opacity: 0.3;
}

.mezereon .mz-toggle-layout .mz-active .tt-col-three,
.mezereon .mz-toggle-layout .mz-active .tt-col-four {
    opacity: 1;
}

.mezereon .mz-toggle-layout .tt-col-three:before {
    font-family: wokiee_icons;
    font-size: 24px;
    content: '\ea30';
}

.mezereon .mz-toggle-layout .tt-col-four:before {
    font-family: wokiee_icons;
    font-size: 26px;
    content: '\ea31';
}

.mezereon .mz-action-bar-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;s
    align-items: flex-start;
}

.mezereon .mz-action-bar .mz-hits-info {
    margin: 0;
}

.mezereon .mz-action-bar .mz-sort-by {
    margin: 0;
}

.mezereon .mz-paging {
    display: flex;
    align-items: baseline;
}

@media only screen and (max-width: 768px) {
    .mezereon .mz-action-bar .mz-hits-info,
    .mezereon .mz-paging {
        display: none;
    }
}

.mezereon .mz-action-bar .mz-select.sort select {
    font-size: 14px;
    min-height: 35px;
}

.mezereon .tt-title {
    margin-bottom: 5px;
}

/*
 *
 * Custom Honour Styles 
 *
*/
.mezereon .mz-facet .vue-slider-dot-handle {
    background-color: #83749f
}

.mezereon .mz-facet[data-facet-name*="size"] .mz-node.mz-box,.mezereon .mz-facet[data-facet-name=variants_option_size] .mz-node.mz-box
{
    margin: 0 5px 10px 0;
    min-width: calc(16% - 5px);
    background-color:#f7f8fa;
    padding: 9px;
    text-align:center
}

.mezereon .mz-facet .mz-node.mz-box {
    border:0
}

.mezereon .mz-swatch {
    width: 31px;
    height: 31px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #e1e1e1;
}

.mezereon .mz-facet .mz-node.mz-box {
    margin-right:0px;
    padding:3px
}

.mezereon .mz-refinements div:not(:first-child) h5.mz-label {
    margin-top: 30px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e9e7e7;
}

.mezereon .mz-refinements>div {
    border:none
}

/*Honour changes*/
.mz-image {
    max-height: 30px;
    border: 1px solid #c4c4c4;
    border-radius: 5px;
}

@media (max-width: 1024px) {
    .tt-product.tt-small .tt-description .tt-option-block, .tt-product-design02.tt-small .tt-description .tt-option-block,
    .tt-product.tt-small .tt-description .tt-product-inside-hover, .tt-product-design02.tt-small .tt-description .tt-product-inside-hover
    
    {
        display:none
    }
    
    #same_product_height #tt-pageContent .tt-product .tt-image-box{
        height:248px
    }
}