.ns-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

body .page-wrapper .breadcrumbs { margin-bottom: 5px !important; }

body .page-wrapper .breadcrumbs:before { width: -o-calc(100% - 40px) !important; width: -moz-calc(100% - 40px) !important; width: -webkit-calc(100% - 40px) !important; width: calc(100% - 40px) !important; }

body .page-wrapper #maincontent { font-family: "Roboto", sans-serif !important; }

@media all and (max-width: 767px) { body .page-wrapper #maincontent { padding-left: 0; padding-right: 0; }
  body .page-wrapper #maincontent .columns { padding-left: 15px; padding-right: 15px; } }

body .page-wrapper #maincontent .page-title-wrapper { position: absolute; left: -300%; }

body .page-wrapper #maincontent .category-view .category-image > img { width: 100%; }

@media all and (min-width: 768px) { body .page-wrapper #maincontent .columns .column.main { width: 100%; } }

@media all and (max-width: 767px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list, body .page-wrapper #maincontent .columns .column.main .search.results { position: initial !important; } }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .modes, body .page-wrapper #maincontent .columns .column.main .search.results .modes { margin-right: 0; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products #list-mode, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products #list-mode { display: none; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: left; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode .grid-mode, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode .grid-mode { padding: 2px; border: 1px solid #ddd; display: inline-block; height: auto; box-sizing: border-box; line-height: 1; cursor: pointer; margin-right: 7px; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode .grid-mode .square, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode .grid-mode .square { width: 10px; height: 10px; background: #ddd; display: inline-block; vertical-align: middle; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode .grid-mode.mode-4 .square, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode .grid-mode.mode-4 .square { width: 8px; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode .grid-mode.active, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode .grid-mode.active { border-color: #1d1d1b; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode .grid-mode.active .square, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode .grid-mode.active .square { background: #1d1d1b; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-amount, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-amount { display: none; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages { position: absolute; right: 10px; font-style: italic; display: initial; -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; margin: 0; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item { margin: 0; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item .page, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item .page { color: #333333; font-size: 1.2rem; font-weight: 500; vertical-align: middle; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.current .page, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.current .page { font-size: 1.4rem; background-color: transparent; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action { background: transparent; border: 0; box-shadow: none; border-radius: 0; margin: 0; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action.next:before, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action.next:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action.next:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action.next:before { content: "\f101"; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action.previous:before, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action.previous:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action.previous:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action.previous:before { content: "\f100"; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action:before, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous .action:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-next .action:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 1.4rem; text-rendering: auto; -webkit-font-smoothing: antialiased; vertical-align: middle; color: #333333; }

@media all and (max-width: 767px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item .page, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item .page { font-size: 1.6rem; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.current .page, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.current .page { font-size: 2rem; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous a.action:before, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .pages-items .item.pages-item-next a.action:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-previous a.action:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages .pages-items .item.pages-item-next a.action:before { font-size: 2rem; } }

@media (min-width: 768px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .field.limiter { border: 1px solid #cccccc; text-transform: uppercase; padding: 3px 0 3px 20px; color: black; min-width: 200px; text-align: left; display: initial; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-right: 25px; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .sorter-action, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .field.limiter .sorter-action { display: none; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter label, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter label, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter label, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .field.limiter label { color: black; font-weight: 500; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter select, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter select, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter select, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .field.limiter select { padding-right: 100px; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .limiter-text, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .limiter-text, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter .limiter-text, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .field.limiter .limiter-text { display: none; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-right: 25px; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .label, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .sorter-label, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .label, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .sorter-label { font-size: 1.2rem; color: #a0a0a0; font-weight: 600; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .label:after, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .sorter-label:after, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .label:after, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .sorter-label:after { content: ':'; } }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products select, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products select { padding-top: 0; padding-bottom: 0; padding-left: 3px; background-color: transparent; margin: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; border-radius: 0px; background-position-y: 50%; font-size: 1.3rem; cursor: pointer; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products select option, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products select option { color: #363636; }

@media all and (max-width: 767px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .grid-show-mode, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .grid-show-mode, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .field.limiter { display: none; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .pages { display: block; text-align: center; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter { margin: 0; width: -o-calc(49% - 15px); width: -moz-calc(49% - 15px); width: -webkit-calc(49% - 15px); width: calc(49% - 15px); position: absolute; right: 15px; top: 0; height: 48px; background: #ddd; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label { display: none; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter #sorter, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter #sorter { height: 100%; height: 100%; font-size: 1.4rem; font-weight: 500; color: #363636; max-width: -o-calc(100% - 30px); max-width: -moz-calc(100% - 30px); max-width: -webkit-calc(100% - 30px); max-width: calc(100% - 30px); }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action { display: inline-block; height: 100%; background: #363636; width: 30px; line-height: 44px; float: right; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action:before, body .page-wrapper #maincontent .columns .column.main .search.results .toolbar.toolbar-products .toolbar-sorter.sorter .sorter-action:before { color: #fff; } }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info:hover, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info:hover { background: initial; box-shadow: initial; border: initial; margin: initial; padding: initial; position: initial; z-index: initial; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info:hover .product-image-container .actions, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info:hover .product-image-container .actions { opacity: 1; visibility: visible; z-index: 2; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container { display: block; text-align: center; position: relative; margin: 0 auto; }

@media all and (max-width: 639px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container { margin: 0 auto; } }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container + .amasty-label-container, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container + .amasty-label-container { bottom: -30px !important; height: auto !important; font-weight: bold; font-family: "Roboto", sans-serif; left: 50% !important; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); right: auto !important; margin: 0 !important; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container + .amasty-label-container > div, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container + .amasty-label-container > div { position: relative !important; padding: 5px 0px !important; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .amasty-label-text, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .amasty-label-text { margin-top: 55px; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .product-item-photo, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .product-item-photo { display: initial !important; position: static !important; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions { position: absolute; bottom: 0px; width: 100%; z-index: 1; opacity: 0; visibility: hidden; background: rgba(255, 255, 255, 0.5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 5px 0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action { padding: 0px 5%; text-decoration: none !important; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.quickview:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.quickview:before { background: transparent url("../images/look_black.svg"); }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.towishlist:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.towishlist:before { background: transparent url("../images/heart_black.svg"); }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.tocompare:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.tocompare:before { background: transparent url("../images/compare_black.svg"); }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.quickview:hover:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.quickview:hover:before { background: transparent url("../images/look_yellow.svg"); }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.towishlist:hover:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.towishlist:hover:before { background: transparent url("../images/heart_yellow.svg"); }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.tocompare:hover:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.tocompare:hover:before { background: transparent url("../images/compare_yellow.svg"); }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action:before { content: ''; width: 20px; height: 20px; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain; background-position: center; display: inline-block; vertical-align: middle; margin: 0; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action span, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action span { display: none; }

@media all and (max-width: 768px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions { top: 0; bottom: initial; z-index: 1; display: inline-block; right: 0; width: auto; background: transparent; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.quickview, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.quickview { display: none; }
  body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.towishlist:before, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-info .product-image-container .actions .action.towishlist:before { content: '\f08a'; background: none; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 1.6rem; text-rendering: auto; -webkit-font-smoothing: antialiased; line-height: 1; color: #363636; } }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .amquickview-hover, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .amquickview-hover { display: none !important; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details { text-align: center; margin-top: 23px; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .product-item-name, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .product-item-name { margin: 0 auto; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .product-item-name .product-item-link, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .product-item-name .product-item-link { font-size: 1.3rem; font-weight: 500; color: #1d1d1b; line-height: normal; min-height: -o-calc(1.3rem * 2); min-height: -moz-calc(1.3rem * 2); min-height: -webkit-calc(1.3rem * 2); min-height: calc(1.3rem * 2); display: inline-block; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .price-box, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .price-box { margin: 0; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .price-box .price-label, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .price-box .price-label { display: none; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .price-box .price, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .price-box .price { font-size: 1.6rem; color: #1d1d1b; font-weight: 500; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .price-box .old-price .price, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .price-box .old-price .price { color: #969696; font-size: 1.4rem; text-decoration: line-through; padding-right: 5px; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .attribute.sku, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .attribute.sku { color: #8c8a8a; font-size: 1.1rem; font-weight: 500; }

@media all and (max-width: 767px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .attribute.sku, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .attribute.sku { margin: 5px auto 10px; } }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper .products.list .product-item .product-item-details .attribute.sku .label:after, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper .products.list .product-item .product-item-details .attribute.sku .label:after { content: ':'; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper + .toolbar.toolbar-products, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper + .toolbar.toolbar-products { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper + .toolbar.toolbar-products .grid-show-mode, body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper + .toolbar.toolbar-products .field.limiter, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper + .toolbar.toolbar-products .grid-show-mode, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper + .toolbar.toolbar-products .field.limiter { display: none; }

body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper #amasty-shopby-overlay > .loader, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper #amasty-shopby-overlay > .loader { -webkit-background-size: contain; background-size: contain; }

@media all and (min-width: 768px) { body .page-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper #amasty-shopby-overlay > .loader, body .page-wrapper #maincontent .columns .column.main .search.results .products.wrapper #amasty-shopby-overlay > .loader { height: 128px; width: 128px; } }

body .page-wrapper #maincontent .columns .sidebar-main { font-family: "Roboto", sans-serif; border-right: 1px solid #ddd; padding-right: 18px; }

@media all and (min-width: 768px) { body .page-wrapper #maincontent .columns .sidebar-main { width: 260px; } }

body .swatch-option-tooltip .image { display: none !important; }

@media all and (max-width: 767px) { body.filter-active .page-wrapper { margin-top: initial; visibility: visible; }
  body.filter-active .page-wrapper .columns .tmla-mask { display: none; } }

body.fancybox-lock .fancybox-wrap.fancybox-opened { width: 100% !important; max-width: 1024px !important; top: 40px !important; }

body.fancybox-lock .fancybox-wrap.fancybox-opened .fancybox-inner { width: 100% !important; }

@media all and (min-width: 768px) { body.fancybox-lock .fancybox-wrap.fancybox-opened .fancybox-inner { max-height: 640px !important; } }

@media all and (min-width: 1024px) { body.fancybox-lock .fancybox-wrap.fancybox-opened { left: 50% !important; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } }

body .range { position: relative; }

body .range .amshopby-filter-price-to.right { float: right; }

body .range .delimiter { display: none; }

body .range:after, body .range:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: #363636; }

body .range:after { right: 6px; }

body .range:before { left: 46px; }

body.eur .range:before, body.eur .range:after { content: '\f153'; }

body.jpy .range:before, body.jpy .range:after { content: '\f157'; }

body.usd .range:before, body.usd .range:after { content: '\f155'; }

body.gbp .range:before, body.gbp .range:after { content: '\f154'; }

body .catalog-topnav.amasty-catalog-topnav { border: none; }

@media (max-width: 768px) { body .catalog-topnav.amasty-catalog-topnav { margin-bottom: 20px; } }

body #layered-filter-block .ns-clear-filter { margin-bottom: 20px; font-size: 12px; }

body #layered-filter-block .ns-clear-filter:after { content: ""; display: block; clear: both; }

body #layered-filter-block .ns-clear-filter .ns-selected-count { float: left; }

body #layered-filter-block .ns-clear-filter .ns-selected-count span { margin-right: 5px; }

@media (max-width: 768px) { body #layered-filter-block .ns-clear-filter .ns-selected-count { display: none; } }

body #layered-filter-block .ns-clear-filter .am_shopby_state_container { float: right; }

body #layered-filter-block .ns-clear-filter .am_shopby_state_container a { font-weight: bold; text-decoration: underline; }

body #layered-filter-block .ns-clear-filter .am_shopby_state_container a:hover { background: transparent; color: #494949; }

@media (max-width: 768px) { body #layered-filter-block .ns-clear-filter .am_shopby_state_container a { font-weight: 500; text-decoration: none; font-size: 13px; } }

@media (max-width: 768px) { body #layered-filter-block .ns-clear-filter .am_shopby_state_container { width: 100%; float: none; background: white; padding: 15px; text-align: center; } }

body #layered-filter-block #narrow-by-list { background-color: #eee; border: none; flex-wrap: initial; }

@media (min-width: 768px) { body #layered-filter-block #narrow-by-list { display: flex; /*new*/ flex-wrap: wrap; flex-direction: row; justify-content: flex-start; } }

body #layered-filter-block #narrow-by-list .filter-options-item { width: 240px; font-size: 13px; font-weight: normal; background: #eeeeee; padding: 13px 13px 13px 13px; position: relative; }

@media (max-width: 769px) { body #layered-filter-block #narrow-by-list .filter-options-item { padding: 10px 10px 0 10px; border-bottom: 1px solid #ffffff; }
  body #layered-filter-block #narrow-by-list .filter-options-item.ns-active { border-bottom: 1px solid #363636; } }

body #layered-filter-block #narrow-by-list .filter-options-item.active { background-color: #F8F8F8; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-title { color: #000000; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-title:after { color: #000000; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content { margin: 12px 0 0 -13px; border: none; background: #F8F8F8; width: 150%; max-height: 320px; overflow: hidden; overflow-y: scroll; padding-right: 20px; }

@media (max-width: 768px) { body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content { width: 100%; margin: 10px 0; } }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content ol, body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content ul { padding-left: 0px; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item { list-style: none none; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item a { display: block; font-weight: 500; font-size: 12px; color: #363636; position: relative; border-bottom: 1px solid #dddddd; padding-bottom: 20px; margin: 20px 0; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item a input { position: absolute; top: -999999px; left: -999999px; visibility: hidden; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item a input:checked + span:after { content: "\2713"; position: absolute; right: 15px; font-size: 16px; font-weight: bold; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item a:hover { background-color: transparent; color: #363636; font-weight: 500; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item a:focus, body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content li.item a:visited { text-decoration: none; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute a.item { padding: 10px 0 !important; border-bottom: 1px solid #dddddd; display: block; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute a.item.selected:after { content: "\2713"; position: absolute; font-weight: bold; right: 10px; line-height: 32px; font-size: 17px; top: 12px; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute a.item div.swatch-option { height: 32px; width: 32px; border-radius: 100%; border: none; overflow: visible; float: none; line-height: 32px; padding: 0; margin: 0 20px 0 0; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute a.item div.swatch-option.selected { border: none; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute a.item div.swatch-option.selected:before { content: " "; width: 40px; height: 40px; display: block; border-radius: 100%; background: transparent; z-index: -1; position: absolute; border: 0.5px solid; top: -4px; left: -4px; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute a.item div.am-shopby-swatch-label { line-height: 32px; position: absolute; width: 100%; font-size: 12px; font-weight: 500; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute.size a.item { display: inline-block; border-bottom: none; padding: 0 !important; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute.size a.item div.swatch-option { height: 44px; width: 44px; border-radius: 0; line-height: 44px; background: white; color: #3b3f41; margin: 10px; font-weight: 400; font-size: 13px; border: 1px solid #dddddd; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute.size a.item div.swatch-option:before { width: 52px; height: 52px; border-radius: 0; top: -5px; left: -5px; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute.size a.item.selected div.swatch-option:before { width: 52px; height: 52px; border-radius: 0; top: -5px; left: -5px; }

body #layered-filter-block #narrow-by-list .filter-options-item.active .filter-options-content .swatch-attribute.size a.item.selected:after { content: none; display: none; }

body #layered-filter-block #narrow-by-list .filter-options-item.active:only-child .filter-options-content { max-width: 100%; }

body #layered-filter-block #narrow-by-list .filter-options-item .filter-options-title { font-weight: 500; padding-bottom: 10px; color: #363636; font-size: 13px; -ms-word-break: keep-all; word-break: keep-all; white-space: nowrap; }

@media (min-width: 768px) { body #layered-filter-block #narrow-by-list .filter-options-item .filter-options-title { border-bottom: 0.5px solid #cccccc; } }

body #layered-filter-block #narrow-by-list .filter-options-item .filter-options-title:after { color: #363636; }

body #layered-filter-block #narrow-by-list .filter-options-item .filter-options-title.ns-active { font-weight: 600; }

@media (min-width: 768px) { body #layered-filter-block #narrow-by-list .filter-options-item .filter-options-title.ns-active { border-bottom: 0.5px solid black; } }

body #layered-filter-block #narrow-by-list .filter-options-item .filter-options-title.ns-active:before { content: "\2713"; margin-right: 10px; font-weight: bold; }

body #layered-filter-block #narrow-by-list .filter-options-item:last-child .filter-options-content { right: 0; }

body #layered-filter-block .amshopby-slider-container { margin: 30px 15px 15px 5px; }

body #layered-filter-block .amshopby-slider-container .ui-slider-horizontal { height: 1px; -webkit-border-radius: 0px; border-radius: 0px; border: none; background: #989898; }

body #layered-filter-block .amshopby-slider-container .ui-slider-range { position: absolute; height: 2px; background: #363636; }

body #layered-filter-block .amshopby-slider-container .am-slider .ui-slider-handle { padding: 0; margin-top: -9px; margin-left: -5px; width: 20px; height: 20px; border-radius: 0; background: #363636; border: 3px solid #f8f8f8; outline: 2px solid #363636 !important; outline-offset: -1px; }

body #layered-filter-block .amshopby-slider-container .amshopby-slider-display { text-align: center; margin-top: 20px; font-weight: bold; }

body .nicescroll-rails { z-index: 1 !important; background: #cccccc !important; width: 5px !important; visibility: hidden; }

body .nicescroll-rails .nicescroll-cursors { border-radius: 0 !important; border: none !important; }

@media (max-width: 768px) { body .filter.active .filter-options { background: #eeeeee; }
  body .filter.active .filter-title { border-bottom: none; }
  body .filter.active .filter-subtitle { background: #eeeeee; color: #363636; border-bottom: none; }
  body .block-actions.filter-actions, body .state-action.block-actions.filter-actions { display: none; }
  body .page-wrapper #maincontent .columns .sidebar-main #layered-filter-block:not(.active) .filter-title strong { left: 15px; width: -o-calc(49% - 15px); width: -moz-calc(49% - 15px); width: -webkit-calc(49% - 15px); width: calc(49% - 15px); height: 48px; line-height: 32px; border: 1px solid #eeeeee; background: #363636; color: white; font-size: 1.4rem; font-weight: 500; } }

@media (min-width: 768px) { body .sidebar.sidebar-main #layered-filter-block { display: none; } }

/*# sourceMappingURL=category_view.css.map */
