@font-face{font-family:'comic_sans_msregular';src:url(/assets/fonts/comic-webfont.woff2) format('woff2'),url(/assets/fonts/comic-webfont.woff) format('woff'),url(/assets/fonts/comic.ttf) format('truetype')}body{padding-top:80px;font-family:'Fira Sans',sans-serif;background-color:#faf8f6}#top{top:0;position:fixed;width:100%;margin:0;border-bottom:1px solid #111;z-index:1000;background-color:#428bca;padding:5px;color:#fff}header{top:30px;position:fixed;padding:10px;z-index:1000;background-color:#333;color:#fff;width:100%;margin:0;border-bottom:1px solid #111;vertical-align:middle;font-size:25px}#main{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:20px}#navbar a,#top a{color:#fff;font-family:'Josefin Sans',sans-serif;font-weight:700;font-size:2.5rem;text-decoration:none}#top a{font-size:15px}.fa-star,.fa-star-half{color:#FFC120}#cart .badge{position:absolute;font-size:10px;background-color:#7EBA26;font-family:'Fira Sans',sans-serif;margin-left:-10px}#price,#select-tool,#preview-tool,#price-btn{margin:10px 0}#price-btn button{margin-bottom:20px}.box{border:1px solid #ddd;color:#333;text-align:center;border-radius:5px;background:#ededed;box-shadow:0 0 5px #ddd;padding:5px;margin-bottom:20px}.box h4{font-size:2rem;color:#428bca}.box-header{margin:0;padding:0;background-color:#ddd;border-bottom:1px solid #ccc}.box-title{margin:0;padding:0}#select-tool .panel{min-height:20rem}.tags div.colors,.tags div.shapes{display:inline-block}.size-display{font-weight:700;font-size:1.4rem;text-align:center;margin-top:10px}#tagSizes .row:hover{-webkit-filter:drop-shadow(0 2px 2px rgba(66,139,202,1));filter:drop-shadow(0 2px 2px rgba(66,139,202,1))}#tagSizes .row{margin-bottom:10px;cursor:pointer}.shapes_bone,.shapes_circle,.shapes_heart,.shapes_fcircle{background-image:url(https://dutp0xn4ugj88.cloudfront.net/images/shapes.png);background-repeat:no-repeat;border:1px solid transparent;width:68px;margin:0 5px}.shapes_bone:hover,.shapes_circle:hover,.shapes_heart:hover,.shapes_fcircle:hover{cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px rgba(66,139,202,1));filter:drop-shadow(0 2px 2px rgba(66,139,202,1))}.selected{-webkit-filter:drop-shadow(0 2px 2px rgba(126,186,38,1));filter:drop-shadow(0 2px 2px rgba(126,186,38,1))}.selected:hover{cursor:default}.shapes_bone{background-position:0 0;width:68px;height:52px}.shapes_circle{background-position:0 -52px;width:68px;height:54px}.shapes_heart{background-position:0 -106px;width:68px;height:56px}.shapes_fcircle{background-position:0 -161px;width:68px;height:56px}.colors_black,.colors_blue,.colors_gold,.colors_pink,.colors_purple,.colors_red,.colors_silver,.colors_green,.colors_orange,.colors_wine,.colors_brown{border-radius:5px;width:50px;height:50px;border:1px solid #333;margin-top:10px;margin-right:10px}.colors .selected,.colors .selected:hover{border:1px solid #a37e10;cursor:default}.sizes_large:hover,.sizes_small:hover{background-color:#c1c1c1;border:1px solid #FFF;cursor:pointer}.colors_black:hover,.colors_blue:hover,.colors_gold:hover,.colors_pink:hover,.colors_purple:hover,.colors_red:hover,.colors_silver:hover,.colors_green:hover,.colors_orange:hover,.colors_wine:hover,.colors_brown:hover{cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px rgba(66,139,202,1));filter:drop-shadow(0 2px 2px rgba(66,139,202,1))}.colors_black{background:#000;background:-moz-linear-gradient(45deg,#333 0%,#000000 100%);background:-webkit-linear-gradient(45deg,#333 0%,#000000 100%);background:linear-gradient(45deg,#333 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#000000',GradientType=1)}.colors_blue{background-color:#0e61e1;background:-moz-linear-gradient(45deg,#4583e0 0%,#0e61e1 100%);background:-webkit-linear-gradient(45deg,#4583e0 0%,#0e61e1 100%);background:linear-gradient(45deg,#4583e0 0%,#0e61e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4583e0',endColorstr='#0e61e1',GradientType=1)}.colors_gold{background-color:#e1bf56;background:-moz-linear-gradient(45deg,#e0d862 0%,#e1bf56 100%);background:-webkit-linear-gradient(45deg,#e0d862 0%,#e1bf56 100%);background:linear-gradient(45deg,#e0d862 0%,#e1bf56 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0d862',endColorstr='#e1bf56',GradientType=1)}.colors_pink{background:#e53042;background:-moz-linear-gradient(45deg,#e76e7c 0%,#e53042 100%);background:-webkit-linear-gradient(45deg,#e76e7c 0%,#e53042 100%);background:linear-gradient(45deg,#e76e7c 0%,#e53042 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e76e7c',endColorstr='#e53042',GradientType=1)}.colors_purple{background-color:#92278f;background:-moz-linear-gradient(45deg,#c439d3 0%,#92278f 100%);background:-webkit-linear-gradient(45deg,#c439d3 0%,#92278f 100%);background:linear-gradient(45deg,#c439d3 0%,#92278f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c439d3',endColorstr='#92278f',GradientType=1)}.colors_red{background-color:#ab0534;background:-moz-linear-gradient(45deg,#af0508 0%,#ab0534 100%);background:-webkit-linear-gradient(45deg,#af0508 0%,#ab0534 100%);background:linear-gradient(45deg,#af0508 0%,#ab0534 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af0508',endColorstr='#ab0534',GradientType=1)}.colors_silver{background-color:#b6b7ba;background:-moz-linear-gradient(45deg,#b6b7ba 0%,#aaa 100%);background:-webkit-linear-gradient(45deg,#b6b7ba 0%,#aaa 100%);background:linear-gradient(45deg,#b6b7ba 0%,#aaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b6b7ba',endColorstr='#aaa',GradientType=1)}.colors_green{background-color:#43B02A;background:-moz-linear-gradient(45deg,#68af56 0%,#43b02a 100%);background:-webkit-linear-gradient(45deg,#68af56 0%,#43b02a 100%);background:linear-gradient(45deg,#68af56 0%,#43b02a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68af56',endColorstr='#43b02a',GradientType=1)}.colors_orange{background-color:#CB461D;background:-moz-linear-gradient(45deg,#fc8958 0%,#CB461D 100%);background:-webkit-linear-gradient(45deg,#fc8958 0%,#CB461D 100%);background:linear-gradient(45deg,#fc8958 0%,#CB461D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8958',endColorstr='#CB461D',GradientType=1)}.colors_wine{background-color:#982127;background:-moz-linear-gradient(45deg,#843c46 0%,#982127 100%);background:-webkit-linear-gradient(45deg,#843c46 0%,#982127 100%);background:linear-gradient(45deg,#843c46 0%,#982127 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#843c46',endColorstr='#982127',GradientType=1)}.colors_brown{background-color:#4f2608;background:-moz-linear-gradient(45deg,#5c3519 0%,#4f2608 100%);background:-webkit-linear-gradient(45deg,#5c3519 0%,#4f2608 100%);background:linear-gradient(45deg,#5c3519 0%,#4f2608 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c3519',endColorstr='#4f2608',GradientType=1)}.preview_tag,.check-preview{height:350px;width:360px;position:relative}.preview-options .check-preview{width:180px;height:175px;position:relative}.check-preview{margin:0 auto}.preview_tag .size{position:absolute;left:20px;top:318px;font-size:11px}.preview_tag .side{position:absolute;left:222px;top:330px;font-size:12px;font-weight:700;width:133px;text-align:right}#tagPreview,.check-preview_tag,.check-preview-text{position:absolute;color:#fff!important;text-decoration:none!important;font-weight:700}.tab-content{border:1px solid #ddd;border-top:0;padding:10px 10px}#price_tag{font-size:4rem;font-weight:700;color:#428bca}#bullet-points span.fa{color:#428bca}h2{border-bottom:1px dashed #ccc}footer{background-color:#333;padding:20px 0;color:#fff;border-top:3px solid #428bca}footer h4{font-weight:700;font-size:2rem;border-bottom:1px dashed #ccc}footer ul,footer p{margin:0;padding:10px;list-style-type:none;font-size:1.5rem}footer ul li{padding:5px 0}footer ul li a,footer p a{color:#ccc}footer ul li a:hover,footer p a:hover{color:#20bef8;text-decoration:none}footer .cards{text-align:right}.step-menu{font-size:1.8rem;padding:10px;color:#ccc}.step-menu i{color:#333}.step-menu .done{color:#7EBA26}.step-menu .active{color:#428bca;font-weight:700;font-size:2rem}#menu-btn{font-size:3rem;cursor:pointer}.sidenav{height:100%;width:0;position:fixed;z-index:100000;top:0;left:0;background-color:#333;overflow-x:hidden;padding-top:60px;transition:0.5s;text-align:center}.sidenav a{padding:1rem;text-decoration:none;font-size:3rem;color:#FFF;display:block;transition:0.3s}.sidenav a:hover,.offcanvas a:focus{color:#20bef8;background-color:#444}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:6rem;margin-left:50px;color:#fff;cursor:pointer}.quantity_input{padding:10px 5px;font-size:2.5rem;font-weight:700;height:5rem}#accordion label{cursor:pointer}.font_selector{padding:20px;cursor:pointer;font-size:2em;font-weight:700}.font_selector:hover,.font_selector.active{background-color:#428bca;color:#fff}.option-elem{border-radius:9px;border:1px solid #CCC}.option-elem.added-to-cart{border:1px solid #419641}.option-item{border:1px solid #575757;border-radius:9px;height:140px;margin-bottom:20px}.option-item.active{border:1px solid #428bca}.option-item-image{float:left;width:40%;position:relative;padding:20px 15px 20px 25px}.option-item-content{padding:27px 20px 20px 10px;float:right;width:60%;text-align:center}.option-item-content h5{font-size:20px;text-transform:uppercase;text-align:center;color:#428bca;font-weight:700;margin-top:0;margin-bottom:8px}.option-item-price{font-size:16px;text-transform:uppercase;text-align:center;font-weight:700;margin-top:0;margin-bottom:8px}.accessories-menu a{background-color:#f5f5f5;color:#333;height:6em;border:3px solid #333;display:flex;align-items:center;justify-content:center;padding:20px;text-transform:uppercase;font-size:2.5em;text-decoration:none;margin-bottom:2em}.accessories-menu a:hover{background-color:#428bca;color:#fff;border:3px solid #428bca}input.color_option,input.size_option{display:none}input.color_option:checked~.button_color span{box-shadow:0 0 0 5px #428bca}.button_color{display:inline-block;position:relative;width:50px;height:50px;margin:10px;cursor:pointer}.button_color span{display:block;position:absolute;width:50px;height:50px;padding:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10%;background:#eee;box-shadow:0 2px 5px 0 rgba(0,0,0,.26) transition:ease .3s;border:1px solid #000}.button_color span:hover{padding:10px}#black .button_color span{background:#000}#blue .button_color span{background:#2149a9}#pink .button_color span{background:#e89eb7}#orange .button_color span{background:#ea6611}#purple .button_color span{background:#732d6b}#green .button_color span{background:#858428}#red .button_color span{background:#cb0a0a}.button_size{display:inline-block;position:relative;width:50px;height:50px;margin:10px;cursor:pointer}.button_size span{position:absolute;width:50px;height:50px;padding:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10%;background:#eee;box-shadow:0 2px 5px 0 rgba(0,0,0,.26) transition:ease .3s;border:1px solid #000;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.7em}input.size_option:checked~.button_size span{border:1px solid #428bca;color:#fff;background-color:#428bca}.button_size span:hover{border:1px solid #428bca;color:#fff;background-color:#428bca}.content_size{border:1px solid #ccc;padding:20px}.shipping-option-table tr{cursor:pointer}.shipping-option-table td{padding:20px 10px!important}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}@media only screen and (max-width:320px){body{padding-top:7.5rem}#navbar a,#top a{font-size:1.6rem}.sidenav a{font-size:2rem}#menu-btn{font-size:1.6rem}#cart .badge{position:absolute;font-size:9px}.preview_tag,.check-preview{height:250px;width:260px;position:relative}#preview_shape,.check-preview{background-size:260px 250px}.preview_tag .size{left:15px;top:220px}.preview_tag .side{left:122px;top:235px}footer .copyright,footer .cards{text-align:center}}@media only screen and (min-width:321px) and (max-width:360px){header{top:35px}#top{height:35px}#navbar a,#top a{font-size:20px}#menu-btn{font-size:25px}#cart .badge{position:absolute;font-size:10px}.preview_tag,.check-preview{height:290px;width:300px;position:relative}#preview_shape,.check-preview{background-size:300px 290px}.preview_tag .size{left:15px;top:260px}.preview_tag .side{left:162px;top:275px}footer .copyright,footer .cards{text-align:center}}@media only screen and (min-width:361px) and (max-width:414px){body{padding-top:7rem}#navbar a,#top a{font-size:2rem}.preview_tag,.check-preview{height:290px;width:300px;position:relative}#preview_shape,.check-preview{background-size:300px 290px}.preview_tag .size{left:15px;top:260px}.preview_tag .side{left:162px;top:275px}footer .copyright,footer .cards{text-align:center}}@media screen and (max-width:1000px){table#cart{width:100%}table#cart thead{display:none}table#cart tr:nth-of-type(2n){background-color:inherit}table#cart tbody td{display:block;text-align:center}table#cart tbody td:before{content:attr(data-th);display:block;text-align:center}table#cart tbody tr{border-bottom:1px solid #ccc}table#cart tbody td{border:none;border-collapse:collapse}table#cart th{background-color:#018DB1;font-weight:700;color:#fff}table#cart tbody tr td:nth-of-type(1){font-weight:700}}