@charset "utf-8";.featured-deck-list,.full-width-cols.cols-two-wide,.main-content-area .product-spec-list ul,.main-content-area ul#productList,.shop-page-product-wrapper>div,.shop-pages-content,.style-links,div#dvPersonlizedDeckDisplay,ul.access-list,ul.bp-cart-contents li,ul.product-list{grid-template-columns:repeat(12,1fr)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/css/fonts/Roboto.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/css/fonts/Roboto.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/css/fonts/RobotoCondensed.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bowlby One SC';font-style:normal;font-weight:400;font-display:swap;src:url(/css/fonts/BowlbyOneSC.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Roboto,Arial,Helvetica,sans-serif;box-sizing:border-box;font-size:13px}main h1,main h2{padding:1em 0;font-family:'Bowlby One SC',Roboto,Arial,Helvetica,sans-serif;color:#43403b;line-height:30px;text-transform:uppercase}input,select,textarea{font-family:Roboto,Arial,Helvetica,sans-serif}main h1{font-size:32px}main h2{font-size:23px}.body-wrapper{margin:auto;display:flex;flex-direction:column;min-height:100vh}input,textarea{font-size:13px}a{cursor:pointer;text-decoration:underline}input[type=colori][list]{height:22px;display:inline-block;padding:0}strong{font-weight:700}em{font-style:italic}.wrapper{max-width:1200px;margin:0 auto;position:relative;clear:both;padding:0 1em}.product-detail .wrapper{width:calc(100% - 2em)}.wrapper-small{max-width:900px}textarea{resize:vertical}input[type=password],input[type=tel],input[type=email],input[type=text],select,textarea{font-size:16px;box-sizing:border-box;color:#333}.info-strip{display:none;background:#a5a297;padding:.5em;z-index:100}.info-strip div{color:#333;text-align:center}.cart-page .info-strip{display:block}header{background:#333}.header{display:flex;flex-wrap:wrap}#dvTopLinks,#dvTopLinks #dvTopLinkLists{flex-grow:1}.header-wrapper{background:url(https://assets.boardpusher.com/images/layout/grip/foot-bg.png) 50% 3% repeat-x;padding:1em 0 0;z-index:10;overflow:hidden}#dvBPLogo{float:left;width:532px;position:relative}#dvBPLogo h1,#dvBPLogo h2{position:absolute;font-size:1.4em;text-transform:uppercase;font-weight:600;line-height:26px;color:#e6e6e6;font-family:Roboto,Arial,"Helvetica Neue",Helvetica,sans-serif}.mobile-menu{display:none}#dvTopLinks{height:75px;display:flex}#dvTopLinks a{color:rgb(221 221 221/70%);text-decoration:none;text-align:center;transition:1s .2s;display:block}#dvTopLinks #dvTopLinkLists ul:hover li a,#dvTopLinks a:hover{color:#333}#dvTopLinks #dvTopLinkLists>div{text-align:right;float:right;font-size:11px;line-height:11px;text-transform:uppercase}#dvTopLinks #dvTopLinkLists ul{float:right;height:34px;background:rgba(0,0,0,.3);transition:1s .2s}#dvTopLinks #dvTopLinkLists div:first-child ul{margin-bottom:3px}#dvTopLinks #dvTopLinkLists ul:hover{background:#eee;opacity:.5;color:#333}#dvTopLinks #dvTopLinkLists ul li{float:left;text-align:center;border-left:solid 1px #999;padding:0;margin:11px 0;height:11px;overflow:visible}#dvTopLinks #dvTopLinkLists ul li:first-child{border:0}#dvTopLinks #dvTopLinkLists ul li a{display:block;float:left;padding:11px;margin:-11px 0}#dvTopLinks #dvTopLinkLists ul li a:hover{text-decoration:underline;color:#333}#dvTopLinks #dvCart{margin:0 0 0 4px;height:72px;width:72px;background:rgba(0,0,0,.3);transition:1s .2s}#dvTopLinks #dvCart:hover{background:rgb(221 221 221/70%)}#dvTopLinks #dvCart a{height:100%}#dvTopLinks #dvCart a span{font-size:38px;font-weight:700;display:block}#dvTopLinks #dvCart a span:first-child{font-size:11px;font-weight:700;text-transform:uppercase;padding:12px 0 2px}#dvPrimaryNav{margin:.7em 0 .5em;flex-grow:1}#dvPrimaryNav ul{white-space:nowrap;display:flex;justify-content:space-between;gap:2em}#dvPrimaryNav li{font-size:clamp(17px,1.7vw,20px);margin:6px 0;overflow:visible;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;min-width:0;text-align:center;color:#fff}#dvPrimaryNav li a{display:block;text-decoration:none;color:#ececec;text-transform:uppercase;font-weight:400;white-space:nowrap}#dvPrimaryNav li:first-child{border:0;padding-left:0;margin-left:0}#dvPrimaryNav li a span{font-weight:700}#dvPrimaryNav li a:hover{opacity:.7;filter:alpha(opacity=70)}#dvHomeSlides{height:323px;width:754px;border-bottom:solid 4px #000;overflow:hidden}#dvHomeSlides.pageHero{height:250px}#dvHomeSlides #ulHomeSlides,#dvHomeSlides #ulHomeSlides .home-slide{height:323px;width:754px}li.slide-button a{display:block;width:10px;height:10px;background:#ccc}li.slide-button a:hover{background:#ddd}li.slide-button a.vis{background:#bbb;box-shadow:inset 0 0 3px #aaa}#slideButtons{position:absolute;bottom:4px;right:4px;z-index:11}#slideButtons li{float:left;margin-left:4px}.home-feature{margin:3em auto 4em;overflow:hidden}.style-links{display:grid;justify-content:space-evenly;margin:0 auto 1em;flex-wrap:wrap;gap:1em;row-gap:2em;max-width:1024px}.style-link{display:block;width:100%;max-width:10em;border-radius:50%;background-size:152%;text-align:left;background-position:50% 48%;position:relative;margin:0 auto 1.75em;grid-column:span 2;aspect-ratio:1/1}.style-link span{color:#333;text-decoration:none;display:block;position:absolute;text-align:center;width:100%;bottom:-1.75em;text-transform:uppercase}.pageContent a{color:#333}.pageContent ul{margin:16px;padding-left:16px;line-height:1.5em;list-style:disc}.pageContent ul li{padding:0 0 0 .2em;margin:.5em}.pageContent ol{margin:16px;padding-left:16px;line-height:1.5em;list-style:decimal}.pageContent ol li{padding:0 0 0 .2em;margin:.5em}.sectionHeader{position:absolute;width:744px;margin-top:44px;color:#666;font-size:10px;text-align:right}.sectionHeader a{color:#666;text-decoration:none}#dvFooterMain ul ul li a:hover,.link-button,.main-content-area .form-label-link,.sectionHeader a:hover{text-decoration:underline}.content-wrapper{background:#fff;margin:auto;flex-grow:1;width:100%;min-height:100px;max-width:100%}body.bp-wide .content-wrapper{background:0 0}.main-content{width:996px;background:#fff;margin:0 auto}.full-width-wrapper{background-color:#eee;padding:1em 0}.bottom-padding,div.txtSizeSearch{padding-bottom:2em}.main-content-area{color:#333;position:relative}#shopDefault .main-content-area{text-align:center;margin-bottom:3em;padding-bottom:3em}.shop-customize-intro{margin-bottom:3em}.full-content .main-content-area{background:#fff;color:#333;padding:0 24px 1em}.main-content-area a{color:#333}.main-content-area.transparent{background:0 0}#giftCertificates tr:nth-child(even),.main-content-area table.data-table tr:nth-child(even){background:#eee}.main-content-area p{line-height:1.5em;margin:0 0 1em}.main-content-area table.data-table{margin:1em auto;line-height:1.5em;font-size:14px;max-width:100%}.main-content-area table.data-table td{padding:2px 4px}.main-content-area table.data-table tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18vw}.main-content-area table.data-table tr:nth-child(odd){background:#ddd}.main-content-area table.data-table tr.data-table-footer,.main-content-area table.data-table tr.data-table-footer table tr{background:0 0}.main-content-area p.additional-info{font-size:11px;font-style:italic;color:#666}.main-content-area h4{margin:1.5rem 0 2rem;font-weight:700;border-radius:0;padding:0;font-size:20px}.bp-cart-contents .bp-cart-header{line-height:22px;margin:.5em 0 .2em;padding:6px 12px;font-size:16px;color:#333;border-radius:6px}.main-content-area h5{font-weight:700;margin:1em 0 .2em}.main-content-area h3,.pageContent h3{font-size:16px;padding:12px 12px 10px;background-color:#eee;color:#333;font-weight:700;margin:1em -13px;border-radius:3px;line-height:24px;clear:both}.main-content-area ol,.main-content-area ul{margin:16px;padding-left:16px;line-height:1.5em}.main-content-area ul{list-style:disc}.main-content-area ol{list-style:decimal}.main-content-area ol li{padding:0 0 0 .2em;margin:.5em}.main-content-area ul.radio-list li{float:left;list-style:none}.main-content-area ol.auto-gen-steps{counter-reset:item;list-style:none}.main-content-area ol.auto-gen-steps li::before{counter-increment:item;content:counter(item);margin:0 .5em 0 -2em;background:#333;color:#fff;width:2em;height:2em;display:inline-block;line-height:2em;text-align:center;border-radius:1em;font-weight:700}.gc-hero-text>h1{color:#fff;font-size:39px;line-height:39px;padding:96px 0;max-width:490px;margin:auto;text-align:center;text-shadow:2px 2px 4px #333;text-transform:uppercase;font-weight:400}#giftCertificates th{font-weight:700;padding:.75em .5em;text-align:left}#giftCertificates td{padding:.5em;text-align:left}#giftCertificates table{width:100%;margin-bottom:2em}.form-entry.single-line input[type=checkbox]{float:left;margin:0 4px 0 0}.main-content-area .form-entry.small-field input[type=text]{width:100px;float:right}.main-content-area .form-entry.small-field select{width:110px;height:27px;float:right}.main-content-area .form-entry.shift-right label{float:left}.main-content-area .form{margin:0 auto}.main-content-area .form-entry label{display:block}.main-content-area .form-entry label,.main-content-area .form-label-link{font-size:14px;font-weight:700;margin-bottom:.5em}.main-content-area .form-label-link{cursor:pointer}.main-content-area .form-entry{margin:1em 0;position:relative}.main-content-area .form-entry input[type=text],.main-content-area .form-entry input[type=number],.main-content-area .form-entry input[type=password],.main-content-area .form-entry input[type=tel],.main-content-area .form-entry input[type=email],.main-content-area .form-entry select,.main-content-area .form-entry textarea{padding:4px;border:1px solid #ccc}.main-content-area .form-entry input[type=text],.main-content-area .form-entry input[type=number],.main-content-area .form-entry input[type=password],.main-content-area .form-entry input[type=tel],.main-content-area .form-entry input[type=email],.main-content-area .form-entry select{height:36px;box-sizing:border-box;width:300px}.main-content-area .form-entry input[type=text],.main-content-area .form-entry input[type=number],.main-content-area .form-entry input[type=password],.main-content-area .form-entry input[type=tel],.main-content-area .form-entry input[type=email],.main-content-area .form-entry textarea{width:300px;box-sizing:border-box}.main-content-area .form-entry input:focus,.main-content-area .form-entry textarea:focus{box-shadow:inset 0 0 5px #ccc}.main-content-area .form-entry p{line-height:1.5em;font-size:14px;margin:.1em 0 1em;color:#666}.main-content-area .form-entry input[type=text].invalid,.main-content-area .form-entry input[type=number].invalid,.main-content-area .form-entry input[type=password].invalid,.main-content-area .form-entry input[type=tel].invalid,.main-content-area .form-entry input[type=email].invalid,.main-content-area .form-entry select.invalid,.main-content-area .form-entry textarea.invalid{border:1px solid #c61818;background-color:#fff;color:#333}.form-entry .toggle-password{position:absolute;right:.5rem;top:33px;cursor:pointer}.main-content-area .invalid,.main-content-area a.invalid{background-color:#c61818;color:#fcc;line-height:30px;padding:5px}.main-content-area .invalid-label,.main-content-area .validation-message{color:#c61818;line-height:30px;padding:5px}.main-content-area .form-entry .form-cb>label{display:inline}.main-content-area .small-form{width:300px;max-width:100%;margin:auto}.main-content-area .small-form input[type=text],.main-content-area .small-form input[type=password]{width:260px}.standard-button-list ul{list-style:none;margin:0;padding:0}.products-pages button,.standard-button,.standard-button-list button,.standard-button-list input,.standard-button-list ul a,a.standard-button{display:inline-block;background-color:#5a554d;padding:0 1em;border-radius:2em;margin:15px 4px;text-decoration:none;cursor:pointer;box-sizing:border-box;font-size:.85rem;line-height:2.5em;border:1px solid #5a554d;text-transform:capitalize;color:#fff}.ql-toolbar button{background-color:transparent}.standard-button-list input.secondary:hover,.standard-button-list input:hover,.standard-button-list ul a:hover,.standard-button.secondary:hover .standard-button-list a.secondary:hover,.standard-button:hover,button:not(.link-button):not(.dialog-close):hover{background-color:#393631;color:#fff}.standard-button-list input.secondary,.standard-button.secondary{background-color:#fff;color:#5a554d}.standard-button-list ul li{display:inline-block;margin:0;padding:0}.link-button{background:0 0;border:none;padding:0;font:inherit;cursor:pointer;color:#333}.main-content-area .formElement{margin:1em 0}.main-content-area .formElement label.standard{display:block;font-weight:700;font-size:1em;margin:0 0 .5em}.footer{padding-top:4px}#dvFooterContent{clear:both}#dvFooterMain{float:left;width:754px;height:210px;background:#c00;color:#fff}#dvFooterMain a{color:#fff}#dvFooterMain ul{margin:12px 12px 12px 30px;min-height:130px}#dvFooterMain ul li{float:left;min-width:120px;padding-right:12px}#dvFooterMain ul li h4{font-size:14px;font-weight:700;margin:0 0 .3em}#dvFooterMain ul ul{margin:0;height:auto}#dvFooterMain ul ul li{float:none;font-size:11px;line-height:1.5em}#dvFooterMain ul ul li a{text-decoration:none}#dvFooterMain ul ul li .bp-share{float:left;margin:10px 10px 0 0}#dvFooterMain p{margin:12px 12px 12px 30px;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1.5em}#dvFooterSecure{margin-left:758px;width:238px;height:210px;background:#fff;color:#333}#dvFooterSecure h4{padding:8px;font-size:14px;text-align:center}#dvFooterSecure p{margin:.5em 0;text-align:center}#dvFooterSecure .rail-social{padding-top:3px}#dvFooterSecure .rail-social a:hover{opacity:.7;filter:alpha(opacity=70)}.crumb-trail{color:#666;font-size:10px;text-align:right;padding:4px 12px;position:absolute;top:0;right:0}.crumb-trail a{color:#666;text-decoration:none}.crumb-trail a:hover{text-decoration:underline}.crumb-trail>span{overflow:hidden}.alpha70{background:rgba(0,0,0,.7)}#dvDeckDisplay #dvShopDecks ul li{padding:0;margin:0}.main-content-area #dvDeckDisplay{border:1px solid #fff;position:relative;overflow:visible;height:250px!important;margin-left:-21px}.main-content-area #dvDeckDisplay #dvShopDecks{position:relative;height:250px;width:700px;background-color:transparent;margin:0;padding:0 30px;overflow:hidden}.main-content-area #dvDeckDisplay #dvShopDecks.over{margin:0 30px;padding:90px 0;top:-90px}.main-content-area #dvDeckDisplay #dvShopDecks ul{position:absolute;list-style:none;height:250px;border:0 solid orange}.main-content-area #dvDeckDisplay #dvShopDecks ul li{height:250px;width:68px;padding:0;float:left;border:0 solid green}.main-content-area #dvDeckDisplay #dvShopDecks ul li .product-tn{border:0!important}.main-content-area #dvDeckDisplay #dvShopDecks ul li .lgDisplay{background:#fff;padding:2px 10px;width:108px;z-index:230;margin:-90px -24px;-moz-box-shadow:#333 2px 2px 4px;-webkit-box-shadow:#333 2px 2px 4px;box-shadow:#333 2px 2px 4px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #ccc}.main-content-area #dvDeckDisplay #dvShopDecks ul li .lgDisplay .deckInfo{position:absolute;left:0;bottom:50px;padding:10px;background:#333;color:#fff;-moz-box-shadow:#333 0 2px 3px;-webkit-box-shadow:#333 0 2px 3px;box-shadow:#333 0 2px 3px;opacity:.9;filter:alpha(opacity=90);width:108px;font-size:12px}.main-content-area #dvDeckDisplay #dvShopDecks ul li .lgDisplay .deckInfo a{color:#fff;text-decoration:none}.main-content-area #dvDeckDisplay #dvShopDecks ul li .lgDisplay .deckInfo a:hover{text-decoration:underline!important}.main-content-area #dvDeckDisplay #dvShopDecks ul li .lgDisplay .shopInfo{position:absolute;margin-top:300px}.main-content-area #dvDeckDisplay .shiftBtn{position:absolute;top:70px;z-index:3}.dialog-container,.dialog-overlay{position:fixed;left:0;right:0;bottom:0}.main-content-area #dvDeckDisplay .shiftBtn a{padding:0;cursor:pointer;height:80px;width:44px;display:block}.main-content-area #dvDeckDisplay #dvNextBtn{margin-left:710px}.main-content-area #dvDeckDisplay #dvPrevBtn{margin-left:-8px}.main-content-area #dvDeckDisplay #dvNextBtn a{background:url(https://assets.boardpusher.com/images/template/arrow-right.png)}.main-content-area #dvDeckDisplay #dvPrevBtn a{background:url(https://assets.boardpusher.com/images/template/arrow-left.png)}.clear{float:none;clear:both}.clearfix:after{display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.main-content-area:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .main-content-area{display:block}* html .main-content-area{height:1%}.rail-content .rightSideBar{padding-bottom:15px!important}.rail-content .rightSideBar li{padding-left:23px;line-height:125%}.rail-content .rightSideBar li a{color:#fff}.dialog-container{display:flex;top:0;z-index:100}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{top:0;background-color:rgba(43,46,56,.9);animation:fade-in .2s both}.dialog-wrapper{background-color:#fff;margin:auto;z-index:2;position:relative;animation:fade-in .4s .2s both,slide-up .4s .2s both;padding:1em;max-width:90%;width:600px;border-radius:2px}.dialog-wrapper.gift-certificate{padding:1em 3em}.dialog-wrapper.gift-certificate a{color:inherit}.dialog-wrapper.gift-certificate p{font-size:1.2em;line-height:1.5em;margin-bottom:1em}.dialog-wrapper.gift-certificate p.notice{font-size:1em;font-style:italic}@media screen and (min-width:700px){.dialog-wrapper{padding:1em}}.dialog-content{overflow:auto}@keyframes fade-in{from{opacity:0}}.checkout a.hash-green.bitpay-button:hover,.item-action a:hover{opacity:.9}@keyframes slide-up{from{transform:translateY(10%)}}.dialog-close{position:absolute;top:.5rem;right:.5rem;border:0;padding:0;background-color:transparent;font-weight:700;font-size:2.25em;width:1.2rem;height:1.2rem;line-height:1.2rem;text-align:center;cursor:pointer;transition:.15s}@media screen and (min-width:700px){.dialog-close{top:1rem;right:1rem}}#addComplete{margin-top:1em;margin-bottom:1em;padding-bottom:1em;border-right:0;border-left:0}#selectedItemsContainer{margin:0 0 1em}#addComplete .skate-options{display:flex;gap:.5em;margin-bottom:2em}#addComplete .skate-options a{display:flex;width:33%;border:1px solid;color:#333;background:#fff;border-radius:.15em;padding:.5em;margin:0 .25em .35em 0;text-decoration:none;font-size:16px;text-align:center;justify-content:center;align-content:center;align-items:center;min-height:3em}#addComplete .skate-options a.selected{outline:solid 1px}#addComplete .skate-options a span{display:none}#addComplete a.simple{text-align:right;display:block;margin:-.75em 0 .5em}#addComplete a.standard-button{width:calc(100% - 2.5em);margin:0 0 1em 2.5em;position:relative;font-size:16px;border:1px solid #5a554d;border-radius:0 2em 2em 0;display:flex;align-content:center;align-items:center}#addComplete a.standard-button.secondary:hover,#addComplete a.standard-button:hover{background:#393631;color:#fff}#addComplete a.standard-button::before{content:'+';position:absolute;margin-right:.75em;width:2.5em;text-align:center;font-weight:700;border-radius:2em 0 0 2EM;background:#fff;color:#78726a;border:1px solid #5a554d;left:-2.5em}#addComplete a.standard-button:hover::before{color:#fff;background:#78726a;border-color:#5a554d}#addComplete a.standard-button span{float:right;text-align:right;flex-grow:1}#addComplete a.standard-button.options{margin-top:.5em;background:#fff;color:#333}#addComplete a.standard-button.options:hover::before{background:#5a554d}#addComplete a.standard-button.secondary{color:#5a554d;background:#fff}.accessory-popup{position:fixed}.full-content-area .dialog-content h3{margin:1em}.accessory-list{display:flex;flex-wrap:wrap;max-height:calc(100vh - 10em);scrollbar-color:#f6f5f2 #fff;scrollbar-width:thin;padding:0 .5em}.accessory-list::-webkit-scrollbar{width:8px;height:8px;background-color:#fff;margin-left:.25em}.accessory-list::-webkit-scrollbar-thumb{background:#f6f5f2;border-radius:5px}.accessory-list .accessory-item{border-top:solid 1px #dedcd6;margin:0;padding:1em;flex:1 1 100%;display:flex}.accessory-list .accessory-item:first-child{border:0}.accessory-list .accessory-item:hover{background-color:#f6f5f2;cursor:pointer}.accessory-list .accessory-item .accessory-name{vertical-align:top;font-weight:700;display:block;margin-bottom:.5em}.accessory-list .accessory-item .accessory-image{height:150px;width:150px;flex-grow:0;flex-shrink:0;max-width:25vw;max-height:25vw;display:flex;justify-content:center;justify-items:center;align-items:center;background:#fff}.accessory-list .accessory-item .accessory-image img{width:auto;max-width:100%;display:inline-block;max-height:100%}.accessory-list .accessory-item .accessory-info{flex-grow:1;padding:1em 1em 1em 2em}.accessory-list .accessory-item img.accessory-brand-image{height:40px;display:block;margin-top:1em}.grip-modal-callout .accessory-image::before{content:'Your design here';position:absolute;text-transform:uppercase;font-weight:700;z-index:2;border:1px solid;line-height:1.5em;text-align:center;width:80px;height:80px;font-size:18px;background:rgb(255 255 255 / 73%);color:#333}.selected-item-list .standard-button{margin-top:1em}.selected-item{border-top:solid 1px #666;display:flex;flex-direction:row;padding:.75em .5em}.item-image{height:60px;position:relative;background:#fff;flex-basis:60px;flex-grow:0;flex-shrink:0}.selected-item .item-image img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.item-info{flex-grow:1;padding:0 0 0 1em;line-height:1.15em;width:calc(100% - 60px)}.item-info>div{display:flex;flex-direction:row}.item-info .item-type{font-weight:700;text-transform:uppercase;font-size:.85em;line-height:1.5em}.item-details{flex-grow:1;width:100%;padding-right:.5em}.item-action{width:11.5em;text-align:right;white-space:nowrap;padding-top:.25em}.item-action a{background:#78726a;color:#fff;padding:.25em .5em;border-radius:2px;display:inline-block;margin-bottom:.5em;text-decoration:none}.item-grip-callout a.button{margin:.5em 0 0;line-height:2em;background:#c00;border:0;width:100%;text-align:center}.item-grip-callout a.callout{margin:1em 0 .5em;line-height:2em;background:#f7f5f3;border:0;color:#5a554d;text-decoration:none;padding:1em;display:block;border-radius:2px}.item-grip-callout a.callout p,.pageContent,.public-profile .user-info,.user-profile-home .user-info{line-height:1.5em}.item-grip-callout a.callout h4{background:#78726a;padding:0 .5em;color:#fff;margin:0 0 .5em}.item-grip-callout a.callout h4 span{float:right}.item-grip-callout a.callout p span{text-decoration:underline}.item-grip-callout a.callout:hover{box-shadow:0 3px 5px 0 rgb(183 174 171/50%),0 0 9px 0 rgb(183 174 171/20%)}.item-grip-callout a.callout:hover h4{font-weight:700}.completes-out{padding:8px 0 0;color:#c61818}.product-detail .crumb-trail{position:relative;padding:0}.pageContent{min-height:400px;background:#fff;color:#333;font-size:14px}#deckDisplay{position:relative;width:300px;height:400px;left:20px;border:1px solid #a0a0a0;border-radius:10px;-moz-border-radius:10px;display:block;text-align:center}.deck-preview a.magnifyicon{position:absolute;right:.5em;bottom:.5em;display:block;width:1.5em;height:1.5em;background-image:url(https://assets.boardpusher.com/images/magnifyicon.png);z-index:100}.full-content-area h3{font-size:1.25em;font-weight:700;background:0 0;margin:1.5em 0 .5em;padding:0;height:auto;line-height:normal}.full-content-area.product-detail .area-bottom h3{padding:1.5em 0 .5em;margin:0;font-size:1.1rem}.product-detail div.price{font-size:1.5em;color:#5a554d;font-weight:700;line-height:2.75rem}.product-detail div.quantity{flex-shrink:0;position:relative}.product-detail .quantity:hover::before{position:absolute;width:100%;text-align:center;color:#ccc;left:86%}.product-detail div.quantity input{height:2.5em;text-align:center;font-size:16px;color:#666;padding:0 0 0 1em;width:2em;border-radius:.25em;border:1px solid;box-sizing:content-box}.product-detail .cart-sticky{background:#fff;z-index:98}.product-detail h1{padding:1em 0;font-size:2em;line-height:1em}.product-detail .cart-bar,.product-detail .cart-bar .price-quantity{display:flex;column-gap:1em;margin-bottom:.5em}.product-detail .cart-bar .action{flex-grow:1}.product-detail .cart-sticky .sub{text-align:right;font-size:1.1em;margin-top:1em;margin-bottom:1em}.product-detail .cart-sticky .sub a{text-align:center;display:inline-block;text-decoration:underline;text-transform:capitalize}.product-detail .cart-sticky .sub a:not(:first-child)::before{content:'|';margin:0 .4em 0 .2em;text-decoration:none;font-size:1.1em}.product-detail textarea{padding:.25em .5em;width:calc(100% - 1em - 2px);box-sizing:content-box}.product-detail textarea.autoresizing-vertical{height:2em;line-height:2em}.product-detail select{width:calc(100% - 1em - 2px);line-height:2em;height:2.5em;padding:0 .5em;box-sizing:content-box}div.deckInfo,div.productInfo{line-height:1.75em}.product-detail .minicolors{width:100%}.product-detail .minicolors input{width:100%;height:2.5em;box-sizing:border-box;padding-left:3em}.product-detail .minicolors-theme-default .minicolors-swatch{height:calc(100% - 2px);left:1px;top:1px;width:2.6em;cursor:pointer;border:0;border-radius:2px 0 0 2px;overflow:hidden;border-right:solid 1px #bababa;bottom:1px}#rightBar div.deckInfo{margin-top:28px}#rightBar .message{max-width:330px}div.productInfo{font-weight:700;margin-top:0}.product-detail .points{border-radius:2px;padding:1em 0;font-weight:400}@media screen and (min-width:481px){.product-detail .points{display:flex;padding:1em 0;column-gap:1em;margin:0}.product-detail .points>div{text-align:center;width:33%;line-height:3em;border-left:dotted 1px #bcbeb9;font-weight:700;color:#3c3d37}.product-detail .points>div:first-child{border:none}}.product-detail .points span{font-size:1.5em;position:absolute;margin-left:-1.5rem;width:.9em;text-align:center;display:none}.product-detail .points div{padding:.25em 0 .25em 1em}#bottomLeft{position:relative;margin-top:20px}#bottomLeft h3{margin-bottom:8px}#addComplete div.panelComplete{margin-top:5px}#addComplete div.selectBox{width:260px;font-size:12px;background-color:#e6e6e6;border-radius:5px;-moz-border-radius:5px;padding:5px 50px 10px 20px;margin-bottom:7px}#addComplete div.selectBox a{position:relative;display:block;float:right;color:#a0a0a0}#addComplete div.selectBox select{width:inherit;color:#333}#addComplete div.selectBox label{color:#848484;font-size:12px;font-weight:700;padding-left:5px}#bottomLeft div.socialMedia{width:inherit;height:20px;margin:8px 0 25px}#bottomLeft div.socialMedia iframe{float:left}#bottomLeft div.socialMedia iframe.twitter-share-button{padding:1px 5px 0 83px}#bottomLeft p.designDesc{margin-bottom:8px}.pageContent ul.product-text-layers{margin:2px;line-height:1em}.product-detail .flex-view{display:flex;padding:0}.product-detail main{display:flex;flex-direction:column;row-gap:2em;width:100%}.product-detail .area-bottom,.product-detail .area-top{display:flex;align-items:stretch;column-gap:4em;width:100%}.product-detail .area-bottom{z-index:0;position:relative}.col-image{width:calc(50% - 2em);flex-shrink:0}.product-detail .image-area-sticky{position:sticky;top:0;width:100%}.product-detail .image-area-sticky .image-wrapper{position:relative}.col-image .info-box{background:#f7f8f4;display:flex;border-radius:2px}.col-image #dvCurrentSelection a~a::before{content:"|";padding:0 .35em 0 .25em}.col-image .info-box>div:first-child{border-right:1px solid #d3d4d1}.col-image .info-box>div{padding:1em;width:50%}.product-detail .bundle-area{text-align:center;border-top:dotted 1px;margin:1em 1em 3em;padding-top:1.35em}.product-detail .bundle-area h3{font-size:1em;text-transform:uppercase;margin:-2em auto 1em;background:#fff;display:table;padding:0 .5em}.product-detail .bundle-area a img{display:block;transition:transform .5s}.product-detail .bundle-area a:hover img{transform:scale(1.075)}.product-detail .bundle-area a span{display:block;margin-top:.5em}.bg-tags{margin:1em 0}.bg-tags a{display:inline-block;border:1px solid;color:#333;background:#fff;border-radius:.15em;padding:0 .5em;margin:0 .25em .35em 0;line-height:2em;text-decoration:none;font-size:16px}.bg-tags a:hover{background:#eee}.col-info{padding:0;flex-grow:1}.product-detail .area-bottom .product-info{position:sticky;top:0;padding:1px 1px 3em}.product-detail .simplelist2{margin:0}.product-detail .col-details .standard-button{margin:1em 0 2em;display:block;text-align:center;font-size:16px;text-transform:capitalize;background:#8a8174}.product-detail .col-details .standard-button:hover{box-shadow:0 4px 5px 0 rgb(183 174 171/50%),0 0 11px 0 rgb(183 174 171/30%)}.product-detail .deck-preview{padding-top:1px;position:relative;margin:0 auto 1em;overflow:hidden;border-radius:1em;height:640px}.product-detail.personalized-product .deck-preview{min-height:621px}.product-detail h4.subhead{line-height:2em;border-bottom:solid 2px;margin:1em 0;font-size:1.1em}.product-detail .bundle-list-item{display:inline-block;text-align:center}.product-detail .bundle-list-item img{height:200px}#dvNoTextMsg{padding:10px}#agDeckPreview{height:540px;width:365px}#agDeckPreview h2{margin:0 0 10px;font-size:23px;color:#666;text-shadow:1px 1px #bebebe;line-height:120%;height:auto;background:0 0}#agDeckPreview span.price{font-size:35px;color:#98e600;font-weight:700;margin-bottom:25px}#agDeckPreview p{margin:10px 0}#agDeckPreview h3{margin:20px 0 10px;font-size:16px;font-weight:700}#agDeckImage{margin:0 auto;height:100%}#agDeckImage div{height:100%}#agDeckImage img{max-width:100%;max-height:100%;margin:auto;display:block}.threedecks-vert #agDeckImage{margin:0 auto;min-height:200px}#agDeckInfo{width:215px;float:left}.bpPersonalizeLoading{background:url(/images/layout/opacity-pixel-60.png) 50% 50%;height:100%;width:754px;margin:0;position:absolute;z-index:30000}.bpPersonalizeLoading div{text-align:center;display:block;margin:200px auto 0;width:300px;background-color:#fff;border:1px solid #ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:14px;font-weight:700}.bpPersonalizeLoading img{text-align:center;display:block;margin:5px auto 12px}.ag-form-wrapper{margin:0 0 .5em}.ag-cutomize-more{text-align:center}.ag-cutomize-more a{display:block;color:#fff;text-decoration:none;border-radius:2em;line-height:2.5em;font-size:16px;background:#5a554d}.ag-cutomize-more a:hover{background:#393631}.bg-detail #addComplete div.selectBox{padding:5px 20px 10px}.bg-detail .form-ddl{height:30px;width:100%;padding:5px}.bg-detail textarea{width:96%;padding:5px}.bg-detail .ag-bg-info{text-align:center}.bg-detail .ag-bg-info h4{font-weight:700}.bg-detail .ag-bg-info p{font-style:italic;text-transform:capitalize;color:#aeaeae;overflow-wrap:break-word;font-size:10px;line-height:15px;padding-top:4px}.bg-detail input.color-picker{width:70px;height:24px}.bg-detail .minicolors-theme-default .minicolors-input{padding-left:2px}.bg-detail .minicolors-theme-default .minicolors-swatch{width:26px;height:26px;right:-26px}.product-spec-list li{padding:0;list-style:none;margin:0}.product-spec-list li h2,.skateboard-components h2,li.shape-type h2{border-bottom:dashed 1px;border-top:solid 1px;margin:2em 0 1em;padding:.25em 0;border-color:#b9ae9e;color:#7b7469;text-transform:uppercase;background:0 0;border-radius:0}.product-spec-list a span{position:absolute;transform:translate(-50%,0);top:0;left:50%;display:block;text-align:center;background:#fff;white-space:nowrap;padding:0 .25em;color:#7b7469;font-weight:700;text-transform:uppercase;font-size:.9em;z-index:10;margin-top:-.5em;line-height:.8em}.product-spec-list a:hover span{color:#b9ae9e}.main-content-area .product-spec-list ul,.main-content-area ul.product-spec-list{margin:0;padding:0}.main-content-area .product-spec-list ul{display:grid;list-style:none;column-gap:1em;row-gap:1em}.main-content-area .product-spec-list ul li{margin:1em 0;padding:0;grid-column:span 3}.product-spec-list li li{width:100%;display:inline-block}.product-spec-list a img{width:120px;display:block;z-index:-2;vertical-align:middle;transition:transform .3s ease-out;margin:0 auto}.product-spec-list a:hover img{transform:scale(1.1)}.product-spec-list a{position:relative;display:block;width:100%;padding:1.5em 0 0}.product-spec-list li li a::before{content:"  ";border:2px solid #b9ae9e;width:80%;height:10px;z-index:10;display:block;text-align:center;margin:auto;border-bottom:0;position:absolute;left:50%;transform:translate(-50%,0);top:-2px}.product-specs *{box-sizing:border-box}.product-specs p{margin-bottom:1em}.product-specs .full-width-cols .col-wide{padding:0}.product-specs-detail .col-wide:first-child{padding-right:4em}.product-detail .product-specs .full-width-cols{display:flex;flex-direction:column}.product-detail .product-specs .design-specs,.product-detail .product-specs .out-links,.product-detail .product-specs .product-info-bullets,.product-detail .product-specs h1{display:none}.product-detail .product-specs .full-width-cols>div{width:100%;float:none}.product-specs .top-info{margin-top:-2em}.product-detail .product-specs .top-info{margin:0}.product-specs .full-width-cols #rightBar.col-wide{padding:1em 0}.product-spec-image{text-align:center;position:relative;margin-top:48px}#dvProductBottom{margin-bottom:50px}#dvProductCrosscut{margin-bottom:60px}#dvProductCrosscut img{padding-top:10px}#dvProductProfile{margin-bottom:3em}.product-spec-image img{display:block;width:276px;margin:auto}#dvProductProfile.product-spec-image img{width:100%}.product-spec-measurement{border:2px solid #b9ae9e;position:absolute;border-radius:2px;overflow:visible}.product-spec-measurement.left,.product-spec-measurement.right{width:20px}.product-spec-measurement.bottom,.product-spec-measurement.top{height:20px}.product-spec-measurement.left{border-right:0;left:2%}.product-spec-measurement.right{border-left:0;right:2%}.product-spec-measurement.bottom{border-top:0;bottom:-13px}.product-spec-measurement.left span{transform:translate(calc(-50% - 1px),-50%) rotate(-90deg)}.product-spec-measurement.right span{transform:translate(calc(50% + 1px),-50%) rotate(-90deg);right:0}.product-spec-measurement.bottom span{left:50%;transform:translate(-50%,.25em)}.product-spec-measurement span,.product-spec-orientation span{position:absolute;top:50%;display:block;background:#fff;padding:0 6px;line-height:16px;width:max-content;text-transform:uppercase;color:#b9ae9e;font-weight:700}.product-spec-image h4{position:absolute;display:block;text-transform:uppercase;color:#767067;font-weight:700;width:100%;top:-1em}.product-spec-image h4 span{color:#e2d6c5}#dvProductTypeLength{top:calc(var(--pt-scale) *1px);height:calc((var(--pt-length) *var(--pt-scale) *(1px)))}#dvProductTypeWheelbase{top:calc((var(--pt-scale) *(1px)) + (var(--pt-nose) *var(--pt-scale) *(1px)) + (var(--pt-truck) *var(--pt-scale) *(1px)));height:calc((var(--pt-wb) *var(--pt-scale) *(1px)))}#dvProductTypeNose{top:calc(var(--pt-scale) *1px);height:calc((var(--pt-nose) *var(--pt-scale) *(1px)))}#dvProductTypeTail{top:calc((var(--pt-scale) *(1px)) + (var(--pt-nose) *var(--pt-scale) *(1px)) + (var(--pt-truck) *var(--pt-scale) *(2px)) + (var(--pt-wb) *var(--pt-scale) *(1px)));height:calc((var(--pt-tail) *var(--pt-scale) *(1px)))}.product-spec-orientation{border:2px dotted #b9ae9e;position:absolute;border-radius:2px;overflow:visible}.product-spec-orientation.horizontal{border-top:0;border-left:0;border-right:0;height:1.25em;left:50%;width:98%;transform:translateX(-50%)}.product-spec-orientation.vertical{border-top:0;border-left:0;border-right:0;height:1.25em;width:calc((var(--pt-length) *var(--pt-scale) *(1px)));transform:rotate(270deg) translate(calc(-100% - .75em),3em);transform-origin:left;position:absolute;left:0}.product-spec-orientation span{transform:translate(0,.1em)}.product-spec-orientation span:first-child{left:-.5em}.product-spec-orientation span:last-child{left:unset;right:-.5em}#dvProductTypeWidth{left:50%;width:calc(var(--pt-scale) *var(--pt-width) *(1px));transform:translateX(-50%)}.product-specs{position:relative}.product-specs h1{font-family:Roboto;font-size:1.5em;padding:0;margin-bottom:.5em;color:#7b7469}#dvProductSpecs{border-radius:2px;padding:0 0 1em;margin-bottom:3em;border-bottom:solid 1px #b9ae9e}#dvProductSpecs h4{border-bottom:dashed 1px;border-top:solid 1px;margin:2em 0 1em;padding:.25em 0;border-color:#b9ae9e;color:#7b7469;font-weight:700;text-transform:uppercase}.product-spec-item{margin-bottom:1em}.product-spec-item label{width:40%;display:block;text-align:right;padding-right:1em;text-transform:uppercase;margin:0;float:left;font-size:12px;line-height:1.75rem}.product-spec-item div{width:60%;border-radius:1px;display:inline-block;margin:0;text-align:center;background:#f8f6f4;padding:.25rem .5em 0;line-height:1.5rem;font-size:1.15em;text-transform:lowercase;font-family:'Special Elite',arial}@media screen and (max-width:479px){.product-spec-item label{float:none;text-align:left;width:100%}.product-spec-item div{width:100%}}.product-spec-item.links div{font-family:inherit;font-size:1em;text-transform:none}a.hash-green,a.hashGrey,button.hash-green{line-height:2.5em;font-size:1.1rem;font-weight:700}.pageContent ul.product-info-bullets{margin:3em 0}.action-area a,.pageContent ul.product-info-bullets li{margin-bottom:1em}.action-area a{display:block;background:#5a554d;color:#fff;text-align:center;text-decoration:none;border-radius:2em;line-height:2.5em}.action-area a.secondary{background:#fff;color:#5a554d;border:1px solid}.action-area.wide{text-align:center}.action-area.wide a{display:inline-block;width:18em;margin:1em 1em 0}.action-area a:hover{background-color:#393631}.action-area a.secondary:hover{background-color:#f8f6f4}a.hash-button,button.hash-button,div.hash-button{position:relative;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;border-radius:2em;-moz-border-radius:2px;display:block;text-decoration:none;cursor:pointer}a.hash-button:active,a.hash-button:hover,a.hash-button:link,a.hash-button:visited{text-decoration:none}a.hash-green,button.hash-green{background-color:#362d1f}a.hash-green:hover{box-shadow:0 4px 5px 0 rgb(183 174 171/50%),0 0 11px 0 rgb(183 174 171/30%);background:#000}a.hashGrey{background-color:#5a554d;box-shadow:0 3px 5px 0 rgb(183 174 171/50%),0 0 9px 0 rgb(183 174 171/20%)}a.hashGrey:hover{background-color:#706b63;box-shadow:0 4px 5px 0 rgb(183 174 171/50%),0 0 11px 0 rgb(183 174 171/30%)}a.hashDisabled{background-color:#e1e1e1;box-shadow:1px 1px 1px #303030;-webkit-box-shadow:1px 1px 1px #303030;-moz-box-shadow:1px 1px 1px #303030}a.hashDisabled:hover{background-color:#e1e1e1;box-shadow:1px 1px 1px #303030;-webkit-box-shadow:1px 1px 1px #303030;-moz-box-shadow:1px 1px 1px #303030;cursor:default}a.hash-red{height:40px;background-color:#c00;font-size:18px;font-weight:700;text-shadow:1px 1px #c8c8c8;box-shadow:1px 1px 1px #3d4926}a.hash-red:hover{background-color:#e91c1c;-webkit-box-shadow:0 0 6px 2px #d9d9d9;-moz-box-shadow:0 0 6px 2px #d9d9d9;box-shadow:0 0 6px 2px #d9d9d9}#shopProductSearch{margin-bottom:2em}div.txtSizeSearch{position:relative}.search-box-content input[type=text]{position:relative;width:18em;font-size:16px;padding:0 .5em;height:2.25rem;box-sizing:border-box;max-width:24vw}.search-box-content.header-search{width:100%}.search-box-content.header-search input[type=text]:focus{border:0;outline:0}.search-box-content.header-search input[type=text]{height:34px;background:rgba(0,0,0,.3);border:0;width:100%;color:#fff}.search-box-content.header-search input[type=text]::placeholder{color:#777;font-size:.75em;text-transform:uppercase;font-weight:400}.search-box-content.header-search .search-button{height:34px;line-height:38px;background:0 0;transition:1s .2s;border-radius:0}.search-box-content.header-search .search-button:hover{background:rgb(221 221 221/70%)}#shopProductSearch div.searchMsg{position:absolute;margin-top:12px;font-weight:700;color:#c61818}.search-box-content{position:relative;display:inline-block}.checkbox-toggle,.search-box-content .search-button.loading::before{display:none}.txtSizeSearch .search-box-content .search-button{right:.5rem}.search-box-content .search-button.loading::after{width:16px;height:16px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;content:''}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.search-box-content .search-button{position:absolute;right:0;width:2.25rem;height:2.25rem;text-decoration:none;text-align:center;line-height:2.75rem;font-size:1.5em;color:#fff;background:#585653;top:0;overflow:hidden;border-radius:0 2px 2px 0}div.txtSizeSearch .search-button:hover{background:#383634}#shopProductSearch div.sortBy select,.txtSizeSearch input,div.txtSizeSearch select{border-radius:3px;border:1px solid #999;padding:0 .5em}div.txtSizeSearch select{font-size:16px;height:34px;max-width:22vw}#shopProductSearch div.sortBy{float:right;line-height:2em}#shopProductSearch a.hashGrey{width:auto;display:inline-block;line-height:34px;padding:0 1em}.txtSizeSearch select option:disabled{background:#5a554d;color:#fff}.txtSizeSearch input,.txtSizeSearch select{margin:0 .5em 0 0}.switch{position:relative;display:inline-block;width:40px;height:20px;background-color:rgba(0,0,0,.25);border-radius:20px;transition:all .3s}.switch::after{content:'';position:absolute;width:18px;height:18px;border-radius:50%;background-color:#fff;top:1px;left:1px;transition:all .3s}.checkbox-toggle:checked+.switch::after{left:20px}.checkbox-toggle:checked+.switch{background-color:#3aa153}#shopFullList a.fullShopLnk{float:right;display:block;padding-right:35px;color:#ccc;text-shadow:1px 1px 1px #666}ul.simplelistrr.button-list{text-align:left;list-style:none;margin:0 0 1em;padding:0}.simplelistrr.button-list li{display:inline;margin:0;padding:0}.simplelistrr.button-list li a{display:inline-block;border:1px solid;color:#333;background:#fff;border-radius:.15em;padding:0 .5em;margin:0 .25em .5em 0;line-height:calc(2em + 2px);text-decoration:none;height:calc(2em + 2px);font-size:16px}.simplelistrr.button-list li a:hover{background:#eee}.popular-searches{margin-top:1em;padding:2em 0 .5em}.search-box-content.warn::before{content:'Search term must be at least 3 characters';position:absolute;z-index:2;color:#c00;top:-1em}.search-box-content.header-search.warn::before{content:'Search must be at least 3 characters';position:absolute;z-index:2;color:#c00;bottom:-1em;top:unset}.popular-searches .search-box-content{float:left;margin-right:.5rem}.popular-searches div.txtSizeSearch .search-button{margin-left:-1.65em}.simplelistrr.button-list li a.active{color:#fff;background:#333;cursor:default}#shopDeckList{list-style-type:none;margin:0;padding:0}#shopDeckList li.shop-deck-li{float:left;width:calc(25% - 50px);height:330px;margin:23px;padding:0 0 10px;border-radius:3px;text-align:center}#shopDeckList li.shop-deck-li a:first-child{font-weight:700}#shopDeckList li.shop-deck-li img{max-height:248px;margin:0 auto;display:block}.shop-list-paging{float:right;margin-top:20px}.shop-deck-thumbnail{text-align:center;width:158px;margin:0 auto}.shop-deck-thumbnail a:first-child{display:flex;justify-content:center;padding:.5em 0}.main-content-area .shop-list-buttons ul{margin:0;float:none}.checkout .form-entry{margin:.5em 0!important;padding:0!important}.checkout p.SecureCheckout{font-size:12px;font-style:italic}.checkout a.hash-green,.checkout button.hash-green{margin-top:25px;width:100%;font-size:1.5em;appearance:none;padding:0;border:0}.checkout a.hash-green:hover{background:#000}.checkout span.cartProdDesc{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit}.checkout .form-entry span{color:red;font-size:14px}.checkout td.prodDesc{width:220px}.checkout a.checkoutPaypalLnk{margin:20px 0 22px;display:block}.checkout div.validationError ul li{color:red;padding:0;margin:0}.checkout .form-entry input:is([type=text],[type=email]),.checkout select{height:36px;font-size:16px;padding:0 4px;box-sizing:border-box;border:1px solid #ccc}.checkout .form-entry input:is([type=text],[type=email]).invalid,.checkout select.invalid{border:1px solid #c61818}.checkout .form-entry,.checkout .form-entry input:is([type=text],[type=email]).standard,.checkout .form-entry.address-state select,.checkout select.standard{width:100%}.checkout .form-entry.address-1{width:64%;display:inline-block}.checkout .form-entry.address-2{width:32%;float:right}.checkout .form-entry.address-state{width:46%;display:inline-block}.checkout .form-entry.address-zip{width:46%;float:right}.checkout .form-entry.address-city{width:48%;display:inline-block}.checkout .address-state-zip{float:right;width:48%}.form-entry.card-number{width:48%;display:inline-block}.card-exp-cvv{float:right;width:48%}.form-entry.exp-date{width:52%;display:inline-block}.form-entry.exp-date select{width:53px}.form-entry.cvv-code{width:40%;float:right}.checkout #securityScan{margin:0 auto;width:109px}.main-content-area.shop-checkout-wrapper{width:996px;margin:0 auto}.shop-checkout-footer{padding:12px;font-size:12px;color:#adadad;line-height:16px;border-top:solid 24px #000;text-align:center;background-color:#000}.shop-checkout-footer a{color:#adadad}.shop-checkout-header{color:#eee;font-size:22px;margin:0 auto;text-align:center;line-height:55px;padding-right:24px;background-color:#000;width:100%}.bp-checkout-contents{display:grid;grid-template-columns:repeat(24,1fr)}.bp-checkout-left-col{grid-column:span 12}.bp-checkout-right-col{grid-column:15/span 10}.main-content{padding:0 1em}.checkout h3{margin:1em -6px}.checkout h3>span{float:right;font-size:14px;font-weight:400}.checkout hr{color:#ccc;margin:16px 0}.checkout .paypal-button{background:url(https://assets.boardpusher.com/images/paypal_logo.png) 49% 44% no-repeat #fec539;background-size:20%;width:100%;display:block;padding:15px 0 15px 49%;box-sizing:border-box;border-radius:7px;box-shadow:1px 1px 1px #3d4926;height:40px}.checkout .paypal-button:hover{box-shadow:0 0 6px 2px #d9d9d9}.cart button.bp-button,.checkout-processing{text-transform:uppercase;text-align:center;line-height:2.5rem;box-shadow:0 3px 5px 0 rgb(183 174 171/50%),0 0 9px 0 rgb(183 174 171/20%);position:relative}#dvAddressCheck .dialog-wrapper{max-width:450px;font-family:inherit;padding:2EM}.bp-editor h1,.bp-editor h2,.home-page .home-hero-header{font-family:Roboto,Arial,Helvetica,sans-serif}#dvAddressCheck a{text-decoration:underline;color:#877c6f;float:right}#dvAddressCheck input[type=radio]{vertical-align:top;width:20px}#dvAddressCheck .popup-address span{margin-left:6px;display:inline-block}#dvAddressCheck strong{font-weight:400;margin:17px 0 5px;display:block}#dvAddressCheck h4{font-weight:700;margin:0 0 1em;font-size:1rem}.checkout-processing{margin-top:25px;width:inherit;font-size:1.5em;background:#2c2a27;display:block;color:#fff;border-radius:2px;font-weight:700}.checkout-error{width:100%;display:block;border:1px solid #ccc;padding:20px;line-height:23px;background:#f7e6e6;border-radius:3px;box-sizing:border-box;margin-bottom:20px}.checkout a.hash-green.bitpay-button{background:url(https://assets.boardpusher.com/images/bitpay-logo.png) 50% 60% no-repeat #1a3b8b;background-size:64px;height:45px;margin-top:16px}.payment-method .checkout{width:100%}@media screen and (min-width:480px){.payment-method .checkout{width:498px}}.payment-method .checkout .form-entry.address-1{width:64%;display:inline-block}.payment-method .checkout .form-entry.address-zip{width:32%;float:right}.main-content-area.shop-products span.stringCap{text-transform:capitalize}.main-content-area.shop-products a.hashGrey{width:150px;font-size:16px;float:right;margin:0 1em 1em 0}.main-content-area.shop-products p.deckCount strong{font-size:16px}.main-content-area.shop-products h3 span.shopTitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:370px;float:left;height:inherit;padding-top:2px}.main-content-area.shop-products h3 span.smallerTxt{font-weight:400;font-size:12px;color:#333;padding-top:3px}.main-content-area.shop-products h3 span.dateOpen{float:right;margin-right:20px}.main-content-area.shop-products h3 span.deckCount{float:left}.main-content-area.shop-products h3{height:28px;padding-top:0}.shop-page-info .shop-page-image{max-width:706px}#giftCertificates .home-slide{height:320px;background:url(https://assets.boardpusher.com/images/banners/tail-slide.jpg) 50% 35%;background-size:cover}.cart button.bp-button{color:#fff;text-decoration:none;border-radius:2px;-moz-border-radius:2px;display:inline-block;background-color:#000;font-size:1.1rem;font-weight:700;border:none;cursor:pointer}.cart button.bp-button:hover{background-color:#d61f2c;box-shadow:0 4px 5px 0 rgb(183 174 171/50%),0 0 11px 0 rgb(183 174 171/30%)}.cart .bp-button{width:33%;display:inline-block}.cartButtons button.bp-button.secondary{background:0 0;text-decoration:underline;font-size:1em;box-shadow:none;padding:0;margin:0 0 .25em;color:#333}.cartButtons{text-align:right;margin:1em 0}.cartButtons ul{padding:0;margin:0;list-style:none}.cartButtons ul li{text-align:right;padding:0;margin:0}.main-content-area.cart div.cartRefId{color:#333}.main-content-area.cart .bp-cart-contents .bp-cart-header{margin-top:-.5em}.main-content-area.cart div.couponCode{margin-top:0}.main-content-area.cart div.hash-button{width:300px}.main-content-area.cart span.cartUpdated{min-width:280px;text-transform:none;text-align:left;padding-left:12px;height:25px;padding-top:7px;font-weight:400;font-size:16px;text-shadow:1px 1px #acacac;box-shadow:1px 1px 1px #303030;border-radius:7px;-moz-border-radius:7px;margin-top:6px;float:left;background:#fff;color:#333}.main-content-area.cart td{vertical-align:top!important}.main-content-area.cart table.tablePrice td{padding-bottom:10px}.main-content-area.cart table td.itemDesc{line-height:130%}.main-content-area.cart table.tblItemList td{padding-top:10px;padding-bottom:10px}ul.bp-cart-contents{margin:0 0 1em;padding:0;list-style:none;border-bottom:solid 1px #eee}ul.bp-cart-contents li{display:grid;padding:.5em 0;margin:0}.bp-cart-contents li.bp-cart-item{border-bottom:solid 1px #eee;padding:1em 0;margin:0}.bp-cart-item-tn{grid-column:span 2;text-align:center;margin-right:1em}.bp-cart-item-tn img,.bp-cart-item-tn input{max-width:125px;max-height:150px}.bp-cart-item-desc{grid-column:span 6;font-size:.93em}.bp-cart-item-desc strong{font-size:1rem}.bp-cart-product-type-name{font-size:1rem;margin-bottom:.5em}.bp-cart-item-options{margin:.5em 0}.bp-cart-item-quantity{grid-column:9/span 2;text-align:center}.bp-cart-item-total{grid-column:11/span 2;text-align:right;font-size:1rem}.bp-cart-summary-row{display:flex;border-bottom:solid 1px #eee;line-height:2em;font-size:1rem}.bp-cart-checkout-sticky{background:#fff;padding:1em 0 0}.bp-cart-shipping-promo{text-align:right;margin:0 0 .5em}li .bp-cart-footer-label{grid-column:span 10;text-align:right;width:auto}.bp-cart-footer-label{width:100%;flex-shrink:1;font-weight:700}li .bp-cart-footer-total{grid-column:span 2;width:auto}.bp-cart-footer-total{width:10em;text-align:right}.bp-cart-info{clear:both;line-height:20px;padding:0 0 2em;z-index:300;position:relative}@media screen and (max-width:767px){.bp-cart-contents .bp-cart-header{display:none}.bp-cart-item-tn{grid-column:span 5;text-align:center}.bp-cart-item-desc{grid-column:span 7;margin-bottom:1em}.bp-cart-item-quantity{grid-column:6/span 4;text-align:left;margin-top:4px}.bp-cart-item-total{grid-column:10/span 3;text-align:right;margin-top:24px}.bp-cart-footer-label{grid-column:span 8;font-weight:700;text-align:left}.bp-cart-footer-total{grid-column:10/span 4;text-align:right}}.fb-login::before{content:'OR';background:#fff;position:absolute;transform:translate(-50%,-50%);top:0;left:50%;padding:.5em}.fb-login{margin-top:2em;padding:2em 0 0;border-top:solid 1px;position:relative}#dvCustomHero h2,#dvCustomHero ul{position:absolute;text-transform:uppercase}.fb-login-icon{margin:auto;display:block;width:175px}.forgot-password{line-height:30px;padding-right:20px}.main-content-area.login .col-wide{padding:1em 6em}.main-content-area.login .small-form{padding:0;width:100%}.main-content-area.login ul.simplelist3{margin-bottom:2em;font-size:16px}.main-content-area.login p{font-size:16px}.main-content-area.login .small-form input[type=text],.main-content-area.login .small-form input[type=password],.main-content-area.login .small-form input[type=email]{width:100%;font-size:16px;height:2.25em;box-sizing:border-box}.main-content-area.login .standard-button-list li{width:100%}.main-content-area.login .form-entry:last-child{margin-bottom:0}.main-content-area.login .standard-button-list button,.main-content-area.login .standard-button-list input,.main-content-area.login .standard-button-list ul a{display:block;width:100%;text-align:center;margin:1em 0 0;line-height:2.25em;font-size:1em}@media screen and (max-width:479px){.main-content-area.login .col-wide{padding:0 1em 2em}.main-content-area.login .col-wide input[type=text]{box-sizing:border-box}}.main-content-area.new-profile{padding-bottom:2em}.main-content-area.new-profile .standard-button-list{padding-top:1em}.main-content-area.fb-popup h2{width:937px;margin-left:0}#fbloginText{padding-left:15px;height:450px}table.txt1 tr td{padding-bottom:20px}.public-profile .user-tn,.user-profile-home .user-tn{max-width:300px;float:left;margin-right:20px}.public-profile .user-tn img,.user-profile-home .user-tn img{width:150px;max-height:200px}table#importProductListing tr td{vertical-align:top;padding:8px}#design-help-text table.txt1 th,#design-help-text table.txt1 tr td{vertical-align:middle;padding:.5em 1em}#design-help-text tbody tr:nth-child(odd){background:#eee}#design-help-text table.txt1 th{font-weight:700;text-align:left}#design-help-text table.txt1{margin:auto}.pageDisplay td{padding:10px}.pageDisplay td table td{padding:0}.promo-strip-wrapper{margin:0 auto;background-color:#000;padding:4px;text-align:center}.promo-strip{width:100%;text-align:center}.promo-strip.promo-desktop{width:1022px}.promo-strip.promo-mobile{display:none}.home-hero{margin-top:341px}.med-hero{margin-top:274px}.home-hero.hero-w-promo{margin-top:327px}.med-hero.hero-w-promo{margin-top:260px}#dvHomeHero{background:url(https://assets.boardpusher.com/images/hpslides/create-your-own-skateboard-graphic.jpg) 50% 50% no-repeat;background-size:996px 323px;height:323px;margin-bottom:4px}#dvHomeHero div:first-child{margin:0 20px 0 600px;padding:30px 0 0;text-align:center;color:#fff;text-shadow:1px 1px 1px #000}#dvHomeHero a span{background:#fff;color:#373331;display:inline-block;font-size:23px;height:44px;line-height:44px;margin:3px;text-transform:uppercase;width:270px;text-shadow:none}#dvHomeHero a{background:0 0;border:3px solid #fff;display:inline-block;margin-bottom:3em}#dvHomeHero a:hover span{background-color:#fff100}#dvHomeHero a:hover{border-color:#fff100}.home-hero-header{text-transform:uppercase;font-size:1.2em;margin-bottom:1em}#dvHomeHero ul{font-size:1.2em}#dvHomeHero ul li{margin:.6em 0}#dvHomeHero p{margin:1em 0}#dvCustomHero{background:url(https://assets.boardpusher.com/images/hpslides/choose-a-skateboard-blueprint.png) 50% 50% no-repeat;background-size:754px 94px;height:94px;margin-bottom:4px}.page-custom .main-content,.page-custom.content-wrapper{background:0 0}#dvCustomHero h2{color:#fff;font-size:24px;margin:15px 0 0 24px}#dvCustomHero ul{color:#fff;font-size:.8em;line-height:40px;margin:7px 0 0 439px}.designer-intro{line-height:1.5em;font-size:16px}.designer-intro ul{list-style:disc;margin:10px 24px 23px}.designer-intro li{margin:4px 8px}.home-feature a:not(.button){color:#c61818}.home-feature>p{font-size:1.1em;line-height:1.5em;padding:0 1rem 2rem}.home-feature>h3{margin:1em 1rem .3em;text-transform:uppercase;font-size:16px;border-top:solid 1px #eee;padding:5px 0}.grip-bg{background:url(https://assets.boardpusher.com/images/layout/grip/whitegrip.png) 50% 3%}.maple-bg{background:url(https://assets.boardpusher.com/images/layout/maple-skateboard-bg.jpg) 50% 53%}.concrete-bg{background:url(https://assets.boardpusher.com/images/layout/concrete-bg.png) 50% 53% #eee}.neutral-bg{background:#f7f8f4}.brick-bg{background:url(https://assets.boardpusher.com/images/layout/brick-bg.jpg) 50% 50% #eee;background-size:440px}.edge-bg{background:url(https://assets.boardpusher.com/images/banners/printed-skateboards-wide.png) 50% 53% #eee;min-height:14em;background-size:cover;color:#fff}.decks-bg{background:url(https://assets.boardpusher.com/images/layout/blank-decks-bg.jpg) 50% 53% #eee}.tree-bg{background:url(https://assets.boardpusher.com/images/layout/tree-bg.jpg) 50% 100% #333}.decks-left-bg{background:url(https://assets.boardpusher.com/images/layout/deck-stack-left.jpg) 50% 53% no-repeat #eee}.bulk-decks-bg{background:url(https://assets.boardpusher.com/images/layout/bulk-decks-bg.png) 100% 100% no-repeat #000;margin-bottom:3em}.base-types-bg{background:url(https://assets.boardpusher.com/images/layout/skateboard-base-types.jpg) 50% 100% no-repeat #000;background-size:cover}.home-page .cameron-pool-bg{background:url(https://assets.boardpusher.com/images/features/cameron-white-pool-hero.jpg) 50% 5% no-repeat #fff;min-height:500px}.cameron-pool-bg .callout-content{margin-top:360px;text-align:center;margin-bottom:26px}.holo-bw-bg{background:url(https://assets.boardpusher.com/images/banners/holo-skateboards-black-white.jpg) 50% 53% #eee;background-size:cover;height:206px}.series-callout-2.home-feature{background:#ced3cd;padding:1em 0 0;text-align:center;margin-top:0}.series-callout-2 .wrapper{display:flex}.series-callout-2 .wrapper div{width:50%}.series-callout-2 .wrapper a.standard-button{width:240px;font-size:16px;color:#5a554d;background:#fff;border-color:#fff;opacity:.85;font-weight:700;display:block;margin:1em auto}.series-callout-2 .wrapper a.standard-button:hover{opacity:1}.series-callout-2 .wrapper p{font-size:16px;line-height:1.5em}.series-callout-2 .wrapper img{height:360px;display:block}.shredder-callout.home-feature{background:#ab4bc6;padding:1em 0;margin:1em 0 -3em;text-align:center}.shredder-callout .wrapper{display:flex;align-items:center}.shredder-callout .wrapper div:last-child{padding:0 0 0 2em}.shredder-callout .wrapper a.standard-button{width:240px;margin-bottom:0;font-size:16px;color:#5a554d;background:#fff;border-color:#fff;font-weight:700}.shredder-callout .wrapper a.standard-button:hover{opacity:1}.shredder-callout .wrapper p{font-size:16px;line-height:1.5em;color:#fff}.shredder-callout .wrapper img{height:320px;display:block}@media(hover:hover){.fishtail-callout .wrapper a:hover img{transform:scale(1.02)}}.full-width-wrapper.fishtail-callout{padding:0;position:relative;background:#007ea9}.fishtail-callout .wrapper{box-sizing:border-box;flex-direction:column;overflow:hidden;justify-content:space-between;max-width:1200px;text-align:center;width:100%;margin:auto}.fishtail-callout .wrapper a{padding:1em;display:block}.fishtail-callout .wrapper img{width:100%;display:block;transition:transform .5s;transform-origin:bottom}.home-page .gold-callout{padding:0;position:relative;background:#0c0c0c;margin:0}.home-page .gold-callout::after{background:url(https://assets.boardpusher.com/images/banners/gold-foil-skateboards.jpg) 50% 50% no-repeat;position:absolute;top:0;bottom:0;right:0;left:0;background-size:auto 100%;content:""}.home-page .gold-callout .wrapper{background-size:cover;position:relative;box-sizing:border-box;z-index:2;display:flex;flex-direction:column;align-items:end;align-content:end;justify-content:end;aspect-ratio:10/3}.gold-callout a.standard-button.button{margin-right:5%;margin-bottom:2.5%;width:25%;background:#c00;background-size:100% auto;border:0;text-transform:uppercase;background-blend-mode:hard-light;background-position-y:10%;font-weight:700}@media screen and (max-width:767px){.home-page .gold-callout .wrapper{aspect-ratio:5/3}.home-page .gold-callout::after{background-image:url(https://assets.boardpusher.com/images/banners/gold-foil-skateboards-mobile.jpg)}.gold-callout a.standard-button.button{width:45%;margin-bottom:12%}}.home-page .glow-callout{padding:0;position:relative;background:#292929}.home-page .glow-callout::before{background:url(https://assets.boardpusher.com/images/banners/glow-light.jpg) 50% 50% no-repeat;position:absolute;top:0;bottom:0;right:0;left:0;background-size:contain}.home-page .glow-callout::after{background:url(https://assets.boardpusher.com/images/banners/glow-banner.jpg) 50% 50% no-repeat;position:absolute;top:0;bottom:0;right:0;left:0;background-size:contain;content:""}.home-page .glow-callout .wrapper{background-size:cover;position:relative;height:373px;box-sizing:border-box;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.home-page .glow-callout .wrapper h2{color:#59ff8b;text-shadow:0 2px 4px #333;padding-bottom:0}.home-page .glow-callout .wrapper .button{background:#59ff8b;color:#333;text-transform:capitalize;margin-left:auto;margin-right:auto;margin-bottom:2em}.home-page .glow-callout .wrapper .button:hover{background:#e1ffcc}.egg-shape-callout{padding:0;position:relative;background:#3ad8ff}.egg-shape-callout::before{background:url(https://assets.boardpusher.com/images/banners/egg-shape.jpg) 50% 50% no-repeat;position:absolute;top:0;bottom:0;right:0;left:0;background-size:auto 100%}.egg-shape-callout .wrapper{box-sizing:border-box;flex-direction:column;overflow:hidden;justify-content:space-between;max-width:1450px;text-align:center;width:100%;margin:auto}.egg-shape-callout .wrapper img{width:100%;display:block;transition:transform .5s;transform-origin:bottom}.egg-shape-callout .wrapper a{display:flex;justify-content:center}@media(hover:hover){.egg-shape-callout .wrapper img:hover{transform:scale(1.02)}}.home-feature.wall-hangers .wrapper{padding:3em;margin:0 auto;display:flex;justify-content:center}.home-feature.wall-hangers .wrapper>img{height:330px;width:auto;margin:auto}.wall-hangers .callout-content{background:0 0;position:relative;text-align:left;padding:1em 2em;width:460px;margin:0 10em 0 0}.wall-hangers .callout-content p{font-size:1.2em;line-height:1.5em;margin-right:10em;margin-bottom:2em}.wall-hangers .callout-content img{display:block;margin:auto;width:240px;height:auto;position:absolute;right:-73px;top:-26px;box-shadow:0 3px 5px #666;opacity:1}.gift-certificate-callout,.series-callout{height:420px;z-index:2;box-sizing:border-box;flex-direction:column}.wall-hangers .callout-content .button{font-size:1.25em;font-weight:700;padding:0 2em;text-align:center;margin:0 0 1em}.wall-hangers .callout-content .button:first-of-type{margin-right:1em}@keyframes flicker{0%,100%,19.5%,22%,62.99%,64%,64.99%,70%{opacity:.8}20%,21.999%,63%,63.999%,65%,69.999%{opacity:0}}@keyframes flickerbg{0%,100%,19.5%,22%,62.99%,64%,64.99%,70%{background:#343532}20%,21.999%,63%,63.999%,65%,69.999%{background:#fff}}.gift-certificate-callout{background-size:114% auto;justify-content:space-between;text-align:left;padding:0;position:relative;background-image:url(https://assets.boardpusher.com/images/banners/gift-certificate-desk.jpg)}.gift-certificate-callout h2{color:#fff;padding:0;font-size:3.5em;margin:1rem 0;line-height:2.5rem}.gift-certificate-callout p{font-size:1.2em;line-height:1.25em;margin:0 0 1em}.gift-certificate-callout .callout-content{margin:4em 42em 4em 6em;padding:1em 2em;background:rgb(141 178 122/90%);position:relative;z-index:2}.gift-certificate-callout .button{background:#fff;color:#333;text-transform:capitalize;margin-left:auto;margin-right:auto;border:0;display:block;text-align:center;font-size:1.25em;font-weight:700}.gift-certificate-callout .button:hover{background:#e1ffcc}.series-callout{background:0 0;justify-content:space-between;background-size:100% auto;text-align:left}.series-callout h2{color:#fff;padding:0;font-size:3.5em;margin:1rem 0;line-height:2.5rem}.series-callout p{font-size:1.2em;line-height:1.25em;margin:0 0 1em}.series-callout .callout-content{margin:4em 6em 4em 42em;padding:1em 2em;background:rgb(141 178 122/90%);position:relative;z-index:2}.series-callout .button{background:#fff;color:#333;text-transform:capitalize;margin-left:auto;margin-right:auto;border:0;display:block;text-align:center;font-size:1.25em;font-weight:700}.icon-callout a,.icon-callout h5,.info-text h3{text-transform:uppercase}.series-callout .button:hover{background:#e1ffcc}.series-callout{padding:0;position:relative}.series-callout img{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease-in}.series-callout.art img.art,.series-callout.family img.family,.series-callout.jumping img.jumping,.series-callout.pugs img.pugs,.series-callout.robots img.robots{opacity:1}@media screen and (max-width:479px){.gift-certificate-callout.home-feature{height:auto;margin:2em 0 3em;padding:0;background-size:auto 58%;background-position:50% -2%;background-repeat:no-repeat}.page-custom .series-callout.home-feature{margin:2em -1em 3em}.series-callout .callout-content{margin:93vw 0 0;background:#8db27a}.gift-certificate-callout .callout-content{margin:60vw 0 0;background:#8db37a}.series-callout img{width:234vw;top:-1em}.series-callout-2 .wrapper{flex-direction:column-reverse}.series-callout-2 .wrapper div{width:100%;z-index:2;position:relative}.series-callout-2 .wrapper div:first-child{position:relative;z-index:1}.series-callout-2 .wrapper div img{width:calc(100% + 8em);height:unset;margin:-8em 0 0 -8em}.series-callout.home-feature{height:auto;margin:2em 0 3em;padding:0}.shredder-callout.home-feature{margin:0}.shredder-callout .wrapper{flex-direction:column}.shredder-callout .wrapper div:first-child{margin:calc(-30vw) 0}.shredder-callout .wrapper div:first-child img{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;transform:rotate(90deg);margin:auto;height:100vw;width:unset}.shredder-callout .wrapper div{width:100%;z-index:2;position:relative}.shredder-callout .wrapper div:last-child{padding:0 0 3em}.shredder-callout .wrapper div:first-child{position:relative;z-index:1}.shredder-callout .wrapper div img{width:100%;height:unset}}.tailslide-bg{background:url(https://assets.boardpusher.com/images/banners/tail-slide.jpg) 50% 53% #eee;background-size:cover;height:206px}.printed-bg{background:url(https://assets.boardpusher.com/images/banners/printed-skateboards.jpg) 50% 100%;background-size:cover;min-height:200px}.blanks-bg,.page-custom .concrete-bg{background:url(https://assets.boardpusher.com/images/banners/blanks.jpg) 50% 50% no-repeat}.blanks-bg{background-size:cover;min-height:200px;color:#fff}.blanks-bg h1{color:#fff}.upload-area{width:100%}.upload-button{width:300px;display:block;background:#fff;text-align:center;line-height:3em;font-size:1.1em;border:1px dashed;border-radius:3px;transition:.5s;cursor:pointer}#ImageFile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}progress[value]{--color:#333;--background:#f1f1f1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;width:100%;margin:.25em 0 0;border-radius:3px;background:var(--background);height:1.5rem;position:relative}progress[value]::-webkit-progress-bar{border-radius:3px;background:var(--background)}progress[value]::-webkit-progress-value{border-radius:3px 0 0 3px;background:var(--color)}progress[value="100"]::-webkit-progress-value{border-radius:3px;background:var(--color)}progress[value]::-moz-progress-bar{border-radius:3px;background:var(--color)}progress[value]:before{content:attr(value)'%';color:#777;position:absolute;line-height:1.5rem;display:block;font-size:12px;right:.25rem}#dvUploadMessage{margin-top:.5em;padding:.5em;border-radius:3px;background:#c00;color:#fff;display:none}html[xmlns] .main-content-area.series-upload{display:flex;justify-content:space-between;padding:1em 0 4em;flex-wrap:wrap}.preview-area{max-width:500px;width:100%}.preview-area>div{width:33%;display:inline-block;overflow:hidden}.preview-area img{width:116%;margin:0 -6% 0 -10%}.form-area{margin:auto}.home-page .holo-deck-bg .fade-image-0,.home-page .holo-deck-bg .fade-image-1{content:'';background:50% 5% no-repeat #c00;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity 5s ease-out}.home-page .holo-deck-bg .fade-image-1{background-image:url(https://assets.boardpusher.com/images/features/holographic-skateboard-hero-1.jpg);opacity:1;pointer-events:none}.home-page .holo-deck-bg.active .fade-image-1{opacity:0}.home-page .holo-deck-bg .fade-image-0{background-image:url(https://assets.boardpusher.com/images/features/holographic-skateboard-hero.jpg);cursor:pointer;opacity:0}.home-page .holo-deck-bg.active .fade-image-0{opacity:1}.home-page .holo-deck-bg{position:relative;height:400px;display:flex;transition:background-image 2s ease-in;max-width:1600px;margin:3em auto auto}.holo-deck-bg .callout-content{text-align:center;align-self:flex-end;margin:2em auto;max-width:800px;position:relative}#aboutBp .info-text{background-color:#eeed1;color:#000}.full-width-wrapper.hero{margin-bottom:3em;min-height:fit-content}#shopDefault .full-width-wrapper.hero,.page-personalize .full-width-wrapper.hero{height:18em}.full-width-wrapper.hero p{line-height:1.5em;font-size:16px}.full-width-wrapper.bottom{margin-bottom:-4px}.info-text{padding:2em;border-radius:5px;text-align:center;color:#2a2a2a}.info-text h3{margin:0 0 .5em;font-size:19px}.info-text p{font-size:14px;line-height:1.5em}.info-text a{color:#c61818}.complete-callout{padding-top:25px;overflow:hidden}.complete-callout img:first-child{max-width:90%;width:90%}.complete-callout img{display:block;margin:auto}.complete-callout img:last-child{margin-bottom:1em;max-width:90%;width:90%}.dark-bg{color:#fff}.dark-bg .crumb-trail,.dark-bg .crumb-trail a,.dark-bg h1,.dark-bg h2{color:#fff;text-shadow:1px 1px 1px #333,0 0 4px #333}.dark-bg .info-text{background-color:#eee;opacity:.8;box-sizing:border-box}ul.access-list{list-style-type:none;padding:0;margin:0;display:grid;gap:2em}ul.access-list li{position:relative;grid-column:span 6;text-align:center}@media screen and (min-width:480px){ul.access-list li{grid-column:span 3}}ul.access-list li .brand-logo img{max-width:60px;max-height:60px}ul.access-list li .brand-logo{/*! float: left; *//*! margin-right: 40px; */max-width:80px;position:absolute;/*! bottom: 0; */right:4px;top:4px;max-height:80px}ul.access-list li .access-name{display:block;font-size:16px;font-weight:700}ul.access-list li .access-tn{/*! float: left; *//*! width: 100%; */max-height:300px;max-width:100%;border:1px solid #b9ae9e;display:block;margin-bottom:.5em}.access-name-link{display:block}.main-content-area ul#productList{display:grid;list-style:none;margin:0;padding:0;column-gap:1em;row-gap:1em}.main-content-area ul#productList li.deck,.product-list li{text-align:center;grid-column:span 3;position:relative;padding-bottom:3em;min-width:0}.main-content-area ul#productList li.deck>div{display:flex;flex-direction:column;height:100%;width:100%}.main-content-area ul#productList li.deck .deck-info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 2em;max-width:100%}li.deck .deck-info>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.main-content-area ul#productList li.deck .deck-info .deck-shop{display:none;background:rgb(255 255 255/50%);margin-top:3.2em;left:0;right:0}.main-content-area ul#productList li.deck .deck-info .deck-shop a{display:inline}.main-content-area ul#productList li.deck>div>a{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:1em;flex-grow:1;min-height:0;overflow:hidden;transition:transform .5s}@media(hover:hover){.customizable:hover>div>a::before{content:'customizable';position:absolute;bottom:16px;z-index:3;background:rgba(190,188,183,.9);color:#fff;line-height:1.75em;border-radius:0 0 5px 5px;width:100px;left:50%;transform:translateX(-50%);text-transform:uppercase;font-size:12px}.main-content-area ul#productList li.deck:hover>div>a{transform:scale(1.075)}.main-content-area ul#productList li.deck:hover .deck-info .deck-shop{position:absolute;display:block}}.main-content-area ul#productList li.deck.threedecks-vert img{mix-blend-mode:multiply}.main-content-area ul#productList li.deck.twodecks-vert img{max-width:202px}.main-content-area ul#productList li.deck.threedecks-vert{min-height:375px}.main-content-area ul#productList li.deck .deck-info>strong a{max-height:40px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list-paging{font-size:14px;width:auto;text-align:center;display:flex;margin:0 0 3em;justify-content:center}#auto-gen .product-list-paging{text-align:center;float:none}#auto-gen .product-list-paging div{font-size:14px;width:auto;display:inline-block;float:none}.product-list-paging a,.product-list-paging span{padding:0 .5em;line-height:3em;height:3em;text-decoration:none;background:#ccc;display:inline-block;margin:0;transition:.6s ease;float:left;text-align:center;min-width:20px}#auto-gen .product-list-paging a{min-width:1.75em}@media screen and (max-width:479px){.product-list-paging a.page-number:not(.disabled-link){display:none}}.product-list-paging a:first-child{border-radius:2em 0 0 2em;padding-left:1em}.product-list-paging a:last-child{border-radius:0 2em 2em 0;padding-right:1em}.product-list-paging a:hover{background:#c00;color:#fff}a.disabled-link{pointer-events:none}.product-list-paging a.disabled-link{background:#333;color:#fff;cursor:default}.product-list-paging a:first-child.disabled-link,.product-list-paging a:last-child.disabled-link{width:1.5em;min-width:1.5em;padding:0;color:#333;overflow:hidden}.full-content-area{background:#fff;color:#333;width:100%}.full-content-area .pageContent{padding:10px 0 0}.crumb-trail{margin-top:10px}.full-width-cols.cols-two-wide{display:grid}.full-width-cols .col-reg{width:300px;float:left;display:block;margin:0 12px}.full-width-cols .col-wide{grid-column:span 6;padding:1em}.full-width-cols .col-xwide{grid-column:span 8;padding:1em}.full-width-cols .col-med{grid-column:span 4;padding:1em}@media screen and (max-width:479px){.full-width-cols .col-med,.full-width-cols .col-xwide{grid-column:span 12;padding:1em}}.full-width-cols h3{margin:0 0 20px;font-weight:700;border-radius:0;padding:0;font-size:20px;background-color:#fff}.image-col img{width:100%;border:1px solid #eee}.image-col figcaption{text-align:center;font-style:italic;padding-top:1em}.info-block,p.subhead-text{font-size:16px;line-height:30px;text-align:center}p.subhead-text{padding:32px 16px}p.subhead-text-simple{font-size:1.35em;text-align:center}.product-list.manage li{padding:0}.bp-editor,.ql-editor{min-height:250px}.shop-page-product-wrapper>div,.shop-pages-content{width:100%;display:grid}.shop-page-product-header,.shop-pages-header{padding:4px 0 16px;text-align:right}.shop-page-product-header-links{grid-column:7/span 6}.shop-page-product-header-links a{margin-left:4px}.shop-page-product-header strong{grid-column:span 6}.shop-page-product-content>div,.shop-pages-content>div{padding:10px;border-bottom:solid 1px #eee}.shop-page-product-content,.shop-pages-content{border:1px solid #eee}.shop-page-product-content>div.cb-col{grid-column:span 1;text-align:center;padding-top:12px}.cb-col input{padding:10px}.tn-col{grid-column:span 2;text-align:center}.tn-col img{max-height:150px;aspect-ratio:initial;object-fit:contain;max-width:100%}.desc-col{grid-column:span 8;line-height:19px}.shop-pages-content .desc-col{grid-column:span 9}.shop-page-product-content>div.btn-col,.shop-pages-content>div.btn-col{grid-column:12/13;text-align:right;padding:20px 30px;line-height:23px}.products-pages .btn-col button{width:2em;height:2em;text-align:center;padding:0;line-height:2em;margin:.25em 0;border:none;display:block}.shop-pages-content-wrapper{margin-bottom:36px}.footer-actions{text-align:right;grid-column:6/span 7;padding:10px 0}.footer-actions label{margin-right:8px}.footer-actions select{height:24px}.shop-page-product-content>div.dv-msg{grid-column:span 12}.main-content-area h3 span{float:right;font-size:14px;font-weight:400}.main-content-area h3 span a.standard-button{margin:-5px 0 0 4px;line-height:2em}.main-content-area.new-shop .form,.main-content-area.new-shop-checkout .form{width:initial}.main-content-area.new-shop .form-entry,.main-content-area.new-shop-checkout .form-entry{width:initial;padding:0}.icon-callout{width:calc(50% - 48px - 1em);display:inline-block;padding:1em;position:relative;margin:20px 24px;vertical-align:top;min-height:12.5em;box-shadow:1px 3px 11px rgb(62 59 56/22%);background:rgb(255 255 255/50%)}.icon-callout h5{font-family:'Roboto Condensed',Roboto,Arial,Helvetica,sans-serif;font-size:24px;margin:0 0 .5em;font-weight:700;padding-right:3em}.icon-callout .callout-text{width:60%;font-size:1em;line-height:1.5em}.icon-callout i{font-size:65px;position:absolute;top:18px;right:21px}.icon-callout i.ico-measure,.icon-callout i.ico-object-group{font-size:55px}.icon-callout a{color:#fff;background-color:#c61818;padding:.75em;width:116px;text-align:right;text-decoration:none;position:absolute;right:-7px;bottom:7px}.icon-callout a:hover{right:-5px;background-color:#f44c4c}.deck-stack-left img{width:600px;max-width:100%}ol.step-list{list-style:none;counter-reset:step-counter;margin:2em 3em}ol.step-list li{counter-increment:step-counter;position:relative;margin:1em 0}ol.step-list li::before{content:counter(step-counter);color:#fff;font-size:1.5rem;font-weight:700;position:absolute;--size:32px;left:calc(-1*var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:0;background:#c61818;border-radius:50%;text-align:center}.step-list h5,.step-status h5{font-size:16px}ol.step-list li.completed-true::before{background-color:#5e8e3e}.step-status{line-height:20px}.step-status i{font-size:36px;float:left;padding:0 12px 27px}.steps-completed i{color:#5e8e3e}.steps-incomplete i{color:#c61818}.help-text{border:1px dashed #eee;padding:1em;background-color:#e3eddc;border-radius:5px}.help-col{margin-top:3em}.help-col h3{background-color:transparent;line-height:36px;margin-bottom:0}.help-col h3:before{font-size:36px;color:#5e8e3e;float:left;margin-right:6px}.help-col p{line-height:24px}.warning{--message-color:#ffc107}.message{border:1px solid;border-color:var(--message-color);border-radius:3px;padding:.5em .5em .5em 2.5em;position:relative;display:block;margin:.5em 0;box-sizing:border-box}.message i{position:absolute;left:.7em;top:.7em;color:#ffc107}.message a{color:var(--message-color)}.form-message{padding:10px 10px 10px 2.5em;border-radius:3px;font-size:16px;margin-bottom:16px;width:100%;line-height:21px;position:relative;box-sizing:border-box}.form-message:before{font-family:bpicons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;left:11px;top:11px}.form-message.error{background-color:#c618180d;color:#c61818;border:1px dashed #c61818}.form-message.error::before{content:"J";color:#c61818}.form-message.success{background-color:#f6fee6;color:#333;border:1px dashed #80a12f}.form-message.success::before{content:"K";color:#80a12f}.form-message.loading{background-color:#ffd88d;color:#333;border:1px dashed #80a12f}.form-message.loading::before{content:'"';color:#5e4007}.form-message.general{background-color:#eee0d;border:1px dashed #333}.form-message.general::before{content:"E"}.form-message i{font-style:italic;font-size:12px}#shopifyAppHome .form-message{margin-top:20px}.account-shop-list{width:calc(100% - 2.25em);margin:0 auto 2em}.account-shop-list table,.account-shop-list table tr,.account-shop-list tbody{display:block;width:100%;box-sizing:border-box}.account-shop-list table tr{background:#f8f6f4;border-radius:3px;margin:0 0 1em}.account-shop-list table tr:first-child{background:0 0;margin:0}.account-shop-list table td{padding-bottom:1em!important;display:inline-block;width:10em;box-sizing:border-box;padding:1em 0}.account-shop-list table td:nth-child(1){width:calc(100% - 41em);padding-left:1em}.account-shop-list table td:nth-child(1) a{text-transform:uppercase}.account-shop-list>a{margin-left:1em}.account-shop-list .button{background:#80a12f;color:#fff;display:inline-block;text-decoration:none;width:calc(100% - 1em);line-height:2em;text-align:center;border-radius:2px}.account-shop-list .button:hover{background:#6f8635}.account-form{width:50em;max-width:calc(100% - 1em);margin:auto}.account-form .account-form-entry{margin:0 0 2em}.account-form input[type=text],.account-form textarea{width:100%;border-radius:2px;border:1px solid #666;padding:.5em;overflow:visible;box-sizing:border-box}.account-form input[type=text].invalid,.account-form textarea.invalid{border:1px solid #c61818;background-color:#fff;color:#333}.account-form textarea{line-height:1.5em;resize:vertical}.account-form label{font-weight:700;margin-bottom:.5em;display:block}.account-form label[title]::after{content:'?';background:#333;color:#fff;cursor:pointer;width:1.25em;display:inline-block;text-align:center;line-height:1.25em;border-radius:100%;margin-left:.25em}.account-info{margin:1em;font-size:1.2em}.tn-wrapper{position:relative;flex-grow:1;margin-top:1em}.tn-wrapper img{max-height:360px;height:50vh;margin:auto;display:block}.edit-bg-area{display:flex}.edit-bg .upload-button{width:auto}.account-info #dvShopLogo{width:150px;height:150px;border:2px solid #827c74;padding:2px}.account-callouts .account-icon-callout{width:calc(50% - 2.25em);display:inline-block;background-color:#f8f6f4;padding:2em 2em 4em;position:relative;margin:1em;vertical-align:top;border:0;min-height:16em;border-radius:3px;color:#393631;box-sizing:border-box}.account-callouts .account-icon-callout.full{width:calc(100% - 2.25em)}.account-callouts .account-icon-callout h5{font-family:'Roboto Condensed',Roboto,Arial,Helvetica,sans-serif;font-size:18px;margin:0 0 .75em;text-transform:uppercase;font-weight:700;max-width:calc(100% - 65px)}.account-callouts .account-icon-callout.xl h5{max-width:calc(100% - 90px);font-size:21px}.account-icon-callout #dvShopLogo{height:100px;width:100px;display:block;position:relative;border:2px solid;float:left;margin:0 1em 0 0;border-radius:2px}.account-icon-callout #dvShopLogo img{max-width:calc(100% - .25em);max-height:calc(100% - .25em);display:block;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);background:url(https://assets.boardpusher.com/images/grid-transparency.png)}.account-icon-callout .info div{margin:0 0 .5em}.account-icon-callout label{font-weight:700}.account-callouts .account-icon-callout .callout-text{width:calc(100% - 12em);font-size:1em;line-height:1.5em;min-width:212px}.account-callouts .account-icon-callout i{font-size:65px;position:absolute;top:18px;right:21px;color:#827c74}.account-callouts .account-icon-callout i img{max-width:150px;max-height:150px}.account-callouts .account-icon-callout.xl i{font-size:90px}.account-callouts .account-icon-callout .account-icon-button{color:#fff;padding:.75em;width:12em;text-align:right;text-decoration:none;text-transform:uppercase;position:absolute;right:-.5em;bottom:1em;border-radius:1px;background-color:#80a12f}.account-callouts .account-icon-callout .account-icon-button:hover{right:-5px;background-color:#393631}.account-callouts .shop-shopify-info.account-icon-callout{border:1px solid #b3ab9f;min-height:10em;background:0 0;width:calc(100% - 2.5em)}.account-callouts .shop-shopify-info.account-icon-callout h5{margin-bottom:1em}.account-callouts .shop-shopify-info.account-icon-callout .note{font-style:italic;margin-top:1em}.account-callouts .shop-shopify-info.account-icon-callout h5 img{float:left;margin:-.45em -.2em .25em 0;display:block}.account-callouts .shop-shopify-info.account-icon-callout .account-icon-button{background-color:#5a554d}.account-callouts .account-icon-callout i.ico-shopify{-webkit-mask:url(/images/external/shopify_glyph.svg) no-repeat center;height:55px;width:65px;background-size:contain;background-color:#827c74}.payment-card-details{border:1px solid #ccc;padding:10px;border-radius:10px;width:300px;background-color:#eee;margin-bottom:20px}.auto-gen-deck .auto-gen-deck-info,.base-type-photo,.featured-deck-list .featured-deck img,.pricing-table{width:100%}.payment-card-details h5{font-size:16px}@media screen and (max-width:767px){.edit-bg-area{flex-direction:column-reverse}.account-shop-list{width:100%}.account-callouts .account-icon-callout{width:100%;margin:1em 0;min-height:unset;padding-bottom:2em}.account-callouts .account-icon-callout .callout-text{width:100%;padding:1em 0 2em}.account-callouts .account-icon-callout .account-icon-button{position:relative;width:100%;margin:0;display:block;text-align:center;right:auto;bottom:auto}.account-callouts .shop-shopify-info.account-icon-callout{width:100%}.account-callouts .shop-shopify-info.account-icon-callout h5 img{float:none}.account-callouts .account-icon-callout.full{width:100%}.account-callouts .account-icon-callout h5{min-height:2em}.account-callouts .account-icon-callout.xl h5{min-height:2.75em}.account-icon-callout #dvShopLogo{float:none;margin:auto}.account-shop-list table tr:first-child{display:none}.account-shop-list table tr{padding-top:1em}.account-shop-list table td{padding:.25em 1em}.account-shop-list .button,.account-shop-list table td{width:100%}}.auto-gen-deck{grid-column:span 2;text-align:center;position:relative}.auto-gen-deck .auto-gen-deck-info a{text-decoration:none;color:#333;font-size:1.2em;font-weight:700;line-height:1.25em;padding:0 .25em;display:block;overflow:hidden;max-height:2.5em;text-overflow:ellipsis;min-height:1.5em;margin:.25em 0}.auto-gen-deck-image img{width:120px}.auto-gen-deck:hover .auto-gen-deck-image{transform:scale(1.01);perspective:1000px;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation:ease-in-out deck-grow 1s}@-webkit-keyframes deck-grow{40%{transform:scale(1.02)}}@media screen and (min-width:429px){.auto-gen-deck:hover{cursor:pointer}.auto-gen-deck:hover .auto-gen-deck-info a{color:#c00}}.shop-product-shopify .form-cb{line-height:32px}.featured-deck-list{display:grid}.featured-deck-list .featured-deck{grid-column:span 4;padding:1em}.featured-deck-excerpt{position:absolute;bottom:0;padding:1em;line-height:1.2em;background-color:#e1caa6a8;display:none}.featured-deck-image{position:relative/*! cursor: pointer; */}.featured-deck-list .featured-deck-image:hover .featured-deck-excerpt{display:block}.featured-deck h4,.main-content-area .featured-deck h4{padding:4px;font-weight:700;line-height:1.2em;color:#76726d;text-align:center;font-size:13px;margin:0}.featured-deck-excerpt a{color:#c61818}.featured-deck a{text-decoration:none}.one-tree .image-col img{border:0 transparent}.one-tree .full-width-wrapper .wrapper:not(.callout-content){padding:.5em 1em}.pricing-table{line-height:20px}.pricing-table td{padding:8px 4px}.pricing-table .header-row{font-weight:700}.pricing-table tr:nth-child(2n){background:#eee}.links-col{line-height:20px;border-left:solid 1px #eee;padding:20px;margin:52px 0}#dvBaseInfo{display:none}.base-type-wrapper .standard-button{float:right}.base-type-wrapper{margin:20px 0 40px}.progress-bar-wrapper{height:40px;clear:both;border:1px solid #666;background-color:#000;color:#fff}.progress-bar{height:100%;font-size:16px;line-height:40px;padding-left:8px;font-style:italic;position:relative}span.progress-kb-left,span.progress-time-left{font-size:10px;z-index:2;text-transform:uppercase}span.progress-percent{z-index:2;position:absolute}span.progress-kb-left{position:absolute;right:6px;top:-12px}span.progress-time-left{position:absolute;right:7px;bottom:-13px}.progress-percent-bar{background-color:#c00;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}#btnUploadImg,.spinner{display:none}.product-detail .spinner{top:calc(48% - 50px);left:calc(50% - 50px)}.loading-spinner{min-height:150px;width:100%;display:block;text-align:center}.loading-spinner .spinner{display:block;left:calc(50% - 50px)}.loading-spinner p{width:100%;text-align:center;padding-top:116px;color:#666}.main-content-area.user-profile-home{margin-bottom:3em}div#dvPersonlizedDeckDisplay{margin:2em auto;display:grid}.home-page{text-align:center}.home-page .hero-home{background:url(https://assets.boardpusher.com/images/banners/tail-slide.jpg) 100% 2%;background-size:cover;background-blend-mode:darken;background-color:#1c1c1c9c;min-height:32em;width:100%;left:0;right:0;top:135px;display:flex;justify-content:center;align-items:center;align-content:center}.home-page .hero-home:after{display:table;content:' ';clear:both}.home-page .hero-home-content-1,.home-page .hero-home-content-2{text-align:center}.home-page .hero-home-content-1{color:#fff;padding:1em}.hero-home-content-1 img{max-width:100%}.home-page .hero-home-content-1 a.standard-button{background:#c00;color:#fff;display:inline-block;font-size:1.5em;line-height:2.75em;text-transform:uppercase;padding:0 2em;text-shadow:none;text-decoration:none;border-radius:3px;margin-top:2em}.home-page .hero-home-content-1 a:hover{opacity:.8}.home-page .hero-home-content-2{color:#fff;text-shadow:1px 1px 1px #000;width:100%;padding-bottom:1em}@media screen and (min-width:481px){.home-page .hero-home{min-height:42em;height:60vh}.home-page .hero-home-content-2{margin-bottom:1em;width:40%;padding:20em 2% 0}}.home-page .hero-home-content-2 a:hover{opacity:.8}.home-page .hero-home-content-2 img{max-width:90%}.home-page .home-hero-header{text-transform:uppercase;font-size:clamp(28px,5.5cqw,86px);margin-bottom:1em;font-weight:700;color:#fff;padding:0;text-shadow:0 0 6px #333}.home-page .hero-home ul{font-size:1.25em;font-weight:700;margin-bottom:1em}.home-page .hero-home ul li{line-height:1.5em}.home-page .hero-home p{margin:0;font-size:1.25em;font-weight:700;line-height:1.5em}.home-page .hero-home p span{display:inline-block}.outline-button{display:inline-block;margin:0 3rem 1rem;line-height:2em;font-size:1.2em;padding:0 1em;text-decoration:none;color:#fff;border:2px solid #fff;text-align:center}.outline-button.color-red{background:#c61818;outline:#c00 solid 2px}.feature-info{padding:2em;clear:both;background:rgba(256,256,256,.7);margin-top:1em;border-radius:2px}.feature-info h3{font-size:1.25em;margin:0 0 1em;font-weight:700;text-transform:uppercase}.feature-info p{line-height:1.5em;margin:auto}.feature-info p a{color:#333}.feature-info a.standard-button{margin-bottom:0}.mirror-callout{padding-top:25px}.mirror-callout div:first-child{box-sizing:border-box;float:left;width:100%;padding-right:0;text-align:right}@media screen and (min-width:481px){.mirror-callout div:first-child{padding-left:2em;padding-right:.8em;width:50%}}.mirror-callout div:last-child{box-sizing:border-box;float:left;padding-left:0;text-align:left}@media screen and (min-width:481px){.mirror-callout div:last-child{padding-left:2em;padding-right:.8em;width:50%}}.mirror-callout img{max-width:560px;width:95%}@media screen and (min-width:429px){.mirror-callout img{width:100%}}.mirror-callout div{box-sizing:border-box;float:left;margin-bottom:2em;width:100%}.mirror-callout h3{font-weight:700;margin:0 0 1em;text-transform:uppercase;font-size:1.2em;background-color:transparent;padding:0}.mirror-callout p{line-height:1.5em;font-size:1.1em}.background-list{padding:1em 2em 0}.background-list li{float:left;position:relative;padding:0;margin:1em;width:calc(50% - 2em);border:0 solid red;text-align:center;height:350px}@media screen and (min-width:429px){.background-list li{width:calc(16.6% - 2em)}}.background-list li .info{padding:1em}.background-list li .info a{line-height:1.5em}ul.product-list{display:grid;list-style:none;margin:0;padding:0;column-gap:1em;row-gap:1em}.home-page ul.featured-shape-list{margin-top:1em}#about ul.featured-shape-list li,.home-page ul.featured-shape-list li{grid-column:span 2}.featured-shape-callout>a:hover{transform:scale(1.1);transition:.5s}.home-page .about-shapes{padding:2em 2em .1em;margin:0 auto;border-radius:2px;text-align:center;background:url(https://assets.boardpusher.com/images/banners/printed-skateboards.jpg) 100% 50% #e7e8e1;font-size:1.1em;background-size:cover;color:#fff;line-height:1.5em}.home-page .about-shapes p{margin:0 0 2em}.home-page .about-shapes .product-shape-types{display:block;display:flex;margin:0 auto 1em;width:fit-content}.home-page .about-shapes .product-shape-types span{font-size:2em;margin-right:.25em}.home-page .about-shapes a{color:#fff}.home-page .about-shapes .product-shape-types[data-shape=multiple]{display:none}.product-list li{text-align:center;grid-column:span 3;position:relative;padding:0 0 2em;list-style:none;display:flex;flex-direction:column;cursor:pointer;align-items:center}.about .product-list li{grid-column:span 2}.product-selection{padding-top:2em;max-width:unset}.product-selection>ul{max-width:1024px;margin:auto;padding:0 1em}.product-selection .shredder-callout{margin:-2em 0 2em}.page-custom .concrete-bg{background-size:cover;color:#fff}.page-custom .concrete-bg h2{color:#fff;text-shadow:1px 1px 1px #333,0 0 4px #333}x.home-page .featured-shape-list.product-list a{color:#fff}.page-custom .featured-shape-list.product-list li{flex-direction:row;grid-column:span 6;column-gap:1em;padding:0 0 1em}.page-custom .featured-shape-list.product-list li>div{width:50%;box-sizing:border-box}.page-custom .featured-shape-list.product-list li .info-content{line-height:1.5em;text-align:left;padding:1em 1em 2em;margin:1em 0 1em -3em;position:relative}.featured-shape-list.product-list li .info p{display:none}.page-custom .featured-shape-list.product-list li .info p{margin-bottom:1em;display:block}.featured-shape-list h3{display:none}.home-page .featured-shape-list .description{text-transform:uppercase;font-size:.8em;display:block}.page-custom .featured-shape-list h3{display:block;text-transform:uppercase;font-size:.9em}#shopDefault .page-custom .featured-shape-list li a.link-design-now,.page-custom .featured-shape-list li a.link-design-now{background:#a5a297;color:#fff;text-decoration:none;padding:0 1em;line-height:2em;bottom:-.5em;text-align:center;margin:1em 0 0;display:inline-block;font-weight:400}.home-page .featured-shape-list a{padding:.5em 0}.page-custom .featured-shape-list li a.link-design-now:hover{background:#333}.page-custom .featured-shape-list li a.link-design-now{display:inline-block}.home-page .featured-shape-list li .additional-links{display:none}.home-page .featured-shape-list li:hover .additional-links{position:absolute;bottom:5em;transform:translate(-50%,0);left:50%;width:100%;background:rgb(67 67 67/62%);padding:.5em 0}.home-page .featured-shape-list li:hover .additional-links a{color:#fff}.home-feature .product-list li a,.product-list li a{text-decoration:none;color:#333;line-height:1.25em;padding:.25em 0;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list li.threedecks-vert img{width:360px;margin:0 auto;min-height:200px}.product-list li.twodecks-vert img{width:193px;margin:0 auto;min-height:200px}.product-list li.shape-type{width:100%;text-align:left;border-radius:unset;background:#ccc;height:2em}.product-list li .image{flex-grow:1;min-height:0;display:flex;z-index:0;align-items:center;justify-content:center;transition:transform .5s;transform:scale(1);position:relative}.featured-shape-list.product-list li:first-child .image::after,.football-shape .image::after{content:'NEW!';position:absolute;z-index:10;background:#f5b900;font-size:1em;color:#5a554d;line-height:3em;width:3em;height:3em;text-align:center;border-radius:2em;font-weight:700;top:-6px;left:-15px}.featured-shape-list.product-list li:first-child .image::after{left:3em}.featured-shape-callout .featured-shape-list.product-list li:first-child .image::after{top:3em;left:-1em}#shopDefault .featured-shape-list.product-list li .image::after{left:-1em}#about .featured-shape-list.product-list li .image::before,#shopDefault .featured-shape-list.product-list li .image::before,.home-page .featured-shape-list.product-list li .image::before{content:'Your design here';position:absolute;text-transform:uppercase;width:40%;color:#666;font-weight:700;font-size:.85em;z-index:20000;border:1px solid;line-height:1.5em;pointer-events:none}@media screen and (min-width:480px){.product-list li:hover .image{transform:scale(1.05);transition:opacity 1s 1s}}.product-list li img{display:block;width:120px;position:relative;max-width:270px}.product-list li .info{z-index:1;width:100%}.product-list li .info .description{position:absolute;top:4em;line-height:1.5em;background:rgb(255 255 255/60%);padding:1em;right:10%;left:10%;text-align:left;opacity:0}.home-page .featured-shape-list.product-list li:hover .info{opacity:1}.home-page .content-subhead{text-align:center;font-size:1.1em}@media(hover:hover){x .home-page .product-list li .info{position:absolute;top:50%;background:rgb(51 51 51/80%);color:#fff;padding:1em .25em;border-radius:2px;width:100%;opacity:0;transition:opacity 1s .1s}.product-list li:hover .info .description{opacity:1;transition:opacity 1s 1s}}.home-feature .product-list li>div>a,.product-list li a>div>a{text-decoration:none;color:#333;line-height:1.25em;padding:.25em 0;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:.25em 0;max-width:100%}.home-feature .product-list li a:hover,.product-list li a{text-decoration:underline}.product-list li a.link-product-designs{display:none}.home-page .product-list li a.link-product-designs{white-space:normal;display:block}.home-page .featured-shape-list li a.link-shapes{display:none}.home-page .featured-shape-list li.more a{display:block;top:8em;position:relative;color:#33336;height:116px}.home-page .featured-shape-list li.more a::before{content:'❱';position:absolute;font-size:8em;margin-top:3rem;width:100%}.product-list li a.multichoice{padding-right:0}.product-list li a.multichoice::after{content:":";margin-left:.25em}.product-list li select{font-size:1.2em;border:0;padding:0 .25em;width:5em;cursor:pointer;border-radius:.25em;display:inline-block;height:1.75em;line-height:1.75em;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports(-moz-appearance:none){.product-list li select{padding:0;width:5em}}.product-list li select:hover{background:#eee}.product-list li select option:first-child{display:none}.product-list li span{display:block}.product-list li span::before{font-size:.75em}@media only screen and (min-width:1024px){.cd-breadcrumb.triangle{padding:0;list-style:none;text-align:center;margin:2em auto 1em}.cd-breadcrumb,.cd-multi-steps{padding:0 1.2em}.cd-breadcrumb.triangle li strong{font-weight:400}.cd-breadcrumb.triangle li.current strong{font-weight:700}.cd-breadcrumb.triangle li{position:relative;padding:0 .5em 0 1.5em;margin:0 -8px 0 1px;display:inline-block;background:#fff;line-height:2em;border:4px solid #eee;color:#333}.cd-breadcrumb.triangle li.current{background:#c00;color:#fff}.cd-breadcrumb.triangle li.current::after{border-left-color:#c00}.cd-breadcrumb.triangle li:first-child{padding-left:.5em;border-radius:2px 0 0 2px}.cd-breadcrumb.triangle li:last-child{border-radius:0 2px 2px 0}.cd-breadcrumb.triangle li:last-child::after,.cd-breadcrumb.triangle li:last-child::before{display:none}.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li::before{content:'';z-index:1;left:100%;top:0;border:1em solid transparent;border-right:0;margin:0;position:absolute}.cd-breadcrumb.triangle li::before{border-left-color:#eee;left:calc(100% + 4px)}.cd-breadcrumb.triangle li::after{border-left-color:#fff}}#shopFeatures{margin:5em auto}.shop-feature-wrapper{display:flex;gap:1em;margin-bottom:4em;position:relative;flex-direction:column}.shop-feature-image{position:relative;overflow:hidden}.shop-feature-image img{width:100%}.shop-feature-info{padding:1em 1em 4em 2em;text-align:left}.shop-feature-info h5{font-size:2.25em;font-weight:400}.shop-feature-info h5 span{font-size:1rem;text-transform:uppercase;display:block;margin-bottom:.5em}.shop-feature-info a{text-decoration:none}.shop-feature-info h5 a:hover{text-decoration:underline}.shop-feature-info>a{color:#fff;background-color:#5a554d;padding:.75em;text-align:right;text-transform:uppercase;margin-top:1em;display:inline-block}.shop-feature-info>a:hover{transform:scale(1.1);transform-origin:left}@media screen and (min-width:480px){.shop-feature-wrapper{flex-direction:row}.shop-feature-wrapper:nth-child(even){flex-flow:row-reverse}.shop-feature-image{width:40%}.shop-feature-info{padding:0 3em 1em;width:66%}}.hr1{height:2em;background:url(https://assets.boardpusher.com/images/layout/grip/hr-bg.jpg) 50% 50% repeat-x;background-size:auto 100%;overflow:hidden;border:0;color:none;padding:0;clear:both}.cta-button,.footer-container,.footer-container a,.hero,.hero a,.hero h1{color:#fff}.footer-container{left:0;right:0;bottom:0;background:#333;margin-top:5px;border-top:5px #fff solid}.footer-inner-container{background:url(https://assets.boardpusher.com/images/layout/grip/foot-bg.png) 50% 0 repeat-x;margin-top:-10px}.footer-container:after{display:table;content:' ';clear:both}.footer-container .footer-main{padding-top:3em}.footer-container .footer-main:after{display:table;content:' ';clear:both}.footer-container nav.footer-nav{float:left;text-transform:uppercase}.footer-container .footer-social{float:left;border-top:solid 1px #fff;padding-top:1em}.footer-container .footer-social h3{font-size:1.1em;margin-bottom:.5em}.footer-container .footer-nav ul ul{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.footer-container .footer-nav ul ul.open{max-height:16em;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.footer-container .footer-nav>ul>li>a:before{content:"[ "}.footer-container .footer-nav>ul>li>a:after{content:" ]+"}.footer-container .footer-nav>ul>li>a.open:after{content:" ]-"}.footer-container .footer-nav>ul>li>a:hover{font-weight:700}.footer-container .footer-official{margin-top:3em;border-top:solid 1px #fff;padding:1em 0}.footer-container .footer-official:after{display:table;content:' ';clear:both}.footer-container .footer-official div:first-child{float:left;margin-right:5.26316%;font-size:.8em;line-height:15px}.footer-container .footer-official div:last-child{float:right;text-align:left;padding-top:1em}@media screen and (min-width:429px){.footer-container .footer-official div:first-child{float:left;margin-right:5.26316%}.footer-container .footer-official div:last-child{float:right;text-align:right;padding-top:0}}@media screen and (min-width:48em){.footer-container .footer-nav>ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}.footer-container .footer-nav>ul>li{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}.footer-container .footer-nav ul ul{display:block;max-height:20em}.footer-container .footer-nav>ul>li>a:after{content:" ]"}.footer-container .footer-nav>ul>li>a:hover{font-weight:400}.footer-container nav.footer-nav{width:69%;float:left}.footer-container .footer-social{border-top:0;padding-top:0;float:left;margin-left:0;margin-right:0}.footer-container .footer-social h3{font-size:1.1em}}@media screen and (min-width:62em){.footer-container nav.footer-nav{float:left}.footer-container .footer-nav>ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}.footer-container .footer-social{width:20.68421%;float:right;margin-right:0}.footer-container .footer-social h3{font-size:1.1em}}.footer-container .footer-social .footer-logo img,.footer-container .footer-social .one-tree img{width:206px}.footer-container .footer-social a,.footer-container nav.footer-nav a{text-decoration:none}.footer-container .footer-social .one-tree{line-height:18px}.content-feature,.footer-container .footer-nav>ul,ul.info-links li{line-height:1.5em}.footer-container .footer-nav a{font-size:.9em}.footer-container .footer-nav>ul>li>a{font-size:1.1em;padding-bottom:.5em;display:block}.footer-container .footer-nav>ul>li{padding-bottom:1em}.footer-container .footer-nav ul ul a:hover{text-decoration:underline}.cta-button,.footer-container .footer-social .footer-social-links a,a.ico-link::before{text-decoration:none}.footer-container .footer-social .footer-logo{margin-bottom:.5em;display:block}.footer-container .footer-social .footer-social-links{margin-bottom:2em}.footer-container .footer-social .footer-social-links li{display:inline-block;text-align:center;margin:0 .1em}.footer-container .footer-social .footer-social-links li i{color:#000;background:#999;padding-top:.25em;line-height:1.75em;width:2em;display:inline-block;border-radius:100%;transition:background 1s}.footer-container .footer-social .footer-social-links li i:before{width:1em}.footer-container .footer-social .footer-social-links li a:hover i{background:#666}.background-list a{display:block}.background-list li img{box-shadow:1px 1px 4px #666;width:80px;-webkit-mask-image:url(/images/test/test-mask-8_1-4.png);-webkit-mask-size:100%;background-color:#fff}.background-list li a:after{background:url(https://assets.boardpusher.com/images/test/test-overlay-8_1-4.png);content:'';height:292px;width:80px;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);background-size:contain}.background-list li .info a:after{display:none}@media screen and (max-width:1023px){#dvBPLogo img{width:275px}#dvBPLogo{width:100%;float:none;display:flex;gap:1em;padding-bottom:.65em}.mobile-menu{display:block}.mobile-menu.menu-open{background-color:transparent!important}#dvBPLogo .mobile-menu img{float:none;width:40px;margin-left:0}#dvTopLinks{display:none;margin:0;height:80px;padding:10px .75em 0;width:100%}#dvBPLogo h1,#dvBPLogo h2{line-height:12px;font-size:9.5px}#dvTopLinks #dvTopLinkLists{min-width:223px;margin:0 3px 0 0}#dvTopLinks #dvTopLinkLists>div{width:100%}#dvTopLinks #dvTopLinkLists ul li a{padding:11px 7px}#dvPrimaryNav{display:none;margin:0 0 1em;padding-bottom:21px;width:100%}#dvPrimaryNav ul{white-space:normal;flex-direction:column;gap:0}#dvPrimaryNav li,#dvPrimaryNav li:first-child{border:0 solid #fff;float:none;font-size:17px;height:40px;margin:0 .4em 0 0;padding:1.4em 0 0 .8em;text-align:left;display:block}#dvTopLinks #dvTopLinkLists ul{float:none;width:auto}.menu-open{background-color:#8c8c8c80;display:flex!important}.main-content-area .product-spec-list ul li{grid-column:span 6}.search-box-content input[type=text]{width:100%;max-width:100%}}@media screen and (max-width:767px){#shopProductSearch a.hashGrey,#shopProductSearch div.txtSizeSearch,a.hash-button,input[type=text],select{box-sizing:content-box}.footer-container,.header-wrapper,div.body-wrapper{min-width:320px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}input[type=text],select,textarea{font-size:16px}.style-links a{grid-column:span 3}.mobile-hidden{display:none!important}.main-content-area h3,.pageContent h3{margin:1em 0}.egg-shape-callout .wrapper{padding:0;margin:0}.egg-shape-callout .wrapper img{margin:0 -6em;flex-grow:1}.home-page .series-callout .wrapper{background-size:auto 100%}.home-feature.wall-hangers{padding:0;overflow:visible;margin-bottom:19em}.home-feature.wall-hangers .wrapper{flex-direction:column;width:100%;margin:0;padding:3em 0 0;gap:2em;overflow:visible}.bg-detail h1,.home-feature{overflow:hidden}.wall-hangers .callout-content{width:100%;padding-bottom:5em;text-align:center}.wall-hangers .callout-content img{top:unset;bottom:-184px;left:50%;transform:translateX(-50%);margin:0}.wall-hangers .callout-content .button:first-of-type{margin-right:0}.wall-hangers .callout-content p{margin:0 0 1em}.wrapper .full-content{width:100%}.home-hero-header{font-size:1em;margin-bottom:1em;text-transform:uppercase}#dvHomeHero{background:url(https://assets.boardpusher.com/images/hpslides/create-your-own-skateboard-graphic.jpg) 60% 50%/996px 323px no-repeat rgba(0,0,0,0);height:323px;margin-bottom:5px}#dvHomeHero div:first-child{margin:0;min-width:315px}.home-page .holo-deck-bg{height:fit-content;padding-top:6em}.home-page .holo-deck-bg .fade-image-0,.home-page .holo-deck-bg .fade-image-1{background-size:auto 130%;background-position:50%}.cameron-pool-bg .callout-content{margin:0 1em;width:calc(100% - 2em)}.cameron-pool-bg{min-height:650px;background:url(https://assets.boardpusher.com/images/features/cameron-white-pool-hero-mobile.jpg) 50% 5% no-repeat #fff;background-size:130%;padding-top:276px}.holo-deck-bg .callout-content{margin:1em}.mirror-callout img:first-child{margin:0 -1em}.main-content{float:none;padding:0}.footer-container nav.footer-nav{width:50%}.footer-container .footer-social{border:none;padding-top:0}#dvFooterMain{width:100%;height:auto}#dvFooterSecure,.callout-designer{display:none}.rail-content{margin:0}#twitter_div,.rail-fb{display:none}.rail-content .rail-social{background-color:#000;margin:0 auto;padding-top:7px;text-align:center}#dvTopLinks #dvCart{height:71px;width:6em}.crumb-trail{margin-top:7px}div#deckDisplay{width:100%;left:0;border:0;border-radius:0;margin-top:30px}div#bottomLeft{height:initial}#productDetail #rightBar h1{width:96%;position:absolute;top:-510px;text-shadow:0 0;border-bottom:solid 1px #eee}div#rightBar{grid-column:span 12;padding:20px}.pageContent,div#leftBar,div#rightBar.no-padding{padding:0}div.pageContent #rightBar a.hash-button{width:100%}div#leftBar{grid-column:span 12}#addComplete div.selectBox{padding:5px 5%;width:90%}#addComplete div.selectBox a{margin-right:10%}#dvCustomHero h2{color:#fff;font-size:20px;margin:15px 0 0 15px;min-width:285px;position:absolute;text-transform:uppercase}#dvCustomHero{background:url(https://assets.boardpusher.com/images/hpslides/choose-a-skateboard-blueprint.png) 3% 50%/754px 94px no-repeat rgba(0,0,0,0);height:94px;margin-bottom:6px;width:100%}#dvCustomHero ul{display:none}#dvHomeSlides,#dvHomeSlides #ulHomeSlides,#dvHomeSlides #ulHomeSlides .home-slide{width:100%}.promo-strip.promo-mobile{display:block}#auto-gen .product-list-paging a.dim,.product-list-paging a.paging-link:not(.disabled-link),img.template-photo{display:none}.promo-strip.promo-desktop{width:100%}.popular-searches .search-box-content{margin-bottom:.5rem}.search-box-content{display:block;width:100%}.menu-open .search-box-content{display:block}#shopProductSearch.searchPage{margin:0}.txtSizeSearch .search-box-content .search-button{right:0}#shopProductSearch div.txtSizeSearch{float:none;width:100%;margin:auto}.txtSizeSearch input,.txtSizeSearch select{margin:0 0 1em}#shopProductSearch a.hashGrey{width:100%;margin:0;padding:0}.cart,.home-feature{padding:0 1em}#ctl00_ContentPlaceHolder1_pnlSubmitSearch{position:relative;height:100px}#shopProductSearch div.txtSizeSearch .sortBy{float:none}div.txtSizeSearch select{width:100%;height:2.25em;box-sizing:border-box;max-width:100%}#shopProductSearch div.searchMsg{right:0;top:-3px}#about ul.featured-shape-list li,.home-page ul.featured-shape-list li,.main-content-area ul#productList li.deck,.product-list li{grid-column:span 6}.full-width-cols .col-wide,.main-content-area .product-spec-list ul li,.page-custom .featured-shape-list.product-list li,.product-list li.threedecks-vert,.product-list li.twodecks-vert{grid-column:span 12}.main-content-area ul#productList li.deck.threedecks-vert img{max-width:270px}.main-content-area ul#productList li.deck.twodecks-vert img{max-width:190px}.product-selection ul.product-list li.twodecks-vert img{width:206px}.product-selection ul.product-list li.threedecks-vert img{width:293px}.featured-shape-callout .featured-shape-list.product-list li:first-child .image::after{top:0}.featured-shape-list.product-list li:first-child .image::after{left:0}.page-custom .featured-shape-list.product-list li .info-content{margin:0 0 0 -3em}#shopDeckList h3{box-sizing:border-box;margin:0 0 1em}#shopDeckList li.shop-deck-li{width:100%;margin:2em 0;float:none}.content-with-rail{width:100%}.main-content-area.shop-products a.hashGrey{box-sizing:content-box;float:none}.main-content-area.shop-products h3 span.deckCount{float:none}.main-content-area.shop-products h3 span.shopTitle{float:none;font-size:20px}.main-content-area.shop-products h3 span.dateOpen{float:none}.main-content-area.shop-products h3{height:inherit}.home-feature{margin:0 0 3em}.auto-gen-deck{grid-column:span 6;margin-bottom:2rem}.full-width-cols .col-reg{column-width:300px;width:47%;float:left;display:block;margin:0 auto}.bg-detail .full-width-cols .col-reg:last-child{width:98%;float:none;margin-top:30px}.bg-detail input,.bg-detail select,.bg-detail textarea{font-size:16px}#agDeckImage,#agDeckImage img{width:auto;margin:auto;display:block}#agDeckImage div{height:100%}.bg-detail .deck-preview{height:475px}.full-width-cols .col-reg h3{font-size:18px;margin-top:0}.main-content-area.shop-checkout-wrapper,.shop-checkout-header{width:initial}.shop-products.main-content-area h2 span{height:initial;margin-bottom:8px}.full-width-cols .col-wide{width:100%}.deck-stack-left{display:none}.icon-callout{width:100%;margin:1em 0}.icon-callout h5{max-width:70%}.cartUpdated{margin:2em 0;display:block;float:right;box-sizing:content-box}.cart .bp-button{width:100%}.bp-cart-info{margin-top:1em}.bp-checkout-left-col,.bp-checkout-right-col{grid-column:span 24}.xav-popup{width:90%}.checkout .address-state-zip{display:block;width:100%;float:none}.checkout .card-exp-cvv,.checkout .form-entry.address-city,.checkout .form-entry.card-number{display:inline-block;width:100%}.main-content-area .form-entry input[type=text],.main-content-area .form-entry input[type=number],.main-content-area .form-entry input[type=password],.main-content-area .form-entry input[type=tel],.main-content-area .form-entry input[type=email],.main-content-area .form-entry select,.main-content-area .form-entry textarea{width:100%;box-sizing:border-box}.form-entry.exp-date select{width:45%}.main-content-area .form-entry input[type=text],.main-content-area .form-entry input[type=number],.main-content-area .form-entry input[type=password],.main-content-area .form-entry input[type=tel],.main-content-area .form-entry input[type=email]{height:36px}.product-detail .deck-preview{margin:1em auto;height:50vh;display:flex;position:relative;pointer-events:none;max-height:360px}.product-detail .col-extra .subhead,.product-detail .col-full h4.subhead,.product-detail .col-image .bundle-area,.product-detail .deck-preview .magnifyicon{display:none}.product-detail.personalized-product .deck-preview{min-height:unset}.product-detail .area-bottom,.product-detail .area-top{flex-direction:column}.product-detail .col-image{width:100%;padding:0;flex:0 0 auto;margin:auto}.product-detail .cart-sticky,.product-detail.bundle-product .col-details{margin-left:0}.product-detail .col-image .image-area-sticky{padding-bottom:0}.product-detail.bundle-product .col-image{float:none;width:100%}.product-detail .col-image-info{float:none;width:unset}.content-wrapper .product-detail h1{padding:.5em 0;font-size:1.5em;line-height:1.5em}.links-col{border-left:0;margin:52px 0}.access-name-link,ul.access-list li .access-name{float:none;margin-left:0}.shop-page-product-content>div.btn-col,.shop-pages-content>div.btn-col{padding:20px 10px}.shop-page-product-content .tn-col,.shop-pages-content .tn-col{grid-column:span 4}.shop-page-product-content .desc-col,.shop-pages-content .desc-col{grid-column:span 6}.footer-actions{grid-column:span 12}.product-detail #canvasContainer{width:100%;top:0;bottom:0;left:0;right:0;position:fixed;height:100%}.main-content-area ul.access-list{margin:0;padding-left:0}ul.access-list li .brand-logo{float:none;position:absolute}ul.access-list li .access-tn{float:none}.access-name-link{padding-left:0}}.spinner.deck-preview,.spinner.designer-add-spinner,.spinner.designer-save{top:calc(48% - 50px)}@media screen and (max-width:479px){.featured-deck-list .featured-deck{grid-column:span 12;padding:.5em}.style-links a{grid-column:span 4}}a.ico-link::before{display:inline-block;margin-right:3px;vertical-align:-12%}.spinner.designer-add-spinner{left:calc(50% - 50px)}.spinner.deck-preview.saving{display:block}.spinner{width:100px;height:100px;border-radius:50%;background:#f4f4f4;padding:40px 22px;opacity:.8;position:absolute;box-sizing:border-box}.spinner:after{width:56px;height:20px;aspect-ratio:1;background:#2b2925;animation:l1 2s infinite;border-radius:10px;content:'';display:block}@keyframes l1{0%,5%{transform:perspective(150px) rotateX(0);width:56px}20%{transform:perspective(150px) rotateX(90deg);width:58px}27.5%{background:#5a554d;width:60px}35%{transform:perspective(150px) rotateX(269deg);width:58px}53%{transform:perspective(150px) rotateX(359deg);background:#2b2925;width:56px}60%{transform:perspective(150px) rotateZ(0) rotateX(359deg);width:56px}70%{width:60px}90%{transform:perspective(150px) rotateZ(359deg) rotateX(359deg);width:56px}100%{transform:perspective(150px) rotateZ(359deg) rotateX(359deg)}}.content-feature{display:flex;flex-direction:column;row-gap:1em;padding:2em 1em;font-size:1.15em}.content-feature img{max-width:100%}.content-feature p{margin-bottom:.5em}.content-feature .caption{text-align:center;font-style:italic}.content-feature .standard-button{width:100%;text-align:center}@media (min-width:480px){.content-feature .standard-button{width:unset}}@media (min-width:768px){.content-feature{flex-direction:row;align-items:center;column-gap:7em}.content-feature.content-feature-right{flex-direction:row-reverse}.content-feature>div{width:50%}}ul.info-links{padding:0 0 1em}ul.info-links li{margin-bottom:1em;font-size:1.15em}.home-feature ul.info-links li a{color:#333}.hero{background-size:cover;background-position:center;text-align:center;width:100%;height:38vw;max-height:70vh;align-content:center;display:flex;background-color:#333;align-items:center;min-height:fit-content;font-size:1.15em}.hero-content{margin:auto;max-width:900px;padding:2em}.hero h1{font-size:clamp(22px,5cqw,54px);margin:0 0 1rem;text-transform:uppercase;text-shadow:2px 2px 2px #3337a;padding:0;line-height:inherit}.hero p{margin-bottom:1em;max-width:900px;text-shadow:1px 1px 1px #333}.cta-button{background-color:#242424c4;border:2px solid;padding:15px 30px;cursor:pointer;transition:background-color .3s;border-radius:2px;text-transform:uppercase;font-size:1.2em;display:block;margin:1em auto;width:fit-content}.cta-button:hover{background-color:#5C0000}