@media only screen and (min-width:992px){.category-description h2{font-size:2rem}}#mobileTabs{top:53px}.mobileSort.active{top:84px}.categoryListEntry{display:block;margin-bottom:50px;max-height:150px}@media only screen and (min-width:768px){.categoryListEntry{max-height:200px}}.categoryListEntry:before{background-color:#fff;opacity:0}.categoryListEntry .button{margin:0;position:absolute;bottom:-50px;background:0;box-shadow:none;color:#222;text-shadow:none;font-family:'Rubik',sans-serif;font-size:14px;font-weight:400;line-height:initial}.categoryListEntry img{max-width:100px;max-height:150px}@media only screen and (max-width:767px){.products-list-header h1{border:0;padding:0}.tableish{width:50%}.categoryListEntry:hover::before{opacity:.1}}@media only screen and (min-width:768px){.rich-header .lead,.products-list-header{padding-bottom:10px}.tableish{width:25%}.categoryListEntry .button{font-size:14px}.categoryListEntry img{max-height:initial}}@media only screen and (min-width:1024px){.tableish{margin-bottom:60px}}#filter{margin-top:25px}#filter h2{font-size:16px;text-align:left;padding:15px 10px 10px;margin:0}#filter .options label{color:#555;font-weight:300}.mobileSort .reset{text-align:left;padding-left:15px}#filter .name{font-weight:400}#mobileTabs{margin-bottom:0}#mobileTabs .view_control #filterToggle span{font-weight:500}.mobileSort .reset{margin:10px 0 20px;padding-left:0}.mobileSort .reset .filter_count span,.mobileSort .reset .resetLink{display:inline-block !important}.mobileSort .reset .resetLink{margin-left:10px}.page_nav{background-color:transparent;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1)}#filter{margin-top:0}@media only screen and (min-width:768px){#filter .inner{padding-top:0}}.category_banner{padding:20px;width:100%;height:340px;background-size:auto 100%}.category_banner a{text-decoration:none}.category_banner .banner_content{display:table;width:100%;max-width:400px;height:340px}.category_banner .banner_content .inner{display:table-cell;vertical-align:middle;text-align:center;padding:0 30px}.category_banner .banner_text,.category_banner .banner_cta{font-size:2.5rem;font-family:'Panton Black Caps',sans-serif;text-transform:uppercase;line-height:initial;color:#fff;display:block}.category_banner .banner_cta{font-size:1.2rem;padding:10px 20px;margin-top:1em;border:3px solid #fff;display:inline-block}.category_banner.sale .banner_text{font-size:2.5rem;line-height:1;margin-top:-2rem}@media only screen and (min-width:768px){.category_banner.sale .banner_text{font-size:4rem}}.category_banner.sale .sale_inner{display:inline-block;width:100%;height:100%;border:3px solid #fff;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.category_banner.guide .banner_content{height:100%;background:rgba(255,255,255,0.85)}.category_banner.guide .banner_text{color:#1399c4}.category_banner.guide .button{font-family:'Panton Black Caps',sans-serif;text-transform:uppercase;line-height:initial;font-size:18px;display:inline-block}.category_banner.guide .banner_cta{color:#1399c4;border-color:#1399c4}#divido_block::after{content:'';display:table;clear:both}#divido_block{border-style:solid;border-color:#1399c4;border-width:3px;text-align:center;line-height:initial;font-family:'Panton Black Caps',sans-serif;font-size:1.5rem;color:#1399c4}#divido_block span{display:block}#divido_block .sub{color:#666;font-size:1.3rem}#divido_block .button{display:inline-block;font-size:18px;text-shadow:none;letter-spacing:.5px;line-height:initial}#divido_block .heading{background-color:#fff;position:relative;top:-25px;display:inline-block;padding:10px 30px;font-size:2rem}h2.category_header{font-family:'Panton Black Caps',sans-serif;text-transform:uppercase;color:#1399c4}#brands{margin:0 0 20px;background:rgba(0,0,0,.035);box-shadow:inset 5px 5px 15px rgba(0,0,0,.025)}#brands .item img{max-width:50px;margin:0 auto;filter:grayscale(100%);opacity:.5;transition:all .2s ease}#brands .item a:hover img{filter:none;opacity:1}@media only screen and (min-width:414px){#brands .item img{max-width:60px}}@media only screen and (min-width:768px){#brands{padding:0}#brands .item img{max-width:70px}}#home_categories::after{display:table;content:'';clear:both}#home_categories a{text-decoration:none}#home_categories .item{margin-bottom:20px}#home_categories .item img{width:100%}#home_categories .item .cat_name,#home_categories .item .cat_cta{position:relative;top:20px;color:#fff;font-family:'Rubik',sans-serif;text-transform:uppercase;font-weight:400;font-size:16px;line-height:initial;width:90%;display:block;margin:0 auto;text-align:center;transition:all .2s ease;max-height:0}#home_categories .item .cat_ctaWrapper{position:absolute;bottom:75px;text-align:center;width:100%}#home_categories .item .cat_cta{top:50px;display:inline-block;margin-right:10px;font-size:14px;font-family:'Rubik',sans-serif;text-transform:uppercase;letter-spacing:.5px;background:#fff;padding:11px 15px 9px !important;color:#1399c4;font-weight:500;min-width:80px;width:auto;min-height:35px}#home_categories .item.col-sm-4 .cat_cta{padding-left:5px !important;padding-right:5px !important}@media only screen and (min-width:992px){#home_categories .item .cat_cta{min-width:100px}#home_categories .item.col-sm-4 .cat_cta{min-width:60px}}#home_categories .item .cat_cta::after{padding-left:10px;font-weight:400;font-family:sans-serif;font-size:18px;opacity:.75}#home_categories .item .cat_cta:last-of-type,#home_categories .item .cat_cta:last-of-type::after{margin-right:0;padding-left:0;content:none}@media only screen and (min-width:1200px){#home_categories .item:hover .cat_name{top:15px}}.cc_heading{color:#1399c4;margin:0 15px 15px}.cc_heading span{font-family:'Panton Black Caps',sans-serif;text-transform:uppercase;background-color:#fff;padding:5px 35px;position:relative;z-index:2}@media only screen and (min-width:768px){.cc_heading::after{content:'';display:block;width:100%;height:3px;background-color:#1399c4;position:relative;top:-20px;z-index:1}}#klarnaWrapper{position:relative;display:block;padding:10px;margin-bottom:10px;font-size:12px;border:1px solid rgba(0,0,0,.1);border-radius:4px;text-decoration:none;width:100%;clear:both;float:inherit}#klarnaWrapper .headline{font-weight:500;display:block;font-size:14px;font-family:'Rubik',sans-serif}#klarnaWrapper .logo_klarna{display:none}@media only screen and (min-width:530px){#klarnaWrapper{max-width:initial}#klarnaWrapper .logo_klarna{display:block;position:absolute;top:13px;right:10px;width:75px}}@media only screen and (min-width:380px){#klarnaWrapper .logo_klarna{top:23px}#klarnaWrapper .details{padding-left:5px}}@media only screen and (min-width:640px){#klarnaWrapper{line-height:2.75;padding:0 10px}#klarnaWrapper .headline{display:inline-block;margin-right:10px}#klarnaWrapper .logo_klarna{position:relative;top:1px;right:0;float:right;width:75px}}@media only screen and (min-width:768px){#klarnaWrapper{margin-bottom:0}@media only screen and (max-width:800px){#klarnaWrapper{text-align:center}#klarnaWrapper .logo_klarna{display:none}}}