@media(max-width:749px){.wrap{padding:0 16px!important}.johnnys section,section.johnnys{padding:28px 0!important}.johnnys.hero{padding:18px 0 24px!important}.johnnys.plates,.johnnys.spec{padding:24px 0!important}.johnnys.ornrule,.ornrule{padding:0!important;margin:0!important}.johnnys.ornrule svg,.ornrule svg{width:58%!important}.sec-head{margin-bottom:16px!important}.sec-head .bar{margin-bottom:9px}.sec-head .row{gap:5px}.sec-cta{margin-top:20px!important}.hero .copybox p,.spec-lead p,.spec-item p,.descbox p,.rte p{text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important}.sec-head h2{font-size:19px!important}.sec-head .side{font-size:10px!important;letter-spacing:.6px;line-height:1.5;color:var(--ink-soft)}.topbar{font-size:9.5px!important;letter-spacing:.8px;padding:6px 12px}nav.catnav{gap:13px!important;font-size:12.5px!important;padding:9px 12px 10px;letter-spacing:.5px}.mast-right{gap:9px!important;font-size:11.5px!important}.mast-left{font-size:12px!important}.mast-left .red{font-size:10px!important}.johnnys.hero h1{font-size:28px!important}.johnnys.hero .script-sub{font-size:22px!important;margin:4px 0 14px!important}.johnnys.hero .copybox{padding:13px 15px;margin-bottom:20px}.johnnys.hero .copybox p{font-size:12.5px!important;margin-bottom:8px!important}.johnnys.hero .copybox .itemline{flex-direction:column;align-items:flex-start;gap:3px;font-size:10px!important;margin-top:9px;padding-top:8px}.johnnys.hero .copybox .itemline b{font-size:11px!important}.johnnys .btn,.btn{padding:11px 17px!important;font-size:12px!important;letter-spacing:1px}.postage{font-size:18px!important}.hero-caption{font-size:12.5px!important;margin-top:9px!important}.plate-bar{padding:8px 12px!important;gap:2px 10px!important;align-items:baseline!important}.plate-name{font-size:12.5px!important;letter-spacing:.2px!important}.plate-sub{font-size:11.5px!important}.plate-cta{font-size:9.5px!important;letter-spacing:1.1px!important;margin-left:auto!important;gap:5px!important}.plate-cta .mani{width:15px;height:9px}.plate-nav{margin-top:12px!important;gap:11px!important}.plate-arrow{width:28px!important;height:28px!important;font-size:15px!important}.plate-dot{width:9px!important;height:9px!important}.card h3{font-size:13px!important}.card .price{font-size:16px!important}.card .price small{font-size:9.5px!important}.card .itemno{font-size:10px!important}.card .meta{padding:10px 12px 12px!important}.feat .band{padding:10px 12px!important}.feat .band h3{font-size:13px!important}.feat .band .go{font-size:10px!important}.feat .flag{font-size:9.5px!important}.req-head{padding:8px 13px!important;font-size:10px!important;letter-spacing:1px}.req-head span:last-child{display:none}.req-row{grid-template-columns:54px 1fr auto!important;gap:11px!important;padding:10px 13px!important}.req-row .thumb{width:100%!important;height:46px!important;min-width:0}.req-row .no{display:none}.req-row .name{font-size:13.5px!important;gap:7px;min-width:0}.req-row .name:after{border-bottom-width:1px}.req-row .go{font-size:9.5px!important;letter-spacing:.4px;gap:4px}.req-row .go .mani{width:14px;height:9px}.spec-top{padding:20px 16px 16px!important;gap:16px!important}.lockup .madeof{font-size:15px!important}.lockup .lockup-box{font-size:20px!important}.lockup .lockup-sub{font-size:15.5px!important}.spec-lead h2{font-size:17.5px!important}.spec-lead p{font-size:13.5px!important}.spec-cols{grid-template-columns:1fr 1fr!important}.spec-item{padding:12px 13px 11px!important;border-right:1px solid rgba(43,35,23,.32)!important;border-bottom:1px solid rgba(43,35,23,.32)!important}.spec-item:nth-child(2n){border-right:none!important}.spec-item:last-child{border-bottom:none!important}.spec-item:nth-last-child(2):nth-child(odd){border-bottom:none!important}.spec-item h3{font-size:11px!important;letter-spacing:.5px!important;line-height:1.25!important;margin-bottom:6px!important;padding-bottom:5px!important}.spec-item p{font-size:12px!important;line-height:1.45!important}.spec-foot{padding:9px 14px!important;font-size:9.5px!important;letter-spacing:.7px;gap:5px}.bigfeat{padding:16px 16px 14px!important}.bigfeat-head{gap:9px!important;padding-bottom:9px!important;margin-bottom:11px!important}.bigfeat-head .bf-num{font-size:38px!important}.bigfeat-head .bf-word{font-size:17px!important}.bf-list li{padding:7px 0 7px 31px!important;font-size:13.5px!important}.bf-list li b{font-size:13px!important}.bf-list li:before{width:20px;height:20px;font-size:10px;top:7px}.bf-foot{font-size:9.5px!important}.feat-cap{font-size:12.5px!important}.artslot.tall{height:180px!important}.artslot-note{font-size:9.5px!important;letter-spacing:1.4px}.ctable{overflow-x:visible!important}.ctable table{min-width:0!important;width:100%;table-layout:fixed}.ctable th,.ctable td{padding:6px 5px!important;font-size:11px!important;letter-spacing:0!important;overflow-wrap:anywhere;word-break:break-word;border-right:1px dotted var(--line)}.ctable th:last-child,.ctable td:last-child{border-right:none}.ctable thead th{font-size:9.5px!important;letter-spacing:.2px!important;padding:6px 4px!important;line-height:1.15}.ctable thead th:first-child{width:26%}.ctable tbody th{font-size:10.5px!important;text-align:left}.ctable tbody td{font-size:11px!important;text-align:center}.specbox table{table-layout:fixed}.specbox th{width:40%}.specbox th,.specbox td{font-size:11.5px!important;padding:7px 8px!important;text-align:left!important}.ctable-cap{font-size:10.5px!important;letter-spacing:1.1px;padding:8px 13px!important}.tbl-note{font-size:10px!important;padding:8px 13px!important}.crumb{font-size:10px!important;letter-spacing:.5px}.gal-cap{font-size:12.5px!important}.figtag{font-size:9.5px!important}.buy-head{padding:16px 16px 12px!important}.buy .itemno{font-size:10px!important}.buy h1{font-size:21px!important}.buy .sub{font-size:14px!important}.price-row{padding:12px 16px 4px!important;flex-wrap:wrap}.price-row .amt{font-size:30px!important}.price-row .cur{font-size:10px!important}.price-row .post{font-size:15px!important;margin-left:0!important;flex-basis:100%;align-self:flex-start;margin-top:3px;transform:rotate(-2deg);transform-origin:left center}.stockline{padding:0 16px 11px!important;font-size:10px!important}.buy-body{padding:4px 16px 18px!important}.opt-label{flex-direction:column!important;align-items:flex-start!important;gap:3px!important;font-size:12px!important;margin-bottom:10px!important}.opt-label a{font-size:10.5px!important}.sizes{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.sizes button{font-size:12.5px!important;padding:10px 2px!important}.statesize{font-size:10.5px!important;margin:7px 0 14px!important}.add{font-size:13px!important;padding:13px 16px!important}.buy-assure{font-size:12.5px!important;gap:6px!important}.descbox{padding:18px 16px!important}.descbox p{font-size:13.5px!important}.featbox{padding:14px 16px!important}.featbox h3{font-size:16px!important}.featbox li{font-size:13.5px!important;padding:8px 0!important}.fineprint>div{padding:14px 16px!important}.fineprint h4{font-size:11px!important}.fineprint p{font-size:12.5px!important}.card-information .price,.card-wrapper .price,.price__regular .price-item,.price-item--regular,.price-item--sale,.price__sale .price-item{font-size:14px!important;line-height:1.3}.card__heading,.card__heading a,.card-information .card__heading{font-size:13.5px!important;line-height:1.35}.card--standard .card__content{padding:10px 12px 12px!important}.card__badge .badge,.badge{font-size:10px!important;letter-spacing:1px;padding:3px 8px}.product-count,.product-count__text{font-size:11px!important;letter-spacing:.8px}footer.johnnys{padding:28px 0 0!important}.foot-grid{gap:22px!important;padding-bottom:22px!important}footer.johnnys h4{font-size:13px!important;margin-bottom:10px!important}footer.johnnys .brandcol p{font-size:13px!important}footer.johnnys ul a{font-size:13.5px!important}footer.johnnys .mission p{font-size:13px!important}.coupon-head{padding:8px 13px!important;font-size:9.5px!important;letter-spacing:1.1px}.coupon-head .scissors{font-size:13px!important}.coupon-body{padding:14px 14px 16px!important}.coupon-intro{font-size:13px!important;margin-bottom:13px!important}.fld span{font-size:10px!important}.coupon-send{gap:11px!important}.postage-note{font-size:18px!important}.foot-bottom{font-size:9px!important;letter-spacing:.8px;flex-direction:column;align-items:flex-start;gap:5px}.johnnys input[type=text],.johnnys input[type=email],.johnnys input[type=search],.johnnys textarea,.johnnys select{font-size:16px!important}}@media(max-width:380px){.wrap{padding:0 14px!important}.johnnys.hero h1{font-size:26px!important}.johnnys.hero .script-sub{font-size:20px!important}nav.catnav{gap:10px!important;font-size:11.5px!important}.req-row{grid-template-columns:46px 1fr auto!important;gap:9px!important}.req-row .thumb{height:40px!important}.req-row .name{font-size:12.5px!important}.plate-name{font-size:11.5px!important}.plate-sub{font-size:10.5px!important}.spec-item{padding:10px 11px!important}.spec-item h3{font-size:10.5px!important}.spec-item p{font-size:11.5px!important}.sizes button{font-size:11.5px!important;letter-spacing:.4px}.ctable th,.ctable td{font-size:10px!important;padding:5px 4px!important}.ctable thead th{font-size:9px!important}.specbox th,.specbox td{font-size:10.5px!important;padding:6px 7px!important}.card__heading,.card__heading a{font-size:12.5px!important}.card-information .price,.card-wrapper .price{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/johnnys-mobile.css.map */
