a,button,img,p{padding:0;border:0}.chapter .page span,img{display:block}.drawer-fade,.segmented div,a,button{cursor:pointer}body{margin:0;padding:0;min-width:320px;font-family:'Open Sans',Tahoma,sans-serif;font-weight:400;color:#322B1A}a,pre{margin:0;font-family:'Open Sans',sans-serif;font-weight:400}p{margin:0}a{text-decoration:none}img{background-image:'';-moz-background-size:cover;background-size:cover;margin:0}button{background-color:transparent;margin:0}.logo{background-image:url(libs/allinson-styleguide/global/images/logo/logo_mobile.png)}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.logo{background-image:url(libs/allinson-styleguide/global/images/logo/logo_mobile@2x.png)}}@media (min-width:768px){.logo{background-image:url(libs/allinson-styleguide/global/images/logo/logo.png)}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (-o-min-device-pixel-ratio:2/1),(min-width:768px) and (min-resolution:192dpi){.logo{background-image:url(libs/allinson-styleguide/global/images/logo/logo@2x.png)}}@font-face{font-family:ChalkDust;src:url(libs/allinson-styleguide/global/fonts/chalkdust/ChalkDust.ttf)}@font-face{font-family:'Open Sans';font-weight:100;src:url(libs/allinson-styleguide/global/fonts/open-sans/OpenSans-Light.ttf)}@font-face{font-family:'Open Sans';font-weight:400;src:url(libs/allinson-styleguide/global/fonts/open-sans/OpenSans-Regular.ttf)}@font-face{font-family:'Open Sans';font-weight:500;src:url(libs/allinson-styleguide/global/fonts/open-sans/OpenSans-Semibold.ttf)}@font-face{font-family:'Open Sans';font-weight:700;src:url(libs/allinson-styleguide/global/fonts/open-sans/OpenSans-Bold.ttf)}a.highlighted,a:hover{color:#E18D09}pre{font-size:12px;color:rgba(255,255,255,.8);background-color:#322B1A;padding:0 10px;overflow-x:auto}em{font-style:normal;font-weight:500}.chapter .title,strong{font-weight:700}.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-35{margin:35px!important}.m-40{margin:40px!important}.m-45{margin:45px!important}.m-50{margin:50px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mr-40{margin-right:40px!important}.mr-45{margin-right:45px!important}.mr-50{margin-right:50px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.ml-40{margin-left:40px!important}.ml-45{margin-left:45px!important}.ml-50{margin-left:50px!important}.p-0{padding:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-35{padding:35px!important}.p-40{padding:40px!important}.p-45{padding:45px!important}.p-50{padding:50px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px!important}.pr-40{padding-right:40px!important}.pr-45{padding-right:45px!important}.pr-50{padding-right:50px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-35{padding-left:35px!important}.pl-40{padding-left:40px!important}.pl-45{padding-left:45px!important}.pl-50{padding-left:50px!important}.content{position:relative;height:-webkit-calc(100% - 63px - 26px);height:-moz-calc(100% - 63px - 26px);height:calc(100% - 63px - 26px);overflow:auto;z-index:1}.chapter{position:absolute;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);min-height:-webkit-calc(100% - 23px);min-height:-moz-calc(100% - 23px);min-height:calc(100% - 23px);background-color:#D6CA95;margin:13px 10px 10px}.chapter .page,.chapter .title{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);color:#322B1A}.chapter .title{font-size:14px;text-align:center;padding:10px 0;margin:0 auto;border-bottom:1px solid #DED29E}.chapter .page{font-size:12px;line-height:16px;margin:20px}.chapter .page ul{margin-top:10px;margin-left:-10px}.chapter .page li{margin-bottom:10px}@media (min-width:480px){.chapter{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);min-height:-webkit-calc(100% - 50px);min-height:-moz-calc(100% - 50px);min-height:calc(100% - 50px);margin:25px}.chapter .title{font-size:18px;font-weight:500;padding:20px 0;margin:0 auto 20px}.chapter .page{font-size:14px;line-height:20px;margin:40px 20px 20px}}@media (min-width:768px){.content{height:-webkit-calc(100% - 105px - 31px);height:-moz-calc(100% - 105px - 31px);height:calc(100% - 105px - 31px)}.chapter .title{font-size:20px;padding:20px 0}}.header{height:63px;overflow:visible;z-index:9}.header .hamburger{position:absolute;top:16px;left:10px;width:30px;height:30px;-moz-background-size:cover;background-size:cover;background-image:url(libs/allinson-styleguide/components/header/images/hamburger/hamburger_mobile.png)}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.header .hamburger{background-image:url(libs/allinson-styleguide/components/header/images/hamburger/hamburger_mobile@2x.png)}}.header .hamburger.on{opacity:.3}.header .hamburger.off{opacity:1}.header .logo-container{position:relative;top:12px;width:165px;height:22px;-moz-background-size:cover;background-size:cover;margin:0 auto}.header .tagline{position:relative;width:316px;text-align:center;color:#322B1A}.header .shadow{position:absolute;top:63px;width:100%;height:5px;-moz-background-size:1px 5px;background-size:1px 5px;background-image:url(libs/allinson-styleguide/components/header/images/shadow/shadow.png);background-repeat:repeat-x;opacity:.4;z-index:8}.slideshow-container,.splash-image{-moz-background-size:cover;background-size:cover;position:absolute}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.header .shadow{background-image:url(libs/allinson-styleguide/components/header/images/shadow/shadow@2x.png)}}@media (min-width:768px){.header{height:105px}.header .hamburger{top:30px;left:19px;width:44px;height:44px;background-image:url(libs/allinson-styleguide/components/header/images/hamburger/hamburger.png)}.header .logo-container{top:16px;width:345px;height:46px}.header .tagline{font-size:16px;margin:19px auto 0}.header .shadow{top:105px}}@media (min-width:768px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (-o-min-device-pixel-ratio:2/1),(min-width:768px) and (min-resolution:192dpi){.header .hamburger{background-image:url(libs/allinson-styleguide/components/header/images/hamburger/hamburger@2x.png)}}.footer{width:100%;height:25px;font-size:8px;line-height:25px;font-weight:100;text-align:center;color:rgba(255,255,255,.2)}.footer.highlighted{color:rgba(255,255,255,.8)}@media (min-width:768px){.footer{height:30px;font-size:10px;line-height:30px;border-top:1px solid rgba(50,43,26,.3)}}.drawer-fade{position:absolute;top:63px;left:0;width:100%;height:-webkit-calc(100% - 63px - 26px);height:-moz-calc(100% - 63px - 26px);height:calc(100% - 63px - 26px);background-color:rgba(0,0,0,.6);z-index:6;opacity:0;visibility:hidden}.drawer,.drawer .scrollview{width:280px;overflow-x:hidden}.drawer-fade.embedded{top:0;height:100%}.drawer-fade.fading-in{opacity:0;visibility:visible;-webkit-animation:fadeInDrawerFade linear .3s forwards;-moz-animation:fadeInDrawerFade linear .3s forwards;-o-animation:fadeInDrawerFade linear .3s forwards;animation:fadeInDrawerFade linear .3s forwards}.drawer-fade.fading-out{opacity:1;visibility:hidden;-webkit-transition:visibility 0ms .3s;-o-transition:visibility 0ms .3s;-moz-transition:visibility 0ms .3s;transition:visibility 0ms .3s;-webkit-animation:fadeOutDrawerFade linear .3s forwards;-moz-animation:fadeOutDrawerFade linear .3s forwards;-o-animation:fadeOutDrawerFade linear .3s forwards;animation:fadeOutDrawerFade linear .3s forwards}@-webkit-keyframes fadeInDrawerFade{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeInDrawerFade{from{opacity:0}to{opacity:1}}@-o-keyframes fadeInDrawerFade{from{opacity:0}to{opacity:1}}@keyframes fadeInDrawerFade{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutDrawerFade{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOutDrawerFade{from{opacity:1}to{opacity:0}}@-o-keyframes fadeOutDrawerFade{from{opacity:1}to{opacity:0}}@keyframes fadeOutDrawerFade{from{opacity:1}to{opacity:0}}.drawer{position:absolute;top:63px;left:-281px;height:-webkit-calc(100% - 63px - 26px);height:-moz-calc(100% - 63px - 26px);height:calc(100% - 63px - 26px);background-color:#555;border-right:1px solid #444;z-index:7}.drawer.embedded{top:0;height:100%}.drawer.opening{left:-281px;-webkit-animation:openDrawer linear .3s;-moz-animation:openDrawer linear .3s;-o-animation:openDrawer linear .3s;animation:openDrawer linear .3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.drawer.opened{left:0}.drawer.closing{left:0;-webkit-animation:closeDrawer linear .3s;-moz-animation:closeDrawer linear .3s;-o-animation:closeDrawer linear .3s;animation:closeDrawer linear .3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.drawer.closed{left:-281px}@-webkit-keyframes openDrawer{from{left:-281px}to{left:0}}@-moz-keyframes openDrawer{from{left:-281px}to{left:0}}@-o-keyframes openDrawer{from{left:-281px}to{left:0}}@keyframes openDrawer{from{left:-281px}to{left:0}}@-webkit-keyframes closeDrawer{from{left:0}to{left:-281px}}@-moz-keyframes closeDrawer{from{left:0}to{left:-281px}}@-o-keyframes closeDrawer{from{left:0}to{left:-281px}}@keyframes closeDrawer{from{left:0}to{left:-281px}}.drawer .scrollview{float:left;position:relative;height:100%;padding-right:20px;overflow-y:auto}.drawer .scrollview .container{float:left;position:relative;width:250px;margin:20px 15px}.drawer .scrollview .container .heading{float:left;width:100%;font-size:16px;font-weight:500;color:#fff;padding:0 0 6px;margin:0 0 10px;border-bottom:1px solid rgba(255,255,255,.3)}.drawer .scrollview .container .description{float:left;width:100%;font-size:12px;color:rgba(255,255,255,.8);margin:0 0 10px}.drawer .scrollview .container a{float:left;width:100%;font-size:12px;line-height:28px;color:#E18D09}.drawer .scrollview .container a.highlighted,.drawer .scrollview .container a:hover{color:#777}.drawer .scrollview .container .separator{float:left;width:100%}.drawer .scrollview .container .form-label{float:left;width:100%;font-size:12px;color:rgba(255,255,255,.8);padding:0 0 4px}.drawer .scrollview .container input{float:left;width:100%;height:27px;color:rgba(255,255,255,.8);background-color:#777;padding:0 5px;margin:0 0 10px;border:1px solid #444}.drawer .scrollview .container textarea{float:left;width:100%;height:80px;color:rgba(255,255,255,.8);background-color:#777;padding:5px;margin:0 0 10px;border:1px solid #444}.drawer .scrollview .container button{float:left;width:100%;height:40px;font-size:12px;font-weight:500;text-align:center;color:#fff;margin:5px 0;border:1px solid #444}.segmented div,.step .circle{color:#322B1A;text-align:center}.drawer .scrollview .container button:active,.drawer .scrollview .container button:hover{background-color:transparent}@media (min-width:768px){.drawer,.drawer-fade{top:105px;height:-webkit-calc(100% - 105px - 31px);height:-moz-calc(100% - 105px - 31px);height:calc(100% - 105px - 31px)}.drawer .scrollview .container button:active,.drawer .scrollview .container button:hover{background-color:#777}}.step,.step .circle{background-color:#D6CA95;-webkit-box-shadow:0 1px 5px 0 rgba(50,43,26,.2);-moz-box-shadow:0 1px 5px 0 rgba(50,43,26,.2);box-shadow:0 1px 5px 0 rgba(50,43,26,.2)}.step{position:relative;padding:40px 20px 20px;margin:50px auto;z-index:2}.section,.section.section-heading{padding:20px}.step .circle{position:absolute;top:-20px;left:-20px;width:50px;height:50px;font-family:Chalkdust;font-size:30px;line-height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.segmented{height:30px}.segmented div{float:left;width:100px;height:30px;font-size:14px;line-height:30px;border:1px solid #322B1A}body,html{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto}.segmented div.selected{background-color:#322B1A;color:#fff}.section,body{background-color:#111}.segmented div.left{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.segmented div.right{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px}body{position:relative}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button,select,span{font-size:16px}input{font-size:14px}a{color:#90EE90}a:hover{color:#777}.section{width:-webkit-calc(100% - 8px - 8px);width:-moz-calc(100% - 8px - 8px);width:calc(100% - 8px - 8px);max-width:800px;color:#F0F0F0;font-size:16px;border:1px solid #777;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:8px auto}.section.section-heading span{font-size:20px;line-height:24px;font-weight:500;color:#E18D09}.green-button{color:#fff;background-color:green;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.inverted-color{-webkit-filter:invert(100%);filter:invert(100%)}.display-block{display:block!important}.display-none{display:none!important}.fade-in{-webkit-animation:fadeInAnimation ease .5s;-moz-animation:fadeInAnimation ease .5s;-o-animation:fadeInAnimation ease .5s;animation:fadeInAnimation ease .5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-out{-webkit-animation:fadeOutAnimation ease .5s;-moz-animation:fadeOutAnimation ease .5s;-o-animation:fadeOutAnimation ease .5s;animation:fadeOutAnimation ease .5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}@media (min-width:768px){.section{width:-webkit-calc(100% - 20px - 20px);width:-moz-calc(100% - 20px - 20px);width:calc(100% - 20px - 20px);margin:20px auto}}.splash-image{top:50%;left:50%;width:225px;height:32.5px;margin-top:-16.25px;margin-left:-112.5px}@media (min-width:768px){.splash-image{width:450px;height:65px;margin-top:-32px;margin-left:-225px}}.header-container{height:63px;background-color:#111;z-index:9}.slideshow-container{top:63px;width:100%;height:-webkit-calc(100% - 63px - 25px);height:-moz-calc(100% - 63px - 25px);height:calc(100% - 63px - 25px);background-repeat:no-repeat;background-position:center center;z-index:1;opacity:0}.footer{position:absolute;color:#666;background-color:#000;border-top:1px solid #333;z-index:9}.footer a{display:inline-block;font-size:12px;line-height:23px}@media (min-width:768px){.header-container{height:105px}.background-container{top:105px;height:-webkit-calc(100% - 105px - 30px);height:-moz-calc(100% - 105px - 30px);height:calc(100% - 105px - 30px)}.footer a{line-height:28px}}.header{position:relative;background-color:#111}.header .button-container{position:absolute;top:12px;width:40px;height:40px;background-color:green;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:visible}.header .button-container button{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;-moz-background-size:24px 24px;background-size:24px 24px}.header .button-container.search-button-container{left:12px}.header .button-container.search-button-container .search{background-image:url(images/icons/search.png)}.header .button-container.cart-button-container{right:12px}.header .button-container.cart-button-container .cart{background-image:url(images/icons/cart.png)}.header .button-container .badge{position:absolute;top:-8px;right:-8px;width:20px;height:18px;font-size:10px;line-height:18px;text-align:center;background-color:#992929;color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.header .logo-container.logo{width:180px;height:26px;background-image:url(images/logo/logo.png);cursor:pointer}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.header .logo-container.logo{background-image:url(images/logo/logo@2x.png)}}.header .tagline{font-size:8px;color:rgba(255,255,255,.8);margin:15px auto 0}@media (min-width:768px){.header .button-container{top:28px;width:48px;height:48px}.header .button-container button{-moz-background-size:28px 28px;background-size:28px 28px}.header .button-container.search-button-container{left:20px}.header .button-container.cart-button-container{right:20px}.header .logo-container.logo{width:332px;height:48px}.header .tagline{font-size:15px;margin:20px auto 0}}.landing{position:absolute;width:100%;height:100%;overflow:auto}.landing .paypal-logo{display:inline-block;vertical-align:text-top;width:77px;height:20px;background-color:#fff;background-image:url(images/paypal/paypal-logo.svg)}.contact span,.copyright .section span,.privacy .section span,.terms .section span{display:block}.contact,.copyright,.privacy,.terms{width:100%;height:100%;overflow:auto;position:absolute}.terms .section span a{line-height:22px;vertical-align:top}.contact .facebook-logo,.contact .twitch-logo,.contact .x-logo{width:48px;height:48px;-moz-background-size:contain;background-size:contain;margin-right:16px}.contact span a{vertical-align:top}.contact .social-media-container{white-space:nowrap;overflow:hidden}.contact .social-media-container .social-media-link{display:inline-block;vertical-align:top;line-height:48px}.contact .twitch-logo{display:inline-block;background-image:url(images/social-media/twitch_logo.png)}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.contact .twitch-logo{background-image:url(images/social-media/twitch_logo@2x.png)}}.contact .x-logo{display:inline-block;background-image:url(images/social-media/x_logo.png)}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.contact .x-logo{background-image:url(images/social-media/x_logo@2x.png)}}.contact .facebook-logo{display:inline-block;background-image:url(images/social-media/fb_logo.png)}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.contact .facebook-logo{background-image:url(images/social-media/fb_logo@2x.png)}}.search{width:100%;height:100%;overflow:auto}.search-component{position:absolute;width:100%}.search-component .filter-title{display:block;font-size:14px;line-height:26px;margin-bottom:2px}.search-component .filter-title.mt-8{margin-top:4px}.search-component input,.search-component select{display:block;width:100%;color:#000;margin-bottom:8px}.search-component input[type=checkbox]{display:inline-block;width:unset}.search-component .search-button{display:block;width:200px;height:44px;margin:20px auto 10px}.search-component .checkbox-container{display:inline-block;width:60px}.search-results .no-results,.sort{width:100%;border:1px solid #444;margin-top:8px}.search-component .color-1,.search-component .color-2{display:block}@media (min-width:768px){.search .color-1,.search .color-2{display:inline-block}}.search-results{padding:0 8px 8px}.search-results .no-results{line-height:34px;text-align:center}.sort{padding:8px}.sort span{display:block;font-size:14px;line-height:26px;margin-bottom:2px}.table-row{height:220px;font-size:0;background-color:#111;border:1px solid #444;margin-top:8px}.table-row .left-col{display:inline-block;vertical-align:top;width:162px;padding:8px}.table-row .left-col img{width:146px;height:204px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.table-row .right-col{display:inline-block;vertical-align:top;width:-webkit-calc(100% - 162px);width:-moz-calc(100% - 162px);width:calc(100% - 162px);padding:4px 8px;overflow:hidden}.table-row .right-col span{display:block;font-size:14px;line-height:25px;color:#f0f0f0}.table-row .right-col .name{white-space:nowrap}.table-row .right-col .in-cart{margin-top:3px}.table-row .right-col .in-cart button{width:44px;height:25px;display:inline-block}.table-row .right-col .in-cart .added-to-cart{display:inline-block;text-align:center;margin:0 10px}@media (min-width:768px){.table-row:hover{background-color:#222}}.table-footer{width:100%;height:40px;padding:5px;background-color:#111;border:1px solid #444;margin-top:8px}.table-footer span{display:block;width:100%;font-size:16px;line-height:30px;font-weight:500;text-align:center}.cart{position:absolute;width:100%;height:100%;overflow:auto}.cart .section.overlay-parent{position:relative}.cart .section .checkout-button-container{margin:0 auto;text-align:center;color:#F0F0F0;background-color:green;padding:8px 16px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cart .cart-results{padding:0 8px 8px}.overlay{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);text-align:center;z-index:9}.overlay span{line-height:34px;color:red}.checkout .section .paypal-button-container{margin:8px auto 0;max-width:420px;z-index:8}.loading-spinner-container .loading-spinner,.order-validation .loading-spinner{position:absolute;margin-top:-44px;margin-left:-44px;color:#F0F0F0;line-height:-webkit-calc(88px - 8px);line-height:-moz-calc(88px - 8px);line-height:calc(88px - 8px)}.order-validation .loading-spinner{width:88px;height:88px;top:50%;left:50%;text-align:center;background-color:#000}.order-confirmation .order-results{padding:0;overflow:hidden}.order-confirmation-table-header .in-cart{width:40px;text-align:center}.order-confirmation-table-header .name{width:-webkit-calc(100% - 40px - 70px - 70px);width:-moz-calc(100% - 40px - 70px - 70px);width:calc(100% - 40px - 70px - 70px);text-align:left}.order-confirmation-table-header .name-desktop{display:none}.order-confirmation-table-header .name-mobile{display:inline-block}.order-confirmation-table-header .price,.order-confirmation-table-header .sku{width:70px;text-align:center}@media (min-width:768px){.order-confirmation .order-results{padding:8px}.order-confirmation-table-header .name-desktop{display:inline-block}.order-confirmation-table-header .name-mobile{display:none}}.order-confirmation-row span{vertical-align:text-bottom}.order-confirmation-row .added-to-cart{width:40px;text-align:center}.order-confirmation-row .name{width:-webkit-calc(100% - 40px - 70px - 70px);width:-moz-calc(100% - 40px - 70px - 70px);width:calc(100% - 40px - 70px - 70px);text-align:left;white-space:nowrap;overflow:hidden}.order-confirmation-row .price,.order-confirmation-row .sku{width:70px;text-align:center}.order-confirmation-table-footer{width:100%}.order-confirmation-table-footer span{display:block;width:100%;font-size:16px;font-weight:500;text-align:center}.loading-spinner-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9}.loading-spinner-container .loading-spinner{width:88px;height:88px;top:50%;left:50%;text-align:center;background-color:#000;border:1px solid #F0F0F0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}