.product-sku{padding:0 1rem}.product-sku h2{font-size:1.5rem;font-weight:600;margin:0;margin-bottom:10px}.product-sku .subtitle{font-size:15px;font-weight:400;color:#666;margin-bottom:1rem}.product-sku-container{border:1px solid #eee;border-radius:4px;padding:0 1rem 1.25rem}.product-sku-container p{color:#666;font-size:13px;margin:.5rem 0}.product-sku .selector{display:flex;flex-direction:column;align-items:center;cursor:pointer;border:1px solid #eee;border-radius:4px;transition:all .35s;padding:6px 0}.product-sku .selector img{width:30%;box-shadow:0 0 4px 2px rgba(0,0,0,.1);border-radius:4px}.product-sku-price{color:#f56368;font-weight:600;font-size:1.25rem}.product-sku-price span{color:#333;font-size:1rem}.product-sku-action p{margin:.5rem 0}.product-sku-intro h3{font-size:15px;font-weight:600;margin:.5rem 0}.product-banner{position:relative;margin-top:1rem}.product-banner #product-banner-swipe{position:relative;overflow:hidden}.product-banner #product-banner-swipe-thumb{position:relative;overflow:hidden;margin-top:.5rem}.product-banner #product-banner-swipe-thumb .swiper-slide{opacity:.5;transition:opacity .35s}.product-banner #product-banner-swipe-thumb .swiper-slide-thumb-active{opacity:1}.product-templates-item{border-radius:4px;overflow:hidden;text-align:center;box-shadow:0 12px 40px 0 hsla(0,0%,68.6%,.2)}.product-templates-item-info{font-size:14px;padding:1em}.product-materials img+img{margin-top:1.5rem}.product-prices-table .row.first-line .col-xs-2{background-color:#fee}.product-prices-table .col-xs-2{padding:.75rem 0;border:1px solid #fee}.product-prices-table .col-xs-2.content{font-weight:500}.product-prices-table .col-xs-2+.col-xs-2{border-left:1px solid #fee}.products{overflow:hidden;padding-top:50px}.products>section{padding:1rem 0}.products>section header{margin:1.75rem 0 1.5rem;text-align:center}.products>section header h2{font-size:1.5rem;font-weight:500;margin:.5rem 0}.products>section header .subtitle{color:#333;font-size:14px}.products>section img{max-width:100%;margin:0 auto}.products>section>.container{padding:0 6rem}.products .title-meta{position:fixed;top:0;left:0;right:0;width:100%;background-color:#fff;z-index:30}@media(max-width:768px){.products{padding-bottom:150px}.products>section>.container{padding:0 1rem}}