/* MD5 Digest: 080f59b14659606e1842870040b55cea*/
/* Cached: Thu, Jul 09 2026 12:22:45pm EDT (Epoch: 1783614165) */

/* 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}*{box-sizing:border-box;-moz-box-sizing:border-box}body header .container, body section#menu > div.container{width:100%;max-width:1180px}body section#menu > div.container > ul.wrapper{position: relative}body section#menu > div.container > ul.wrapper li.sub nav.megamenu{left:0;margin-left:0}div#main-site-container{width:100%}div#main-site-container .mobile-only{display: none}article#product-detail-page{font-size:15px;text-align:center}article#product-detail-page hr{border:0;border-top:1px solid #e1e1e1;font-size:0;height:1px;line-height:0;margin:0;padding:0}article#product-detail-page section#supplementary{margin:60px auto !important}article#product-detail-page section#contents, article#product-detail-page section#contents section, article#product-detail-page section#supplementary, article#product-detail-page section#supplementary section{margin:0 auto;max-width:1180px;text-align: left}article#product-detail-page section#breadcrumbs{color:#282c2e;font-size:15px;margin:15px 0}article#product-detail-page section#breadcrumbs a, article#product-detail-page section#breadcrumbs a:active, article#product-detail-page section#breadcrumbs a:link, article#product-detail-page section#breadcrumbs a:visited{color:#ff6600}article#product-detail-page section#breadcrumbs strong{color:#269de9}article#product-detail-page section#breadcrumbs + section#calculator-special-message{background:#fff500;font-size:13px;margin-top:24px;padding:8px;text-align:center}article#product-detail-page section#title-bar{color:#282c2e;margin:24px 0 !important;position: relative}article#product-detail-page section#title-bar h1{font-size:24px;font-weight:600;margin:0;max-width:850px;overflow: hidden;padding:0;text-overflow:ellipsis;white-space: nowrap}article#product-detail-page section#title-bar div#review-stars{margin-top: -12px;position:absolute;right:0;top:50%}article#product-detail-page section#title-bar div#review-stars .count, article#product-detail-page section#title-bar div#review-stars .score, article#product-detail-page section#title-bar div#review-stars .stars{float: left}article#product-detail-page section#title-bar div#review-stars .count{line-height:24px;margin-left:12px}article#product-detail-page section#title-bar div#review-stars .count a, article#product-detail-page section#title-bar div#review-stars .count a:active, article#product-detail-page section#title-bar div#review-stars .count a:link, article#product-detail-page section#title-bar div#review-stars .count a:visited{color:#269de9;padding:2px 0}article#product-detail-page section#title-bar div#review-stars .score{background:#e8eff3;border-radius:4px;height:24px;font-size:12px;font-weight:600;line-height:24px;margin-left:8px;padding:0 6px}article#product-detail-page section#title-bar div#review-stars .stars{font-size:0}article#product-detail-page section#title-bar div#review-stars .stars .star, article#product-detail-page section#title-bar div#review-stars .stars .star-half{color:#ffc347;display: inline-block;font-family: 'FontAwesome', sans-serif;font-size:20px;height:20px;line-height:21px;margin:2px;width:20px}article#product-detail-page section#title-bar .p-w-r{font-size:0}article#product-detail-page section#title-bar .p-w-r .pr-no-reviews .pr-snippet-review-count{display: none}article#product-detail-page section#title-bar .p-w-r .pr-star-v4{margin-right:4px;position: relative}article#product-detail-page section#title-bar .p-w-r .pr-snippet-stars-reco-reco{display: none !important}article#product-detail-page section#title-bar .p-w-r .pr-snippet-stars-container{display: inline-block !important}article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write{display: inline-block !important}article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a, article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:active, article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:link, article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:visited{color:#269de9;font-size:15px !important;line-height:24px;margin:0;margin-left:18px;padding:0 !important}article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:focus, article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:active:focus, article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:link:focus, article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write a:visited:focus{box-shadow: none}article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write span{color:#000;font-size:15px !important;line-height:24px;margin:0;margin-left:18px;padding:0 !important;vertical-align: initial !important}article#product-detail-page section#title-bar .p-w-r .pr-snippet-read-and-write span:focus{box-shadow: none}article#product-detail-page section#title-bar .p-w-r .pr-snippet-rating-decimal{background:#e8eff3;border:0;border-radius:4px;display: none !important;height:24px;font-size:12px;font-weight:600;line-height:24px;margin-left:8px;padding:0 6px}article#product-detail-page section#image{float: left;margin-bottom:60px !important;width:50%}article#product-detail-page section#image section#image-primary{background: url('/images_graphics/throbber24.gif');background-position:center center;background-repeat: no-repeat;position: relative}article#product-detail-page section#image section#image-primary img.main{bottom:0;height:auto;left:0;max-height:100%;max-width:100%;position:absolute;right:0;transform: translate(0,-50%);top:50%;width:auto}article#product-detail-page section#image section#image-primary span.zoom{bottom:10px;cursor: pointer;position:absolute;right:10px}article#product-detail-page section#image section#image-primary .design-thumbnail-container{bottom:0;height:auto;left:0;max-height:100%;max-width:100%;position:absolute;right:0;transform: translate(0,-50%);top:50%;width:auto}article#product-detail-page section#image section#image-primary .design-thumbnail-container.pe-safari-fix{position:absolute !important}article#product-detail-page section#image section#image-primary .design-thumbnail-container.pe-safari-fix .product-container{margin:auto}article#product-detail-page section#image section#image-alts{font-size:0;margin-top:24px;text-align:center}article#product-detail-page section#image section#image-alts ul{display: inline-block;list-style: none;list-style-type: none;margin:0;padding:0}article#product-detail-page section#image section#image-alts ul li{border:1px solid #e1e1e1;display: inline-block;float: left;font-size:0;margin-right:12px;margin-top:12px;padding:0}article#product-detail-page section#image section#image-alts ul li:last-child{margin-right:0}article#product-detail-page section#image section#image-alts ul li img{cursor: pointer;max-height:64px}article#product-detail-page section#image section#image-alts ul li.video#product-main-video-item-a{display: list-item}article#product-detail-page section#image section#image-alts ul li.video#product-main-video-item-b{display: none}article#product-detail-page section#image section#price-grid{margin-top:60px}article#product-detail-page section#image section#price-grid div.pricing-info{display: none}article#product-detail-page section#image section#price-grid div.pricing-info.show{display:block}article#product-detail-page section#image section#price-grid div.pricing-info h3{font-size:12pt;margin:0;padding-bottom:12px}article#product-detail-page section#image section#price-grid div.pricing-info p{font-size:11pt;margin:0}article#product-detail-page section#image section#price-grid table{font-size:10pt}article#product-detail-page section#image section#price-grid table caption{font-size:12pt;padding-bottom:12px}article#product-detail-page section#image section#price-grid table tfoot tr td div.rep{float: none;font-size:9pt;line-height:100%;margin-top:12px;text-align:center;width:100%}article#product-detail-page section#image section#price-grid table tfoot tr td div.sale{float: none;font-size:9pt;width:100%}article#product-detail-page section#calculator{border-radius:10px;box-shadow:0 3px 20px rgba(0,0,0,0.1);float: right;width:45%}article#product-detail-page section#calculator h3{font-size:1.0em;font-weight:600;margin:0;padding:0;position: relative;text-transform: uppercase;user-select: none}article#product-detail-page section#calculator h3 span{font-weight:400;max-width:275px;overflow: hidden;position:absolute;right:0;text-transform: initial;text-overflow:ellipsis;white-space: nowrap}article#product-detail-page section#calculator h3 span a, article#product-detail-page section#calculator h3 span a:active, article#product-detail-page section#calculator h3 span a:link, article#product-detail-page section#calculator h3 span a:visited{color:#269de9}article#product-detail-page section#calculator hr{border:0;border-top:1px solid #e1e1e1;margin:0 24px;padding:0}article#product-detail-page section#calculator section{padding:24px;padding-bottom:16px}article#product-detail-page section#calculator section:not([id='calculator-special-message']) ul{list-style: none;list-style-type: none;margin:0;padding:0}article#product-detail-page section#calculator section#calculator-steps{margin:0 !important;padding:0 !important}body.sticky-cta article#product-detail-page section#calculator section#calculator-action{position: sticky;bottom:0}article#product-detail-page section#calculator{margin-bottom:60px !important}article#product-detail-page section#calculator section#calculator-action{background:#f6f6f6;margin-bottom:0;margin-top:8px;padding:24px;z-index:10}article#product-detail-page section#calculator section#calculator-action.cto{position: unset !important}article#product-detail-page section#calculator section#calculator-action.cto p{display: none}article#product-detail-page section#calculator section#calculator-action.disabled p{color:#ed4848;font-size:24px;margin:18px 0}article#product-detail-page section#calculator section#calculator-action button{appearance: none;background:#008b00;border:0;border-bottom:3px solid #086113;border-radius:4px;color:#fff;cursor: pointer;display:block;font-family: 'Open Sans', sans-serif;font-size:1.4em;font-weight:700;outline:0;padding:14px 0;text-align:center;text-transform: uppercase;text-shadow:0 -1px 1px rgba(0,0,0,0.3);width:100%}article#product-detail-page section#calculator section#calculator-action button:active{background:#20a930}article#product-detail-page section#calculator section#calculator-action button.backordered{background:#b8bec2;border-bottom:3px solid #9da5ab;cursor: not-allowed}article#product-detail-page section#calculator section#calculator-action button.call-to-order{background: none;border:0;color:#269de9;cursor:default;font-size:24px;line-height:95px;padding:0;text-shadow: unset}article#product-detail-page section#calculator section#calculator-action button.disabled{background:#b8bec2;border-bottom:3px solid #949A9E}article#product-detail-page section#calculator section#calculator-action select{display: none}article#product-detail-page section#calculator section#calculator-action p{color:#585d5f;font-size:12px;font-weight:600;margin:0;margin-top:18px;padding:0;text-align:center;text-transform: uppercase}article#product-detail-page section#calculator section#calculator-action p a, article#product-detail-page section#calculator section#calculator-action p a:active, article#product-detail-page section#calculator section#calculator-action p a:link, article#product-detail-page section#calculator section#calculator-action p a:visited{color:#269de9}article#product-detail-page section#calculator div#calculator-backorders{background:#fff1d4;border:2px solid #ffc347;border-radius:4px;display: none;margin:0;margin-top:24px}article#product-detail-page section#calculator div#calculator-backorders .message{font-size:10pt;line-height:150%;padding:6px;padding-left:40px;position: relative}article#product-detail-page section#calculator div#calculator-backorders .message:before{color:#ffc347;content: '\f071';font-family: 'FontAwesome', sans-serif;font-size:13pt;left:10px;position:absolute;top:10px}article#product-detail-page section#calculator div#calculator-backorders .message a, article#product-detail-page section#calculator div#calculator-backorders .message a:active, article#product-detail-page section#calculator div#calculator-backorders .message a:link, article#product-detail-page section#calculator div#calculator-backorders .message a:visited{color:#007dbd}article#product-detail-page section#calculator div#calculator-backorders .help{background:#ffc347;border-top:2px solid #ffc347;font-size:8pt;font-weight:600;padding:4px;text-align:center;text-transform: uppercase}article#product-detail-page section#calculator section#calculator-blurb{line-height:150%;padding-bottom:24px}article#product-detail-page section#calculator section#calculator-blurb a, article#product-detail-page section#calculator section#calculator-blurb a:active, article#product-detail-page section#calculator section#calculator-blurb a:link, article#product-detail-page section#calculator section#calculator-blurb a:visited{color:#269de9}article#product-detail-page section#calculator section#calculator-blurb h2{font-size:15px;font-weight:500;margin:0;padding:0}article#product-detail-page section#calculator section#calculator-blurb span{display:block}article#product-detail-page section#calculator section#calculator-blurb .brand-47brand{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/47brand.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:61px}article#product-detail-page section#calculator section#calculator-blurb .brand-511{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/5-11.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:100px}article#product-detail-page section#calculator section#calculator-blurb .brand-adidas{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/adidas.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:82px}article#product-detail-page section#calculator section#calculator-blurb .brand-americanapparel{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/american-apparel.png');background-position: right center;background-repeat: no-repeat;background-size:auto 12px;padding-right:109px}article#product-detail-page section#calculator section#calculator-blurb .brand-anker{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/anker.png');background-position: right center;background-repeat: no-repeat;background-size:auto 24px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-anvil{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/anvil.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:93px}article#product-detail-page section#calculator section#calculator-blurb .brand-apolloembroidery{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/apollo-embroidery.png');background-position: right center;background-repeat: no-repeat;background-size:auto 18px;padding-right:142px}article#product-detail-page section#calculator section#calculator-blurb .brand-augusta{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/augusta.png');background-position: right center;background-repeat: no-repeat;background-size:auto 21px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-bella{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/bella-canvas.png');background-position: right center;background-repeat: no-repeat;background-size:auto 21px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-bic{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/bic.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:75px}article#product-detail-page section#calculator section#calculator-blurb .brand-bose{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/bose.png');background-position: right center;background-repeat: no-repeat;background-size:auto 13px;padding-right:120px}article#product-detail-page section#calculator section#calculator-blurb .brand-brumate{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/brumate.png');background-position: right center;background-repeat: no-repeat;background-size:auto 28px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-callaway, article#product-detail-page section#calculator section#calculator-blurb .brand-callawaygolf{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/callaway.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:105px}article#product-detail-page section#calculator section#calculator-blurb .brand-camelbak{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/camelbak.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:107px}article#product-detail-page section#calculator section#calculator-blurb .brand-carhartt{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/carhartt.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:143px}article#product-detail-page section#calculator section#calculator-blurb .brand-champion{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/champion.png');background-position: right 15px;background-repeat: no-repeat;background-size:auto 20px;padding-right:125px}article#product-detail-page section#calculator section#calculator-blurb .brand-charlesriver{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/charles-river.png');background-position: right center;background-repeat: no-repeat;background-size:auto 35px;padding-right:110px}article#product-detail-page section#calculator section#calculator-blurb .brand-chefdesigns{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/chef-designs.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-columbia{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/columbia.png');background-position: right center;background-repeat: no-repeat;background-size:auto 22px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-core365{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/core365.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:119px}article#product-detail-page section#calculator section#calculator-blurb .brand-corkcicle{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/corkcicle.png');background-position: right center;background-repeat: no-repeat;background-size:auto 18px;padding-right:130px}article#product-detail-page section#calculator section#calculator-blurb .brand-cutterbuck{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/cutter-buck.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:83px}article#product-detail-page section#calculator section#calculator-blurb .brand-dickies{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/dickies.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:86px}article#product-detail-page section#calculator section#calculator-blurb .brand-district, article#product-detail-page section#calculator section#calculator-blurb .brand-districtthreads{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/district.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:73px}article#product-detail-page section#calculator section#calculator-blurb .brand-eddiebauer{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/eddie-bauer.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-fruitoftheloom{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/fruit-of-the-loom.png');background-position: right center;background-repeat: no-repeat;background-size:auto 15px;padding-right:130px}article#product-detail-page section#calculator section#calculator-blurb .brand-gap{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/gap.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:55px}article#product-detail-page section#calculator section#calculator-blurb .brand-gildan{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/gildan.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:118px}article#product-detail-page section#calculator section#calculator-blurb .brand-gregnorman{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/greg-norman.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:92px}article#product-detail-page section#calculator section#calculator-blurb .brand-hanes{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/hanes.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:60px}article#product-detail-page section#calculator section#calculator-blurb .brand-hellyhansen{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/helly-hansen.png');background-position: right center;background-repeat: no-repeat;background-size:auto 35px;padding-right:74px}article#product-detail-page section#calculator section#calculator-blurb .brand-highsierra{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/high-sierra.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:104px}article#product-detail-page section#calculator section#calculator-blurb .brand-huk{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/huk.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:132px}article#product-detail-page section#calculator section#calculator-blurb .brand-igloo{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/igloo.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:78px}article#product-detail-page section#calculator section#calculator-blurb .brand-jerzees{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/jerzees.png');background-position: right center;background-repeat: no-repeat;background-size:auto 16px;padding-right:132px}article#product-detail-page section#calculator section#calculator-blurb .brand-johnnieo{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/johnnie-o.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:132px}article#product-detail-page section#calculator section#calculator-blurb .brand-kleankanteen{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/klean-kanteen.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:123px}article#product-detail-page section#calculator section#calculator-blurb .brand-koozie{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/koozie.png');background-position: right 11px;background-repeat: no-repeat;background-size:auto 28px;padding-right:100px}article#product-detail-page section#calculator section#calculator-blurb .brand-lat{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/lat.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:92px}article#product-detail-page section#calculator section#calculator-blurb .brand-marmot{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/marmot.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:122px}article#product-detail-page section#calculator section#calculator-blurb .brand-miir{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/miir.png');background-position: right center;background-repeat: no-repeat;background-size:auto 24px;padding-right:83px}article#product-detail-page section#calculator section#calculator-blurb .brand-moleskine{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/moleskine.png');background-position: right center;background-repeat: no-repeat;background-size:auto 10px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-nautica{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/nautica.png');background-position: right center;background-repeat: no-repeat;background-size:auto 16px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-newera{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/new-era.png');background-position: right center;background-repeat: no-repeat;background-size:auto 36px;padding-right:84px}article#product-detail-page section#calculator section#calculator-blurb .brand-nextlevel{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/next-level.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:130px}article#product-detail-page section#calculator section#calculator-blurb .brand-nikegolf{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/nike-golf.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:85px}article#product-detail-page section#calculator section#calculator-blurb .brand-oakley{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/oakley.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:94px}article#product-detail-page section#calculator section#calculator-blurb .brand-ogio{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/ogio.png');background-position: right center;background-repeat: no-repeat;background-size:auto 22px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-originalpenguin{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/original-penguin.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:102px}article#product-detail-page section#calculator section#calculator-blurb .brand-osprey{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/osprey.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:74px}article#product-detail-page section#calculator section#calculator-blurb .brand-outdoor-cap{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/outdoor-cap.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:115px}article#product-detail-page section#calculator section#calculator-blurb .brand-pacificheadwear{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/pacific-headwear.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:80px}article#product-detail-page section#calculator section#calculator-blurb .brand-papermate{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/paper-mate.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:150px}article#product-detail-page section#calculator section#calculator-blurb .brand-portauthority{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/port-authority.png');background-position: right center;background-repeat: no-repeat;background-size:auto 9px;padding-right:130px}article#product-detail-page section#calculator section#calculator-blurb .brand-portcompany{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/port-and-company.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:91px}article#product-detail-page section#calculator section#calculator-blurb .brand-primeline{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/prime-line.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:102px}article#product-detail-page section#calculator section#calculator-blurb .brand-puma{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/puma.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:95px}article#product-detail-page section#calculator section#calculator-blurb .brand-redkap{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/red-kap.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:77px}article#product-detail-page section#calculator section#calculator-blurb .brand-reebok{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/reebok.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:78px}article#product-detail-page section#calculator section#calculator-blurb .brand-richardsoncap{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/richardson.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:126px}article#product-detail-page section#calculator section#calculator-blurb .brand-russellathletic{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/russell.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:65px}article#product-detail-page section#calculator section#calculator-blurb .brand-sharpie{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/sharpie.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:110px}article#product-detail-page section#calculator section#calculator-blurb .brand-skullcandy{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/skullcandy.png');background-position: right center;background-repeat: no-repeat;background-size:auto 21px;padding-right:130px}article#product-detail-page section#calculator section#calculator-blurb .brand-sporttek{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/sport-tek.png');background-position: right center;background-repeat: no-repeat;background-size:auto 12px;padding-right:130px}article#product-detail-page section#calculator section#calculator-blurb .brand-spyder{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/spyder.png');background-position: right center;background-repeat: no-repeat;background-size:auto 36px;padding-right:136px}article#product-detail-page section#calculator section#calculator-blurb .brand-stormtech{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/stormtech.png');background-position: right center;background-repeat: no-repeat;background-size:auto 11px;padding-right:135px}article#product-detail-page section#calculator section#calculator-blurb .brand-swell{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/swell.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:93px}article#product-detail-page section#calculator section#calculator-blurb .brand-swig{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/swig.png');background-position: right center;background-repeat: no-repeat;background-size:auto 40px;padding-right:89px}article#product-detail-page section#calculator section#calculator-blurb .brand-taylormade{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/taylormade.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:140px}article#product-detail-page section#calculator section#calculator-blurb .brand-tervis{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/tervis.png');background-position: right center;background-repeat: no-repeat;background-size:auto 20px;padding-right:116px}article#product-detail-page section#calculator section#calculator-blurb .brand-thenorthface{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/the-north-face.png');background-position: right center;background-repeat: no-repeat;background-size:auto 35px;padding-right:91px}article#product-detail-page section#calculator section#calculator-blurb .brand-timbuk2{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/timbuk2.png');background-position: right center;background-repeat: no-repeat;background-size:auto 12px;padding-right:116px}article#product-detail-page section#calculator section#calculator-blurb .brand-titleist{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/titleist.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:118px}article#product-detail-page section#calculator section#calculator-blurb .brand-tommybahama{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/tommy-bahama.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:128px}article#product-detail-page section#calculator section#calculator-blurb .brand-tommyhilfiger, article#product-detail-page section#calculator section#calculator-blurb .brand-tommyhillfiger{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/tommy-hilfiger.png');background-position: right center;background-repeat: no-repeat;background-size:auto 38px;padding-right:124px}article#product-detail-page section#calculator section#calculator-blurb .brand-travismathew{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/travismathew.png');background-position: right center;background-repeat: no-repeat;background-size:auto 22px;padding-right:127px}article#product-detail-page section#calculator section#calculator-blurb .brand-ultraclub{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/ultraclub.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:98px}article#product-detail-page section#calculator section#calculator-blurb .brand-underarmour{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/under-armour.png');background-position: right center;background-repeat: no-repeat;background-size:auto 30px;padding-right:65px}article#product-detail-page section#calculator section#calculator-blurb .brand-untuckit{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/untuckit.png');background-position: right center;background-repeat: no-repeat;background-size:auto 15px;padding-right:123px}article#product-detail-page section#calculator section#calculator-blurb .brand-vanheusen{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/van-heusen.png');background-position: right center;background-repeat: no-repeat;background-size:auto 11px;padding-right:133px}article#product-detail-page section#calculator section#calculator-blurb .brand-vineyardvines{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/vineyard-vines.png');background-position: right center;background-repeat: no-repeat;background-size:auto 45px;padding-right:88px}article#product-detail-page section#calculator section#calculator-blurb .brand-wilson{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/wilson.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:120px}article#product-detail-page section#calculator section#calculator-blurb .brand-wonderwink{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/wonderwink.png');background-position: right center;background-repeat: no-repeat;background-size:auto 12px;padding-right:65px}article#product-detail-page section#calculator section#calculator-blurb .brand-yeti{background: url('https://static-prod.logosoftwear.com/img/applications/product-detail-page/brands/yeti.png');background-position: right center;background-repeat: no-repeat;background-size:auto 25px;padding-right:95px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches{display: grid;font-size:0;grid-template-columns: repeat(auto-fill,28px);grid-gap:12px;justify-content: space-between;list-style: none;list-style-type: none;margin:0;margin-top:16px;padding:0;visibility: hidden}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches.grouping li.group{clear:both;color:#A2A2A2;display:block;font-size:13px;font-weight:600;padding-top:25px;text-transform: uppercase}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches.grouping li.group:first-child{padding-top:10px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li.group{display: none}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex]{border:2px solid #fff;border-radius:4px;cursor: pointer;float: left;height:28px;outline:1px solid #e1e1e1;width:28px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].backorder-full, article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].backorder-partial{position: relative}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].backorder-full:after, article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].backorder-partial:after{background: url('/assets/svg/product-detail-page/warning.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';display: none;height:14px;position:absolute;right: -9px;top: -8px;width:14px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].backorder-full{outline:1px solid #ffc347}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].backorder-full:after{display: inline !important}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].one .swatch{display: inline-block;height:24px;width:24px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].two .swatch{display: inline-block;height:24px;width:12px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].three .swatch{display: inline-block;height:24px;width:8px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].four .swatch{display: inline-block;height:24px;width:6px}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].nonselectable{cursor:default}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].selected{cursor:default;position: relative}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].selected:before{background: url('/assets/svg/product-detail-page/check-circle-blue.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';height:16px;left:50%;margin-left: -8px;margin-top: -8px;position:absolute;top:50%;width:16px;z-index:5}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].selected.nonselectable:before{display: none}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].selected.backorder-partial{outline:1px solid #ffc347}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex].selected.backorder-partial:after{display: inline}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches li[data-color-hex] .swatch{display: inline-block;height:24px;overflow: hidden;width:24px;white-space: nowrap}article#product-detail-page section#calculator section#calculator-colors ul#calculator-colors-swatches:after{content: '';flex:auto}article#product-detail-page h3{padding-right:60px;position: relative;text-overflow:ellipsis;white-space: nowrap}article#product-detail-page h3 label.toggle{display: inline-block;position:absolute;height:24px;margin-top: -2px;right:0;top:0;width:48px}article#product-detail-page h3 label.toggle:before{content: 'Rush Order?';font-size:14px;font-weight:500;line-height:24px;margin-right:56px;position:absolute;right:0;text-transform: none !important}article#product-detail-page h3 label.toggle input{height:0;opacity:0;width:0}article#product-detail-page h3 label.toggle input:checked + span{background:#F9CC2B}article#product-detail-page h3 label.toggle input:checked + span:before{transform: translateX(24px);-ms-transform: translateX(24px);-webkit-transform: translateX(24px)}article#product-detail-page h3 label.toggle input:focus + span{box-shadow:0 0 1px #dedede}article#product-detail-page h3 label.toggle span{background:#dedede;border-radius:24px;bottom:0;cursor: pointer;left:0;position:absolute;right:0;top:0;transition:0.4s;-webkit-transition:0.4s}article#product-detail-page h3 label.toggle span:before{background:#fff;border-radius:50%;content: '';height:18px;left:3px;position:absolute;top:3px;transition:0.4s;width:18px;-webkit-transition:0.4s}article#product-detail-page .decoration-area dl{cursor: pointer;margin:0;margin-top:15px;padding:15px;padding-left:60px;user-select: none;width:100%}article#product-detail-page .decoration-area dl.call-to-order dt:after{background: transparent;border:1px solid #007dbd;border-radius:4px;color:#007dbd;content: 'Call To Order';font-size:10px;font-weight:600;margin-left:8px;padding:1px 4px;position: relative;text-transform: uppercase;top: -2px;white-space: nowrap}article#product-detail-page .decoration-area dl.recommended dt:after{background:#007dbd;border-radius:4px;color:#fff;content: 'Recommended';font-size:10px;font-weight:600;margin-left:8px;padding:2px 4px;position: relative;text-transform: uppercase;top: -2px;white-space: nowrap}article#product-detail-page .decoration-area dl.rush dt:after{background:#008b00;border-radius:4px;color:#fff;content: 'Rush Order';font-size:10px;font-weight:600;margin-left:8px;padding:2px 4px;position: relative;text-transform: uppercase;top: -2px;white-space: nowrap}article#product-detail-page .decoration-area dl div.rush-order-message{border-top:1px solid #b8bec2;color:#444;font-size:12px;margin-top:12px;padding-left:20px;padding-top:8px;position: relative}article#product-detail-page .decoration-area dl div.rush-order-message:before{background: url('/assets/svg/product-detail-page/info-blue.svg');background-position:center center;background-repeat: no-repeat;content: '';display: inline-block;height:12px;left:0;position:absolute;top:12px;width:12px}article#product-detail-page .decoration-area dl dt{font-weight:600;margin-bottom: -2px}article#product-detail-page .decoration-area dl dd{color:#444;font-size:12px;margin:4px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}article#product-detail-page .decoration-area dl dd:last-child{margin-bottom:0}article#product-detail-page .decoration-area dl dd .sla{display: inline-block;float: left;font-weight:500;line-height:16px;margin-right:15px;margin-top:4px;padding-left:21px;position: relative}article#product-detail-page .decoration-area dl dd .sla:before{height:16px;left:0;margin-top: -8px;position:absolute;top:50%;width:16px}article#product-detail-page .decoration-area dl dd .sla em{font-style: normal}article#product-detail-page .decoration-area dl dd .sla.sla-economy:before{background: url('/assets/svg/product-detail-page/truck-economy.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: ''}article#product-detail-page .decoration-area dl dd .sla.sla-fastest{margin-right:0 !important}article#product-detail-page .decoration-area dl dd .sla.sla-fastest:before{background: url('/assets/svg/product-detail-page/truck-fastest.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: ''}article#product-detail-page .decoration-area p.pricing, article#product-detail-page .decoration-area p.pricing-nochange{margin-bottom:0}article#product-detail-page .decoration-area p.pricing:empty, article#product-detail-page .decoration-area p.pricing-nochange:empty{font-size:0;margin-top:0}article#product-detail-page .decoration-area p.pricing strong, article#product-detail-page .decoration-area p.pricing-nochange strong{color:#ed4848;font-weight:600}article#product-detail-page .decoration-area p.pricing strong:before, article#product-detail-page .decoration-area p.pricing-nochange strong:before{content: '$'}article#product-detail-page .decoration-area div.calculator-decorations-wrapper{display: none}article#product-detail-page .decoration-area div.calculator-decorations-wrapper div.calculator-decorations-container{background:#fff;z-index:50}article#product-detail-page .decoration-area.dropdown.open dl.calculator-decoration-selected{border-bottom-left-radius:0;border-bottom-right-radius:0}article#product-detail-page .decoration-area.dropdown.open div.calculator-decorations-wrapper{display:block}article#product-detail-page .decoration-area.dropdown dl.calculator-decoration-selected{border:1px solid #e1e1e1;border-radius:4px;cursor: pointer;display:block;margin:0;margin-top:15px;padding-left:60px;padding-right:42px;position: relative;user-select: none}article#product-detail-page .decoration-area.dropdown dl.calculator-decoration-selected.decoration-unchosen{padding-bottom:24px;padding-top:24px}article#product-detail-page .decoration-area.dropdown dl.calculator-decoration-selected:after{background: url('/assets/svg/product-detail-page/caret-down.svg');background-color:#f1f1f1;background-position:center center;background-repeat: no-repeat;background-size:18px 18px;bottom:0;content: '';position:absolute;right:0;top:0;width:42px}article#product-detail-page .decoration-area.dropdown dl.calculator-decoration-selected.single{cursor: initial !important;padding-right:15px}article#product-detail-page .decoration-area.dropdown dl.calculator-decoration-selected.single:after{display: none}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper{position: relative}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper div.calculator-decorations-container{border-bottom:1px solid #e1e1e1;border-top:4px solid #e1e1e1;max-height:450px;overflow: hidden;overflow-y: scroll;position:absolute;width:100%}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper div.calculator-decorations-container dl{border:1px solid #e1e1e1;margin:0}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper div.calculator-decorations-container dl:hover{background:#fafafa}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper div.calculator-decorations-container dl:last-child{border:1px solid #e1e1e1}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper div.calculator-decorations-container dl.selected{background:#fafdfd;border:1px solid #007dbd;margin-bottom: -1px;padding-right:48px;position: relative;z-index:1}article#product-detail-page .decoration-area.dropdown div.calculator-decorations-wrapper div.calculator-decorations-container dl.selected:after{background-image: url('/assets/svg/product-detail-page/check-circle.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';display: inline-block;height:18px;margin-top: -9px;position:absolute;right:15px;top:50%;width:18px}article#product-detail-page .decoration-area.vertical-list div.calculator-decorations-wrapper{display:block}article#product-detail-page .decoration-area.vertical-list dl{border:2px solid #e1e1e1;border-radius:4px}article#product-detail-page .decoration-area.vertical-list dl.calculator-decoration-selected{display: none}article#product-detail-page .decoration-area.vertical-list dl:hover{border:2px solid #007dbd}article#product-detail-page .decoration-area.vertical-list dl:last-child{margin-bottom:0}article#product-detail-page .decoration-area.vertical-list dl.selected{background:#fafdfd;border:2px solid #007dbd;padding-right:48px;position: relative}article#product-detail-page .decoration-area.vertical-list dl.selected:after{background-image: url('/assets/svg/product-detail-page/check-circle.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';display: inline-block;height:18px;margin-top: -9px;position:absolute;right:15px;top:50%;width:18px}article#product-detail-page section#calculator{margin-bottom:60px}article#product-detail-page section#calculator section#calculator-decorations{position: relative}article#product-detail-page section#calculator section#calculator-multidecoration{padding:16px 24px;padding-top:0}article#product-detail-page section#calculator section#calculator-personalization{display: none}article#product-detail-page section#calculator section#calculator-personalization.enabled{display:block}article#product-detail-page section#calculator section#calculator-personalization .magic-v2 .line{margin:12px 0}article#product-detail-page section#calculator section#calculator-personalization .magic-v2 .line:last-child{margin-bottom:0}article#product-detail-page section#calculator section#calculator-personalization .magic-v2 input[type='radio'] + label:before{left:2px;top:2px}article#product-detail-page section#calculator section#calculator-size-quantities{display: none;margin-bottom:16px}article#product-detail-page section#calculator section#calculator-size-quantities.visible{display:block}article#product-detail-page section#calculator section#calculator-size-quantities ul.flex-container{display: grid;grid-template-columns: repeat(auto-fill,60px);grid-gap:18px;justify-content: space-between;list-style: none;list-style-type: none;margin:0;margin-top:16px;padding:0}article#product-detail-page section#calculator section#calculator-size-quantities ul.flex-container::after{content: '';flex:auto}article#product-detail-page section#calculator section#calculator-size-quantities h3 span a:before{background: url('/assets/svg/product-detail-page/ruler.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';display: inline-block;height:12px;margin-right:4px;width:12px}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size{display: inline-block;position: relative;text-align:center;width:60px}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.backorder:after{background: url('/assets/svg/product-detail-page/warning.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';height:18px;position:absolute;left:50px;top: -9px;width:18px}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.backorder input[readonly]{background:#e8eff3;color:#b8bec2;cursor: not-allowed}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.backorder input[readonly]:active, article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.backorder input[readonly]:focus{border:1px solid #e1e1e1}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size label{overflow: hidden;text-overflow:ellipsis;white-space: nowrap}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size{margin-right:0;width:auto}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size input{display: inline-block;float: left;width:60px}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size label{display: inline-block;float: left;height:46px;line-height:46px;padding-left:12px;text-align: left;width:auto !important}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size label:after{clear:both}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size label span{display: inline}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size label span.size{margin-top:0}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size label span.upcharge:before{content: ' ('}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.calculator-one-size label span.upcharge:after{content: ')'}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size.last{margin-right:0}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size input{appearance: none;border:1px solid #e1e1e1;border-radius:4px;display:block;font-family: 'Open Sans', sans-serif;font-size:15px;padding:12px;text-align:center;width:100%}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size input:focus{border:1px solid #269de9;outline: none}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size input:focus + label{pointer-events: none}article#product-detail-page section#calculator section#calculator-size-quantities .calculator-size span{display:block;margin-top:6px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .flex-container, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .flex-container{grid-template-columns: repeat(auto-fill,calc(50% - 18px)) !important}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size{margin-right:0;width:100%}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size input, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size input{float: left;width:25%}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label{float: left;height:46px;line-height:46px;padding-left:12px;padding-right:0;text-align: left;white-space: normal;width:75%}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label:after, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label:after{clear:both}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label.upcharge, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label.upcharge{line-height: unset}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label span, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label span{display: inline}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label span.size, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label span.size{margin-top:0}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label span.upcharge, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label span.upcharge{color:#585d5f}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label span.upcharge:before, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label span.upcharge:before{content: ' ('}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size label span.upcharge:after, article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-characters .calculator-size label span.upcharge:after{content: ')'}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .flex-container{grid-template-columns: repeat(auto-fill,100%) !important}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-one-size .calculator-size input{width:60px}article#product-detail-page section#calculator section#calculator-size-quantities.calculator-size-hidden{display: none}article#product-detail-page section#calculator-special-message{font-size:12px;line-height:150%;padding-top:16px}article#product-detail-page section#calculator-special-message.caution{background:#fff6e3;border:2px solid #ffdd95;border-radius:4px;color:#000;font-size:15px;line-height:150%;margin-bottom:24px;padding:10px 45px;position: relative}article#product-detail-page section#calculator-special-message.caution > a, article#product-detail-page section#calculator-special-message.caution > a:active, article#product-detail-page section#calculator-special-message.caution > a:link, article#product-detail-page section#calculator-special-message.caution > a:visited{color:#007dbd}article#product-detail-page section#calculator-special-message.caution:before{background-image: url('/assets/svg/product-detail-page/warning.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';height:21px;left:10px;position:absolute;top:10px;width:21px}article#product-detail-page section#calculator-special-message.disabled{color:#ed4848;padding:16px 24px !important}article#product-detail-page section#calculator-special-message.disabled strong{color:#ed4848 !important}article#product-detail-page section#calculator-special-message.spectrum{padding-top:16px !important}article#product-detail-page section#calculator-special-message.spectrum .learn-more{margin-bottom:0}article#product-detail-page section#calculator-special-message.spectrum .learn-more strong{color:#007dbd;display:block;font-size:13px;font-weight:600;text-transform: uppercase}article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a, article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:active, article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:link, article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:visited{color:#007dbd;padding-right:20px;position: relative;text-decoration: none}article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:after, article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:active:after, article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:link:after, article#product-detail-page section#calculator-special-message.spectrum .learn-more strong > a:visited:after{background-image: url('/assets/svg/product-detail-page/info-blue.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';height:14px;right:0;position:absolute;top:2px;width:14px}article#product-detail-page section#calculator-special-message.spectrum .toggler ul{margin-bottom:0;padding-bottom:0;padding-left:25px}article#product-detail-page section#calculator-special-message.spectrum .toggler ul li{margin-bottom:12px}article#product-detail-page section#calculator-special-message.spectrum .toggler ul li:last-child{margin-bottom:0}article#product-detail-page section#calculator-special-message.spectrum .toggler ul li a, article#product-detail-page section#calculator-special-message.spectrum .toggler ul li a:active, article#product-detail-page section#calculator-special-message.spectrum .toggler ul li a:link, article#product-detail-page section#calculator-special-message.spectrum .toggler ul li a:visited{color:#269de9}article#product-detail-page section#calculator-special-message p:first-child{margin-top:0}article#product-detail-page section#calculator-special-message p:last-child{margin-bottom:0}article#product-detail-page section#calculator section#calculator-well-stocked{margin-bottom:0}dialog{background:#fff;border:0;border-radius:8px;box-shadow:0 0 25px rgba(0,0,0,0.4);margin:auto;overflow: hidden;padding:24px;position:absolute;text-align: left;z-index:100}dialog::backdrop{background: rgba(0,0,0,0.4)}dialog + .backdrop{background: rgba(0,0,0,0.4);bottom:0;left:0;position:fixed;right:0;top:0}dialog.draggable h3{cursor: move}dialog h3{padding-right:40px;user-select: none;-moz-user-select: none;-webkit-user-select: none}dialog .buttons{margin-top:25px;text-align: right}dialog .buttons button{border:0;border-radius:5px;cursor: pointer;font-family: 'Open Sans', sans-serif;font-size:10.5pt;font-weight:700;margin-left:12px;padding:12px 30px;text-transform: uppercase}dialog .buttons button.blue{background:#269de9;color:#fff;transition:background 1s}dialog .buttons button.blue:hover{background:#1482c8}dialog .buttons button.green{background:#008b00;color:#fff;transition:background 1s}dialog .buttons button.green:hover{background:#005800}dialog .buttons button.light{background:#e8eff3;color:#585d5f;transition:background 1s}dialog .buttons button.light:hover{background:#c6d8e2}dialog span.close{content: '';cursor: pointer;display: inline-block;position:absolute;right:24px;height:24px;top:24px;width:24px;z-index:10}dialog span.close:before{background-image: url('/assets/svg/product-detail-page/close-circle.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';display: inline-block;height:24px;margin-top: -12px;position:absolute;top:50%;width:24px}dialog#dialog-decoration-method{width:550px}dialog#dialog-decoration-method.override-vertical-list .calculator-decorations-wrapper{max-height:385px;overflow-x: hidden;overflow-y: scroll;padding-right:12px}dialog#dialog-decoration-method.override-vertical-list .calculator-decorations-wrapper dl:first-of-type{margin-top:0}dialog#dialog-decoration-method h3{font-size:24px;font-weight:600;line-height:24px;margin:0;margin-bottom:24px}dialog#dialog-decoration-method dl{padding-right:36px !important}dialog#dialog-decoration-method dl:after{background: url('/assets/svg/product-detail-page/chevron-right.svg');background-position:center center;background-repeat: no-repeat;background-size:contain;content: '';height:12px;margin-top: -6px;position:absolute;right:15px;top:50%;width:6px}dialog#dialog-image-zoom{height:640px;padding:24px;width:1000px}dialog#dialog-image-zoom h3{font-size:13pt;font-weight:600;line-height:24px;margin:0;margin-bottom:24px}dialog#dialog-image-zoom .product-zoom-alt-images{float: left}dialog#dialog-image-zoom .product-zoom-alt-images ul{list-style: none;list-style-type: none;margin:0;padding:0;width:45px}dialog#dialog-image-zoom .product-zoom-alt-images ul li{display: inline-block;font-size:0;margin-bottom:20px;overflow: hidden;position: relative;width:45px}dialog#dialog-image-zoom .product-zoom-alt-images ul li img{border:1px solid #b8bec2;width:45px}dialog#dialog-image-zoom .product-zoom-alt-images ul li.selected{position: relative}dialog#dialog-image-zoom .product-zoom-alt-images ul li.selected:after{background:#fff;border-bottom:3px solid #269de9;bottom:0;content: ' ';display: inline-block;height:1px;left:0;margin-top: -4px;position:absolute;width:45px}dialog#dialog-image-zoom .product-zoom-alt-images ul li:last-child{margin-bottom:0}dialog#dialog-image-zoom .product-zoomable-wrapper{float: right;font-size:0}dialog#dialog-image-zoom .product-zoomable-wrapper .product-zoomable{border:1px solid #b8bec2;display: inline-block;max-height:498px;position: relative;user-select: none}dialog#dialog-image-zoom .product-zoomable-wrapper .product-zoomable img{display:block;user-select: none}dialog#dialog-image-zoom .product-zoomable-wrapper .product-zoomable img::selection{background-color: transparent}dialog#dialog-image-zoom .product-zoomable-wrapper .product-zoomable.zoom-capable img:hover{cursor: zoom-in}dialog#dialog-image-zoom .product-zoomable-wrapper .product-zoomable.zoom-capable img.zoomed:active{cursor: zoom-out !important}dialog#dialog-image-zoom .product-zoomable-wrapper .product-zoomable.zoom-capable img.zoomed:hover{cursor:crosshair !important}dialog#dialog-image-zoom .product-zoomable-wrapper p{color:#282c2e;font-size:11pt;margin-bottom:5px;margin-top:20px;text-align:center}dialog#dialog-image-zoom #final-frame{background: rgba(0,0,0,0.85);bottom:0;display: none;font-size:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:50}dialog#dialog-image-zoom #final-frame #final-frame-buttons{display: inline-block;left:50%;margin-left: -237px;margin-top: -16px;position:absolute;top:50%}dialog#dialog-image-zoom #final-frame #final-frame-back, dialog#dialog-image-zoom #final-frame #final-frame-replay{appearance: none;background: none;border:3px solid #269de9;border-radius:5px;cursor: pointer;display: inline-block;float: left;font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:600;padding:10px 0;text-align:center;text-transform: uppercase;width:225px;-moz-appearance: none;-webkit-appearance: none}dialog#dialog-image-zoom #final-frame .fc{clear:both}dialog#dialog-image-zoom #final-frame #final-frame-back{background:#269de9;color:#fff}dialog#dialog-image-zoom #final-frame #final-frame-replay{background: none;color:#269de9;margin-right:24px}dialog#dialog-image-zoom #final-frame #final-frame-back:hover, dialog#dialog-image-zoom #final-frame #final-frame-replay:hover{border:3px solid #168fdd}dialog#dialog-image-zoom #final-frame #final-frame-back:hover{background:#168fdd}dialog#dialog-image-zoom #final-frame #final-frame-replay:hover{border:3px solid #168fdd;color:#168fdd}dialog#dialog-instant-price-quote{height:686px;width:550px}dialog#dialog-instant-price-quote h3{font-size:24px;font-weight:600;line-height:24px;margin:0;margin-bottom:24px}dialog#dialog-legacy-video{border-radius:0;height:480px;margin-left: -427px;overflow: unset;outline:0;padding:0;position: relative;width:853px}dialog#dialog-legacy-video span.close{height:32px;margin-right: -16px;margin-top: -16px;right:0;top:0;width:32px;z-index:125}dialog#dialog-legacy-video span.close:before{display: none}dialog#dialog-maximum-quantity{width:550px}dialog#dialog-maximum-quantity h3{font-size:13pt;font-weight:600;margin:0;padding:0;padding-bottom:12px}dialog#dialog-maximum-quantity .content{padding-left:65px;position: relative}dialog#dialog-maximum-quantity .content:before{color:#ffc347;content: '\f071';font-family: 'FontAwesome', sans-serif;font-size:28pt;left:4px;position:absolute;top:6px}dialog#dialog-maximum-quantity .content p{font-size:14px;line-height:24px}dialog#dialog-simple-builder-prescreen{width:550px}dialog#dialog-simple-builder-prescreen h3{font-size:24px;font-weight:600;line-height:24px;margin:0;margin-bottom:24px}dialog#dialog-size-fit{height:512px;padding:0;width:960px}dialog#dialog-size-fit div.left{background:#EBEBEB;background: linear-gradient(90deg,#ebebeb 98%,rgba(118,118,118,0.35) 100%);float: left;height:512px;padding:25px;width:280px}dialog#dialog-size-fit div.left div.image{background:#626262;border-radius:8px;font-size:0;overflow: hidden;text-align:center;white-space: nowrap}dialog#dialog-size-fit div.left div.image img{height:auto;width:100%}dialog#dialog-size-fit div.left ul li{padding:2px 0}dialog#dialog-size-fit div.right{float: right;height:512px;overflow-x: hidden;overflow-y:auto;padding:45px;width:680px}dialog#dialog-size-fit div.right h3{font-size:24px;font-weight:600;line-height:24px;margin:0;margin-bottom:12px}dialog#dialog-size-fit div.right h3 + p{color:#626262;font-size:13px;font-weight:600;line-height:13px;margin:0;padding:0;text-transform: uppercase}dialog#dialog-size-fit div.right div.content{margin-top:40px}dialog#dialog-size-fit div.right div.content div.table{border-left:1px solid #e1e1e1;padding-left:48px;float: left}dialog#dialog-size-fit div.right div.content div.table:first-child{border-left:0 !important;padding-left:0;padding-right:48px}dialog#dialog-size-fit div.right div.content div.table.w50{width:50%}dialog#dialog-size-fit div.right div.content div.table table{border:0;border-spacing:0;width:100%}dialog#dialog-size-fit div.right div.content div.table table caption{font-size:15px;font-weight:600;margin-bottom:12px;text-align: left;text-transform: uppercase}dialog#dialog-size-fit div.right div.content div.table table tbody td, dialog#dialog-size-fit div.right div.content div.table table tbody th, dialog#dialog-size-fit div.right div.content div.table table thead td, dialog#dialog-size-fit div.right div.content div.table table thead th{padding:2px 0;text-align:center}dialog#dialog-size-fit div.right div.content div.table table tbody td:first-child, dialog#dialog-size-fit div.right div.content div.table table tbody th:first-child, dialog#dialog-size-fit div.right div.content div.table table thead td:first-child, dialog#dialog-size-fit div.right div.content div.table table thead th:first-child{text-align: left}dialog#dialog-size-fit div.right div.content div.table table tbody td, dialog#dialog-size-fit div.right div.content div.table table thead td{line-height:150%}dialog#dialog-size-fit div.right div.content div.table table thead tr th{font-weight:500;text-decoration: underline}article#product-detail-page dl.no-icon{padding-left:15px !important}article#product-detail-page dl.no-icon:before{display: none !important}article#product-detail-page dl.decoration-1-color-printed, article#product-detail-page dl.decoration-2-color-printed, article#product-detail-page dl.decoration-applique, article#product-detail-page dl.decoration-blank, article#product-detail-page dl.decoration-blank-generic, article#product-detail-page dl.decoration-blank-jersey, article#product-detail-page dl.decoration-blank-promo, article#product-detail-page dl.decoration-debossed, article#product-detail-page dl.decoration-embroidered, article#product-detail-page dl.decoration-embossed, article#product-detail-page dl.decoration-full-front-jersey, article#product-detail-page dl.decoration-glassware, article#product-detail-page dl.decoration-hybrid, article#product-detail-page dl.decoration-laser-etched, article#product-detail-page dl.decoration-left-chest-jersey, article#product-detail-page dl.decoration-monogrammed, article#product-detail-page dl.decoration-printed, article#product-detail-page dl.decoration-printed-1-sided, article#product-detail-page dl.decoration-printed-2-sided, article#product-detail-page dl.decoration-screenprinted, article#product-detail-page dl.decoration-sublimated, article#product-detail-page dl.decoration-twill, article#product-detail-page dl.decoration-unchosen{padding-bottom:15px;padding-top:15px;position: relative}article#product-detail-page dl.decoration-1-color-printed:before, article#product-detail-page dl.decoration-2-color-printed:before, article#product-detail-page dl.decoration-applique:before, article#product-detail-page dl.decoration-blank:before, article#product-detail-page dl.decoration-blank-generic:before, article#product-detail-page dl.decoration-blank-jersey:before, article#product-detail-page dl.decoration-blank-promo:before, article#product-detail-page dl.decoration-debossed:before, article#product-detail-page dl.decoration-embroidered:before, article#product-detail-page dl.decoration-embossed:before, article#product-detail-page dl.decoration-full-front-jersey:before, article#product-detail-page dl.decoration-glassware:before, article#product-detail-page dl.decoration-hybrid:before, article#product-detail-page dl.decoration-laser-etched:before, article#product-detail-page dl.decoration-left-chest-jersey:before, article#product-detail-page dl.decoration-monogrammed:before, article#product-detail-page dl.decoration-printed:before, article#product-detail-page dl.decoration-printed-1-sided:before, article#product-detail-page dl.decoration-printed-2-sided:before, article#product-detail-page dl.decoration-screenprinted:before, article#product-detail-page dl.decoration-sublimated:before, article#product-detail-page dl.decoration-twill:before, article#product-detail-page dl.decoration-unchosen:before{content: '';left:15px;line-height:28px;margin-top: -14px;position:absolute;height:28px;text-align:center;top:50%;width:28px}article#product-detail-page dl.decoration-1-color-printed:before{background-image: url('/assets/svg/product-detail-page/decoration-one-color.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-2-color-printed:before{background-image: url('/assets/svg/product-detail-page/decoration-two-color.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-applique:before{background-image: url('/assets/svg/product-detail-page/decoration-applique.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-blank:before{background-image: url('/assets/svg/product-detail-page/decoration-blank.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-blank-generic:before{background-image: url('/assets/svg/product-detail-page/decoration-blank-generic.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-blank-jersey:before{background-image: url('/assets/svg/product-detail-page/decoration-blank-jersey.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-blank-promo:before{background-image: url('/assets/svg/product-detail-page/decoration-blank-promo.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-debossed:before{background-image: url('/assets/svg/product-detail-page/decoration-deboss.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-embroidered:before{background-image: url('/assets/svg/product-detail-page/decoration-embroidered.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-embossed:before{background-image: url('/assets/svg/product-detail-page/decoration-embossed.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-full-front-jersey:before{background-image: url('/assets/svg/product-detail-page/decoration-full-front.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-glassware:before, article#product-detail-page dl.decoration-laser-etched:before{background-image: url('/assets/svg/product-detail-page/decoration-laser-etched.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-hybrid:before{background-image: url('/assets/svg/product-detail-page/decoration-hybrid.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-left-chest-jersey:before{background-image: url('/assets/svg/product-detail-page/decoration-left-chest.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-monogrammed:before{background-image: url('/assets/svg/product-detail-page/decoration-monogrammed.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-printed:before{background-image: url('/assets/svg/product-detail-page/decoration-printed.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-printed-1-sided:before{background-image: url('/assets/svg/product-detail-page/decoration-1-sided.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-printed-2-sided:before{background-image: url('/assets/svg/product-detail-page/decoration-2-sided.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-screenprinted:before{background-image: url('/assets/svg/product-detail-page/decoration-screenprinted.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-sublimated:before{background-image: url('/assets/svg/product-detail-page/decoration-sublimation.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-twill:before{background-image: url('/assets/svg/product-detail-page/decoration-twill.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-unchosen:before{background-image: url('/assets/svg/product-detail-page/decoration-unchosen.svg');background-position:center center;background-repeat: no-repeat;background-size:contain}article#product-detail-page dl.decoration-unchosen dt{font-weight:500 !important}#substitution.medium{background:#f4ecfe !important;border:2px solid #4b1489 !important;border-radius:4px;color:#282c2e;display:block;font-size:0;padding:8px;position: relative;text-align: left;text-decoration: none;width:100%}#substitution.medium:after{content: '\f105';font-family: 'FontAwesome', sans-serif;font-size:20px;margin-top: -11px;position:absolute;right:8px;top:50%}#substitution.medium .cta{display: none}#substitution.medium .cta .button, #substitution.medium .cta .button:active, #substitution.medium .cta .button:link, #substitution.medium .cta .button:visited{background:#fa6400;border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:600;letter-spacing:1px;padding:12px 25px;text-align:center;text-decoration: none;text-transform: uppercase}#substitution.medium .cta .button:hover{background:#e15a00}#substitution.medium .callout{float: left;font-size:10pt;line-height:150%;padding:6px 0;padding-left:12px;width:90%}#substitution.medium .callout .headline{font-weight:600}#substitution.medium .headline .mobile{display: none}#substitution.medium .image{float: left;width:10%}#substitution.medium .image img{width:100%;height:auto}#substitution.discontinued, #substitution.high{background:#fff6e3;border:2px solid #ffdd95;border-radius:4px;margin-bottom:36px;padding:15px}#substitution.discontinued .callout, #substitution.high .callout{border-radius:4px}#substitution.discontinued .callout .image, #substitution.high .callout .image{box-sizing:border-box;float: left;font-size:0;padding-right:15px;width:10%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#substitution.discontinued .callout .image img, #substitution.high .callout .image img{border:1px solid #e8eff3;width:100%}#substitution.discontinued .callout .info, #substitution.high .callout .info{box-sizing:border-box;float: left;padding-left:5px;padding-right:30px;width:67.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#substitution.discontinued .callout .info .description, #substitution.high .callout .info .description{font-size:13pt;font-weight:400;margin-bottom:8px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}#substitution.discontinued .callout .info .product, #substitution.high .callout .info .product{font-size:28pt;font-weight:500;height:51px;margin-bottom:3px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}#substitution.discontinued .callout .info .stars, #substitution.high .callout .info .stars{color:#ffc347;display: none !important;font-size:13pt;letter-spacing:4px}#substitution.discontinued .callout .cta, #substitution.high .callout .cta{float: left;padding-top:8px;width:22.5%}#substitution.discontinued .callout .cta .button, #substitution.discontinued .callout .cta .button:active, #substitution.discontinued .callout .cta .button:link, #substitution.discontinued .callout .cta .button:visited, #substitution.high .callout .cta .button, #substitution.high .callout .cta .button:active, #substitution.high .callout .cta .button:link, #substitution.high .callout .cta .button:visited{background:#008b00;border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:600;letter-spacing:1px;padding:12px 25px;text-align:center;text-decoration: none;text-transform: uppercase}#substitution.discontinued .callout .cta .button:hover, #substitution.high .callout .cta .button:hover{background:#007200}#substitution.discontinued .callout .cta .similar, #substitution.discontinued .callout .cta .similar:active, #substitution.discontinued .callout .cta .similar:link, #substitution.discontinued .callout .cta .similar:visited, #substitution.high .callout .cta .similar, #substitution.high .callout .cta .similar:active, #substitution.high .callout .cta .similar:link, #substitution.high .callout .cta .similar:visited{color:#269de9;display:block;margin-top:10px;text-align:center;text-decoration: none}#substitution.discontinued .callout .cta .similar:hover, #substitution.high .callout .cta .similar:hover{text-decoration: underline}#substitution.discontinued .headline, #substitution.high .headline{font-size:14pt;line-height:18pt;margin-bottom:20px;padding-left:38px;position: relative}#substitution.discontinued .headline:before, #substitution.high .headline:before{color:#ffc347;content: '\f071';font-family: 'FontAwesome', sans-serif;font-size:18pt;left:0;position:absolute;top:0}#substitution.discontinued .mobile, #substitution.high .mobile{display: none}#substitution.high{background:#f4ecfe !important;border:2px solid #4b1489 !important}#substitution.high .callout .cta a.button, #substitution.high .callout .cta a.button:active, #substitution.high .callout .cta a.button:link, #substitution.high .callout .cta a.button:visited{background:#fa6400}#substitution.high .callout .cta a.button:hover{background:#e15a00}#substitution.high .callout .image{width:7%}#substitution.high .callout .info{width:70.5%}#substitution.high .callout .info .description{font-size:10pt;margin-bottom:0}#substitution.high .callout .info .product{font-size:20pt;height:auto;margin-bottom:0}#substitution.high .headline{font-size:13pt;margin-bottom:12px}#substitution.high .headline:before{color:#4b1489;content: '\f05a'}article#product-detail-page section#price-grid table{border:1px solid #e1e1e1;border-collapse:collapse;display: none;width:100%}article#product-detail-page section#price-grid table.show.horizontal{display: table}article#product-detail-page section#price-grid table.show .vertical{display: none}article#product-detail-page section#price-grid table caption{font-size:21px;font-weight:600;line-height:150%;padding:0;padding-bottom:24px;text-align: left;text-transform: uppercase}article#product-detail-page section#price-grid table caption span.rush-order{background:#008b00;border-radius:4px;color:#fff;font-size:10px;font-weight:600;margin-left:4px;padding:2px 4px;position: relative;text-transform: uppercase;top: -2px;white-space: nowrap}article#product-detail-page section#price-grid table tbody tr td, article#product-detail-page section#price-grid table tbody tr th, article#product-detail-page section#price-grid table thead tr td, article#product-detail-page section#price-grid table thead tr th{border:1px solid #e1e1e1;padding:8px;text-align:center}article#product-detail-page section#price-grid table tbody tr td.highlight, article#product-detail-page section#price-grid table tbody tr th.highlight, article#product-detail-page section#price-grid table thead tr td.highlight, article#product-detail-page section#price-grid table thead tr th.highlight{background:#e8eff3;color:#007dbd}article#product-detail-page section#price-grid table tbody tr td.highlight .sale, article#product-detail-page section#price-grid table tbody tr th.highlight .sale, article#product-detail-page section#price-grid table thead tr td.highlight .sale, article#product-detail-page section#price-grid table thead tr th.highlight .sale{color:#ed4848}article#product-detail-page section#price-grid table tbody tr td.final{font-weight:600}article#product-detail-page section#price-grid table tbody tr td.sale{color:#ed4848}article#product-detail-page section#price-grid table tbody tr td.strike{text-decoration: line-through}article#product-detail-page section#price-grid table tbody tr td em{display:block;font-size:9pt;font-style: normal;margin-top:4px}article#product-detail-page section#price-grid table tbody tr.last td{border-top:3px double #e1e1e1}article#product-detail-page section#price-grid table tfoot tr td{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;padding:0;text-align:center;text-transform: uppercase}article#product-detail-page section#price-grid table tfoot tr td div.sale p, article#product-detail-page section#price-grid table tfoot tr td div.rep p{margin:0;padding:0}article#product-detail-page section#price-grid table tfoot tr td div.rep{font-weight:600;text-transform: uppercase}article#product-detail-page section#price-grid table tfoot tr td div.sale{background:#800080;border-radius:4px;color:#F8EA29;font-weight:600;padding:6px;user-select: none}article#product-detail-page section#price-grid table tfoot tr td div.sale span.code-wrapper span.code{background:#fff;border-radius:4px;color:#800080;display: inline-block;margin-left:2px;padding:2px 0;user-select: text}article#product-detail-page section#price-grid table tfoot tr td div.sale span.code-wrapper span.mobile{display: none}article#product-detail-page section#price-grid table tfoot tr td div.sale u{margin:0 10px;padding:8px 12px;text-decoration: none}article#product-detail-page section#price-grid table thead tr th{background:#f1f1f1;font-weight:600}article#product-detail-page section#price-grid table.horizontal tfoot td{padding-top:12px}article#product-detail-page section#price-grid table.horizontal tfoot td div.sale{float: left}article#product-detail-page section#price-grid table.horizontal tfoot td div.rep{float: right;line-height:36px}article#product-detail-page section#price-grid table.vertical tfoot td div.sale{display:block;font-size:9pt;margin-top:12px}article#product-detail-page section#price-grid table.vertical tfoot td div.sale span.dash{display: none !important}article#product-detail-page section#price-grid table.vertical tfoot td div.sale span.code-wrapper{margin-top:8px !important}article#product-detail-page section#price-grid table.vertical tfoot td div.rep{display:block;margin-top:12px}article#product-detail-page section#supplementary{margin-top:60px}article#product-detail-page section#supplementary h3{font-size:21px;font-weight:600;line-height:21px;margin:0;text-transform: uppercase}article#product-detail-page section#supplementary h3 + p{margin-bottom:0;margin-top:12px}article#product-detail-page section#supplementary section#sla table, article#product-detail-page section#supplementary section#sla ul, article#product-detail-page section#supplementary section#upsells-matching table, article#product-detail-page section#supplementary section#upsells-matching ul, article#product-detail-page section#supplementary section#upsells-related table, article#product-detail-page section#supplementary section#upsells-related ul{margin-top:24px !important}article#product-detail-page section#supplementary section#sla ul, article#product-detail-page section#supplementary section#upsells-matching ul, article#product-detail-page section#supplementary section#upsells-related ul{height:220px;overflow: hidden;white-space: nowrap}article#product-detail-page section#supplementary section#sla ul li, article#product-detail-page section#supplementary section#upsells-matching ul li, article#product-detail-page section#supplementary section#upsells-related ul li{height:220px;white-space: normal}article#product-detail-page section#supplementary section#sla ul li.fc, article#product-detail-page section#supplementary section#upsells-matching ul li.fc, article#product-detail-page section#supplementary section#upsells-related ul li.fc{float: none !important;height:0;margin:0;padding:0;width:0 !important}article#product-detail-page section#supplementary section#upsells-matching + section#upsells-related{margin-top:40px}article#product-detail-page section#supplementary section#sla{display: none}article#product-detail-page section#supplementary section#sla table{border:2px solid #fff !important;border-collapse:collapse;table-layout:fixed;width:100%}article#product-detail-page section#supplementary section#sla table tr td, article#product-detail-page section#supplementary section#sla table tr th{background-clip: padding-box;border:1px solid #e1e1e1;box-sizing:border-box;font-family: 'Open Sans', sans-serif;font-size:11pt;max-width:30%;padding:12px;text-align:center;user-select: none;width:30%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}article#product-detail-page section#supplementary section#sla table tr td:first-child, article#product-detail-page section#supplementary section#sla table tr th:first-child{max-width:40%;overflow: hidden;text-align: left;text-overflow:ellipsis;white-space: nowrap;width:40%}article#product-detail-page section#supplementary section#sla table tr td{cursor: pointer}article#product-detail-page section#supplementary section#sla table tr td .decoration{display:block}article#product-detail-page section#supplementary section#sla table tr td .rush{background:#008b00;border-radius:4px;color:#fff;display: inline-block;font-size:10px;font-weight:600;margin-top:8px;padding:2px 4px;position: relative;text-transform: uppercase;white-space: nowrap}article#product-detail-page section#supplementary section#sla table tr td .calendar{background:#fff;display: inline-block;width:50px}article#product-detail-page section#supplementary section#sla table tr td .calendar .day{border:1px solid #e1e1e1;border-top:0;color:#585d5f;font-family: 'Open Sans', sans-serif;font-size:15pt;font-weight:600;padding:1px 0}article#product-detail-page section#supplementary section#sla table tr td .calendar .month{background:#ed4848;color:#fff;font-family: 'Open Sans', sans-serif;font-size:7pt;font-weight:700;padding:2px 0;text-align:center;text-transform: uppercase}article#product-detail-page section#supplementary section#sla table tr th{font-weight:600;padding:18px 12px}article#product-detail-page section#supplementary section#sla table tr.callout td{background:#e8eff3}article#product-detail-page section#supplementary section#sla table tr.not-selected td{color:#b8bec2;padding-bottom:13px;padding-top:13px}article#product-detail-page section#supplementary section#sla table tr.not-selected td .rush{opacity:0.5}article#product-detail-page section#supplementary section#sla table tr.not-selected td .calendar{width:40px}article#product-detail-page section#supplementary section#sla table tr.not-selected td .calendar .month{background:#ffaeae;font-size:6pt;font-weight:600}article#product-detail-page section#supplementary section#sla table tr.not-selected td .calendar .day{border:1px solid #e1e1e1;border-top:0;color:#b8bec2;font-size:13pt}article#product-detail-page section#supplementary section#sla table tr.not-selected td .calendar:after{color:#ffaeae;font-size:11pt;margin-left:28px;margin-top: -5.5pt}article#product-detail-page section#supplementary section#sla table tr.selected{background:#e8eff3}article#product-detail-page section#supplementary section#sla table tr.selected td{border:1px solid #e1e1e1;border-bottom:3px solid #035d98 !important;border-top:3px solid #035d98 !important}article#product-detail-page section#supplementary section#sla table tr.selected td:first-child{border-left:3px solid #035d98 !important}article#product-detail-page section#supplementary section#sla table tr.selected td:last-child{border-right:3px solid #035d98 !important}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td .calendar{position: relative}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td .calendar .month{background:#ed4848}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td.holiday{position: relative}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td.holiday .calendar{position: relative}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td.holiday .calendar .month{background:#369a42}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td.holiday:after{bottom:0;color:#369a42;content: '\f06b';display: inline-block;font-family: 'FontAwesome', sans-serif;font-size:13pt;left:50%;margin:auto;margin-left:35px;margin-top: -6.5pt;position:absolute;top:50%}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td.no-holiday .calendar .month{background:#ed4848}article#product-detail-page section#supplementary section#sla table.holiday-sla tr td.no-holiday .calendar:after{display: none}article#product-detail-page section#supplementary section#sla table.holiday-sla tr.not-selected td{color:#b8bec2}article#product-detail-page section#supplementary section#sla table.holiday-sla tr.not-selected td.holiday .calendar .month{background:#7fca88}article#product-detail-page section#supplementary section#sla table.holiday-sla tr.not-selected td.holiday .calendar:after{color:#7fca88}article#product-detail-page section#supplementary section#sla table.holiday-sla tr.not-selected td.no-holiday .calendar .month{background:#ffaeae}article#product-detail-page section#supplementary section#sla hr{margin:24px 0}article#product-detail-page section#supplementary section#sla hr + p{font-size:18px;font-weight:300;text-align:center}article#product-detail-page section#supplementary section#sla p{font-size:15px}article#product-detail-page section#supplementary section#sla p strong{color:#269de9;font-weight:600}article#product-detail-page section#supplementary section#upsells{display: none}article#product-detail-page section#supplementary section#upsells div#switcher{display: none}article#product-detail-page section#supplementary section#upsells section#upsells-matching h3, article#product-detail-page section#supplementary section#upsells section#upsells-related h3{font-size:21px;font-weight:600}article#product-detail-page section#supplementary section#upsells section#upsells-matching ul, article#product-detail-page section#supplementary section#upsells section#upsells-related ul{list-style: none;list-style-type: none;margin:0;padding:0}article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li{float: left;font-size:13px;line-height:150%;text-align:center;width:33.3%}article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li a, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li a{display: inline-block;margin:0 auto;width:80%;word-wrap: normal}article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li a, article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li a:active, article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li a:link, article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li a:visited, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li a, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li a:active, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li a:link, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li a:visited{color:#269de9}article#product-detail-page section#supplementary section#upsells section#upsells-matching ul li img, article#product-detail-page section#supplementary section#upsells section#upsells-related ul li img{display:block;height:auto;margin:0 auto;margin-bottom:12px;width:90% !important}article#product-detail-page section#supplementary.treatment-a section#upsells{display: inline-block;float: left;padding-right:20px;width:55%}article#product-detail-page section#supplementary.treatment-a section#sla{display: inline-block;float: right;width:45%}article#product-detail-page section#supplementary.treatment-b section#price-grid{float: left;width:580px}article#product-detail-page section#supplementary.treatment-b section#price-grid table.show.horizontal{display: none}article#product-detail-page section#supplementary.treatment-b section#price-grid table.show.vertical{display: table}article#product-detail-page section#supplementary.treatment-b section#price-grid table.show caption{line-height:21px}article#product-detail-page section#supplementary.treatment-b section#price-grid table.show tfoot tr td div.sale{float: none !important}article#product-detail-page section#supplementary.treatment-b section#price-grid table.show tfoot tr td div.rep{float: none !important;text-align:center}article#product-detail-page section#supplementary.treatment-b section#sla{display: inline-block;float: right;margin-top:0;width:45%}article#product-detail-page section#supplementary.treatment-b section#upsells{display: none;float: right;width:50%}article#product-detail-page section#supplementary.treatment-b section#upsells h3{display: none}article#product-detail-page section#supplementary.treatment-b section#upsells div#switcher{display:block;font-size:21px;font-weight:600;line-height:21px;margin-bottom:24px;text-align:center;text-transform: uppercase}article#product-detail-page section#supplementary.treatment-b section#upsells div#switcher a, article#product-detail-page section#supplementary.treatment-b section#upsells div#switcher a:active, article#product-detail-page section#supplementary.treatment-b section#upsells div#switcher a:link, article#product-detail-page section#supplementary.treatment-b section#upsells div#switcher a:visited{color:#269de9}article#product-detail-page section#supplementary.treatment-b section#upsells section#upsells-related{display: none}section#product-details{background-position: top center;background-repeat: no-repeat;padding-bottom:50px;padding-top:50px}section#product-details h3{font-size:22pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:50px;text-transform: uppercase}section#product-details #product-details-description{float: left;text-align: left;width:580px}section#product-details #product-details-description h4{font-size:18pt;font-weight:400;line-height:150%;margin-bottom:10px;margin-top:0px}section#product-details #product-details-description p{line-height:150%}section#product-details #product-details-image{float: left;width:400px}section#product-details #product-details-image img{border:1px solid #e1e1e1}section#product-details #product-details-social{margin-top:30px}section#product-details #product-details-social img{margin-right:10px}section#product-size-fit{background-position: top center;background-repeat: no-repeat;padding-bottom:50px;padding-top:50px;text-align:center}section#product-size-fit h3{font-size:22pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:20px;text-align:center;text-transform: uppercase}section#product-size-fit h4{font-size:18pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:20px;text-align:center;text-transform: uppercase}section#product-size-fit caption{font-weight:400}section#product-size-fit #product-size-fit-garment-dimensions, section#product-size-fit #product-size-fit-size-chart{font-size:13.5pt;font-weight:300;margin:0px auto;text-align:center;width:340px}section#product-size-fit #product-size-fit-garment-dimensions table, section#product-size-fit #product-size-fit-size-chart table{display: inline-block;margin:0px auto}section#product-size-fit #product-size-fit-garment-dimensions table tr td, section#product-size-fit #product-size-fit-size-chart table tr td{padding-left:20px;padding-right:20px}section#product-size-fit #product-size-fit-garment-dimensions table tr td.product-main-dimension-notes, section#product-size-fit #product-size-fit-size-chart table tr td.product-main-dimension-notes{font-size:11pt}section#product-size-fit #product-size-fit-garment-dimensions-fifty, section#product-size-fit #product-size-fit-size-chart-fifty{width:100% !important}section#product-size-fit #product-size-fit-garment-dimensions-fill, section#product-size-fit #product-size-fit-size-chart-fill{font-size:14pt;font-weight:300;text-align:center;width:680px}section#product-size-fit #product-size-fit-garment-dimensions-fill table, section#product-size-fit #product-size-fit-size-chart-fill table{margin:0px auto;width:85%}section#product-size-fit #product-size-fit-garment-dimensions-fill-full, section#product-size-fit #product-size-fit-size-chart-fill-full{font-size:14pt;font-weight:300;margin-bottom:40px;text-align:center}section#product-size-fit #product-size-fit-garment-dimensions-fill-full table, section#product-size-fit #product-size-fit-size-chart-fill-full table{margin:0px auto;width:85%}section#product-size-fit #product-size-fit-garment-dimensions strong, section#product-size-fit #product-size-fit-garment-dimensions-fifty strong, section#product-size-fit #product-size-fit-garment-dimensions-fill strong, section#product-size-fit #product-size-fit-garment-dimensions-fill-full strong{font-weight:400}section#product-size-fit #product-size-fit-large{float: left;text-align:center;width:680px}section#product-size-fit #product-size-fit-large #product-size-fit-garment-dimensions{margin-top:40px;min-width:550px;text-align:center}section#product-size-fit #product-size-fit-large #product-size-fit-garment-dimensions table{display: table !important;margin:0px auto;width:100%}section#product-size-fit .product-size-fit-size-chart-large{width:680px !important}div.product-main-accordion{display: none}section#product-size-fit div#product-size-fit-garment-dimensions table, section#product-size-fit div#product-size-fit-size-chart table{display: inline-block;margin:0px auto}section#product-size-fit div#product-size-fit-garment-dimensions table tr td, section#product-size-fit div#product-size-fit-size-chart table tr td{padding-left:20px;padding-right:20px}section#product-size-fit div#product-size-fit-garment-dimensions table tr td.product-main-dimension-notes{font-size:11pt}section#product-size-fit #product-size-fit-size-chart-fifty{font-size:14pt;font-weight:300;text-align:center;width:50%}section#product-size-fit #product-size-fit-garment-dimensions-fifty{font-size:14pt;font-weight:300;text-align:center;width:50%}section#product-size-fit table caption{text-align:center}section#product-size-fit #product-size-fit-size-chart-fifty table, section#product-size-fit #product-size-fit-garment-dimensions-fifty table{margin:0px auto;width:85% !important}section#product-size-fit div#product-size-fit-image{float: left;font-size:14pt;text-align:center;width:300px}section#product-size-fit div#product-size-fit-image strong{font-weight:600}section#product-size-fit p{font-size:14pt;font-weight:300;line-height:150%;margin-top:0px;text-align:center}section#product-size-fit p#product-size-fit-choose{font-size:14pt;font-weight:300;line-height:150%;margin-bottom:50px;margin-top:0px;text-align:center}section#product-size-fit p#product-size-fit-choose strong{font-weight:400}section#product-size-fit p.product-size-fit-step{font-size:14pt;font-weight:300;line-height:150%;margin-bottom:35px;margin-top:35px;text-align: left}section#product-size-fit p.product-size-fit-step strong{font-weight:600;text-transform: uppercase}section#product-size-fit div.product-size-fit-other-fits{display: inline-block;margin-left:5px;margin-right:5px;width:15%;vertical-align: top;text-align:center}section#product-size-fit div.product-size-fit-other-fits a{color:#FF3300;text-decoration: underline}section#product-size-fit div.product-size-fit-other-fits img{border:3px solid white;display:block}section#product-size-fit div.product-size-fit-other-fits img:hover{border:3px solid #e1e1e1}section#product-size-fit div.product-size-fit-selected-fit img{border:3px solid #08a3ea}section#product-size-fit div.product-size-fit-selected-fit img:hover{border:3px solid #08a3ea}section#product-size-fit div.product-size-fit-selected-current-selection{display: none}section#product-size-fit div.product-size-fit-selected-fit div.product-size-fit-selected-current-selection{background: url('/images_graphics/product-test-2014/current-selection.png');background-repeat: no-repeat;display: inline-block;height:29px;margin-left: -73px;margin-top: -29px;position:absolute;width:146px;z-index:5}section#product-size-fit ul.product-size-fit-bullet-points{margin-left:20px;width:300px}section#product-size-fit ul.product-size-fit-bullet-points-full{margin-left:20px}section#product-size-fit ul.product-size-fit-bullet-points li, section#product-size-fit ul.product-size-fit-bullet-points-full li{font-weight:600;line-height:150%;text-align: left;font-size:11pt}section#product-how-to-order, section#product-faq{padding-bottom:50px;padding-top:50px}section#product-how-to-order h3, section#product-faq h3{font-size:22pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:40px;padding-left:0;padding-right:0;text-align:center;text-transform: uppercase;white-space: unset}section#product-decoration-options{background-position: top center;background-repeat: no-repeat;padding-bottom:50px;padding-top:50px}section#product-decoration-options h3{font-size:22pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:40px;text-align:center;text-transform: uppercase}section#product-decoration-options div.product-decoration-option{margin-bottom:35px}section#product-decoration-options div.product-decoration-option:last-child{margin-bottom:0px}section#product-decoration-options div.product-decoration-option-icon{background-color:#ffffff;background-repeat: no-repeat;background-position:center center;border:3px solid #e9e9e9;box-sizing:border-box;cursor: pointer;display: inline-block;float: left;font-size:8pt;height:85px;margin-right:25px;padding:4px;text-align:center;user-select: none;width:85px;-moz-box-sizing:border-box;-moz-user-select: none;-ms-user-select: none;-webkit-box-sizing:border-box;-webkit-user-select: none}section#product-decoration-options div.product-decoration-option-icon-selected{border:3px solid #08a3ea;cursor:default}section#product-decoration-options div.product-decoration-option-image-large{width:105px}section#product-decoration-options div.product-decoration-option-description{float: left;line-height:150%;text-align: left;width:880px}section#product-decoration-options div.product-decoration-option-description-showcase{float: left;line-height:150%;text-align: left;width:350px}section#product-decoration-options div.product-decoration-option-description-showcase hr{background:#e1e1e1;border: none;height:1px;line-height:1px;margin-bottom:20px;margin-top:20px}section#product-decoration-options div.product-decoration-option-description-showcase strong.str-larger{display:block;padding-bottom:10px;font-size:14pt}section#product-decoration-options div.print-decoration-option-image-showcase{float: right}section#product-decoration-options div.product-decoration-option-description{float: left;line-height:150%;text-align: left;width:880px}section#product-decoration-options div.product-decoration-option-description-large{width:860px}section#product-decoration-options div.product-decoration-option-start-designing{background:#7eca18;border-radius:5px;color:#ffffff;cursor: pointer;font-size:14pt;font-weight:600;letter-spacing:1px;margin-bottom:15px;margin-top:30px;padding:50px;padding-bottom:15px;padding-top:15px;text-align:center;text-transform: uppercase}section#product-decoration-options div.product-decoration-option-start-designing:hover{background:#7ac318}hr.product-decoration-option-hr{background:#e1e1e1;border: none;height:1px;line-height:1px;margin-bottom:60px;margin-top:30px}section#product-matching-products{background-position: top center;background-repeat: no-repeat;padding-bottom:50px;padding-top:50px}section#product-matching-products h3{font-size:22pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:40px;text-align:center;text-transform: uppercase}section#product-matching-products div#product-matching-arrow-left, section#product-matching-products div#product-matching-arrow-right{float: left;height:300px;text-align:center;width:90px}section#product-matching-products div#product-matching-arrow-left{background: url('/images_graphics/product-test-2014/slideshow-left.png');background-position:center center;background-repeat: no-repeat;cursor: pointer;display: inline-block;height:300px;width:20px}section#product-matching-products div#product-matching-arrow-right{background: url('/images_graphics/product-test-2014/slideshow-right.png');background-position:center center;background-repeat: no-repeat;cursor: pointer;display: inline-block;height:300px;width:20px}section#product-matching-products div#product-matching-container{display: inline-block;float: left;height:300px;overflow: hidden;width:940px}section#product-matching-products div#product-matching-container div.product-matching-container-item{display: inline-block;float: left;font-size:14pt;height:300px;padding-left:30px;padding-right:30px;width:313px}section#product-matching-products div#product-matching-container div.product-matching-container-item a{color:#000000}section#product-matching-products div#product-matching-container div.product-matching-container-item img{margin-bottom:30px}section#product-main-container div#product-matching-container div a{color:#000000}section#product-main-container div#product-main-matching-shipping-heading{font-size:15pt;font-weight:600;margin-bottom:5px}div#product-reviews-accordion span.count{color:#b8bec2;display: inline;margin-left:5px}div#product-reviews-accordion span.stars{color:#ffc347;display: inline;font-family: 'FontAwesome', sans-serif;font-size:11pt;font-weight: normal;letter-spacing:3px;margin-top:4px;position:absolute;right:10px}div#product-reviews-accordion span.stars.one:before{content: '\f005\f006\f006\f006\f006'}div#product-reviews-accordion span.stars.one.half:before{content: '\f005\f123\f006\f006\f006'}div#product-reviews-accordion span.stars.two:before{content: '\f005\f005\f006\f006\f006'}div#product-reviews-accordion span.stars.two.half:before{content: '\f005\f005\f123\f006\f006'}div#product-reviews-accordion span.stars.three:before{content: '\f005\f005\f005\f006\f006'}div#product-reviews-accordion span.stars.three.half:before{content: '\f005\f005\f005\f123\f006'}div#product-reviews-accordion span.stars.four:before{content: '\f005\f005\f005\f005\f006'}div#product-reviews-accordion span.stars.four.half:before{content: '\f005\f005\f005\f005\f123'}div#product-reviews-accordion span.stars.five:before{content: '\f005\f005\f005\f005\f005'}section#product-reviews{background-position: top center;background-repeat: no-repeat;padding-bottom:50px;padding-top:50px}section#product-reviews h3{font-size:19pt;font-weight:600;margin-bottom:0px;margin-top:0px;padding-bottom:40px;text-align:center;text-transform: uppercase}a.product-main-back-to-top{background: url('/images_graphics/product-test-2014/back-to-top.png');background-position:center center;background-repeat: no-repeat;display:block;height:54px;margin-top:30px}section#product-quick-access{background:#000000;background-position:bottom center;background-repeat: no-repeat;box-shadow:0px 2px 2px rgba(0,0,0,0.2);display: none;height:38px;overflow: hidden;position:fixed;top:0;width:100%;z-index:5000001}section#product-quick-access ul{margin:0px;padding:0px}section#product-quick-access ul li{color:#FFFFFF;float: left;font-size:12pt;list-style: none;list-style-type: none;margin:0px;padding:0px;padding-left:25px;padding-right:25px;padding-bottom:9px;padding-top:7px}section#product-quick-access ul li a{color: inherit;text-decoration: none}section#product-quick-access ul li.product-quick-access-selected{background:#08a3ea;font-weight:700}section#product-mobile-tab-bar{display: none !important}.dark-stripe{background: url("/images_graphics/product-test-2014/dropshadow.png") no-repeat scroll center top #f0f0f0}.light-stripe{background: url("/images_graphics/product-test-2014/dropshadow.png") no-repeat scroll center top #ffffff}.pdp-container{box-sizing:border-box;display: inline-block;margin:0px auto;padding-left:10px;padding-right:10px;width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body.video-modal article#product-detail-page section#image section#image-alts ul li.video#product-main-video-item-a{display: none}body.video-modal article#product-detail-page section#image section#image-alts ul li.video#product-main-video-item-b{display: list-item}.ui-dialog, .ui-dialog *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ui-dialog{box-shadow:0 3px 20px rgba(0,0,0,0.25) !important;padding:18px !important;border-radius:5px !important}.ui-dialog .ui-dialog-content{padding:0 !important}.product_info_dialog#product_infox{width:100% !important}.ui-dialog .ui-dialog-titlebar{background: none !important;border: none !important;color:#000 !important;padding:0 !important;padding-right:32px !important;margin:0 !important;width:100% !important;box-sizing:border-box;margin-bottom:12px !important;font-size:12pt}.ui-dialog .ui-dialog-title{float: none !important;display:block !important;margin:0 !important;user-select: none !important;cursor: move !important}.ui-dialog-titlebar-close{background:#d00 !important;border-radius:50px !important;color:#fff !important;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;height:20px !important;margin:0 !important;right:0 !important;text-rendering:auto;top:0 !important;width:20px !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale}.ui-dialog-titlebar-close:after{color:#fff;content: "\f00d";font-family: "FontAwesome";font-size:11pt;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:0;width:20px}.ui-dialog-titlebar-close:hover{border: none !important;padding:1px !important}.ui-dialog-titlebar-close span{background: none !important}.ui-dialog .ui-dialog-title{margin-right:24px !important}.product_details{padding:0 !important}.product-main-blank-dialog{width:auto}#mocopy_dialog .mo_addtocart_btn_bu{float: right;margin-top:55px}#mocopy .mo_addtocart_btn_bu{float: right;margin-top:55px;margin-right:15px}#mocopy_team .mo_addtocart_btn_bu{float: right;margin-top:55px;width:34%}#mocopy_dialog .product-main-blank-add-to-cart-btn{width:34%;margin-top:70px}.product-main-blank-price-breakdown{width:65%}#mocopy_dialog .price_bar{width:250px}#mocopy_dialog .price_value{width:70px}#mocopy_dialog{width:100%}@media screen and (min-width:641px) and (max-width:1200px){article#product-detail-page section#contents, article#product-detail-page section#supplementary{padding:0 20px}article#product-detail-page section#calculator section#calculator-action span.instant-price-quote-wrapper{display:block;font-size:0;margin-top:4px}article#product-detail-page section#calculator section#calculator-action span.instant-price-quote-wrapper a{font-size:12px}}input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill{background:#fff !important;box-shadow:0 0 0 1000px white inset !important;-moz-box-shadow:0 0 0 1000px white inset !important;-webkit-box-shadow:0 0 0 1000px white inset !important}.magic-v2-css-only, .magic-v2{font-family: 'Open Sans', sans-serif}.magic-v2-css-only .line, .magic-v2 .line{margin:10px 0;position: relative}.magic-v2-css-only .line.overlay label, .magic-v2 .line.overlay label{display: inline-block;height:42px;line-height:42px;padding:0;padding-left:10px;padding-right:10px}.magic-v2-css-only .line.overlay input[type='checkbox'] + label, .magic-v2-css-only .line.overlay input[type='radio'] + label, .magic-v2-css-only .line.overlay select + label, .magic-v2 .line.overlay input[type='checkbox'] + label, .magic-v2 .line.overlay input[type='radio'] + label, .magic-v2 .line.overlay select + label{display:block;height:auto;line-height:150%;min-width:auto !important;padding-right:0;text-align: right}.magic-v2-css-only .line.side.select label, .magic-v2-css-only .line.side.text label, .magic-v2 .line.side.select label, .magic-v2 .line.side.text label{display: inline-block;height:42px;line-height:42px;padding:0;padding-right:10px;text-align: right}.magic-v2-css-only .line.side.textarea label, .magic-v2 .line.side.textarea label{display: inline-block;padding:0;padding-right:10px;text-align: right}.magic-v2-css-only .line.side input.invalid + span, .magic-v2-css-only .line.side select.invalid + span, .magic-v2-css-only .line.side textarea.invalid + span, .magic-v2 .line.side input.invalid + span, .magic-v2 .line.side select.invalid + span, .magic-v2 .line.side textarea.invalid + span{color:#ed4848}.magic-v2-css-only .line.stack, .magic-v2 .line.stack{display:block;margin-bottom:20px}.magic-v2-css-only .line.stack input, .magic-v2-css-only .line.stack label, .magic-v2-css-only .line.stack select, .magic-v2-css-only .line.stack textarea, .magic-v2 .line.stack input, .magic-v2 .line.stack label, .magic-v2 .line.stack select, .magic-v2 .line.stack textarea{display:block}.magic-v2-css-only .line.stack label, .magic-v2 .line.stack label{line-height:100%;margin-bottom:12px;padding-top:0}.magic-v2-css-only .line.stack input.loading + span, .magic-v2-css-only .line.stack select.loading + span, .magic-v2 .line.stack input.loading + span, .magic-v2 .line.stack select.loading + span{position:absolute;right:10px;top:38px}.magic-v2-css-only .line.stack input.loading + span:before, .magic-v2-css-only .line.stack select.loading + span:before, .magic-v2 .line.stack input.loading + span:before, .magic-v2 .line.stack select.loading + span:before{margin-left:0;padding-right:0}.magic-v2-css-only .line.stack input.invalid + span, .magic-v2-css-only .line.stack select.invalid + span, .magic-v2 .line.stack input.invalid + span, .magic-v2 .line.stack select.invalid + span{color:#ed4848;display:block;font-size:11pt;margin-bottom:20px;margin-top:10px;padding-left:0px}.magic-v2-css-only .line.stack input.invalid + span:before, .magic-v2-css-only .line.stack select.invalid + span:before, .magic-v2 .line.stack input.invalid + span:before, .magic-v2 .line.stack select.invalid + span:before{font-size:11pt !important;margin-left:0px !important;padding-right:0px !important;position:absolute;right:10px;top:40px}.magic-v2-css-only .line.stack input.valid + span, .magic-v2-css-only .line.stack select.valid + span, .magic-v2 .line.stack input.valid + span, .magic-v2 .line.stack select.valid + span{bottom:11px;position:absolute;right:10px}.magic-v2-css-only .line.stack input.valid + span:before, .magic-v2-css-only .line.stack select.valid + span:before, .magic-v2 .line.stack input.valid + span:before, .magic-v2 .line.stack select.valid + span:before{margin-left:0;padding-right:0}.magic-v2-css-only .line.stack.fill input, .magic-v2-css-only .line.stack.fill select, .magic-v2-css-only .line.stack.fill textarea, .magic-v2 .line.stack.fill input, .magic-v2 .line.stack.fill select, .magic-v2 .line.stack.fill textarea{width:100%}.magic-v2-css-only input, .magic-v2-css-only label, .magic-v2-css-only select, .magic-v2-css-only textarea, .magic-v2 input, .magic-v2 label, .magic-v2 select, .magic-v2 textarea{box-sizing:border-box}.magic-v2-css-only textarea.valid, .magic-v2 textarea.valid{border:1px solid #008b00}.magic-v2-css-only textarea.invalid, .magic-v2 textarea.invalid{border:1px solid #ed4848}.magic-v2-css-only input[type='checkbox'], .magic-v2 input[type='checkbox']{height:0;margin:0;overflow: hidden;position:absolute;width:0;visibility: hidden}.magic-v2-css-only input[type='checkbox'][readonly], .magic-v2-css-only input[type='checkbox'][readonly] + label, .magic-v2-css-only input[type='checkbox'][readonly]:checked, .magic-v2-css-only input[type='checkbox'][readonly]:checked + label, .magic-v2 input[type='checkbox'][readonly], .magic-v2 input[type='checkbox'][readonly] + label, .magic-v2 input[type='checkbox'][readonly]:checked, .magic-v2 input[type='checkbox'][readonly]:checked + label{pointer-events: none}.magic-v2-css-only input[type='checkbox'][readonly] + label, .magic-v2-css-only input[type='checkbox'][readonly]:checked + label, .magic-v2 input[type='checkbox'][readonly] + label, .magic-v2 input[type='checkbox'][readonly]:checked + label{color:#b8bec2;cursor:default}.magic-v2-css-only input[type='checkbox'][readonly] + label:before, .magic-v2-css-only input[type='checkbox'][readonly]:checked + label:before, .magic-v2 input[type='checkbox'][readonly] + label:before, .magic-v2 input[type='checkbox'][readonly]:checked + label:before{background:#fff;border:1px solid #b8bec2;color:#b8bec2}.magic-v2-css-only input[type='checkbox'] + label, .magic-v2 input[type='checkbox'] + label{cursor: pointer;display: inline-block;line-height:175% !important;padding-left:28px;position: relative;user-select: none}.magic-v2-css-only input[type='checkbox'] + label:before, .magic-v2 input[type='checkbox'] + label:before{background:#fff;border:1px solid #b8bec2;border-radius:2px;bottom:auto;box-sizing:border-box;content: '';display: inline-block;height:16px;left:0;margin:auto;position:absolute;text-align:center;top:4px;width:16px}.magic-v2-css-only input[type='checkbox']:checked + label:before, .magic-v2 input[type='checkbox']:checked + label:before{background:#fff;border:1px solid #b8bec2;color:#269de9;content: '\f00c';font-family: 'FontAwesome', sans-serif;font-size:8pt;font-weight: normal;line-height:15px}.magic-v2-css-only input[type='checkbox']:checked + label:disabled, .magic-v2 input[type='checkbox']:checked + label:disabled{background:#fff;border:1px solid #b8bec2}.magic-v2-css-only input[type='checkbox']:checked + label:disabled:before, .magic-v2 input[type='checkbox']:checked + label:disabled:before{background:#fff;color:#b8bec2}.magic-v2-css-only input[type='checkbox']:disabled + label, .magic-v2 input[type='checkbox']:disabled + label{color:#b8bec2;cursor:default}.magic-v2-css-only input[type='checkbox']:disabled + label:before, .magic-v2 input[type='checkbox']:disabled + label:before{background:#fff;border:1px solid #b8bec2;color:#b8bec2}.magic-v2-css-only input[type='email'], .magic-v2-css-only input[type='number'], .magic-v2-css-only input[type='password'], .magic-v2-css-only input[type='tel'], .magic-v2-css-only input[type='text'], .magic-v2 input[type='email'], .magic-v2 input[type='number'], .magic-v2 input[type='password'], .magic-v2 input[type='tel'], .magic-v2 input[type='text']{border:1px solid #b8bec2;font-family: 'Open Sans', sans-serif;font-size:11pt;outline: none;padding:10px;padding-right:30px}.magic-v2-css-only input[type='email'][readonly], .magic-v2-css-only input[type='number'][readonly], .magic-v2-css-only input[type='password'][readonly], .magic-v2-css-only input[type='tel'][readonly], .magic-v2-css-only input[type='text'][readonly], .magic-v2 input[type='email'][readonly], .magic-v2 input[type='number'][readonly], .magic-v2 input[type='password'][readonly], .magic-v2 input[type='tel'][readonly], .magic-v2 input[type='text'][readonly]{background:#fff;color:#b8bec2}.magic-v2-css-only input[type='email'][readonly]::placeholder, .magic-v2-css-only input[type='number'][readonly]::placeholder, .magic-v2-css-only input[type='password'][readonly]::placeholder, .magic-v2-css-only input[type='tel'][readonly]::placeholder, .magic-v2-css-only input[type='text'][readonly]::placeholder, .magic-v2 input[type='email'][readonly]::placeholder, .magic-v2 input[type='number'][readonly]::placeholder, .magic-v2 input[type='password'][readonly]::placeholder, .magic-v2 input[type='tel'][readonly]::placeholder, .magic-v2 input[type='text'][readonly]::placeholder{color:#e8eff3 !important}.magic-v2-css-only input[type='email']:disabled, .magic-v2-css-only input[type='number']:disabled, .magic-v2-css-only input[type='password']:disabled, .magic-v2-css-only input[type='tel']:disabled, .magic-v2-css-only input[type='text']:disabled, .magic-v2 input[type='email']:disabled, .magic-v2 input[type='number']:disabled, .magic-v2 input[type='password']:disabled, .magic-v2 input[type='tel']:disabled, .magic-v2 input[type='text']:disabled{background:#e8eff3;color:#b8bec2}.magic-v2-css-only input[type='email']:focus, .magic-v2-css-only input[type='number']:focus, .magic-v2-css-only input[type='password']:focus, .magic-v2-css-only input[type='tel']:focus, .magic-v2-css-only input[type='text']:focus, .magic-v2 input[type='email']:focus, .magic-v2 input[type='number']:focus, .magic-v2 input[type='password']:focus, .magic-v2 input[type='tel']:focus, .magic-v2 input[type='text']:focus{border:1px solid #269de9;outline: none}.magic-v2-css-only input[type='email']:optional, .magic-v2-css-only input[type='number']:optional, .magic-v2-css-only input[type='password']:optional, .magic-v2-css-only input[type='tel']:optional, .magic-v2-css-only input[type='text']:optional, .magic-v2 input[type='email']:optional, .magic-v2 input[type='number']:optional, .magic-v2 input[type='password']:optional, .magic-v2 input[type='tel']:optional, .magic-v2 input[type='text']:optional{border:1px solid #b8bec2}.magic-v2-css-only input[type='email']:required.invalid, .magic-v2-css-only input[type='number']:required.invalid, .magic-v2-css-only input[type='password']:required.invalid, .magic-v2-css-only input[type='tel']:required.invalid, .magic-v2-css-only input[type='text']:required.invalid, .magic-v2 input[type='email']:required.invalid, .magic-v2 input[type='number']:required.invalid, .magic-v2 input[type='password']:required.invalid, .magic-v2 input[type='tel']:required.invalid, .magic-v2 input[type='text']:required.invalid{border:1px solid #ed4848 !important}.magic-v2-css-only input[type='email']:required.invalid.empty, .magic-v2-css-only input[type='number']:required.invalid.empty, .magic-v2-css-only input[type='password']:required.invalid.empty, .magic-v2-css-only input[type='tel']:required.invalid.empty, .magic-v2-css-only input[type='text']:required.invalid.empty, .magic-v2 input[type='email']:required.invalid.empty, .magic-v2 input[type='number']:required.invalid.empty, .magic-v2 input[type='password']:required.invalid.empty, .magic-v2 input[type='tel']:required.invalid.empty, .magic-v2 input[type='text']:required.invalid.empty{border:1px solid #b8bec2 !important}.magic-v2-css-only input[type='email']:required.invalid.empty:focus, .magic-v2-css-only input[type='number']:required.invalid.empty:focus, .magic-v2-css-only input[type='password']:required.invalid.empty:focus, .magic-v2-css-only input[type='tel']:required.invalid.empty:focus, .magic-v2-css-only input[type='text']:required.invalid.empty:focus, .magic-v2 input[type='email']:required.invalid.empty:focus, .magic-v2 input[type='number']:required.invalid.empty:focus, .magic-v2 input[type='password']:required.invalid.empty:focus, .magic-v2 input[type='tel']:required.invalid.empty:focus, .magic-v2 input[type='text']:required.invalid.empty:focus{border:1px solid #269de9 !important}.magic-v2-css-only input[type='radio'], .magic-v2 input[type='radio']{height:0;margin:0;overflow: hidden;position:absolute;width:0;visibility: hidden}.magic-v2-css-only input[type='radio'] + label, .magic-v2 input[type='radio'] + label{cursor: pointer;padding-left:28px;position: relative}.magic-v2-css-only input[type='radio'] + label:before, .magic-v2 input[type='radio'] + label:before{background:#fff;border:3px solid #fff;border-radius:50px;box-shadow:0 0 0 1px #b8bec2;box-sizing:border-box;content: '';display: inline-block;height:16px;left:0;position:absolute;top:0px;width:16px}.magic-v2-css-only input[type='radio']:checked + label, .magic-v2 input[type='radio']:checked + label{cursor:default}.magic-v2-css-only input[type='radio']:checked + label:before, .magic-v2 input[type='radio']:checked + label:before{background:#269de9}.magic-v2-css-only input[type='radio']:disabled + label, .magic-v2 input[type='radio']:disabled + label{color:#b8bec2;cursor:default}.magic-v2-css-only input[type='radio']:disabled + label:before, .magic-v2 input[type='radio']:disabled + label:before{background:#fff}.magic-v2-css-only input[type='radio']:checked:disabled + label, .magic-v2 input[type='radio']:checked:disabled + label{color:#b8bec2;cursor:default}.magic-v2-css-only input[type='radio']:checked:disabled + label:before, .magic-v2 input[type='radio']:checked:disabled + label:before{background:#b8bec2}.magic-v2-css-only label, .magic-v2 label{font-size:11pt}.magic-v2-css-only label + input[type='email'], .magic-v2-css-only label + input[type='password'], .magic-v2-css-only label + input[type='tel'], .magic-v2-css-only label + input[type='text'], .magic-v2-css-only label + select, .magic-v2-css-only label + textarea, .magic-v2 label + input[type='email'], .magic-v2 label + input[type='password'], .magic-v2 label + input[type='tel'], .magic-v2 label + input[type='text'], .magic-v2 label + select, .magic-v2 label + textarea{margin-top:0px}.magic-v2-css-only select, .magic-v2 select{background:#fff;border:1px solid #b8bec2;box-sizing:border-box;cursor: pointer;font-family: 'Open Sans', sans-serif;font-size:11pt;outline: none;overflow: hidden;padding:10px;text-overflow:ellipsis;white-space: nowrap}.magic-v2-css-only select:disabled, .magic-v2 select:disabled{background:#e8eff3;color:#b8bec2}.magic-v2-css-only select[readonly], .magic-v2 select[readonly]{background:#fff;color:#b8bec2}.magic-v2-css-only textarea, .magic-v2 textarea{border-radius:0;border:1px solid #b8bec2;font-family: 'Open Sans', sans-serif;font-size:11pt;line-height:150%;outline: none;padding:10px;resize: vertical;vertical-align: top}.magic-v2-css-only textarea:disabled, .magic-v2 textarea:disabled{background:#e8eff3;color:#b8bec2}.magic-v2-css-only textarea:focus, .magic-v2 textarea:focus{border:1px solid #269de9}.magic-v2-css-only .select input::-webkit-input-placeholder, .magic-v2-css-only .text input::-webkit-input-placeholder, .magic-v2-css-only .textarea input::-webkit-input-placeholder, .magic-v2 .select input::-webkit-input-placeholder, .magic-v2 .text input::-webkit-input-placeholder, .magic-v2 .textarea input::-webkit-input-placeholder{color:#c1c1c1}.magic-v2-css-only .select input::-moz-placeholder, .magic-v2-css-only .text input::-moz-placeholder, .magic-v2-css-only .textarea input::-moz-placeholder, .magic-v2 .select input::-moz-placeholder, .magic-v2 .text input::-moz-placeholder, .magic-v2 .textarea input::-moz-placeholder{color:#c1c1c1}.magic-v2-css-only .select input:-moz-placeholder, .magic-v2-css-only .text input:-moz-placeholder, .magic-v2-css-only .textarea input:-moz-placeholder, .magic-v2 .select input:-moz-placeholder, .magic-v2 .text input:-moz-placeholder, .magic-v2 .textarea input:-moz-placeholder{color:#c1c1c1}.magic-v2-css-only .select input:-ms-input-placeholder, .magic-v2-css-only .text input:-ms-input-placeholder, .magic-v2-css-only .textarea input:-ms-input-placeholder, .magic-v2 .select input:-ms-input-placeholder, .magic-v2 .text input:-ms-input-placeholder, .magic-v2 .textarea input:-ms-input-placeholder{color:#c1c1c1}.magic-v2-css-only .select.overlay label, .magic-v2-css-only .text.overlay label, .magic-v2-css-only .textarea.overlay label, .magic-v2 .select.overlay label, .magic-v2 .text.overlay label, .magic-v2 .textarea.overlay label{color:#585d5f;font-size:10pt;font-weight:600;position:absolute;text-align: left;text-transform: uppercase}.magic-v2-css-only .select select:active, .magic-v2-css-only .text select:active, .magic-v2-css-only .textarea select:active, .magic-v2 .select select:active, .magic-v2 .text select:active, .magic-v2 .textarea select:active{color:#fff;padding-left:10px !important}.magic-v2-css-only .select select:active option, .magic-v2-css-only .text select:active option, .magic-v2-css-only .textarea select:active option, .magic-v2 .select select:active option, .magic-v2 .text select:active option, .magic-v2 .textarea select:active option{color:#000 !important;font-size:11pt}.magic-v2-css-only .text input, .magic-v2 .text input{z-index:10}.magic-v2-css-only .text input + span, .magic-v2 .text input + span{font-size:11pt}.magic-v2-css-only .text input + span:before, .magic-v2 .text input + span:before{font-family: 'FontAwesome', sans-serif;margin-left: -30px;z-index:0}.magic-v2-css-only .text input.empty:focus + span, .magic-v2 .text input.empty:focus + span{display: none}.magic-v2-css-only .text input.empty:focus + span:before, .magic-v2 .text input.empty:focus + span:before{display: none}.magic-v2-css-only .text input:required.invalid.filled + span:before, .magic-v2 .text input:required.invalid.filled + span:before{color:#ffc347;content: '\f071';padding-right:20px}.magic-v2-css-only .text input.invalid, .magic-v2 .text input.invalid{border:1px solid #ed4848 !important}.magic-v2-css-only .text input.loading, .magic-v2 .text input.loading{border:1px solid #269de9 !important}.magic-v2-css-only .text input.loading + span, .magic-v2 .text input.loading + span{animation: spin 1.5s infinite linear}.magic-v2-css-only .text input.loading + span:before, .magic-v2 .text input.loading + span:before{color:#269de9;content: '\f110';font-size:1.4em;padding-right:20px}.magic-v2-css-only .text input.valid, .magic-v2 .text input.valid{border:1px solid #008b00 !important}.magic-v2-css-only .text input.valid + span:before, .magic-v2 .text input.valid + span:before{color:#008b00;content: '\f00c';padding-right:20px}.magic-v2-css-only.blackout, .magic-v2.blackout{background:#000;bottom:0;display: none;filter:alpha(opacity=50);height:100%;left:0;min-height:100;min-width:100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5;position:fixed;right:0;top:0;width:100%;z-index:150002}.magic-v2-css-only.blackout.active, .magic-v2.blackout.active{display:block;z-index:150002}.magic-v2-css-only button, .magic-v2-css-only.button, .magic-v2 button, .magic-v2.button{background: none;border: none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor: pointer;display: inline-block;font-family: 'Open Sans', sans-serif;margin:0px;outline: none;padding:0px;position: relative}.magic-v2-css-only button.disabled, .magic-v2-css-only.button.disabled, .magic-v2 button.disabled, .magic-v2.button.disabled{background:#e8eff3;border:1px solid #e8eff3;color:#b8bec2;cursor: not-allowed}.magic-v2-css-only button.disabled:active, .magic-v2-css-only.button.disabled:active, .magic-v2 button.disabled:active, .magic-v2.button.disabled:active{border:1px solid #cf214f}.magic-v2-css-only button.primary, .magic-v2-css-only.button.primary, .magic-v2 button.primary, .magic-v2.button.primary{background:#269de9;border:1px solid #269de9}.magic-v2-css-only button.primary:hover, .magic-v2-css-only.button.primary:hover, .magic-v2 button.primary:hover, .magic-v2.button.primary:hover{background:#0c4c74;border:1px solid #0c4c74}.magic-v2-css-only button.action, .magic-v2-css-only.button.action, .magic-v2 button.action, .magic-v2.button.action{background:#008b00;border:1px solid #008b00}.magic-v2-css-only button.action:hover, .magic-v2-css-only.button.action:hover, .magic-v2 button.action:hover, .magic-v2.button.action:hover{background:#005800;border:1px solid #005800}.magic-v2-css-only button.secondary, .magic-v2-css-only.button.secondary, .magic-v2 button.secondary, .magic-v2.button.secondary{background:#b8bec2;border:1px solid #b8bec2;color:#fff}.magic-v2-css-only button.secondary:hover, .magic-v2-css-only.button.secondary:hover, .magic-v2 button.secondary:hover, .magic-v2.button.secondary:hover{background:#9da5aa;border:1px solid #9da5aa}.magic-v2-css-only button.alternate, .magic-v2-css-only.button.alternate, .magic-v2 button.alternate, .magic-v2.button.alternate{background:#cf214f;border:1px solid #cf214f}.magic-v2-css-only button.alternate:hover, .magic-v2-css-only.button.alternate:hover, .magic-v2 button.alternate:hover, .magic-v2.button.alternate:hover{background:#a31a3e;border:1px solid #a31a3e}.magic-v2-css-only button.medium, .magic-v2-css-only.button.medium, .magic-v2 button.medium, .magic-v2.button.medium{box-sizing:border-box;border:1px solid #008b00;border-radius:4px;border-bottom-left-radius:0px;border-top-left-radius:0px;font-size:14px;font-weight:400;letter-spacing:1px;outline: none;padding:9px 25px;text-transform: uppercase}.magic-v2-css-only button.big, .magic-v2-css-only.button.big, .magic-v2 button.big, .magic-v2.button.big{border-radius:4px;font-size:14px;font-weight:700;letter-spacing:1px;padding:12px 30px;text-decoration: none;text-transform: uppercase}.magic-v2-css-only button.big:before, .magic-v2-css-only.button.big:before, .magic-v2 button.big:before, .magic-v2.button.big:before{font-size:10px}.magic-v2-css-only button.big:after, .magic-v2-css-only.button.big:after, .magic-v2 button.big:after, .magic-v2.button.big:after{font-size:10px}.magic-v2-css-only button.big.left, .magic-v2-css-only button.big.right, .magic-v2-css-only.button.big.left, .magic-v2-css-only.button.big.right, .magic-v2 button.big.left, .magic-v2 button.big.right, .magic-v2.button.big.left, .magic-v2.button.big.right{padding:12px 15px}.magic-v2-css-only button.big.narrow, .magic-v2-css-only.button.big.narrow, .magic-v2 button.big.narrow, .magic-v2.button.big.narrow{padding:12px}.magic-v2-css-only button.big.left, .magic-v2-css-only.button.big.left, .magic-v2 button.big.left, .magic-v2.button.big.left{padding-right:40px;text-align: left}.magic-v2-css-only button.big.left:after, .magic-v2-css-only.button.big.left:after, .magic-v2 button.big.left:after, .magic-v2.button.big.left:after{position:absolute;margin-right:15px;margin-top:4px;right:0}.magic-v2-css-only button.big.right, .magic-v2-css-only.button.big.right, .magic-v2 button.big.right, .magic-v2.button.big.right{padding-left:40px;text-align: right}.magic-v2-css-only button.big.right:before, .magic-v2-css-only.button.big.right:before, .magic-v2 button.big.right:before, .magic-v2.button.big.right:before{position:absolute;margin-left:15px;margin-top:4px;left:0}.magic-v2-css-only button.ss-icon, .magic-v2-css-only.button.ss-icon, .magic-v2 button.ss-icon, .magic-v2.button.ss-icon{font-family: 'SSStandard'}.magic-v2-css-only button.thin, .magic-v2-css-only.button.thin, .magic-v2 button.thin, .magic-v2.button.thin{border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:400;letter-spacing:1px;padding:12px 30px;text-decoration: none;text-transform: uppercase}.magic-v2-css-only button.thin:before, .magic-v2-css-only.button.thin:before, .magic-v2 button.thin:before, .magic-v2.button.thin:before{font-size:10px}.magic-v2-css-only button.thin:after, .magic-v2-css-only.button.thin:after, .magic-v2 button.thin:after, .magic-v2.button.thin:after{font-size:10px}.magic-v2-css-only button.thin.left, .magic-v2-css-only button.thin.right, .magic-v2-css-only.button.thin.left, .magic-v2-css-only.button.thin.right, .magic-v2 button.thin.left, .magic-v2 button.thin.right, .magic-v2.button.thin.left, .magic-v2.button.thin.right{padding:12px 15px}.magic-v2-css-only button.thin.left:after, .magic-v2-css-only.button.thin.left:after, .magic-v2 button.thin.left:after, .magic-v2.button.thin.left:after{margin-left:30px}.magic-v2-css-only button.thin.right:before, .magic-v2-css-only.button.thin.right:before, .magic-v2 button.thin.right:before, .magic-v2.button.thin.right:before{margin-right:30px}.magic-v2-css-only button.arrow-down:after, .magic-v2-css-only button.arrow-down:before, .magic-v2-css-only button.arrow-left:after, .magic-v2-css-only button.arrow-left:before, .magic-v2-css-only button.arrow-right:after, .magic-v2-css-only button.arrow-right:before, .magic-v2-css-only button.arrow-up:after, .magic-v2-css-only button.arrow-up:before, .magic-v2-css-only.button.arrow-down:after, .magic-v2-css-only.button.arrow-down:before, .magic-v2-css-only.button.arrow-left:after, .magic-v2-css-only.button.arrow-left:before, .magic-v2-css-only.button.arrow-right:after, .magic-v2-css-only.button.arrow-right:before, .magic-v2-css-only.button.arrow-up:after, .magic-v2-css-only.button.arrow-up:before, .magic-v2 button.arrow-down:after, .magic-v2 button.arrow-down:before, .magic-v2 button.arrow-left:after, .magic-v2 button.arrow-left:before, .magic-v2 button.arrow-right:after, .magic-v2 button.arrow-right:before, .magic-v2 button.arrow-up:after, .magic-v2 button.arrow-up:before, .magic-v2.button.arrow-down:after, .magic-v2.button.arrow-down:before, .magic-v2.button.arrow-left:after, .magic-v2.button.arrow-left:before, .magic-v2.button.arrow-right:after, .magic-v2.button.arrow-right:before, .magic-v2.button.arrow-up:after, .magic-v2.button.arrow-up:before{font-family: 'SSStandard';font-weight:500;margin-left:15px}.magic-v2-css-only button.arrow-left:after, .magic-v2-css-only button.arrow-left:before, .magic-v2-css-only.button.arrow-left:after, .magic-v2-css-only.button.arrow-left:before, .magic-v2 button.arrow-left:after, .magic-v2 button.arrow-left:before, .magic-v2.button.arrow-left:after, .magic-v2.button.arrow-left:before{margin-left:15px;margin-right:15px}.magic-v2-css-only button.arrow-down:after, .magic-v2-css-only.button.arrow-down:after, .magic-v2 button.arrow-down:after, .magic-v2.button.arrow-down:after{content: '\F501'}.magic-v2-css-only button.arrow-left:before, .magic-v2-css-only.button.arrow-left:before, .magic-v2 button.arrow-left:before, .magic-v2.button.arrow-left:before{content: '\25C5'}.magic-v2-css-only button.arrow-right:after, .magic-v2-css-only.button.arrow-right:after, .magic-v2 button.arrow-right:after, .magic-v2.button.arrow-right:after{content: '\25BB'}.magic-v2-css-only button.arrow-up:after, .magic-v2-css-only.button.arrow-up:after, .magic-v2 button.arrow-up:after, .magic-v2.button.arrow-up:after{content: '\F500'}.magic-v2-css-only.modal, .magic-v2.modal{display: none;font-family: 'Open Sans', sans-serif}.magic-v2-css-only.modal.active, .magic-v2.modal.active{background:#fff;border-radius:4px;display: inline-block;height:auto;left:50%;margin:auto;position:fixed;top:100px;z-index:150003}.magic-v2-css-only.modal section.bar, .magic-v2.modal section.bar{padding-bottom:0;position: relative}.magic-v2-css-only.modal section.bar .close, .magic-v2.modal section.bar .close{position:absolute;right:0;text-align: right;top:0}.magic-v2-css-only.modal section.bar .close span, .magic-v2.modal section.bar .close span{background:#ed4848;border:2px solid rgba(0,0,0,0.1);border-radius:500px;color:#fff;cursor: pointer;display: inline-block;font-family: 'SSStandard';font-size:9pt;height:24px;line-height:28px;margin:auto;text-align:center;width:24px}.magic-v2-css-only.modal section.bar .close span.offset, .magic-v2.modal section.bar .close span.offset{font-size:12pt;height:28px;line-height:32px;position:absolute;right: -10px;top: -10px;width:28px}.magic-v2-css-only.modal section.bar .title, .magic-v2.modal section.bar .title{font-size:15pt;font-weight:600;line-height:28px;text-overflow:ellipsis}.magic-v2-css-only.modal section.bottom, .magic-v2.modal section.bottom{background:#e8eff3;padding:15px}.magic-v2-css-only.modal section.bottom button.secondary, .magic-v2.modal section.bottom button.secondary{background: transparent;border:1px solid transparent;color:#b8bec2;padding-left:0;padding-right:0}.magic-v2-css-only.modal section.top, .magic-v2.modal section.top{padding:15px}@media screen and (max-width:640px){.magic-v2-css-only .line, .magic-v2 .line{padding-bottom:0 !important}.magic-v2-css-only .line.side label, .magic-v2 .line.side label{display:block;font-size:10pt !important;height:auto !important;line-height:100% !important;padding-bottom:10px !important;text-align: left !important;width:100% !important}.magic-v2-css-only .line.side input[type='email'], .magic-v2-css-only .line.side input[type='number'], .magic-v2-css-only .line.side input[type='password'], .magic-v2-css-only .line.side input[type='tel'], .magic-v2-css-only .line.side input[type='text'], .magic-v2 .line.side input[type='email'], .magic-v2 .line.side input[type='number'], .magic-v2 .line.side input[type='password'], .magic-v2 .line.side input[type='tel'], .magic-v2 .line.side input[type='text']{font-size:10pt !important}.magic-v2-css-only .line.side input[type='email'] + span, .magic-v2-css-only .line.side input[type='number'] + span, .magic-v2-css-only .line.side input[type='password'] + span, .magic-v2-css-only .line.side input[type='tel'] + span, .magic-v2-css-only .line.side input[type='text'] + span, .magic-v2 .line.side input[type='email'] + span, .magic-v2 .line.side input[type='number'] + span, .magic-v2 .line.side input[type='password'] + span, .magic-v2 .line.side input[type='tel'] + span, .magic-v2 .line.side input[type='text'] + span{display:block;font-size:10pt !important;margin-bottom:15px !important}.magic-v2-css-only .line.side input[type='email'] + span:before, .magic-v2-css-only .line.side input[type='number'] + span:before, .magic-v2-css-only .line.side input[type='password'] + span:before, .magic-v2-css-only .line.side input[type='tel'] + span:before, .magic-v2-css-only .line.side input[type='text'] + span:before, .magic-v2 .line.side input[type='email'] + span:before, .magic-v2 .line.side input[type='number'] + span:before, .magic-v2 .line.side input[type='password'] + span:before, .magic-v2 .line.side input[type='tel'] + span:before, .magic-v2 .line.side input[type='text'] + span:before{padding-right:10px;position:absolute;right:0;top:41px}.magic-v2-css-only .line.side select, .magic-v2 .line.side select{font-size:10pt !important}.magic-v2-css-only.modal.active, .magic-v2.modal.active{top:20px}}@keyframes spin{0%{-webkit-transform: rotate(0deg);transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg);transform: rotate(359deg)}}