.full-width-cols.cols-two-wide{display:grid;grid-template-columns:repeat(12,1fr)}main{padding:0 1em}header{z-index:3}a{cursor:pointer}h1{font-size:1.5em;font-weight:700;line-height:1.25em;margin:0 0 .25em}.full-content-area .pageContent{padding:1em 0 0}.pageContent{margin-bottom:2px;min-height:400px;line-height:1.5em;font-size:16px;padding:0 0 0 1em}.full-width-cols .col-wide{grid-column:span 6;padding:1em}h2{font-size:1.5em;line-height:1.5em;margin-bottom:1em}.product-detail.pageContent{padding:0}.product-detail .flex-view{display:flex;padding:0}.col-image{width:50%;padding:0 2em 0 0;flex-shrink:0}.product-detail .area-top{display:flex;align-items:stretch}.product-detail .image-area-sticky{position:sticky;top:0;padding:1em 0;width:100%}.product-detail .deck-preview{cursor:pointer;padding-top:1px;position:relative;margin:0 auto 1em;border-radius:1em;background:#fff;height:640px}#agDeckImage{margin:0 auto;height:100%}#agDeckImage div{height:100%}#agDeckImage img{max-width:100%;max-height:100%;margin:auto;display:block}#agDeckInfo{width:215px;float:left}#addComplete a.standard-button span,.bp-button.column span{float:right}.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}.product-detail .col-info{width:440px;padding:0 0 1em;margin:auto}.product-detail .cart-sticky{background:var(--color-background-main);box-shadow:0 3px 3px 3px var(--color-background-main);z-index:2;padding:1em 0;margin-bottom:1em}.product-detail .cart-bar{display:flex;column-gap:1em}.product-detail div.price{font-size:2em;font-weight:700;line-height:2.5rem}.product-detail div.quantity{flex-shrink:0;position:relative}.product-detail div.quantity input{height:calc(2.5rem - 2px);text-align:center;font-size:1em;padding:0 0 0 1em;width:2em;border-radius:.25em;border:1px solid;box-sizing:content-box}.product-detail .cart-bar .action{flex-grow:1}.product-detail .cart-sticky .sub{text-align:right}.product-detail .cart-sticky .sub a{text-align:center;display:inline-block;margin:.75em 0 0;text-decoration:none;padding:0 .4em}.product-detail .cart-sticky .sub a:not(:first-child)::before{content:'|';margin:0 .4em 0 -.4em}.product-detail .cart-bar .action .bp-button{margin:0}.product-detail h4.subhead{line-height:2em;border-bottom:solid 2px;margin:1.5em 0 1em;font-size:1.1em}.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;height:200px}.product-detail .bundle-area a:hover img{transform:scale(1.075)}.product-detail .bundle-area a span{display:block;margin-top:.5em}.product-detail .bundle-list{display:flex;justify-content:space-evenly}.bp-button{display:block;background-color:var(--color-button);font-size:1.25em;margin-bottom:1em;text-decoration:none;position:relative;color:var(--color-button-text);text-transform:capitalize;text-align:center;border-radius:3px;width:100%;line-height:2em;padding:0 .5em;white-space:nowrap;border:none}.cartButtons .bp-button.secondary,.link-button{background:0 0;border:none;padding:0;text-decoration:underline}.cartButtons .bp-button.secondary{font-size:1em;box-shadow:none;margin:0 0 .25em;color:#333;appearance:none}.link-button{font:inherit;cursor:pointer}.bp-button:hover{opacity:.9;cursor:pointer}.bp-button.options{font-size:.875em}.bp-button.add{padding-left:1em}.bp-button.add::before{content:'+';background:var(--color-background-accent);left:0;width:2.5em;text-align:center;font-weight:700}.bp-button.column{font-size:.875em;text-align:left;line-height:2.5em}.product-detail .deck-preview a.magnifyicon{position:absolute;right:4px;bottom:4px;display:block;width:24px;height:24px;background-image:url(https://assets.boardpusher.com/images/zoom-in.png);background-size:24px 24px;z-index:2;opacity:.6;cursor:pointer}.bp-product-img img.bp-shop-product-list-image{transition:transform .5s;max-width:110px}.bp-product-wrapper.threedecks-vert .bp-product-img img.bp-shop-product-list-image{max-width:270px}.bp-product-wrapper.twodecks-vert .bp-product-img img.bp-shop-product-list-image{max-width:191px}.bp-product-list .bp-product-wrapper{padding:var(--gutter) calc(var(--gutter)/ 2)}.bp-product-wrapper.threedecks-vert .bp-product-img,.bp-product-wrapper.twodecks-vert .bp-product-img{overflow:hidden;min-height:375px}.bp-product-wrapper .bp-product-img{align-items:center}.bp-shop-page-product-list .twodecks-vert img.bp-shop-product-list-image{margin:0 auto;max-width:190px}.bp-shop-page-product-list .threedecks-vert img.bp-shop-product-list-image{margin:0 auto;max-width:270px}.bp-shop-page-product-list .griptape img.bp-shop-product-list-image{margin:0 auto;max-width:92px}.bp-shop-page-product-list{grid-gap:1em}.bp-shop-page-product-list .bp-product-wrapper{padding:0}@media screen and (max-width:768px){main{padding:0 10px}.full-width-cols #leftBar.col-wide,.full-width-cols #rightBar.col-wide{padding:20px 10px}.product-detail .area-top,.product-detail .flex-view{flex-flow:column}.product-detail .col-image{width:100%;padding:0}.product-detail .col-info{width:100%;margin-top:1em}.product-detail .deck-preview{margin:0 auto;pointer-events:none;height:unset}#agDeckImage,#agDeckImage img{height:380px;width:auto;margin:auto;display:flex;align-items:center;justify-content:center;max-width:unset}.product-detail .col-image .image-area-sticky{padding-bottom:0}.product-detail .col-details{width:100%;max-width:480px;margin:auto}.product-detail .cart-sticky{padding:0 0 1em}.product-detail .deck-preview a.magnifyicon{display:none}footer div#footer-container{padding-top:.75em}}@media screen and (max-width:480px){.full-width-cols #leftBar.col-wide,.full-width-cols #rightBar.col-wide{grid-column:span 12}.bp-shop-button{width:100%;max-width:initial}.product-detail .cart-bar{column-gap:.5em}.product-detail div.price{font-size:1.5em}}.bp-shop-help h1{font-size:1.25em;margin-bottom:16px;font-weight:700}.bp-shop-help h3{font-weight:700}.bp-shop-help p{margin:8px 0 16px}ul .bp-cart-contents{margin:0;padding:0;list-style:none}.bp-cart-contents li,.bp-cart-summary-row{display:grid;grid-template-columns:repeat(12,1fr)}.bp-cart-contents li{margin-bottom:2em;border-bottom:solid 1px #eee;padding-bottom:2em}.bp-cart-summary-row{margin:0 0 1rem;border-bottom:dashed 1px #eee;padding-bottom:.25em}.bp-cart-contents li.bp-cart-item{border-bottom:solid 1px #eee;padding:10px 0 18px}.bp-cart-item-tn{grid-column:span 2;text-align:center}.bp-cart-item-tn img,.bp-cart-item-tn input{max-width:70px;max-height:150px}.bp-cart-item-desc{grid-column:span 6}.bp-cart-item-quantity{grid-column:9/span 2;text-align:center}.bp-cart-item-total{grid-column:11/span 2;text-align:right}.bp-cart-footer-label{grid-column:span 9;font-weight:700}.bp-cart-footer-total{grid-column:11/span 2;text-align:right}.bp-cart-info{clear:both;line-height:20px;padding:30px 0}@media screen and (max-width:480px){.bp-cart-contents .bp-cart-header{display:none}.bp-cart-contents .bp-cart-item-tn{grid-column:span 4;text-align:center}.bp-cart-contents .bp-cart-item-desc{grid-column:span 8;margin-bottom:1em}.bp-cart-contents .bp-cart-item-quantity{grid-column:5/span 4;text-align:left;margin-top:4px}.bp-cart-contents .bp-cart-item-total{grid-column:10/span 3;text-align:right;margin-top:24px}.bp-cart-footer-label{grid-column:span 6;font-weight:700;text-align:right}.bp-cart-footer-total{grid-column:9/span 4;text-align:right}}.dialog-container{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{position:fixed;top:0;left:0;bottom:0;right: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}@media screen and (min-width:700px){.dialog-wrapper{padding:1em}}.dialog-content{overflow:auto}@keyframes fade-in{from{opacity:0}}@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;border-right:0;border-left:0}#addComplete h3{font-size:1.25em;font-weight:700;background:0 0;margin:1.5em 0 .5em;padding:0;height:auto;line-height:normal}#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;box-sizing:border-box;border-radius:0 2em 2em 0}#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;bottom:-1px;left:-2.5em;top:-1px}#addComplete a.standard-button:hover::before{color:#fff;background:#78726a;border-color:#5a554d}#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:none}.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}.selected-item-list .bp-button{margin-top:1em}.selected-item{border-top:solid 1px #666;display:flex;flex-direction:row;padding:.75em .5em}.item-image{height:40px;position:relative;background:#fff;flex-basis:40px;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}.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:6.5em;text-align:right;white-space:nowrap;padding-top:.25em}.item-action a{background:var(--color-button);color:var(--color-button-text);padding:.25em .5em;border-radius:2px;display:inline-block;margin-bottom:.5em}.item-action a:hover{opacity:.9}.completes-out{padding:8px 0 0;color:#c61818}