.document-listing-component .document-listing-header{padding:80px 20px;margin-bottom:0}
.document-listing-component .document-listing-header .container-fluid{max-width:1400px;margin:0 auto}
.document-listing-component .document-listing-header .document-listing-title{margin:0 0 30px 0}
.document-listing-component .document-listing-header .document-listing-title>*{text-align:center}
.document-listing-component .document-listing-header .cmp-product-search-wrapper{max-width:600px;margin:0 auto}
.document-listing-component .document-listing-header .cmp-product-search-wrapper .cmp-product-search{display:flex;align-items:center;overflow:hidden}
.document-listing-component .document-listing-header .cmp-product-search-wrapper .cmp-product-search__button{padding:14px 20px;background:transparent;cursor:pointer;transition:all .3s;border:0;width:10%}
.document-listing-component .document-listing-header .cmp-product-search-wrapper .cmp-product-search__input{border:0;padding:14px 0;width:80%;text-align:center}
.document-listing-component .document-listing-header .cmp-product-search-wrapper .cmp-product-search__input:focus{outline:0}
.document-listing-component .document-listing-header .cmp-product-search-wrapper .cmp-product-search__clear{padding:14px 20px;background:transparent;cursor:pointer;transition:all .3s;border:0;width:10%}
.document-listing-component .document-listing-header .cmp-product-search-wrapper .cmp-product-search__clear.v-none{display:block !important;visibility:hidden}
.document-listing-component .document-listing-content{margin:0 auto;max-width:1700px}
.document-listing-component .document-listing-content .container-fluid{max-width:1400px;margin:0 auto}
.document-listing-component .document-listing-content #product-category{display:flex;gap:0;margin:0;width:100%;padding:0 40px}
.document-listing-component .document-listing-content #product-category::after,.document-listing-component .document-listing-content #product-category::before{display:none}
.document-listing-component .document-listing-content #product-category .button-clearall:has(+ .product-filter.collapsed){display:none}
.document-listing-component .document-listing-content #product-category .product-filter{margin-top:45px}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__title{cursor:pointer}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters{position:sticky;top:20px}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-actions{display:flex;justify-content:space-between;align-items:center;padding:20px}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-actions .btn-clear-all{background:transparent;border:0;cursor:pointer;padding:0;transition:color .3s}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-header{padding:20px}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-header .filter-title{margin:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-header .filter-title .filter-title-arrow{transition:transform .3s}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-header .filter-title[aria-expanded="false"] .filter-title-arrow{transform:rotate(180deg)}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-groups-wrapper{padding:10px 0;max-height:calc(100vh - 200px);overflow-y:auto}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters .filter-groups-wrapper::-webkit-scrollbar{width:6px}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__title{padding:20px;display:flex;align-items:center}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__title::before{content:"";background:url(../../../../../content/dam/gainsborough/icons/filter-icon.svg);height:15px;width:20px;object-fit:contain;display:block;margin-right:10px;background-repeat:no-repeat;background-size:20px 15px}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group{margin-bottom:5px}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--title{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;cursor:pointer;transition:all .3s}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--title .arrow{width:20px;text-align:center}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--title .arrow i{transition:transform .3s}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--title .arrow i.fa-angle-up{transform:rotate(180deg)}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--title .arrow i.fa-angle-down{transform:rotate(0)}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--facet{list-style:none;padding:0;margin:0}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--item{padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--item.show_filter{display:block}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--hasChild{cursor:pointer}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select{display:flex;align-items:center;padding:10px 0;cursor:pointer;transition:all .2s}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select:hover{opacity:.7}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select .uncheck,.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select .check{width:18px;height:18px;margin-right:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select .uncheck img,.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select .check img{max-width:100%;max-height:100%}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select .check{display:none}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select.active .uncheck{display:none}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select.active .check{display:inline-flex}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--select .product-category--wrapper__group--text{flex:1;line-height:1.4}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--hasChild--content{display:none;padding-left:10px;width:100%}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--hasChild--content ul{padding-left:0}
.document-listing-component .document-listing-content #product-category .product-filter .product-category--wrapper__group--hasChild--content.show{display:block}
@media(min-width:767px){.document-listing-component .document-listing-content #product-category .product-filter.collapsed{width:12.5% !important;min-width:fit-content}
.document-listing-component .document-listing-content #product-category .product-filter.collapsed .product-category--wrapper>*{display:none}
.document-listing-component .document-listing-content #product-category .product-filter.collapsed .product-category--wrapper__title{display:flex;border-radius:20px;cursor:pointer}
.document-listing-component .document-listing-content #product-category .product-filter{padding-left:0;padding-right:15px}
.document-listing-component .document-listing-content #product-category .productlisting-default{width:75% !important;padding:0 15px}
}
@media(min-width:767px){.document-listing-component .document-listing-content #product-category .product-filter.collapsed + .productlisting-default .cmp-product-top-panel{right:calc(-12.5% - 80px) !important}
}
@media(max-width:992px){.document-listing-component .document-listing-content #product-category .product-filter.collapsed + .productlisting-default .cmp-product-top-panel{right:calc(-12.5% - 40px) !important}
}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel{display:flex;flex-direction:column;align-items:flex-end}
@media(max-width:992px) and (max-width:1024px){.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel{right:-20px !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel .cmp-product-sort-by{margin-left:20px !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel .cmp-pagination-info{margin-right:20px !important}
}
@media(min-width:767px){.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel{position:absolute;right:-40px;width:100vw;justify-content:center;max-width:1700px;align-items:center;padding-top:20px;flex-direction:row}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel .cmp-product-sort-by{width:87.5%;padding-left:12.5%;margin-left:40px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-top-panel .cmp-pagination-info{width:12.5%;margin-right:40px;min-width:fit-content}
}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by{align-items:center;justify-content:center;width:100%}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by__count{margin:0}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by .dropdown .dropdown-toggle{padding:8px 16px;cursor:pointer;transition:all .3s}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-sort-by .dropdown .dropdown-toggle::after{margin-left:10px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-pagination-info{text-align:end}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-pagination-info p{margin:0}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-search-banner{display:block;padding:8px 20px;font-size:14px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-search-banner strong{font-weight:600}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked{margin-bottom:10px}
@media(min-width:767px){.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked{min-height:97px;padding-top:30px}
}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked__wrapper{display:flex;flex-wrap:wrap;gap:10px;padding:15px 20px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked__wrapper.d-none{display:none !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked_item{display:inline-flex;align-items:center;gap:8px;padding:6px 12px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-recently-checked_item .product-btn-close{cursor:pointer;margin-left:4px;transition:opacity .3s}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing.d-none,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card.d-none,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static.d-none{display:none !important}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link{overflow:hidden;text-decoration:none;transition:all .3s;display:flex;flex-direction:column;height:100%}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link:hover,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link:hover,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link:hover{transform:translateY(-4px)}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_thumbnail_sec,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_thumbnail_sec,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_thumbnail_sec{text-align:center}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_thumbnail,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_thumbnail,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_thumbnail{width:160px;height:230px;margin:35px auto;object-fit:contain}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_text,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_text,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_text{padding:16px;line-height:1.5;flex:1;margin:0}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_icon_sec,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_icon_sec,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_icon_sec{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_icon_sec .document_list_open,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_icon_sec .document_list_open,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_icon_sec .document_list_open{display:flex;align-items:center;gap:10px}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_link .document_list_icon_sec .document_list_open::after,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_link .document_list_icon_sec .document_list_open::after,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_link .document_list_icon_sec .document_list_open::after{content:"\f105";font-size:16px;font-weight:600;font-family:'Font Awesome 5 Free'}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing .document_list_type,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card .document_list_type,.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-product-listing-card-static .document_list_type{font-size:15px;color:#70707050}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-no-results-message{padding:60px 20px;text-align:center;position:absolute;width:100%}
.document-listing-component .document-listing-content #product-category .productlisting-default .o-featured-pages__wrapper .cmp-no-results-message p{margin:0}
.document-listing-component .cmp-pagination-wrapper{margin-top:30px}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination-info{text-align:center;margin-bottom:20px}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination-info p{margin:0}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:20px}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav{cursor:pointer}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav.disabled{opacity:.3;pointer-events:none}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav a{text-decoration:none}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav a::after{font-family:'Font Awesome 5 Free';font-weight:600;padding:8px 12px;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;transition:all .3s}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav a:focus,.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav a:hover{outline:0;text-decoration:none}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav.cmp-pagination-prev a::after{content:"\f104"}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination-nav.cmp-pagination-next a::after{content:"\f105"}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count{display:flex;list-style:none;padding:0;margin:0;gap:6px}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination_count-item{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:0 10px}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination-dots{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}
.document-listing-component .cmp-pagination-wrapper .cmp-pagination .cmp-pagination_count .cmp-pagination-dots.d-none{display:none !important}
@media(max-width:1200px){.document-listing-component .document-listing-content #product-category .productlisting-default .cmp-product-listing,.document-listing-component .document-listing-content #product-category .productlisting-default .cmp-product-listing-card,.document-listing-component .document-listing-content #product-category .productlisting-default .cmp-product-listing-card-static{grid-template-columns:repeat(3,1fr) !important;gap:20px !important}
}
@media(max-width:992px){.document-listing-component .document-listing-content #product-category{padding:0 20px}
.document-listing-component .document-listing-content #product-category .productlisting-default .cmp-product-listing,.document-listing-component .document-listing-content #product-category .productlisting-default .cmp-product-listing-card,.document-listing-component .document-listing-content #product-category .productlisting-default .cmp-product-listing-card-static{grid-template-columns:repeat(2,1fr);gap:15px !important}
}
@media(max-width:768px){.document-listing-component .document-listing-header{padding:30px 15px}
.document-listing-component .document-listing-content{padding:20px}
.document-listing-component .document-listing-content #product-category{flex-direction:column;gap:0;margin:0}
.document-listing-component .document-listing-content #product-category .product-filter{flex:1}
.document-listing-component .document-listing-content #product-category .product-filter .document-listing-filters{position:relative;top:0}
}
.d-none{display:none !important}
.d-block{display:block !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.cmp-pagination-info.d-none{display:none !important}
@media(min-width:768px){.d-md-block{display:block !important}
.d-md-none{display:none !important}
}
.product-category--wrapper .fa-angle-down::before{content:"+";font-style:normal;font-weight:600;font-size:18px}
.product-category--wrapper .fa-angle-up::before{content:"\2212";font-style:normal;font-weight:600;font-size:18px}
@media(min-width:768px){.button-clearall{position:relative;top:45px;z-index:1;left:18%;width:0}
.button-clearall .cmp-product-clearall{width:97px;height:70px;border:0;background:transparent}
}
@media(min-width:767px) and (max-width:1500px){.button-clearall{left:16%}
}
@media(max-width:767px){.product-filter{position:unset;margin-top:10px !important}
.product-filter .o-featured-pages__wrapper_mobile{position:absolute;height:100vh;z-index:1000;width:100vw}
.product-filter .o-featured-pages__wrapper_mobile .close{opacity:1}
.product-filter .o-featured-pages__wrapper_mobile .cmp-product-recently-checked__wrapper{margin:15px}
.product-filter .o-featured-pages__wrapper_mobile .cmp-product-recently-checked__wrapper .cmp-product-recently-checked_item{display:inline-flex;align-items:center;padding:6px 12px;margin:5px}
.button-clearall{display:flex;justify-content:space-between;padding:20px}
.button-clearall p{margin:0}
.button-clearall .cmp-product-clearall{width:90px;height:25px;border:0;background:transparent;position:absolute;z-index:2;right:50px;top:auto}
.button-clearall #mobile::before{content:"\f1de";font-family:'Font Awesome 5 Free';font-weight:600;margin-right:8px}
}
.cmp-product-search__clear .fa-solid:before{font-family:'Font Awesome 5 Free';font-weight:600;font-style:normal;color:#fff}
.product-category--mobile{position:absolute;left:0;right:0;top:50px;width:100%;height:100%;overflow-y:scroll;display:contents;z-index:100}
.product-category--mobile .fa-angle-right:before{content:"\f105";font-family:'Font Awesome 5 Free';font-weight:600;font-style:normal}
.product-category--mobile .fa-angle-left:before{content:"\f104";font-family:'Font Awesome 5 Free';font-weight:600;font-style:normal}
.product-category--mobile--title{display:flex;justify-content:space-between;padding:0 15px}
.product-category--mobile--title .filter-icon{display:inline-block !important}
.product-category--mobile--title p.filterTitle::before{content:"\f1de";font-family:'Font Awesome 5 Free';font-weight:600;margin-right:8px}
.product-category--mobile--title p{line-height:24px;margin-bottom:0;margin-top:20px}
.product-category--mobile--title p.close i.fa-solid.fa-x::after{content:"\58";font-style:normal}
.product-category--mobile__facet{list-style:none;padding:15px 20px !important}
.product-category--mobile__facet .cmp-product-sort-by-mobile{display:none}
.product-category--mobile__item{padding:10px 0}
.product-category--mobile__item__option{padding:0;flex-wrap:nowrap;display:flex;align-items:center;margin-right:8px}
.product-category--mobile__item__content{position:absolute;left:0;right:0;top:50px;width:100vw;overflow-y:scroll;display:contents;z-index:100;height:100vh}
.product-category--mobile__item__content__text{display:flex;line-height:20px;align-items:center}
.product-category--mobile__item__content__option{padding:0;flex-wrap:nowrap;display:flex;align-items:center}
.product-category--mobile__item__content__option span{margin-right:8px}
.product-category--mobile__item__content__option span.check{width:18px;height:18px;margin-right:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}
.product-category--mobile__item__content__option span.uncheck{width:18px;height:18px;margin-right:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}
.product-category--mobile__item__content__option p{padding:4px;margin-bottom:0;margin-right:8px}
.product-category--mobile__item__content__option p span{display:flex;width:20px;height:20px;padding:4px;margin-right:0}
.product-category--mobile__item__content-body{padding:15px 20px}
.product-category--mobile__item__content__title{line-height:28px;padding-bottom:8px;display:flex;justify-content:space-between}
.product-category--mobile__item__content__title a{text-decoration:underline !important;border:0}
.product-category--mobile__item__content-list{display:flex;margin:10px 0 0;justify-content:space-between}
.product-category--mobile__item__content-header{line-height:24px;padding:20px}
.product-category--mobile__item__content-header a{text-decoration:underline !important;padding:0 0 0 10px}
.product-category--mobile__item__text{display:flex;justify-content:space-between;line-height:30px;align-items:center}
.product-category--mobile__item__text .sortHide{display:none}
.product-category--mobile ul{list-style:none;padding:0}
.product-category--mobile__item__content ul{padding:0;list-style:none}
.product-category--mobile__item__content ul li{display:flex;margin:10px 0 0;justify-content:space-between}
.product-category--mobile__item__content{position:absolute;width:100%;height:100%;top:45px;left:100%;right:0;display:none;z-index:1000}