.glide__slides,.glide__track{overflow:hidden}.glide,.glide__slides{position:relative;width:100%}.glide{-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__slides{list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}@media screen and (max-width:767px){.glide__slides{-ms-flex-wrap:wrap;flex-wrap:wrap}}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{width:21px!important;height:42px!important;position:absolute;display:block;top:33%;opacity:1!important;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:none;border-radius:4px;-webkit-box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);cursor:pointer;-webkit-transition:opacity 150ms ease,border .3s ease-in-out;transition:opacity 150ms ease,border .3s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:0}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:-15px}.glide__arrow--right{right:-15px}.glide__arrow--disabled{opacity:.33}.cart-upsell-items-container{width:100%;max-width:880px;margin-left:auto;margin-right:auto}.hidden-sku,.top-hidden-sku{display:none}#cart-upsell-items{margin-bottom:20px}#cart-upsell-items .glide__arrow--left{left:-13px}#cart-upsell-items .slider--product__arrow.left{left:-2px;width:21px!important;height:42px!important;pointer-events:none}#cart-upsell-items .glide__arrow--right{right:-10px}#cart-upsell-items .slider--product__arrow.right{right:-2px;width:21px!important;height:42px!important;pointer-events:none}#cart-upsell-items .slider--product__arrow{fill:#d9d9d9!important;-webkit-transition:initial;transition:initial;opacity:1}#cart-upsell-items .slider--product__arrow .svg-line{fill:#d9d9d9!important;stroke:#d9d9d9!important}#cart-upsell-items .slider--product__arrow-blue .svg-line{fill:#00457D!important;stroke:#00457D!important}#cart-upsell-items .carousel-header{margin:20px 0 30px;font-size:22px;line-height:24px;color:#333;font-weight:700}#cart-upsell-items .product-slide{width:100%;padding:0}#cart-upsell-items .glide__slide a{width:100%;height:100%;max-width:160px;max-height:160px}#cart-upsell-items .product-slide p{color:#000;text-align:center;padding-top:10px;margin-bottom:0}#cart-upsell-items .item-text{font-size:14px;line-height:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:64px;width:90%;max-width:200px;margin-left:auto;margin-right:auto;text-transform:capitalize}@media screen and (max-width:560px){#cart-upsell-items .item-text{min-height:initial}}#cart-upsell-items .price{font-size:17px!important;line-height:17px!important;font-weight:700!important;padding-top:10px!important}#cart-upsell-items .red{color:#000!important}#cart-upsell-items .was-price{font-size:16px!important;line-height:18px!important;font-weight:600!important;color:#b2b2b2!important;text-decoration:line-through;padding-top:3px!important;margin-bottom:0}#cart-upsell-items .upsell-add-now-button:before,#cart-upsell-items .upsell-cta-button:before,#cart-upsell-items .upsell-shop-button:before{color:#00457D;font-size:14px;font-weight:600;line-height:28px;font-family:"Proxima Nova"}#cart-upsell-items .img-wrapper{width:160px;height:160px;display:block;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-position:center;background-size:contain}#cart-upsell-items .cart-upsell-buttons{-webkit-box-sizing:border-box;box-sizing:border-box;height:30px!important;width:160px!important;border-radius:4px;background-color:#FFF;margin:15px auto 0;text-align:center;display:block;cursor:pointer}#cart-upsell-items .upsell-cta-button,#cart-upsell-items .upsell-shop-button{border:1px solid #00457D}#cart-upsell-items .upsell-cta-button:before{content:"CUSTOMIZE"}#cart-upsell-items .upsell-shop-button:before{content:"SHOP"}#cart-upsell-items .upsell-add-now-button{border:1px solid #00457D;position:relative;cursor:pointer}#cart-upsell-items .upsell-add-now-button:before{content:"ADD NOW";position:absolute;top:0;left:35px}#cart-upsell-items .upsell-add-now-button:after{width:16px;height:16px;content:url(https://edge.prod.cdn.aac-e.com/prod/img/balfour/icons/magento/add-to-cart-indigo.svg);position:absolute;top:5px;right:32px}#cart-upsell-items .upsell-in-cart-button{border:1px solid #6BC643;position:relative;pointer-events:none}#cart-upsell-items .upsell-in-cart-button:before{color:#6BC643;font-family:"Proxima Nova";font-size:14px;font-weight:600;line-height:28px;content:"IN CART";position:absolute;top:0;left:45px}#cart-upsell-items .upsell-in-cart-button:after{width:16px;height:16px;content:url(https://edge.prod.cdn.aac-e.com/prod/img/icons/usic-added_to_cart-icon.svg);position:absolute;top:5px;right:38px}#cart-upsell-items .un-glide-slides{width:277.5px;margin-left:5px;margin-right:5px}@media screen and (max-width:1200px){#cart-upsell-items .un-glide-slides{width:25%;margin-left:0;margin-right:0}}@media screen and (max-width:767px){#cart-upsell-items .slider--product__arrow .svg-line{fill:#00457D!important;stroke:#00457D!important}#cart-upsell-items .un-glide-slides{width:50%;margin-left:0;margin-right:0}#cart-upsell-items{margin:0}#cart-upsell-items .strike-thru-text{padding:0}#cart-upsell-items .product-slide-mobile-one img{max-width:112px;width:100%;border:1px solid #D2D2D2}#cart-upsell-items .mobile-hide{opacity:0;visibility:hidden}.col.price.added-item-price:before{content:'Price:'!important;display:block;font-weight:700;padding-bottom:10px}.col.subtotal.added-item-subtotal:before{content:'Subtotal:'!important;display:block;font-weight:700;padding-bottom:10px}.cart-added-on-item .col.price:before{content:'Price:'!important;display:block;font-weight:700;padding-bottom:10px}.cart-added-on-item .col.subtotal:before{content:'Subtotal:'!important;display:block;font-weight:700;padding-bottom:10px}}.checkout-cart-index .cart.table-wrapper .table>tbody+tbody.cart.item:last-child{border-bottom:none!important}.add-on-item-td{padding:0!important}.cart-add-on-items-styles{width:100%;padding:10px 20px;margin:0 0 40px;border-top:solid 1px #333;border-bottom:solid 1px #333;background:#DBF2C4;color:#000}@media screen and (min-width:992px) and (max-width:1199px){.cart-add-on-items-styles{min-width:709px}}@media screen and (min-width:1200px){.cart-add-on-items-styles{min-width:854px}}.cart.item.cart-added-on-item{height:initial;border-bottom:none!important}.cart.item.cart-added-on-item:before{height:initial}.cart-added-on-item-spacer:before{height:30px!important}.cart-added-on-item-spacer .item-actions{border-bottom:solid 1px #d1d1d1}#cart-add-on-items .cart-add-on-item-header{margin:20px 0 30px;font-size:22px;line-height:24px;color:#333;font-weight:700}#cart-add-on-items a,#cart-add-on-items a:focus,#cart-add-on-items a:hover{color:#000;text-decoration:none}#cart-add-on-items a{display:block;margin-bottom:20px}#cart-add-on-items .desktop-header{padding-bottom:10px;margin-bottom:15px;border-bottom:solid 2px #000;line-height:initial}@media screen and (max-width:767px){#cart-add-on-items .desktop-header{display:none}}#cart-add-on-items .mobile-header{padding-bottom:0;margin-bottom:10px;border-bottom:solid 1px #979797;line-height:initial}@media screen and (min-width:601px){#cart-add-on-items .mobile-header{display:none}}#cart-add-on-items .header-label{font-size:14px;font-weight:600;text-align:center;line-height:14px;margin-bottom:0}#cart-add-on-items .item-column{width:70%;display:inline-block}#cart-add-on-items .item-column .header-label{text-align:left}#cart-add-on-items .item-column .item-img{float:left;margin-right:15px;text-align:center}#cart-add-on-items .item-column .item-img img{width:140px;height:140px;margin:auto 0}@media screen and (max-width:767px){#cart-add-on-items .item-column .item-img img{width:50px!important;height:50px!important;float:left}#cart-add-on-items .item-column .item-img{width:100%;margin-bottom:10px;margin-right:0}}#cart-add-on-items .item-column .item-title{width:65%;float:left;font-weight:600;font-size:20px}#cart-add-on-items .item-column .item-text{font-size:16px}@media screen and (max-width:767px){#cart-add-on-items .item-column .item-title{width:100%;margin-bottom:10px}#cart-add-on-items .item-column{width:100%}}#cart-add-on-items .small-column{width:10%;display:inline-block;text-align:center;vertical-align:top}@media screen and (max-width:767px){#cart-add-on-items .small-column{width:33%}}#cart-add-on-items .small-column.item-text{font-weight:600;font-size:16px}#cart-add-on-items .link-text{font-weight:700;font-size:18px;color:#00457D!important;line-height:18px;cursor:pointer}.upsell-last-chance-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:15px 15px 0;width:100%;max-width:652px;border:1px solid #ccc;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;max-height:100vh}@media screen and (max-width:767px){.upsell-last-chance-popup{position:relative;top:20px;left:0;-webkit-transform:initial;transform:initial;width:94%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.upsell-last-chance-popup .product-image{max-width:248px;margin-bottom:20px}}@media screen and (max-width:480px){.upsell-last-chance-popup{padding-bottom:140px}}.upsell-last-chance-popup .closePunchOut.upsell-closePunchOut{position:absolute;top:12px;right:13px;height:20px;width:20px;cursor:pointer}.upsell-last-chance-popup .main-content{border-top:2px solid #EBEBEB;margin-top:15px;padding-top:15px}.upsell-last-chance-popup .product-image{width:100%;height:auto;border:1px solid #D9D9D9}.upsell-last-chance-popup .top-header{color:#000;font-family:"Proxima Nova";font-size:18px;font-weight:800;line-height:22px;text-align:left;padding-right:20px}.upsell-last-chance-popup .header,.upsell-last-chance-popup .lg-callout{font-family:"Proxima Nova";font-size:20px;font-weight:800;line-height:24px}.upsell-last-chance-popup .lg-callout{color:#D65900;text-align:left;margin-bottom:5px}@media screen and (max-width:767px){.upsell-last-chance-popup .lg-callout{text-align:center}}.upsell-last-chance-popup .header{color:#000;text-align:left}@media screen and (max-width:767px){.upsell-last-chance-popup .header{text-align:center;width:90%;max-width:280px;margin-left:auto;margin-right:auto}}.upsell-last-chance-popup .body-text,.upsell-last-chance-popup .bullet-list{font-size:14px;text-align:left;color:#757575;font-family:"Proxima Nova"}.upsell-last-chance-popup .bullet-list{line-height:22px;margin-bottom:12px;padding-left:18px}.upsell-last-chance-popup .bullet-list li{margin-bottom:8px;line-height:16px;padding-left:10px}.upsell-last-chance-popup .body-text{line-height:22px;margin-bottom:25px}.upsell-last-chance-popup .was-price{margin-bottom:7px}.upsell-last-chance-popup .lg-link{color:#757575;font-family:"Proxima Nova";font-size:16px;line-height:20px;text-align:center}.upsell-last-chance-popup .upsell-last-chance-button{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;width:274px;background-color:#00457D;border-radius:4px;color:#FFF;margin:20px 0;position:relative;text-align:center;cursor:pointer}@media screen and (max-width:767px){.upsell-last-chance-popup .was-price{text-align:center}.upsell-last-chance-popup .upsell-last-chance-button{margin:10px auto 20px}}.upsell-last-chance-popup .upsell-last-chance-button:before{color:#FFF;font-family:"Proxima Nova";font-size:16px;font-weight:600;line-height:48px;content:"ADD NOW";position:absolute;top:0;left:84px}.upsell-last-chance-popup .upsell-last-chance-button:after{width:16px;height:16px;content:url(https://edge.prod.cdn.aac-e.com/prod/img/icons/usic-add-white.svg);position:absolute;top:11px;right:88px}.upsell-last-chance-popup .upsell-last-chance-button-ordered{-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;width:274px;background-color:#fff;border-radius:4px;color:#6BC643;border:2px solid #6BC643;margin:20px 0;position:relative;text-align:center;cursor:pointer;pointer-events:none}.upsell-last-chance-popup .upsell-last-chance-button-ordered:before{color:#6BC643;font-family:"Proxima Nova";font-size:16px;font-weight:600;line-height:45px;content:"ADDED";position:absolute;top:0;left:92px}.upsell-last-chance-popup .upsell-last-chance-button-ordered:after{width:16px;height:16px;content:url(https://edge.prod.cdn.aac-e.com/prod/img/icons/usic-added_to_cart-icon.svg);position:absolute;top:7px;right:94px}.upsell-last-chance-popup .last-chance-footer{border-top:1px solid #EBEBEB;padding:14px 0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.upsell-last-chance-popup .last-chance-footer .closePunchOut{position:initial;top:initial;right:initial;height:initial;width:initial}.upsell-last-chance-popup .last-chance-footer-text{text-align:center;text-decoration:underline!important;color:#757575;font-family:"Proxima Nova";font-size:16px;line-height:16px;cursor:pointer}@media screen and (max-width:767px){.upsell-last-chance-popup .upsell-last-chance-button-ordered{margin:10px auto 20px}.upsell-last-chance-popup .punch-out-overlay-header{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.upsell-last-chance-popup .checkout-image{margin-bottom:15px}}.m-b-l{margin-bottom:40px}.last-chance-product-item{background-color:#EEE;padding:20px 5px!important}.last-chance-product-item .details-qty{margin:5px 0;float:left;line-height:10px}.last-chance-product-item .price-summary-text{color:#5FB630;font-family:"Proxima Nova";font-size:18px;font-weight:700;line-height:22px;text-align:right}.last-chance-product-item .remove-link{color:#00457D;font-family:"Proxima Nova";font-size:16px;font-weight:700;line-height:20px;text-align:right;cursor:pointer;float:right;text-decoration:underline}.last-chance-added-item{background-color:#EEE;padding:10px 8px!important}.product-item{position:relative}.remove-link{position:absolute;bottom:5px;right:5px}