﻿body{font-family:"Lato",sans-serif;font-weight:normal;background-color:#fff;position:relative;padding-top:4.75rem;}@media(min-width:769px){body{padding-top:6rem;}}summary{cursor:text;}a{transition:color linear .4s;color:#60769a;}a:link,a:visited{color:#60769a;text-decoration:none;}a:hover,a:active{color:#9eacc2;}a:active{color:#60769a;}a.dropdown-item:active{background-color:#60769a;}h1,h2,h3,h4,h5{font-family:"Oswald",sans-serif;font-weight:normal;}.input-group input{-moz-appearance:textfield;}.input-group input::-webkit-outer-spin-button,.input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}label:not(.default){font-size:12px;line-height:1.25em;font-weight:bold;color:#808080;margin-bottom:0;}input.form-control::placeholder,.input::-webkit-input-placeholder,.input::-moz-placeholder,.input::-ms-input-placeholder{font-weight:normal;color:#ccc;}input.form-control:not(.default),.input{border-width:0;border-radius:0;border-bottom-width:1px;border-style:dotted;background-color:transparent;padding:2px 0;outline:none;border-color:#ccc;font-weight:bold;}.form-control:focus,.form-control.focused,.input:focus,.input.focused{background-color:transparent;border-style:solid;border-color:#60769a;color:#60769a;outline:none;box-shadow:none;}.form-control.valid,.input.valid{color:#60769a;border-color:#60769a;border-style:solid;}.form-control.invalid,.input.invalid{color:#c00;border-color:#c00;border-style:solid;}[v-cloak]{display:none;}nav.navbar{background-color:#fff;box-shadow:rgba(0,0,0,.1275) 0 .25rem .25rem;}nav.navbar a.navbar-brand img{width:auto;max-height:48px;}nav.navbar .nav-link{color:rgba(0,0,0,.5);}nav.navbar .nav-item{margin-left:.5rem;}nav.navbar .right-mobile-options{margin-left:.5rem;}nav.navbar .right-mobile-options li.nav-item{padding-left:1rem;}nav.navbar .navbar-collapse .nav-link,nav.navbar .navbar-collapse .dropdown-item{font-family:Lato,'Helvetica Neue',Arial,sans-serif;font-size:.875rem;}nav.navbar .navbar-collapse .nav-link:active,nav.navbar .navbar-collapse .dropdown-item:active{background-color:#60769a;color:#fff;}nav.navbar .navbar-collapse.offcanvas-collapse{position:fixed;top:72px;bottom:0;right:-100%;width:calc(100% - 3rem);max-width:380px;padding-bottom:2rem;overflow-y:auto;visibility:hidden;background-color:#212529;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:left,visibility;}nav.navbar .navbar-collapse.offcanvas-collapse .footer-links{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:.875rem;}nav.navbar .navbar-collapse.offcanvas-collapse.open{left:auto;right:0;visibility:visible;z-index:1000;}nav.navbar .navbar-collapse.offcanvas-collapse.open .navbar-nav{overflow-x:hidden;}nav.navbar .navbar-collapse.offcanvas-collapse.open .navbar-nav ul.multi-column-dropdown{padding-inline-start:0;}nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item{padding:.75rem 0;border-bottom:1px solid #696d70;}nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item a.nav-link{display:block;color:#f2f2f2;font-family:Oswald,'Helvetica Neue',Arial,sans-serif;font-weight:200;font-size:1.5rem;padding-left:1rem;}nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item .dropdown-menu{background-color:transparent;border:none;}nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item .dropdown-menu a.dropdown-item:link,nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item .dropdown-menu a.dropdown-item:visited{max-width:calc(100% - 2rem);color:#fff;padding:.75em 0;margin:0 1rem;padding-left:1rem;}nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item .dropdown-menu a.dropdown-item:hover,nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item .dropdown-menu a.dropdown-item:active{background-color:#4e5862;color:#fff;}nav.navbar .navbar-collapse.offcanvas-collapse .navbar-nav .nav-item .dropdown-menu div.dropdown-divider{border-top-color:#999;margin:.5rem;}nav.navbar .navbar-toggler,nav.navbar .search-toggler,nav.navbar .cart-toggler,nav.navbar .find-store{font-size:2em;border:none;padding:0;color:#808080;line-height:3rem;outline:none;}nav.navbar .navbar-toggler-icon{color:#808080;}nav.navbar .navbar-close-icon{display:inline-block;width:48px;}nav.navbar .cart-toggler,nav.navbar .search-toggler,nav.navbar .find-store{font-size:1.5rem;border:none;outline:none;color:#808080;background-color:transparent;padding-top:0;padding-bottom:0;}nav.navbar .cart-toggler small,nav.navbar .search-toggler small,nav.navbar .find-store small{margin-bottom:-4px;display:inline-block;font-size:.675rem;line-height:.75rem;}nav.navbar #gibson-nav-cart{position:static;}nav.navbar #gibson-nav-cart a.nav-cart-item.dropdown-item{display:block;padding:.5rem .25rem;border-top:1px solid #ccc;white-space:normal !important;}nav.navbar #gibson-nav-cart a.nav-cart-item.dropdown-item:first-child{border-top:none !important;}nav.navbar #gibson-nav-cart a.nav-cart-item.dropdown-item img{float:left;max-width:64px;margin-right:.5rem;}nav.navbar #cart-dd-contents{top:4.5rem;left:auto;right:0;width:100%;padding:.5rem 1rem 1rem;box-shadow:rgba(128,128,128,.67) 0 3px 5px;border:1px solid #ccc;border-width:1px 0;border-radius:0;}@media only screen and (min-width:768px){nav.navbar #cart-dd-contents{max-width:555px;}}#body-wrap{background-color:#f2f2f2;}footer{background-color:#212529;padding:2rem;color:#bfbfbf;}footer #subscribe-form .btn.btn-primary{background-color:#60769a !important;border-color:#60769a !important;color:#fff;}footer .footer-brand img{max-height:100px;width:auto;}footer .pre-ftr-nav,footer .ftr-link-navs{padding-bottom:1.5rem;border-bottom:1px dotted #808080;margin-bottom:1.5rem;}footer #newsletter-footer{margin-bottom:1rem;}footer #newsletter-footer h5{font-size:1rem;text-transform:uppercase;}footer #newsletter-footer p{font-size:.75rem;margin-top:.5rem;}footer .social a{font-size:2rem;line-height:2rem;margin-left:1rem;}footer .social a:first-child{margin-left:0;}footer .social a:hover{color:#bfbfbf;}footer ul.list-unstyled{text-indent:0;margin-left:0;}footer ul.list-unstyled li{text-align:left;}footer ul.list-unstyled li a{color:#f2f2f2;font-size:.75rem;}footer p{display:block;margin-bottom:.25rem;font-size:.85rem;}footer p a{transition:color linear .4s;color:#d9d9d9;}footer p a:link,footer p a:visited{color:#d9d9d9;text-decoration:none;}footer p a:hover,footer p a:active{color:#8c8c8c;}footer .nav{margin-top:1rem;text-align:left;}footer .nav-link{color:#f2f2f2;}@media(max-width:360px){#nav-main-global .right-mobile-options li.nav-item:first-child{margin-left:0;padding-left:0;}#nav-main-global .find-store small{display:none !important;}}@media(max-width:768px){.btn-group-sm>.btn,.btn-sm{font-size:.75rem;}nav.navbar a.navbar-brand img{max-height:48px;}.category-wrapper{padding-top:2rem;}.category-wrapper h1{font-family:Oswald,sans-serif;font-size:1.5rem;line-height:1.75rem;}.gibson-card .gibson-crown,.gibson-card .gibson-diamond{position:absolute;top:-13px;left:50%;margin-left:-1rem;overflow-y:visible;z-index:1029;}.gibson-card .gibson-crown.super-z,.gibson-card .gibson-diamond.super-z{z-index:1031;}.gibson-card .gibson-crown{max-height:1.5rem;width:auto;}.gibson-card .gibson-diamond{top:-11px;max-height:1.5rem;width:auto;margin-left:-.5rem;}.gibson-card .gibson-crown,.gibson-card .gibson-diamond{position:absolute;top:-13px;left:50%;margin-left:-1rem;overflow-y:visible;z-index:1029;}.gibson-card .gibson-crown.super-z,.gibson-card .gibson-diamond.super-z{z-index:1031;}.gibson-card .gibson-crown{max-height:1.5rem;width:auto;}.gibson-card .gibson-diamond{top:-11px;max-height:1.5rem;width:auto;margin-left:-.5rem;}}@media(min-width:769px){body{padding-top:6rem;}nav.navbar .navbar-collapse.offcanvas-collapse{top:98px;}}@media(min-width:992px){.dropdown-menu{min-width:200px;}.dropdown-menu.columns-2{min-width:400px;}.dropdown-menu.columns-3{min-width:600px;}.dropdown-menu li a{padding:5px 15px;font-weight:300;}.multi-column-dropdown{list-style:none;margin:0;padding:0;}.multi-column-dropdown li a{display:block;clear:both;line-height:1.428571429;color:#333;white-space:normal;}.multi-column-dropdown li a:hover{text-decoration:none;}}@media(min-width:1200px){nav.navbar .navbar-collapse .nav-link{font-size:1rem;}}.font-oswald{font-family:"Oswald",sans-serif !important;}.font-lato{font-family:"Lato",sans-serif;}.text-small{font-size:75%;}.lh-75{line-height:.75em;}.lh-1{line-height:1em;}.lh-125{line-height:1.25em;}.half-feature{max-height:50vh !important;}.btn.btn-primary{color:#fff;background-color:#60769a;border-color:#60769a;}.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#4c5e7b;}.btn.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(96,118,154,.3);}.btn.btn-primary:hover{background-color:#4c5e7b;}.btn.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(96,118,154,.3);}.btn.btn-outline-primary{border-color:#60769a;color:#60769a;}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active{background-color:#60769a;color:#f2f2f2;}.btn.btn-secondary{color:#fff;}.btn.btn-gold{color:#8f8362;border-color:#8f8362;}.btn.btn-gold:hover{background-color:#8f8362;color:#fff;}.btn.btn-primary.btn-gold{background-color:#8f8362;color:#fff;border-color:#8f8362;}.btn.btn-primary.btn-gold:hover{background-color:#8e8261;}#modal-shader{position:fixed;z-index:999;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.67);}.gibson-card{position:relative;text-align:center;}.gibson-card:after{position:absolute;top:0;left:0;content:" ";background:radial-gradient(closest-side,transparent 50%,#8f8362 100%);width:100%;max-width:1110px;height:2px;line-height:48px;text-align:center;}.gibson-card.inverted-border:after{background:radial-gradient(closest-side,#8f8362,#fff);}.gibson-card .gibson-crown,.gibson-card .gibson-diamond{position:absolute;top:-26px;left:50%;margin-left:-1rem;overflow-y:visible;z-index:1029;}.gibson-card .gibson-diamond{top:-22px;max-height:48px;width:auto;margin-left:-.5rem;}.gibson-card .heading{text-align:center;font-size:3rem;font-family:"Oswald",sans-serif;line-height:4rem;margin-bottom:1.5rem;}.gibson-card .heading span{font-size:1rem;line-height:1.25rem;}.lp-hero{background-color:#212529;}@media(min-width:768px){.lp-hero{padding-top:1.5rem;}}@media(min-width:992px){.lp-hero{padding:0;}}.header{background-color:#e2e2e2;color:#212529;padding:1.5rem 0;margin:0 auto;text-align:left;}.gibson-blue{color:#60769a;}.gibson-blue-bg{background-color:#60769a;color:#fff;}.home{position:relative;background-color:#fff;}.home .body-types{margin-bottom:3rem;}@media(max-width:576px){.home .body-types{margin-bottom:1.5rem;}}.home .body-types .col{text-align:center;}.home .body-types a{display:block;background-color:#fff;text-align:center;font-family:"Oswald",sans-serif;font-weight:normal;color:#212529;text-transform:uppercase;}.home .body-types a span{padding:.5rem 0;}.home .homepage-finishes .heading{font-size:4rem;line-height:4.5rem;}.home .homepage-finishes a.guitar-image{display:block;max-height:calc(900px - 220px);overflow-y:hidden;padding-top:-110px;}.home .homepage-finishes a.guitar-image img{max-width:calc(100% - 6rem);}.home .homepage-finishes h3{font-size:1.25rem;font-family:"Lato",sans-serif;text-align:center;}.home .homepage-finishes h3 .lightweight{font-weight:200;}.home .homepage-finishes .btn-group .btn{width:50%;}.home .homepage-finishes .carousel-indicators{display:none;bottom:0;}.home .homepage-finishes .carousel-indicators a{display:block;}.home .countdown-hero{background-size:cover;background-position:right top;background-repeat:no-repeat;background-image:url("https://static.gibson.com/gibson-web/home/hci-g-series-countdown-bg-v7.jpg");padding:4rem 0;}.home .countdown-hero div.container{color:#fff;font-family:"Lato",sans-serif;}.home .countdown-hero div.container h1{font-size:1.25rem;font-weight:300;text-transform:uppercase;border-radius:.35rem;}.home .countdown-hero div.container h1 small{font-family:"Lato",sans-serif;font-size:1.25rem;line-height:1.25rem;}.home .countdown-hero div.container div.countdown{background-color:rgba(0,0,0,.6);font-weight:200;border-radius:.35rem;}.home .countdown-hero div.container div.countdown div{color:rgba(255,255,255,.9);}.home .countdown-hero div.container div.countdown div p{margin:0;font-size:2rem;}@media(max-width:320px){.home .countdown-hero div.container div.countdown div p{font-size:1.75rem;}}@media(max-width:320px){.home .countdown-hero div.container div.countdown div small{font-size:.675rem;}}.home .countdown-hero div.container div.countdown div.divider{width:2px;margin:.35rem 1.5rem;background-color:rgba(255,255,255,.6);}@media(max-width:320px){.home .countdown-hero div.container div.countdown div.divider{margin:1.25rem;}}@media(max-width:576px){.home .gibson-card .heading{font-size:2rem;line-height:2.5rem;}.home .gibson-card .heading .sub-heading{font-size:1.5rem;line-height:2rem;}}@media(max-width:576px){.home .homepage-hero .gibson-card .carousel-caption.top-caption{padding-top:0;}.home .homepage-hero .gibson-card .carousel-caption.top-caption .pre-text{font-size:1rem;line-height:1.25rem;margin-bottom:.75rem;}.home .homepage-hero .gibson-card .carousel-caption.top-caption .hero-headline,.home .homepage-hero .gibson-card .carousel-caption.top-caption .cta-text{display:none;}.home .homepage-hero .gibson-card .carousel-caption.top-caption .call-to-action .btn.btn-outline-primary.btn-gold{margin-left:0;}}#product-page{height:100%;padding-top:1.5rem;background-color:#fff;}#product-page .marketing-headline,#product-page .headline{font-family:"Oswald",sans-serif;text-transform:capitalize;}#product-page .marketing-headline{font-size:2rem;}#product-page .marketing-copy{position:relative;max-height:7.5rem;padding-bottom:2rem;overflow-y:hidden;}#product-page .marketing-copy.expanded{max-height:none;}#product-page .view-more-toggle{display:block;position:absolute;bottom:0;left:0;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,#fff 100%);text-align:center;padding-top:.125rem;text-shadow:0 0 .25rem white;}#product-page .ecomm-field-label{text-align:left;font-family:"Oswald",sans-serif;color:#696d70;font-weight:300;}#product-page .orientation label{line-height:2rem !important;padding:.25rem .75rem;margin-bottom:0;}#product-page .orientation label.disabled{text-decoration:line-through;color:#ccc;}#product-page .select-finish{display:inline-block;}#product-page .select-finish.active{padding:1px;border:1px solid #8f8362;}#product-page .select-finish .finish-thumb{width:2rem;height:2rem;}#product-page #find-in-store.btn.btn-outline-primary{border-color:#60769a;color:#60769a;}#product-page #find-in-store.btn.btn-outline-primary:hover,#product-page #find-in-store.btn.btn-outline-primary:active{background-color:#8f8362;border-color:#8f8362;color:#fff;}#product-page .call-to-action .price-label{font-family:"Oswald",sans-serif;}#product-page .above-fold{position:relative;height:100%;background:#fff;}#product-page .above-fold .share-widget{position:absolute;top:1.5rem;right:0;z-index:3;}#product-page .above-fold .gibson-card{padding-top:2rem;}#product-page .above-fold .product-meta{z-index:1;padding:.25rem 0;text-align:left;}#product-page .above-fold .carousel{padding-bottom:3rem;}#product-page .above-fold .displayed-finish{position:absolute;bottom:0;right:0;margin:0 auto;padding:0;color:#979ca2;z-index:1;font-size:1rem;font-weight:normal;font-family:"Lato",sans-serif;background-color:rgba(255,255,255,.7);}#product-page .above-fold .carousel-indicators{margin-bottom:-.5rem;}#product-page .above-fold .carousel-indicators>li{width:initial;height:initial;text-indent:initial;flex:0 1 auto;padding:1px;border:1px solid #fff;display:flex;align-items:center;}#product-page .above-fold .carousel-indicators>li.active{border:1px solid #ccc;}#product-page .above-fold .carousel-indicators>li img{opacity:.7;}#product-page .above-fold .carousel-indicators>li.active img{opacity:1;}#product-page .above-fold div.cart-options div.ecomm-cta div.alert.lefty{font-size:1rem;}#product-page .spec-section{text-align:left;}#product-page .spec-section h4{font-family:"Oswald",sans-serif;color:#8f8362;}#product-page .spec-section .spec-item{padding:.25rem 0;border-bottom:1px solid #e2e2e2;font-size:.875rem;}#product-page .spec-section .spec-item:last-child{border-bottom:none;}#product-page .spec-section .spec-label{font-weight:bold;}#product-page .spec-section .spec-value{text-align:right;}#product-page .support-banner .support-questions{text-transform:uppercase;font-family:"Oswald",sans-serif;line-height:3rem;}#product-page .support-banner .support-phone{border-left:1px solid #fff;border-right:1px solid #fff;padding:0 1rem;}#product-page .support-banner .row{border-radius:.25rem;background-color:#60769a;color:#fff;max-width:100%;margin:0 auto;padding:.25rem 0;}#product-page .support-banner a{color:#fff;line-height:3rem;}#product-page.guitar-product .above-fold .carousel-indicators>li{flex:1;}#product-page .btn.btn-block.btn-sm{font-size:.75rem;padding:.25rem .75rem;}#gear-page .carousel-indicators{margin:.5rem auto;position:static;}#gear-page .carousel-indicators>li{width:initial;height:initial;text-indent:initial;display:flex;align-items:center;flex:0 1 auto;padding:1px;border:1px solid #f2f2f2;}#gear-page .carousel-indicators>li.active{border:1px solid #ccc;}#gear-page .carousel-indicators>li a{display:block;max-width:4rem;}#gear-page div.description{text-align:justify;padding:.5rem 0;border-bottom:1px solid #e2e2e2;}#gear-page div.variations{padding:.5rem 0;}#gear-page div.variations h5{font-weight:300;}#gear-page div.price{padding:.5rem 0;font-size:1.5rem;text-align:center;}#gear-page div.cta{padding:.5rem 0;}@media(min-width:768px){#gear-page #product-page .cart-options .marketing-headline{font-size:2rem;}}#carousel-video-preview .play-the-video{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c00;}.share-widget .btn.btn-outline-primary{border-color:#60769a;}.category-wrapper{padding-top:1rem;font-size:.875rem;}.category-wrapper a{transition:color linear .4s;color:#212529;line-height:1rem;width:100%;}.category-wrapper a:link,.category-wrapper a:visited{color:#212529;text-decoration:none;}.category-wrapper a:hover,.category-wrapper a:active{color:#8f8362;}.category-wrapper .model-card{position:relative;}.category-wrapper .gear-item img{width:205px;height:205px;margin:0 auto;display:block;}.category-wrapper .model-card,.category-wrapper .gear-item{border:1px solid transparent;border-radius:.345rem;background-color:#fff;overflow:hidden;}.category-wrapper .model-card h4,.category-wrapper .gear-item h4{margin:0;padding:0;font-size:1rem;}.category-wrapper .model-card .price,.category-wrapper .gear-item .price{position:absolute;bottom:1rem;right:1rem;font-size:1.5rem;color:#8f8362;}.category-wrapper .model-card .product-details,.category-wrapper .gear-item .product-details{position:absolute;bottom:0;left:0;width:100%;color:#fff;background-color:rgba(0,0,0,.67);}.category-wrapper .model-card .product-details .available-finishes,.category-wrapper .gear-item .product-details .available-finishes{margin-top:-.25rem;padding:.25rem 1rem;text-align:center;background-color:#fff;}.category-wrapper .model-card .product-details .available-finishes small,.category-wrapper .gear-item .product-details .available-finishes small{display:block;font-size:.75rem;color:#8f8362;line-height:1rem;text-align:right;margin-right:1rem;}.category-wrapper .model-card .product-details .available-finishes .price-label,.category-wrapper .gear-item .product-details .available-finishes .price-label{line-height:1rem;font-size:1rem;}.category-wrapper .finish-options{padding-top:-1.5rem;z-index:100;font-size:.875rem;}.category-wrapper a.collection-link{background-color:#60769a;color:#fff;padding:.25rem;border-radius:.2rem;transition:background-color linear .4s;}.category-wrapper a.collection-link:hover,.category-wrapper a.collection-link:active{background-color:#39465b;}div.privacy-policy h3{font-style:italic;margin-top:2rem;margin-bottom:2rem;}div.warranty-division-grid div.card{margin-bottom:1rem;}div.warranty-contact{text-align:center;padding:.5rem 0;margin-top:2rem;}aside.support-callout div.row{border-radius:.25rem;color:#fff;background-color:#60769a;max-width:100%;margin:0 auto;padding:.25rem 0;}aside.support-callout div.row div.support-questions{text-transform:uppercase;font-family:Oswald,sans-serif;line-height:3rem;}aside.support-callout div.row div.support-email{border-left:1px solid #fff;}aside.support-callout div.row a{color:#fff;line-height:3rem;}div.support-banner{background-image:url("https://gibsonbrands.blob.core.windows.net/gibson-web/support/support-banner.png");background-position:center;background-repeat:no-repeat;min-height:200px;}.text-heading{background-color:#f2f2f2;padding:1.65rem 1rem;}div.cart-head{font-weight:bold;border-bottom:1px solid #f2f2f2;padding:.75rem 0;}div.cart-items .row{padding:.75rem 0;}div.cart-items div.row:nth-child(even){background-color:#f2f2f2;}div.cart-items div.row:last-child{border-bottom:2px solid #d9d9d9;}@media(min-width:768px){div.cart-items .qty{max-width:40%;}}div.cart-foot{font-weight:bold;font-size:1.25rem;}div.cart-foot .h2{font-family:"Oswald",sans-serif;}#checkout-steps .card-header .btn.btn-link{color:#60769a;}#gibson-cart a{font-weight:bold;}@media(max-width:768px){#gibson-cart .cart-contents{border-bottom:1px solid #e2e2e2;}}#gibson-cart .cart-contents{margin-bottom:1rem;}#gibson-cart .cart-contents .cart-item{border-bottom:1px solid #e2e2e2;}#gibson-cart .cart-contents .cart-item:last-child{border-bottom:none;margin-bottom:0 !important;}#gibson-cart .cart-contents .cart-item input[type=number]{max-width:80px;}#gibson-checkout h5{font-weight:300;margin:.5rem 0;}#gibson-checkout div.breadcrumbs{margin-bottom:1rem;}#gibson-checkout div.breadcrumbs span.active{font-weight:bold;}#gibson-checkout div.form-row>div{margin-bottom:.5rem;}#gibson-checkout a.shipping-option{color:#212529;padding:.35rem 0;margin:.5rem 0;border:1px solid rgba(0,0,0,.1);border-radius:.15rem;}#gibson-checkout a.shipping-option.icon{color:#60769a;}#gibson-checkout a.shipping-option:hover,#gibson-checkout a.shipping-option.selected{background-color:#60769a;color:#fff;}#gibson-checkout a.shipping-option:hover.icon,#gibson-checkout a.shipping-option.selected.icon{color:#fff;}#gibson-checkout .checkout-summary small>u{color:#60769a;}#gibson-checkout .stripeEl *{top:.5rem;left:.5rem;}@media(min-width:768px){#gibson-checkout .cart-items .qty{max-width:40%;}}.order-status .order-line-item{font-size:.875rem;}@media(min-width:768px){.order-status .order-line-item{font-size:1rem;}#gibson-cart .cart-subtotal{border-left:1px solid #696d70;padding:.25rem 1rem;margin:1rem 0;}}.map-wrapper{position:relative;}.map-wrapper .collapser,.map-wrapper .expander{position:absolute;top:1rem;right:1rem;background-color:transparent;color:#60769a;border:none;}.map-wrapper .map-menu{position:absolute;top:1rem;left:1rem;min-width:30%;max-width:calc(100% - 2rem);background-color:#fff;border-radius:.25rem;z-index:1020;}.map-wrapper .map-menu h1{font-size:1.5rem;line-height:1.5rem;padding:0 0 1rem;margin:0 auto;}.map-wrapper .map-menu #dealer-results{overflow-y:scroll;}.map-wrapper .map-menu #dealer-results .dealer-result{position:relative;padding-right:1rem;padding-bottom:1rem;margin-bottom:1rem;}.map-wrapper .map-menu #dealer-results .dealer-result .locate-on-map{width:100%;margin:0 0 1rem .25rem;}.map-wrapper .map-menu #dealer-results .dealer-result:last-child{margin-bottom:0;border-bottom:none !important;}.map-wrapper .map-menu #dealer-results .dealer-result h4{font-size:1rem;line-height:1.5rem;margin:0 0;padding:0;text-overflow:ellipsis;max-width:calc(100% - 1rem);white-space:nowrap;}.map-wrapper .map-menu #dealer-results .dealer-result p{margin-bottom:0;}#dealer-map{width:100%;height:100%;min-height:500px;}div.job{padding:.5rem 1rem;}div.job:nth-child(odd){background-color:#f2f2f2;}a.badge-light.active{color:#212529;background-color:#dae0ef;}#gibson-tv{background:#000;color:#e6e6e6;}#gibson-tv h1{margin:0;}#gibson-tv a.subscribe{background-color:#c00;color:#fff;}#gibson-tv div.video-collection h3{margin-top:2.5rem;margin-bottom:0;font-weight:300;}#gibson-tv div.video-collection a.video-trigger{color:#fff;padding-bottom:1rem;}#gibson-tv div.video-collection a.video-trigger h5{margin-bottom:0;font-weight:300;}#gibson-tv div.video-collection a.video-trigger p{margin:0;font-size:.75rem;}