/* MD5 Digest: 831faa4cd3cc72189156ab73c35f1bf1*/
/* Cached: Fri, Jun 06 2025 05:30:09am EDT (Epoch: 1749202209) */

/* Copyright (c) 2026 LogoSportswear.com -  All Rights Reserved */

.row .col:first-child{margin-left:0%}.row:after{clear:both}.col1{float: left;margin:0 0 0 1.2%;width:7.2333333333333%}.col2{float: left;margin:0 0 0 1.2%;width:15.566666666667%}.col3{float: left;margin:0 0 0 1.2%;width:23.9%}.col4{float: left;margin:0 0 0 1.2%;width:32.233333333333%}.col5{float: left;margin:0 0 0 1.2%;width:40.566666666667%}.col6{float: left;margin:0 0 0 1.2%;width:48.9%}.col7{float: left;margin:0 0 0 1.2%;width:57.233333333333%}.col8{float: left;margin:0 0 0 1.2%;width:65.566666666667%}.col9{float: left;margin:0 0 0 1.2%;width:73.9%}.col10{float: left;margin:0 0 0 1.2%;width:82.233333333333%}.col11{float: left;margin:0 0 0 1.2%;width:90.566666666667%}.col12{float: left;margin:0 0 0 1.2%;width:98.9%}.col2{width:15.53% !important}.col1{width:7.17% !important}.col12{float: none}.bg-white{background:#fff}.bg-black{background:#000}.bg-darkblue{background:#163d57}.bg-blue{background:#035d98}.bg-cyan{background:#269de9}.bg-green{background:#008b00}.bg-yellow{background:#ffc347}.bg-pink{background:#cf214f}.bg-cream{background:#f3f3ec}.bg-dark{background:#282c2e}.bg-dark90{background:#282c2e}.bg-dark80{background:#585d5f}.bg-dark50{background:#b8bec2}.bg-light{background:#e8eff3}.color-white{color:#fff}.color-black{color:#000}.color-darkblue{color:#163d57}.color-blue{color:#035d98}.color-cyan{color:#269de9}.color-green{color:#008b00}.color-yellow{color:#ffc347}.color-pink{color:#cf214f}.color-cream{color:#f3f3ec}.color-dark{color:#282c2e}.color-dark90{color:#282c2e}.color-dark80{color:#585d5f}.color-dark50{color:#b8bec2}.color-light{color:#e8eff3}#main-site-container{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#taxonomy{margin:0;text-align: left}#taxonomy section.hero{background:#163d57;color:#fff;padding:15px 20px}#taxonomy section.hero h1{line-height:175%;margin:0;text-align:center}#taxonomy section.hero strong.taxonomy-breadcrumb{line-height:175%;margin:0;text-align:center}#taxonomy section.hero h1.taxonomy-title{font-size:24pt;font-weight:500;line-height:175%;margin:0;padding:35px;text-align:center}#taxonomy section.hero h2{font-size:24pt;font-weight:500;line-height:175%;margin:0;padding:35px;text-align:center}#taxonomy section.hero h1.search-results{color:#fff;font-size:26pt;font-weight:400;line-height: normal;margin:0;text-align:center}#taxonomy section.hero h2.search-results{color:#fff;font-size:16pt;font-weight:400;line-height: normal;margin:0;margin-top:10px;text-align:center;padding:0px}#taxonomy section.hero ul.magic.breadcrumbs li.selected{color:#269de9}#taxonomy section.hero ul.magic.breadcrumbs li.selected h1{font-size: inherit !important;padding:0}#taxonomy div.aside{float: left;width:230px}#taxonomy div.aside aside.filter{display:block !important}#taxonomy aside.filter{background:#e8eff3;box-sizing:border-box;display: inline-block;padding:20px;-webkit-overflow-scrolling: touch}#taxonomy aside.filter h4{font-size:12pt;margin:0;padding:0;padding-bottom:10px}#taxonomy aside.filter h5{display: none}#taxonomy aside.filter .content ul{list-style: none;list-style-type: none;margin:0;padding:12px}#taxonomy aside.filter .content ul li{font-size:10pt;padding:5px 0;padding-left:22px;position: relative}#taxonomy aside.filter .content ul li a{color:#269de9;text-decoration: none}#taxonomy aside.filter .content ul li a:before{background:#fff;border:1px solid #b8bec2;border-radius:2px;content: "";display: inline-block;height:11px;left:0;margin-top:3px;position:absolute;width:11px}#taxonomy aside.filter .content ul li a:hover{text-decoration: underline}#taxonomy aside.filter .content ul li a.expand-menu:before{content: none}#taxonomy aside.filter .content ul li.active a:before{background:#269de9;border:1px solid #269de9;color:#fff;content: "\2713";font-family: 'SSStandard';font-size:6pt;line-height:13px;text-align:center}#taxonomy aside.filter .content ul li.active a.expand-menu:before{content: none}#taxonomy aside.filter .content ul li.no-content{padding-bottom:0;padding-left:0}#taxonomy aside.filter .content ul li.see-more{display: none}#taxonomy aside.filter .content ul li.ratings{letter-spacing:1px}#taxonomy aside.filter .magic.toggle{background:#fff;border:1px solid transparent !important;margin-bottom:20px}#taxonomy aside.filter .magic.toggle > button{background: transparent;color:#282c2e}#taxonomy aside.filter .magic.toggle > select{display: none}#taxonomy aside.filter .magic.toggle:last-child{margin-bottom:0}#taxonomy aside.filter .magic.toggle.open{background:#fff}#taxonomy aside.filter .magic.toggle.open .content{margin:12px}#taxonomy aside.filter .magic.toggle.open ul{margin:0;padding:0}#taxonomy aside.filter .selections{display: none}#taxonomy aside.filter .swatches{font-size:0pt}#taxonomy aside.filter .swatches .swatch{border:1px solid #b8bec2;border-radius:50px;display: inline-block;height:24px;margin-top:12px;margin-right:12px;margin-left:0;margin-bottom:0;width:24px}#taxonomy aside.filter .swatches .swatch.selected{border:2px solid #269de9;background-image: url("//www.logosoftwear.com/personalize/images_new/tick.png");background-position:center center;background-repeat: no-repeat;background-size:20px 20px}#taxonomy aside.filter .swatches .swatch.selected-camo{border:2px solid #269de9}#taxonomy aside.filter .swatches .swatch.selected-tie-dye{border:2px solid #269de9}#taxonomy aside.sort{background:#e8eff3;box-sizing:border-box;display: none;padding:10px}#taxonomy aside.sort .magic.toggle.default{border-radius:0;margin-top:0 !important}#taxonomy section.output{display: inline-block;float: right;padding-bottom:20px;padding-top:10px;width:750px}#taxonomy section.output:after{clear:both}#taxonomy section.output blockquote.testimonial{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;box-sizing:border-box;display:block;font-size:10pt;font-style: italic;line-height:175%;margin:30px 10px;padding:10px;text-align:center}#taxonomy section.output hr{background: none;border: none;border-top:1px solid #e8eff3;height:1px;margin:25px 0}#taxonomy section.output .legend{display: none;font-size:0pt;height:28px;margin:10px 0;text-align: left}#taxonomy section.output .legend .adult-youth, #taxonomy section.output .legend .fast-track, #taxonomy section.output .legend .his-hers, #taxonomy section.output .legend .youth{display: inline-block;float: left;font-size:10pt;line-height:28px;margin-right:30px;position: relative}#taxonomy section.output .legend .adult-youth:last-child:after, #taxonomy section.output .legend .fast-track:last-child:after, #taxonomy section.output .legend .his-hers:last-child:after, #taxonomy section.output .legend .youth:last-child:after{clear:both}#taxonomy section.output .legend .adult-youth em, #taxonomy section.output .legend .fast-track em, #taxonomy section.output .legend .his-hers em, #taxonomy section.output .legend .youth em{font-style: normal}#taxonomy section.output .legend .adult-youth span.ring, #taxonomy section.output .legend .fast-track span.ring, #taxonomy section.output .legend .his-hers span.ring, #taxonomy section.output .legend .youth span.ring{border-radius:50px;color:#fff;display: inline-block;font-size:10pt;height:28px;margin:0 auto;margin-right:8px;text-align:center;width:28px;z-index:100}#taxonomy section.output .legend .adult-youth span.ring .tooltip, #taxonomy section.output .legend .fast-track span.ring .tooltip, #taxonomy section.output .legend .his-hers span.ring .tooltip, #taxonomy section.output .legend .youth span.ring .tooltip{background:#585d5f;box-sizing:border-box;color:#fff;font-size:8pt;font-style: normal;left:50%;letter-spacing:1px;line-height:150%;margin-left: -60px;margin-top:35px;padding:5px;position:absolute;text-transform: uppercase;width:120px;z-index:50;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#taxonomy section.output .legend .adult-youth span.ring .tooltip:after, #taxonomy section.output .legend .fast-track span.ring .tooltip:after, #taxonomy section.output .legend .his-hers span.ring .tooltip:after, #taxonomy section.output .legend .youth span.ring .tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #585d5f;content: "";height:0;left:50%;margin-left: -6px;margin-top: -6px;position:absolute;right:0;top:0;width:0}#taxonomy section.output .legend .adult-youth span.ring .tooltip strong, #taxonomy section.output .legend .fast-track span.ring .tooltip strong, #taxonomy section.output .legend .his-hers span.ring .tooltip strong, #taxonomy section.output .legend .youth span.ring .tooltip strong{display:block;font-size:9pt;margin-bottom:5px;text-transform: uppercase}#taxonomy section.output .legend .adult-youth.adult, #taxonomy section.output .legend .fast-track.adult, #taxonomy section.output .legend .his-hers.adult, #taxonomy section.output .legend .youth.adult{color:#585d5f}#taxonomy section.output .legend .adult-youth.adult span.ring, #taxonomy section.output .legend .fast-track.adult span.ring, #taxonomy section.output .legend .his-hers.adult span.ring, #taxonomy section.output .legend .youth.adult span.ring{background:#585d5f}#taxonomy section.output .legend .adult-youth.mens, #taxonomy section.output .legend .adult-youth.adult-youth, #taxonomy section.output .legend .fast-track.mens, #taxonomy section.output .legend .fast-track.adult-youth, #taxonomy section.output .legend .his-hers.mens, #taxonomy section.output .legend .his-hers.adult-youth, #taxonomy section.output .legend .youth.mens, #taxonomy section.output .legend .youth.adult-youth{color:#035d98}#taxonomy section.output .legend .adult-youth.mens span.ring, #taxonomy section.output .legend .adult-youth.adult-youth span.ring, #taxonomy section.output .legend .fast-track.mens span.ring, #taxonomy section.output .legend .fast-track.adult-youth span.ring, #taxonomy section.output .legend .his-hers.mens span.ring, #taxonomy section.output .legend .his-hers.adult-youth span.ring, #taxonomy section.output .legend .youth.mens span.ring, #taxonomy section.output .legend .youth.adult-youth span.ring{background:#035d98}#taxonomy section.output .legend .adult-youth.fast-track, #taxonomy section.output .legend .fast-track.fast-track, #taxonomy section.output .legend .his-hers.fast-track, #taxonomy section.output .legend .youth.fast-track{color:#008b00}#taxonomy section.output .legend .adult-youth.fast-track span.ring, #taxonomy section.output .legend .fast-track.fast-track span.ring, #taxonomy section.output .legend .his-hers.fast-track span.ring, #taxonomy section.output .legend .youth.fast-track span.ring{background:#008b00}#taxonomy section.output .legend .adult-youth.companion, #taxonomy section.output .legend .adult-youth.his-hers, #taxonomy section.output .legend .fast-track.companion, #taxonomy section.output .legend .fast-track.his-hers, #taxonomy section.output .legend .his-hers.companion, #taxonomy section.output .legend .his-hers.his-hers, #taxonomy section.output .legend .youth.companion, #taxonomy section.output .legend .youth.his-hers{color:#b8bec2}#taxonomy section.output .legend .adult-youth.companion span.ring, #taxonomy section.output .legend .adult-youth.his-hers span.ring, #taxonomy section.output .legend .fast-track.companion span.ring, #taxonomy section.output .legend .fast-track.his-hers span.ring, #taxonomy section.output .legend .his-hers.companion span.ring, #taxonomy section.output .legend .his-hers.his-hers span.ring, #taxonomy section.output .legend .youth.companion span.ring, #taxonomy section.output .legend .youth.his-hers span.ring{background:#b8bec2}#taxonomy section.output .legend .adult-youth.ladies, #taxonomy section.output .legend .fast-track.ladies, #taxonomy section.output .legend .his-hers.ladies, #taxonomy section.output .legend .youth.ladies{color:#cf214f}#taxonomy section.output .legend .adult-youth.ladies span.ring, #taxonomy section.output .legend .fast-track.ladies span.ring, #taxonomy section.output .legend .his-hers.ladies span.ring, #taxonomy section.output .legend .youth.ladies span.ring{background:#cf214f}#taxonomy section.output .legend .adult-youth.youth, #taxonomy section.output .legend .fast-track.youth, #taxonomy section.output .legend .his-hers.youth, #taxonomy section.output .legend .youth.youth{color:#ffc347}#taxonomy section.output .legend .adult-youth.youth span.ring, #taxonomy section.output .legend .fast-track.youth span.ring, #taxonomy section.output .legend .his-hers.youth span.ring, #taxonomy section.output .legend .youth.youth span.ring{background:#ffc347}#taxonomy section.output .thumbnail-wrapper{display: grid;grid-template-columns: repeat(auto-fill,calc(33.3% - 20px));grid-gap:20px;row-gap:40px;justify-content: space-between}#taxonomy section.output .thumb{box-sizing:border-box;display: inline-block;margin:0;position: relative;text-align:center;text-decoration: none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#taxonomy section.output .thumb.has-no-badges .badges .container .icons{padding-right:0}#taxonomy section.output .thumb.has-no-badges .badges .container .logo{border-left:0;margin-left:0;padding-left:0}#taxonomy section.output .thumb .more-info{background:#cf214f;border:1px solid #fff;color:#fff;display: none;font-size:10pt;left:0;margin:auto;margin-top:90px;padding:5px;position:absolute;right:0;text-align:center;text-transform: uppercase;top:0;width:50%;cursor: pointer}#taxonomy section.output .thumb .colors{display: none}#taxonomy section.output .thumb .info{display: none}#taxonomy section.output .thumb .badges{font-size:0pt;height:28px;margin:5px 0;margin-bottom:7px;text-align:center}#taxonomy section.output .thumb .badges .container{display: inline-block;margin:0 auto}#taxonomy section.output .thumb .badges .container .brand-name{color:#828687;display: none;font-size:10pt !important;font-weight:600;line-height:28px;overflow: hidden;text-align:center;text-overflow:ellipsis;text-transform: uppercase;white-space: nowrap}#taxonomy section.output .thumb .badges .container .icons{display: none !important;float: left}#taxonomy section.output .thumb .badges .container .icons span{border-radius:50px;color:#fff;cursor: pointer;display: inline-block;font-size:10pt;height:28px;line-height:28px;margin:0 auto;margin-right:8px;position: relative;width:28px;z-index:10}#taxonomy section.output .thumb .badges .container .icons span:last-child{margin-right:0}#taxonomy section.output .thumb .badges .container .icons span .tooltip{background:#585d5f;box-sizing:border-box;color:#fff;font-size:8pt;font-style: normal;left:50%;letter-spacing:1px;line-height:150%;margin-left: -60px;margin-top:35px;padding:5px;position:absolute;text-transform: uppercase;width:120px;z-index:5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#taxonomy section.output .thumb .badges .container .icons span .tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #585d5f;content: "";height:0;left:50%;margin-left: -6px;margin-top: -6px;position:absolute;right:0;top:0;width:0}#taxonomy section.output .thumb .badges .container .icons span .tooltip strong{display:block;font-size:9pt;margin-bottom:5px;text-transform: uppercase}#taxonomy section.output .thumb .badges .container .icons span.adult-youth{background:#035d98}#taxonomy section.output .thumb .badges .container .icons span.fast-track{background:#008b00}#taxonomy section.output .thumb .badges .container .icons span.his-hers{background:#b8bec2}#taxonomy section.output .thumb .badges .container .icons span.youth{background:#ffc347}#taxonomy section.output .thumb .badges .container .logo{display: inline-block}#taxonomy section.output .thumb .badges .container .logo img{background-image: url('/images_graphics/taxonomy-brand-logos/sprite-1x.png');background-repeat: no-repeat;background-size:251px 168px;height:28px}#taxonomy section.output .thumb .badges .container .logo img.adidas{background-position:0 0;width:28px}#taxonomy section.output .thumb .badges .container .logo img.carhartt{background-position: -28px 0;width:80px}#taxonomy section.output .thumb .badges .container .logo img.champion{background-position:0 -28px;width:80px}#taxonomy section.output .thumb .badges .container .logo img.champion-team{background-position: -80px -28px;width:80px}#taxonomy section.output .thumb .badges .container .logo img.columbia{background-position:0 -56px;width:80px}#taxonomy section.output .thumb .badges .container .logo img.dickies{background-position: -108px 0;width:33px}#taxonomy section.output .thumb .badges .container .logo img.eddie-bauer{background-position: -80px -56px;width:80px}#taxonomy section.output .thumb .badges .container .logo img.helly-hansen{background-position: -141px 0;width:40px}#taxonomy section.output .thumb .badges .container .logo img.igloo{background-position:0 -84px;width:51px}#taxonomy section.output .thumb .badges .container .logo img.marmot{background-position: -51px -84px;width:58px}#taxonomy section.output .thumb .badges .container .logo img.new-era{background-position: -109px -84px;width:25px}#taxonomy section.output .thumb .badges .container .logo img.nike{background-position:0 -112px;width:53px}#taxonomy section.output .thumb .badges .container .logo img.nike-golf{background-position: -53px -112px;width:53px}#taxonomy section.output .thumb .badges .container .logo img.oakley{background-position: -134px -84px;width:43px}#taxonomy section.output .thumb .badges .container .logo img.ogio{background-position: -106px -112px;width:58px}#taxonomy section.output .thumb .badges .container .logo img.patagonia{background-position:0 -140px;width:65px}#taxonomy section.output .thumb .badges .container .logo img.puma{background-position: -65px -140px;width:23px}#taxonomy section.output .thumb .badges .container .logo img.russellathletic{background-position: -88px -140px;width:30px}#taxonomy section.output .thumb .badges .container .logo img.spyder{background-position: -181px 0;width:70px}#taxonomy section.output .thumb .badges .container .logo img.the-north-face{background-position: -160px -28px;width:40px}#taxonomy section.output .thumb .badges .container .logo img.timbuk2{background-position: -160px -56px;width:69px}#taxonomy section.output .thumb .badges .container .logo img.under-armour{background-position: -200px -28px;width:31px}#taxonomy section.output .thumb .subdecoration{color:#b8bec2;font-size:10pt;font-style: italic;margin-top:5px;padding:5px;text-align:center}#taxonomy section.output .thumb .grid{font-size:8pt;left:0;margin-top:10px;position: relative;right:0;z-index:50}#taxonomy section.output .thumb .grid table{background:#fff;display: table;opacity:0;position:absolute;width:100%;z-index:50}#taxonomy section.output .thumb .grid table caption{background:#282c2e;color:#fff;font-weight:700;padding:7px;text-transform: uppercase}#taxonomy section.output .thumb .grid table th{background:#585d5f;border:1px solid #585d5f;font-size:8pt;text-align:center}#taxonomy section.output .thumb .name{font-size:10pt;display: inline-block;line-height:175%;margin-top:10px;max-height:70px;overflow: hidden;text-overflow:ellipsis;width:100%}#taxonomy section.output .thumb .name a{color:#269de9;text-decoration: none}#taxonomy section.output .thumb .name a:hover{text-decoration: underline}#taxonomy section.output .thumb .name a div:last-child{overflow: hidden;padding:0 5px;text-overflow:ellipsis;white-space: nowrap;width: inherit}#taxonomy section.output .thumb .name-mobile{display: none}#taxonomy section.output .thumb .pricing-promo{display: none}#taxonomy section.output .thumb .price{cursor:default;color:#585d5f;font-size:10pt}#taxonomy section.output .thumb .price a{color: inherit !important;text-decoration: none}#taxonomy section.output .thumb .price em{font-style: normal}#taxonomy section.output .thumb .price span{color:#cf214f}#taxonomy section.output .thumb .sale{background:#fff;border:1px solid #cf214f;border-radius:50px;color:#cf214f;font-size:8pt;letter-spacing:1px;padding:2px 8px;position:absolute;top:0;text-transform: uppercase;z-index:10}#taxonomy section.output .thumb .youth{background:#fff;border:1px solid #269de9;border-radius:50px;color:#269de9;font-size:8pt;letter-spacing:1px;padding:2px 8px;position:absolute;text-transform: uppercase;top:0;z-index:10;right:20px;user-select: none}#taxonomy section.output .thumb .brand{padding:2px 8px;position:absolute;z-index:10;top:0;right:0}#taxonomy section.output .thumb .eco-friendly{padding:9px 9px;position:absolute;z-index:10;top:0;left:0;background: url('https://static-prod.logosoftwear.com/svg/systems/taxonomy/eco-leaf-icon.svg');background-position:center;background-repeat: no-repeat;background-size:13px;content: '';border:1px solid #666;border-radius:10px;background-color: white}#taxonomy section.output .thumb .sale + .eco-friendly{top:25px}#taxonomy section.output .tools-bottom .breadcrumbs.mobile{display: none}#taxonomy section.output .utilities{margin-top:25px}#taxonomy section.output .utilities .breadcrumbs{display: none}#taxonomy section.output .utilities .filter, #taxonomy section.output .utilities .sorter{display: none !important}#taxonomy section.output .utilities .pagination{display: inline-block;float: right;line-height:38px}#taxonomy section.output .utilities .pagination .dropdown{display: none}#taxonomy section.output .utilities .utility{display: inline-block;float: left;margin-right:30px}#taxonomy section.output .utilities .utility .label{display: inline-block;float: left;font-size:11pt;line-height:38px;padding-right:10px}#taxonomy section.output .utilities .utility .dropdown{display: inline-block;float: left}#taxonomy #mobile-sort-by{display: none}@media screen and (max-width:640px){article > .container, header > .container, footer .container, section > .container, nav > .container{width:100% !important}#taxonomy *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#taxonomy div.aside{float: none;width:100%}#taxonomy aside.filter{background: none;display: none;overflow-x: hidden;padding:10px}#taxonomy aside.filter .magic.toggle{border:1px solid #d1d1d1 !important;margin-bottom:12px}#taxonomy aside.filter .magic.toggle .content{display: none}#taxonomy aside.filter .magic.toggle.open{display:block}#taxonomy aside.filter .magic.toggle select{appearance: none;color:#282c2e;display:block;font-family: 'Open Sans', sans-serif;font-weight:700;letter-spacing:1px;padding:8px;text-transform: uppercase;width:100%}#taxonomy aside.filter .magic.toggle select:active, #taxonomy aside.filter .magic.toggle select:focus{border: none;outline: none}#taxonomy aside.filter .magic.toggle{border:0 !important}#taxonomy aside.filter .magic.toggle > button{padding:8px;font-size:10pt}#taxonomy aside.filter .magic.toggle > button:after{margin-right:8px}#taxonomy aside.filter #keep_designing{display: none !important}#taxonomy aside.sort{background: none}#taxonomy aside.sort .magic.toggle.default{border: none !important;border-radius:0}#taxonomy aside.sort .magic.toggle.default .magic.dropdown{border: none;border-radius:0;display:block;overflow: hidden}#taxonomy aside.sort .magic.toggle.default select{appearance: none !important;background: url('/responsive/dropdown.png') #fff;background-position: right center;background-repeat: no-repeat;background-size:19px 5px;border:1px solid #b8bec2;color:#282c2e;font-family: 'Open Sans', sans-serif;overflow: hidden;padding:8px;width:100%;-moz-appearance: none !important;-webkit-appearance: none !important}#taxonomy section.hero{background:#163d57;color:#fff;padding:10px}#taxonomy section.hero .magic.breadcrumbs{display: none !important;height:21px;margin-bottom:10px;user-select: none;width:100%}#taxonomy section.hero h2{font-size:15pt;padding:15px 0}#taxonomy section.hero h1.taxonomy-title{font-size:15pt;padding:15px 0}#taxonomy section.output{padding:0px !important;width:100%}#taxonomy section.output blockquote.testimonial{margin-bottom:40px;margin-top:0}#taxonomy section.output .thumbnail-wrapper{display: grid;grid-template-columns: repeat(auto-fill,calc(50% - 10px));grid-gap:10px;row-gap:40px;justify-content: space-between;padding:0 !important}#taxonomy section.output .thumbnail-wrapper .output_thumb_container{width:auto !important;float: unset !important}#taxonomy section.output hr{margin:0;margin-bottom:10px}#taxonomy section.output .legend{height:auto;margin:auto}#taxonomy section.output .legend .adult-youth, #taxonomy section.output .legend .fast-track, #taxonomy section.output .legend .his-hers, #taxonomy section.output .legend .youth{display: inline-block;float: left;margin-right:0;padding:5px 0;text-align:center;width:25%}#taxonomy section.output .legend em{display:block;font-size:8pt}#taxonomy section.output .legend em span{display: none !important}#taxonomy section.output .tools{margin-bottom:10px;padding:0}#taxonomy section.output .thumb{margin-bottom:40px}#taxonomy section.output .thumb .design-thumbnail-container{height:183px;padding-top:13px}#taxonomy section.output .thumb img{display: inline-block;height:auto;max-width:177px;width:100%}#taxonomy section.output .thumb .badges span{display: inline-block;font-size:8pt;height:22px;line-height:22px;margin:3px;width:22px}#taxonomy section.output .thumb .badges .container .logo{display: none !important}#taxonomy section.output .thumb .more-info{display: none !important}#taxonomy section.output .thumb .name{display: none}#taxonomy section.output .thumb .name-mobile{display:block;font-size:10pt;height:70px;line-height:175%;max-height:70px;overflow: hidden;text-overflow:ellipsis;width:100%}#taxonomy section.output .thumb .name-mobile a{color:#269de9}#taxonomy section.output .thumb .no-minimums{margin-top:10px}#taxonomy section.output .thumb .no-minimums span:after{font-size:8pt;font-style: normal;font-weight: normal}#taxonomy section.output .thumb .price{line-height:150%}#taxonomy section.output .thumb .price em{display:block}#taxonomy section.output .utilities{background:#fff;border-bottom:1px solid #e8eff3;margin-top:0;padding:10px}#taxonomy section.output .utilities .breadcrumbs{display:block;font-size:0;list-style: none;list-style-type: none;margin:0;padding:0}#taxonomy section.output .utilities .breadcrumbs li{background:#e8eff3;display: inline-block;font-size:9pt;margin:0;margin-right:10px;margin-top:10px;padding:5px 10px;position: relative}#taxonomy section.output .utilities .breadcrumbs li a{color:#000;padding-left:15px}#taxonomy section.output .utilities .breadcrumbs li a:before{color:#282c2e;content: '\f00d';font-family: 'FontAwesome', sans-serif;font-size:12pt;left:0;padding-left:5px;position:absolute}#taxonomy section.output .utilities.test .filter, #taxonomy section.output .utilities.test .sorter{border:1px solid #b8bec2;color:#282c2e;padding:0 10px}#taxonomy section.output .utilities.test .filter:before, #taxonomy section.output .utilities.test .sorter:before{color:#282c2e}#taxonomy section.output .utilities.test .filter{margin-right:10px !important}#taxonomy section.output .utilities.test .sorter:before{content: '\f0dc'}#taxonomy section.output .utilities .filter, #taxonomy section.output .utilities .sorter{background:#fff;border:1px solid transparent;color:#035d98;cursor: pointer;display: inline-block !important;float: left;font-size:11pt;line-height:34px;padding:0}#taxonomy section.output .utilities .filter:before, #taxonomy section.output .utilities .sorter:before{color:#282c2e;font-family: 'FontAwesome', sans-serif;font-size:11pt;line-height:21px;margin-right:10px}#taxonomy section.output .utilities .filter{margin-right:20px !important}#taxonomy section.output .utilities .filter:before{content: '\f0b0'}#taxonomy section.output .utilities .sorter{margin-right:0}#taxonomy section.output .utilities .sorter:before{content: '\f009'}#taxonomy section.output .utilities .sort, #taxonomy section.output .utilities .view{display: none}#taxonomy section.output .utilities .pagination{line-height:100%}#taxonomy section.output .utilities .pagination .dropdown{display: inline-block !important}#taxonomy section.output .utilities .pagination div.dropdown{background:#fff}#taxonomy section.output .utilities .pagination select.dropdown{display: inline-block !important;line-height:20px;padding:5px;padding-right:40px}#taxonomy section.output.grid-test .thumbnail-wrapper{border:10px solid #e8eff3;border-bottom:0;border-right:0}#taxonomy section.output.grid-test .thumb{border-bottom:10px solid #e8eff3;border-right:10px solid #e8eff3;height:385px;margin-bottom:0;padding:10px 5px}#taxonomy section.output.grid-test .thumb img{height:auto;max-width:160px}#taxonomy section.output.grid-test .tools{border:10px solid #e8eff3;border-bottom:0;margin-bottom:0}#taxonomy .magic.toggle{display: none;margin-top:0}#taxonomy .magic.toggle.open{display: none !important}#taxonomy .magic.toggle.open.default{display:block !important}#taxonomy .magic.toggle.default{margin-bottom:0 !important;margin-top:12px}#taxonomy .magic.toggle.default button{display: none}#taxonomy .magic.toggle.default select{display:block}#taxonomy .magic.toggle.default.first{margin-top:0 !important}#taxonomy .pagination .dropdown{overflow: visible}#taxonomy .pagination .dropdown:before{content: 'Page: ';line-height:30px;margin-left: -50px;position:absolute}#taxonomy .tools-bottom{background:#f8f8f8;font-size:11pt;margin-bottom: -10px;margin-top: -10px;padding:12px 0;position: relative;text-align:center}#taxonomy .tools-bottom.test .breadcrumbs.mobile a{display: inline-block}#taxonomy .tools-bottom .breadcrumbs.mobile{display:block !important}#taxonomy .tools-bottom .breadcrumbs.mobile a{background:#fff;border:1px solid #b8bec2;color:#282c2e;display: inline-block;font-family: 'Open Sans', sans-serif;font-size:11pt;outline: none;padding:9px 10px;position:absolute}#taxonomy .tools-bottom .breadcrumbs.mobile a.disabled{background:#f8f8f8;border:1px solid #b8bec2;color:#b8bec2}#taxonomy .tools-bottom .breadcrumbs.mobile a.previous{left:12px}#taxonomy .tools-bottom .breadcrumbs.mobile a.previous span{margin-right:8px}#taxonomy .tools-bottom .breadcrumbs.mobile a.next{right:12px}#taxonomy .tools-bottom .breadcrumbs.mobile a.next span{margin-left:8px}#taxonomy .tools-bottom .breadcrumbs.mobile a span{font-family: 'FontAwesome', sans-serif}#taxonomy .tools-bottom .breadcrumbs.mobile select.dropdown{appearance: none;background: url('/images_graphics/product-test-2014/arrow-down-2.gif') #fff;background-position: right center;background-repeat: no-repeat;background-size:14px 4px;border:1px solid #b8bec2;border-radius:0;color:#585d5f;display: inline-block;font-family: 'Open Sans', sans-serif;font-size:11pt;margin:0 3px;padding:9px;padding-right:20px;-moz-appearance: none;-webkit-appearance: none}#taxonomy .tools-bottom div.pagination{float: none !important}#taxonomy ul.pagination{display: none !important}#mobile-sort-by{display:block !important}#mobile-sort-by .label{display: none}section.output .tools .legend{margin-right:10px;padding:5px 10px}section.output .tools .legend div.adult-youth, section.output .tools .legend div.fast-track, section.output .tools .legend div.his-hers, section.output .tools .legend div.youth{float: left;line-height:10px !important;margin-right:0 !important;text-align: left !important;text-overflow: hidden;width:50% !important}section.output .tools .legend div.adult-youth{margin-right:0 !important}section.output .tools .legend div em{display: inline !important;font-size:9pt !important;height:20px !important;line-height:10px !important}section.output .tools .legend div span.ring{color: transparent;font-size:8pt !important;height:22px !important;line-height:22px !important;margin-right:4px !important;width:22px !important}}body.dpi-1x #taxonomy section.output .thumb .badges .container .logo img{background-image: url('/images_graphics/taxonomy-brand-logos/sprite-1x.png');background-repeat: no-repeat;background-size:251px 168px}body.dpi-2x #taxonomy section.output .thumb .badges .container .logo img{background-image: url('/images_graphics/taxonomy-brand-logos/sprite-2x.png');background-repeat: no-repeat;background-size:251px 168px}body.dpi-3x #taxonomy section.output .thumb .badges .container .logo img{background-image: url('/images_graphics/taxonomy-brand-logos/sprite-3x.png');background-repeat: no-repeat;background-size:251px 168px}.fadein{animation-name:fadein;animation-duration: .75s;animation-fill-mode:both}.fadeout{animation-name:fadeout;animation-duration: .75s;animation-fill-mode:both}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadein{from{opacity:0}to{opacity:1}}@media screen and (max-width:640px){html.refinement body{height:100%;max-height:100vh;overflow: hidden;position:fixed}html.refinement #blackout{animation-name:fadein;animation-duration:0.3s;animation-fill-mode:both;display:block;height:100vh;-webkit-animation-name:fadein;-webkit-animation-duration:0.3s;-webkit-animation-fill-mode:both}html.refinement #site-wrapper{overflow: hidden;width:100vw}html.refinement #taxonomy div.aside{background:#e8eff3;bottom:0;box-shadow:0 5px 5px rgba(0,0,0,0.4);display: inline-block;height:100vh;max-height:100vh;right:0;overflow-y:auto;position:absolute;top:0;width:70% !important;z-index:100}html.refinement #taxonomy div.aside aside.filter{display:block !important}html.refinement #taxonomy .magic.toggle{display:block !important}html.refinement #taxonomy .magic.toggle.hide{display: none !important}html.refinement #logo-left-nav{display: inline-block !important}html.refinement #logo-left-nav div.long_tail_filter{display:block;width:100% !important}html.refinement #logo-left-nav div.long_tail_filter .applied{display: none}html.refinement #logo-left-nav div.long_tail_filter .applied ul.breadcrumbs li a{text-decoration: none}html.refinement #logo-left-nav div.long_tail_filter .magic.toggle{display:block}html.refinement #logo-left-nav div.long_tail_filter .magic.toggle > button{text-transform: none !important}html.refinement #logo-left-nav div.long_tail_filter .magic.toggle a, html.refinement #logo-left-nav div.long_tail_filter .magic.toggle a:active, html.refinement #logo-left-nav div.long_tail_filter .magic.toggle a:link, html.refinement #logo-left-nav div.long_tail_filter .magic.toggle a:visited{text-decoration: none !important}html.refinement #logo-left-nav div.long_tail_filter .magic.toggle .long-list-item .magic.checkbox.label{padding-left:22px}html.refinement #logo-left-nav div.long_tail_filter .magic.toggle .long-list-item .magic.checkbox.label.selected:before{line-height:14px}html.refinement #logo-left-nav div.long_tail_filter #selection_breadcrumb{display: none !important}#blackout{display: none}#site-wrapper div#mobile-flash-sale-banner, #site-wrapper section.sale-banner, #site-wrapper main, #site-wrapper header, #site-wrapper footer{margin-right:70%;width:100%}#taxonomy div.aside{box-sizing:border-box;display:block}#taxonomy div.aside aside.filter{display: none !important;padding:0;position: relative}#taxonomy div.aside aside.filter h5{background:#e8eff3;color:#282c2e;display:block;font-size:11pt;margin:0;padding:6px 12px;text-transform: uppercase}#taxonomy div.aside aside.filter .magic.toggle, #taxonomy div.aside aside.filter .magic.toggle.default{border-bottom:1px solid #e8eff3 !important;border-radius:0;margin:0 !important}#taxonomy div.aside aside.filter .magic.toggle .content, #taxonomy div.aside aside.filter .magic.toggle.default .content{margin:15px;margin-top:0;padding-top:0}#taxonomy div.aside aside.filter .magic.toggle{display:block;margin:12px}#taxonomy div.aside aside.filter .magic.toggle button{display:block !important}#taxonomy div.aside aside.filter .magic.toggle > button{font-size:11pt;font-weight: normal;letter-spacing:0;padding:15px;text-transform: none}#taxonomy div.aside aside.filter .magic.toggle > button:after{content: '\f105';font-family: 'FontAwesome', sans-serif;font-size:15pt;margin-right:15px}#taxonomy div.aside aside.filter .magic.toggle .content{display: none}#taxonomy div.aside aside.filter .magic.toggle.open{display:block !important}#taxonomy div.aside aside.filter .magic.toggle.open .content{display:block}#taxonomy div.aside aside.filter .magic.toggle.open > button:after{content: '\f107';margin-top:0}#taxonomy div.aside aside.filter .selections{background:#fff;display:block;margin-top:46px;position: relative;-webkit-overflow-scrolling: touch}#taxonomy div.aside aside.filter .selections .top{position:fixed;left:0;right:0;top:0;margin-left:30%;width:70%;z-index:100}#taxonomy div.aside aside.filter .selections .top h4{background:#163d57;color:#fff;padding:12px;position: relative}#taxonomy div.aside aside.filter .selections .top h4 span{background:#008b00;border-radius:4px;color:#fff;cursor: pointer;display: inline-block;font-size:11pt;height:34px;line-height:34px;padding-left:12px;padding-right:12px;position:absolute;right:6px;text-transform: uppercase;top:6px}#taxonomy div.aside aside.filter .selections ul.breadcrumbs{list-style: none;list-style-type: none;margin:0;padding:0}#taxonomy div.aside aside.filter .selections ul.breadcrumbs li{border-bottom:1px solid #e8eff3;margin:0;padding:0}#taxonomy div.aside aside.filter .selections ul.breadcrumbs li.stateless{font-size:11pt;overflow: hidden;padding:14px;text-overflow:ellipsis}#taxonomy div.aside aside.filter .selections ul.breadcrumbs li a, #taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:active, #taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:link, #taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:visited{color:#282c2e;display:block;font-size:11pt;overflow: hidden;padding:14px;padding-left:40px;position: relative;text-overflow:ellipsis}#taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:before, #taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:active:before, #taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:link:before, #taxonomy div.aside aside.filter .selections ul.breadcrumbs li a:visited:before{bottom:0;color:#ed4848;content: '\f057';font-family: 'FontAwesome', sans-serif;font-size:15pt;left:12px;line-height:24px;margin:auto;position:absolute;top:12px}#taxonomy div.aside aside.filter .selections ul.breadcrumbs li:last-child{border-bottom:0;margin-bottom:0}#taxonomy div.aside aside.filter select{display: none !important}#taxonomy section.output div.thumb{height:345px}#taxonomy section.output div.thumb .badges{display:block !important}#taxonomy section.output div.thumb .badges .icons{display: none !important}#taxonomy section.output div.thumb .badges .logo{display:block !important;border:0;margin-left:0;padding-left:0}#taxonomy section.output div.thumb div.price{line-height:175%;margin-top:4px}#taxonomy section.output .legend{display: none !important}}