﻿h1.product,h2.product{color:var(--dark);margin-top:0}.free-shipping-msg-first,.free-shipping-msg-first.showFS{transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}.prodlist .title,.sml-prod-title{text-overflow:ellipsis;white-space:nowrap}.card,.delivery-popup,.delivery-popup:hover{cursor:pointer}body{padding-bottom:0;color:#5a5a5a;font-family:'Helvetica Neue',Helvetica,sans-serif;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1,h2,h3,h4,h5{font-family:'Roboto Condensed',sans-serif;font-weight:700}h1,h2,h2.black,h3{font-weight:400}.control-label,.cookie-sku,.homeproducts ul,.product-filter-tabs,.tight,.usp-bar{font-family:'Roboto Condensed',Helvetica,Arial,'Lucida Grande',sans-serif}@media (min-width:1600px){.container{width:1570px}.col-lg-25{width:20%}.visible-xl-block{display:block}.visible-xl-inline{display:inline}.visible-xl-inline-block{display:inline-block}.col-lx-25{width:20%;float:left}}@media (max-width:1600px){.hidden-xl,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none}}.catlist ul li a span,.grouped-fieldset legend,.prodlist:hover .colourprint-product-hover,.related-prods .prodlist:hover .family-item .from-price,.success-icon-dot,h1.product,h1.product small,h1.product span{display:inline-block}.la,.las{font-weight:900}h1{font-size:2.2em;color:var(--red);color:var(--dark)}h1.product{line-height:30px}.success-icon-dot{background:var(--green);color:var(--white);text-align:center;line-height:16px;width:16px;height:16px;border-radius:50%}.prod-display-instock-msg{display:inline-block;font-size:1em;font-family:'Roboto Condensed'}h2.product{font-size:1.2em}.contact-icons h3,.header-cart.showcart .cart-items a,.header-cart:hover .cart-items a,h2,h2.black,h4{color:var(--black)}h1.product small{font-size:11px;line-height:27px;padding:0 25px;float:left}h2{font-size:1.5em}h2.black{font-size:1.6em}.grouped-fieldset label,h3{font-size:1.3em}.heading-div{display:flex;align-items:center}.heading-div h1,.heading-div h2{margin:0;white-space:nowrap}.heading-div::after{content:"";flex-grow:1;height:1px;background-color:#eee;margin-left:20px}.x-large{font-size:3.7em}.large{font-size:2em}a{color:var(--darkmid);text-decoration:underline}.nav a,.sidepanel a,a.btn{text-decoration:none;outline:0}.btn:focus{outline:0}.choose-option,.cookie-sku strong,.delivery-card b,.delivery-location a,.home-testimonials a,.secure-footer.footer h4,.val-error .control-label,a:hover{color:var(--red)}.cart-table .text-danger,.filter-panel-slide a,.flex-prod-desc a,.footer .mobile-exp a,.footer-list li a,.home-mobile-tab a,.home-mobile-tab a:hover,.no-underline a,.prodlist a,.result-filter-btn:hover,.shopping-cart-items a,.thin-usp a,a.nolink{text-decoration:none}.backtotop,.colourMedals-product,.colourprint-product,.delivery-calc-btn img,.family-item .from-price{float:right}.no-display,.noshow{display:none}.facebook-color{color:#45619d}.googleplus-color{color:#da2a93;background:-webkit-linear-gradient(#6451cc,#ff7f45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pinterest-color{color:#d01d15}.grouped-fieldset{border:1px solid var(--border);margin:20px;padding:20px}.grouped-fieldset legend{width:auto;color:var(--red);border-bottom:0;padding:0 10px;margin-bottom:5px;font-weight:700}.grouped-fieldset .control-label.text-left{text-align:left}.free-shipping-banner{margin:10px 0 -10px;padding:10px;border-radius:4px;border:solid 1px var(--border);background:var(--light);box-shadow:0 0 8px var(--mid)}.free-shipping-msg{width:100%;height:40px;z-index:10;position:absolute;text-align:center;overflow:hidden}.aa-DetachedSearchButton,.flex-prod-prodimage img,.free-shipping-msg div,.hasvideo img,.payment-testimonial table,.sml-prod-img img{width:100%}.free-shipping-msg div p{color:var(--black);font-weight:700;margin-top:5px;font-size:18px}.catlist ul li,.homeproducts ul li{text-align:center;margin:1px 1px 6px}.free-shipping-msg-first{overflow-y:hidden;max-height:60px}.free-shipping-msg-first.showFS{max-height:0}.thin-usp{background-color:#eee;font-family:'Roboto Condensed',sans-serif;font-size:13px;padding:5px}.usp-strip{display:flex;padding:0;justify-content:space-evenly;align-items:center}.usp-item{padding:10px 20px;white-space:nowrap;font-size:1.1em}.products-target{display:flex;flex-wrap:wrap}.card{margin:10px;width:calc(100% - 20px);height:calc(100% - 20px);perspective:1000px;transition:transform 1s;transform-style:preserve-3d}.card-back,.card.flipped{transform:rotateY(180deg)}.card-back,.card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.card-front img,.custom-cast-header .panel-heading{border-radius:0}.card-back-content{width:100%;height:100%;margin:10px;padding:20px 10px 0}.card.card-gold .card-back,.card.card-gold .card-front{background:url(/images/template/promo-tile-gold-bg.jpg) 0 0/cover;color:#000}.card.card-silver .card-back,.card.card-silver .card-front{background:url(/images/template/promo-tile-silver-bg.jpg) 0 0/cover}.card.card-orange .card-back,.card.card-orange .card-front{background:url(/images/template/promo-tile-orange-bg.jpg) 0 0/cover;color:#fff}.card.card-gold h3,.card.card-gold h4,.card.card-gold p,.card.card-orange h3,.card.card-orange h4,.card.card-silver h3,.card.card-silver h4,.card.card-silver p{color:#000}.card.card-orange p{color:#fff}.homeproducts a,.homeproducts h4 a,.homeproducts h4:hover,.sc-usp li a,.slide p{color:var(--darkmid)}.menu-card{min-height:305px;margin-bottom:15px}.in-page .menu-card{margin-top:15px}.menu-card .card{position:relative;min-height:305px;height:325px;width:231px;margin:0}.menu-card .card-back,.menu-card .card-front{display:block;text-transform:none;text-align:center}.btn,.cap-first:first-letter,.choose-tab .title-noline::first-letter,.choose-tab ul li::first-letter,.delivery-show b,.pickup-show b,.prod-list-related-links a,.qv-othersizes .medal-sizes a,.sml-prod-title{text-transform:uppercase}.menu-card .card-back-content{padding:10px;margin:0}.homeproducts{margin-top:20px;padding:0}.homeproducts .row div{margin-bottom:20px}.homeproducts .col-md-6{padding-right:8px}.homeproducts .col-md-4{padding-left:8px;padding-right:8px}.homeproducts .col-md-2{padding-left:8px}.homeproducts a span{text-decoration:underline;font-style:normal}.homeproducts h4{margin-right:10px;margin-left:6px}.homeproducts h4 a{text-decoration:none;display:block}.homeproducts ul{padding:0;margin:0;box-sizing:border-box;text-align:center}.homeproducts ul li{background:var(--white);display:inline-block;font-size:1em;width:85px;border:solid 1px var(--white);border-radius:0;overflow:hidden}.homeproducts ul li:hover{border:solid 1px var(--white);box-shadow:0 1px 5px rgba(0,0,0,.4)}.homeproducts ul li img{max-width:100%;height:81px;margin:auto;transition:.5s}.homeproducts ul li:hover img,.landing-list a:hover img{transform:scale(1.1,1.1)}.homeproducts ul.home-prods-other li{width:46%}.homeproducts ul.home-prods-corp li{width:23%}.homeproducts ul.home-prods-sports li{width:15.5%}.homeproducts ul.home-prods-corp,.homeproducts ul.home-prods-other,.homeproducts ul.home-prods-sports{border:solid 2px var(--white);border-radius:0;padding:6px 1px 1px;background:var(--white);box-shadow:0 0 8px rgba(0,0,0,.2)}.main-page-content{margin-top:20px;background:var(--white)}.catlist ul{margin:0;padding:0;font-size:.9em;display:block;float:left;width:100%}.catlist ul li{display:block;float:left;width:7.8%;min-width:100px;border:solid 1px var(--border);background:var(--white);border-radius:4px;min-height:135px}.catlist ul li img{width:100%;padding:10px}.product-panel{border:0;border-left-color:var(--white);border-right-color:var(--white)}.product-panel .panel-footer{border:solid 1px var(--border)}.prod-list-heading{margin-top:-10px}.prod-list-heading h1,.prod-list-heading h2{color:var(--black);margin-top:0}.flexme{display:flex;flex-direction:column}.prod-list-display-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.prod-list-related-links{position:sticky;top:100px;margin-top:50px;padding:15px}.prod-list-related-links a{font-weight:700;text-decoration:none;font-family:'Roboto Condensed'}.prod-list-related-links a:before{content:'\f105';font-family:'Line Awesome Free';font-weight:900}.prod-list-related-links b{font-size:1.2em;font-weight:400}.btn-default:hover,.prod-list-related-links hr{border-color:var(--black)}.prod-pagination,.proddesc,.result-filter-btn,.sc-usp li{display:inline-block}.filter-panel-slide{position:sticky;top:120px}.filter-panel-slide a:hover{text-decoration:underline;font-weight:700;color:var(--black)}.delivery-popup,.delivery-popup:hover,.flex-prod-desc,.ppp a,.prodlist .title,.prodlist:hover a,.qv-othersizes div a,.result-filter-btn,.sc-usp li a,.sml-prod-title,a.delivery-toggle:after{text-decoration:none}.result-filter-btn{background:#eee;padding:8px 12px;border-radius:17px;margin:4px;font-size:12px}.aa-ItemContent mark,.cart-dropdown,.head-search,.mark,.panel .table.select-pay-method tr td,.product-list-sort .col-xs-1,.related-prods .prod-rel,.select-card .col-xs-4,.select-card .col-xs-8,mark{padding:0}.panel .panel-footer h3,.panel .panel-heading h3,.product-list-sort .pagination,.select-card .row{margin:0}.filter-track .order-select,.filter-track .products-filter{border:0;box-shadow:none;padding-left:1px;max-width:150px;margin-bottom:0;padding-top:3px;padding-bottom:3px;height:auto}.hasvideo{z-index:9;color:var(--white);position:absolute;margin-left:-1px;margin-top:90px;background:var(--darkborder);width:30px;height:25px}.flex-prod-desc,.outofstock{color:var(--dark);font-weight:700;font-family:'Roboto Condensed'}.sc-usp{border:solid 1px var(--border);background:var(--light);border-radius:6px;margin-bottom:20px}.dark-product .related-prods-div .vert-line,.flex-prod,.mobile-tabs-collapsed .btn:active,.panel-compact.panel-default .panel-heading,.postcode-arrow span,.postcode-arrow-on span,.ppp a.on,.prod-hover{background:var(--white)}.sc-usp ul{margin:0;padding:10px}.sc-usp li{list-style:none;width:49%;line-height:30px;vertical-align:middle}.sc-usp li img{float:left}.ppp a{border-bottom:solid 2px var(--border);padding:2px;margin-left:3px}.ppp a.on{color:var(--black);border-bottom:solid 2px var(--black);font-weight:700}.prod-pagination{padding-bottom:0;margin-bottom:0}.my-group,.pagination-sm,.social-footer{margin-top:0}.prod-pagination .pagination-sm{margin:10px 0 0;position:relative}.prod-pagination ul.dropdown-menu{width:50px;min-width:50px;max-width:50px;margin-left:30px;margin-top:0;border-radius:0 0 4px 4px;padding:0}.prod-rel{position:relative;padding:5px}.prodlist{height:320px;margin-bottom:5px;position:relative;border-bottom:solid 1px var(--border)}.prod-hover{border:solid 1px var(--white);padding:10px;text-align:left;border-radius:0;position:absolute;width:100%}.engravingtxt,.products-loading,.products-target,.select-card .select-card-icon,.select-pay-method td{text-align:center}.prodlist:hover a{color:var(--red)}.prodlist .sku{color:var(--red);font-size:19px;line-height:18px}.prodlist .title{color:var(--black);font-size:14px;display:block;overflow:hidden;max-width:100%}.proddesc{margin:auto;line-height:15px;font-family:'Roboto Condensed';max-width:100%}.flex-prod,.prod-related{margin-bottom:10px;position:relative}.colourprint-product-hover,.family-list,.nt-new-product,.related-prods-footer,.secure-footer .footer-icons,.secure-footer .hide-secure,.show-secure,table.pp{display:none}.prodlist img,.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tfoot>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>thead>tr>td,.table-borderless>thead>tr>th{border:none}.family-list{max-height:88px;overflow-y:auto}.family-item{font-size:.9em;width:100%;float:left}.related-prods-col{margin-top:20px}.related-prods-div .vert-line{width:1px;height:620px;background:var(--border);margin-left:60%;margin-right:auto}.related-prods-wrapper::-webkit-scrollbar{display:none}.related-prods-header{font-size:1.1em;font-weight:700;padding-left:5px;padding-bottom:15px}.related-prods .prodlist{height:225px;margin:0 5px}.related-prods .prodlist .prod-hover{border-color:transparent;background:0 0;padding:5px;background:var(--white);height:215px}.related-prods .prodlist .proddesc{min-height:20px}.related-prods .prodlist .proddesc .title{line-height:10px;font-size:12px}.related-prods .prodlist .prod-hover:hover{border:solid 1px var(--border);margin-bottom:0;z-index:98;background:var(--white)}.flex-prod .family-list,.related-prods .prodlist:hover .family-list,.related-prods .prodlist:hover .from-price,.related-prods .prodlist:hover .instock-msg,.related-prods .prodlist:hover .prod-list-features,.secure-footer .show-secure,.select-pickup-deliver .delivery-calc-panel{display:block}.prod-related{width:100%;margin-top:10px;overflow:hidden;border:1px solid red}.flex-prod{padding:0;border:0;max-width:200px;transition:.2s;border:solid 1px var(--border);float:left}.flex-prod:hover{transform:scale(1.05);z-index:99}.flex-prod-hover-details{display:none;position:absolute;z-index:999;background:rgba(254,254,254,.6);width:100%;padding:5px;height:40px}.flex-prod-hover-details .title{height:14px;display:block;overflow:hidden}.flex-prod-hover-details .from-price{font-size:13px;font-weight:700;color:var(--red);display:inline-block}.flex-prod-hover-details .from-price small{color:var(--darkmid);font-weight:400;font-size:10px}.flex-prod:hover .flex-prod-hover-details{display:block;bottom:0}.flex-prod-prodimage{width:100%;position:relative;overflow:hidden}.flex-prod-image-onhover{width:100%;position:absolute;max-width:100%;top:0;left:0;opacity:0;transition:1s}.flex-prod:hover .flex-prod-image-onhover,.prod-image-onhover.simulate-hover,.product-thumb-div a:hover .product-thumb{opacity:1}.flex-prod-desc{font-size:12px;max-width:100%;letter-spacing:-.3px}.col-small-pad{padding:0 5px}.products-target{position:relative}.prod-image-onhover{position:absolute;max-width:100%;top:0;left:0;opacity:0;transition:.5s ease-in-out}.prod-image-onhover:hover{opacity:1;transform:scale(1.1)}.prodimage{width:100%;margin:auto;padding:0;position:relative;overflow:hidden}.btn-on,.ccm-table th,.prodimage.grey,.qv-othersizes div.trophy-sizes{background:var(--border)}.prodimage img{max-height:100%;width:100%;margin-left:auto;margin-right:auto}.special-icon{text-align:left;margin:-1px}.prod-hover-link{text-align:center;overflow:hidden;transition:.2s;height:0}.prod-hover-link .btn{font-family:'Roboto Condensed';font-weight:700}.prodlist .from-price{font-size:15px;font-weight:400;color:var(--red)}.prodlist .from-price small{font-weight:400;font-size:10px;color:var(--black);letter-spacing:-.3px}.outofstock{font-size:13px;text-align:center;line-height:14px;background:var(--white);padding:4px 10px;top:20px;left:1px;position:absolute;z-index:9}.instock-msg,.new-product{left:0;text-align:center;z-index:9;position:absolute}.instock-msg{right:0;bottom:3px;background:var(--green);color:var(--white);line-height:18px;font-size:12px;margin:1px 1px 2px;padding:0 3px}.new-product{font-weight:700;font-size:14px;line-height:14px;color:var(--dark);background:var(--white);padding:4px 10px;top:20px;font-family:'Roboto Condensed'}.prod-list-features{font-size:12px;line-height:18px;height:22px;margin-bottom:5px}.mbox,.size-box{display:inline-block;margin:1px 1px 2px;font-size:10px}.sizes-product{float:left;padding-bottom:1px;height:20px}.colourprint-product img{max-height:20px}.qv-othersizes div{display:inline-block;border:solid 1px var(--border);color:var(--darkborder);text-align:center;width:35px;height:35px;padding-top:5px;line-height:12px;margin-right:5px;margin-bottom:5px}.size-box,.special-icon div,.special-icon-alt div{line-height:14px;text-align:center;font-weight:700}.qv-othersizes div.trophy-sizes.on{border:2px solid var(--dark);color:var(--dark);background:var(--white)}.qv-othersizes div a{display:block;font-size:10px}.qv-othersizes div a:hover{color:var(--dark)}.size-box{width:18px;height:14px;border:solid 1px var(--blue);color:var(--blue)}.mbox,.medal-sizes{border-radius:50%}.mbox{width:16px;line-height:16px;height:16px;text-align:center;font-weight:700;color:var(--white)}.mbox.gold{background:var(--gold);background:linear-gradient(var(--gold),var(--darkgold))}.mbox.silver{background:var(--silver);background:linear-gradient(var(--silver),var(--darksilver))}.mbox.bronze{background:var(--bronze);background:linear-gradient(var(--bronze),var(--darkbronze))}.mbox.black{background:var(--black);background:linear-gradient(var(--dark),var(--black))}.mbox.gold-silver{background:var(--gold);background:linear-gradient(0deg,#cfbe73 0,#cfbe73 46%,#adadad 50%,#9e9d9d 100%)}.mbox.gold-bronze{background:var(--gold);background:linear-gradient(0deg,#cfbe73 0,#cfbe73 46%,#c47f47 50%,#c47f47 100%)}.mbox.silver-bronze{background:var(--silver);background:linear-gradient(0deg,#adadad 0,#adadad 46%,#c47f47 50%,#c47f47 100%)}.qv-othersizes .medal-sizes{opacity:.7}.qv-othersizes .medal-sizes.on{opacity:1;border:2px solid var(--black)}.qv-othersizes .medal-sizes a{font-weight:700;color:var(--white);font-size:14px;line-height:24px}.qv-othersizes .gold{border-color:var(--gold);background:var(--gold);background:linear-gradient(var(--gold),var(--darkgold))}.qv-othersizes .silver{border-color:var(--silver);background:var(--silver);background:linear-gradient(var(--silver),var(--darksilver))}.qv-othersizes .bronze{border-color:var(--bronze);background:var(--bronze);background:linear-gradient(var(--bronze),var(--darkbronze))}.qv-othersizes .black{border-color:var(--black);background:var(--black);background:linear-gradient(var(--dark),var(--black))}.qv-othersizes .gold-silver{border-color:var(--gold);background:var(--gold);background:linear-gradient(0deg,#cfbe73 0,#cfbe73 46%,#adadad 50%,#9e9d9d 100%)}.qv-othersizes .gold-bronze{border-color:var(--gold);background:var(--gold);background:linear-gradient(0deg,#cfbe73 0,#cfbe73 46%,#c47f47 50%,#c47f47 100%)}.qv-othersizes .silver-bronze{border-color:var(--silver);background:var(--silver);background:linear-gradient(0deg,#adadad 0,#adadad 46%,#c47f47 50%,#c47f47 100%)}.special-icon div,.special-icon-alt div{font-size:13px;color:var(--dark);background:var(--white);padding:4px 10px;text-transform:uppercase}.special-icon{top:20px;left:1px;position:absolute;z-index:9}.special-icon-alt{top:20px;right:1px;position:absolute}.customer-login-panel,.delivery-van-icon,.input-icon-wrapper,.modalpopup,.product-main-image,.product-thumb-div a{position:relative}@media (min-width:767px){.faq-offset{margin-left:-300px}.about-offset{margin-left:-200px}.prodlist:hover .family-list{display:block}.prodlist:hover .from-price,.prodlist:hover .instock-msg,.prodlist:hover .prod-list-features{display:none}.prodlist:hover .family-item .from-price{display:inline-block}.prod-hover:hover{border:solid 1px var(--darkborder);margin-bottom:-40px;z-index:99}.prod-hover:hover .prod-hover-link{display:block;height:auto;margin-top:5px}.prod-hover:hover .prod-hover-link a{color:var(--white);text-decoration:none}.prod-hover:hover .prodimage img{border:solid 1px var(--white)}.prod-hover:hover table.pp{display:table}.prodlist .prod-hover:hover .pp{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}}.prodlist .pp{font-family:'Roboto Condensed',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:12px;text-align:left;width:100%;margin:5px 0 5px 1px}.prodlist .pp td{padding:0 1px 0 2px;color:var(--red);text-align:center}.prodlist .pp .b{font-weight:700;color:var(--darkmid)}.prodlist .pp .l{border-right:solid 1px var(--darkborder)}.product-image-display{width:100%;position:relative}.product-main-image{margin-bottom:0;text-align:center;display:inline-block;width:80%;margin-left:10px}.quickviewpopup .product-main-image{height:521px}.product-main-image span{color:var(--red);font-weight:700}.product-main-image img{clear:both;float:none;margin-bottom:7px}.productimage,.videowrapper video{width:100%!important;height:auto!important}.prod-thumb-link{background:var(--white);display:block;margin-bottom:4px}.product-thumb-div{padding:2px;float:left;width:80px}.modalpopup,.product-thumb{padding:0;background:var(--white)}.product-thumb{width:100%;border:solid 1px var(--mid);border-radius:0;opacity:.6}.product-thumb-div a.active .product-thumb{border-color:var(--mid);border-bottom-color:var(--red);opacity:1}.productfamily img{height:30px}.product-main-image .mask{position:absolute;z-index:9;width:100%!important;height:100%!important;left:0}.header-delivery,.qv-viewProduct-btn{margin-top:8px}.quickviewpopup .product-main-image img.productimage{width:100%;max-width:100%;height:auto;max-height:100%}.modalpopup{text-align:center;max-width:1170px;top:100px;margin:0 auto;border-radius:6px;z-index:999999}.modalpopup_bg{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:var(--black);background:rgba(0,0,0,.8);z-index:99998;text-align:center;display:none;overflow-y:auto}.btn-pricematch:active,.btn-pricematch:hover,.panel-danger,.val-error .form-control{border-color:var(--red)}.tooltip-arrow,.tooltip>.tooltip-inner{background-color:var(--red);border-radius:0}.tooltip.right .tooltip-arrow{border-right-color:var(--red);background-color:transparent}.tooltip.left .tooltip-arrow{border-left-color:var(--red);background-color:transparent}.inventory-warning-panel{background-color:var(--red);color:var(--white);padding:5px;text-align:center}.inventory-warning-msg{margin-bottom:0;font-size:12px}.red-triangle{width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:var(--red) transparent transparent transparent;margin-left:auto;margin-right:auto}.product-shipping-msg{border:solid 1px var(--red);background:var(--border);color:var(--red);border-radius:5px;display:inline-block;font-size:12px;padding:1px 4px;margin-bottom:2px}.inventory-options{display:grid;gap:15px;grid-template-columns:auto auto}.inventory-options .alt-prod{border:solid 1px var(--darkborder)}.sml-prod{height:auto;margin:5%}.sml-prod-img{overflow:hidden;margin-bottom:4px}.sml-prod-title{height:28px;color:var(--dark);font-size:13px;line-height:13px;max-width:100%;font-weight:700;margin-top:4px;overflow:hidden}.sml-prod-price{font-size:14px;font-weight:700;color:var(--red)}.sml-prod-price small{font-weight:400;font-size:10px;color:var(--black)}.prod-alt-compact .sml-prod-title{height:44px;font-size:12px;line-height:12px}.prod-alt-compact .sml-prod{height:200px}.videowrapper{float:none;clear:both;width:100%;position:relative;height:0;background:#eaeaea}.vid-thumb-overlay,.videowrapper iframe{height:100%;width:100%;position:absolute}.videowrapper iframe{top:0;left:0}.vid-thumb-overlay{z-index:99;background:url(/Images/template/vid-thumb-overlay.png) 0 0/cover no-repeat}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.btn-checkout.on:before,.btn-checkout:hover:before,.select-card.on:before{font-family:"Line Awesome Free";content:"\f00c";width:20px;height:20px;top:-5px;display:flex}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0 0 4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}.choose-tab ul li a:before,a.delivery-toggle:after{font-family:'Line Awesome Free';font-weight:900;font-style:normal;margin:0 0 0 10px}.boldright b{float:left;display:block}.rspec{float:right;display:inline-block;text-align:right}.dot,.pr1,.pr2,.pr3{float:left}#yearreminder,.bulk-price-table,.ccm-usp,.custom-cast-header h1,.dot,.specwidth{text-align:center}.specwidth{width:100%}.bulkprices .qty{width:30%}.spectable>tbody>tr>td{border-top:none}.pr1{line-height:30px;font-size:20px;width:195px}.pr2{margin-left:3px;font-size:.9em}.pr3{width:180px;font-size:10px;margin-top:5px}#price{font-size:28px;font-weight:700}.prod-display-sidepanel{background:var(--white);padding-top:15px;padding-bottom:20px;margin-bottom:10px}.prod-display-sidepanel .panel-body{padding-bottom:8px;padding-top:8px}.engraving-fields .row,.prod-display-sidepanel .panel-default,.select-engraving-btn,.select-engraving-btn .panel{margin-bottom:5px}.bulk-panel{border-top:solid 1px var(--darkborder);border-bottom:solid 1px var(--darkborder);margin-top:5px;margin-bottom:15px;box-shadow:none}.bulk-price-head{padding-bottom:5px}.bulk-price-table{font-size:.8em;width:100%}.bold-price{font-weight:700;font-size:1.3em}.bold-price small{font-weight:400;font-size:.6em;color:var(--mid)}.cart-table .border-bottom,.price-line{border-bottom:solid 1px var(--border)}.delivery-toggle{padding-top:10px;display:inline-block;width:100%}.delivery-toggle,.delivery-toggle:active,.delivery-toggle:focus,.delivery-toggle:hover{color:#555;text-decoration:none}a.delivery-toggle:after{content:'\f107';float:right;font-size:1.33em}a.delivery-toggle.active:after{content:'\f106'}.panel-delivery-date{font-size:1.7em;font-weight:700}.code-bronze,.code-gold,.code-platinum,.code-silver{padding:1px;margin:0 4px 2px}.code-platinum{color:var(--white);background:#58595b}.code-gold{color:var(--white);background:#808285}.code-silver{color:var(--white);background:#b2b2b2}.code-bronze{color:var(--dark);background:#e7e8e8}.custom-cast-header{background:url('/images/template/custom-cast-medals-header-bg.jpg') 0 0/100% no-repeat}.custom-cast-header.custom-ribbon{background-image:url('/images/template/custom-ribbons-header-bg.jpg')}.custom-cast-header h1{color:var(--white);text-shadow:0 1px 8px var(--dark);font-weight:700;font-size:6em}.landinghero-panel h1,.landinghero-panel h2,.landinghero-panel p{text-shadow:0 1px 8px rgba(0,0,0,.8)}.custom-cast-header .panel{border-radius:0 0 4px 4px;background:var(--border)}.custom-cast-medal-types img{max-width:135px}.ccm-usp{border-radius:4px;border:solid 2px var(--white);box-shadow:0 1px 6px var(--dark);margin:3px;background:var(--border)}.ccm-usp div{background:#fc0;min-height:60px;font-weight:700;padding:8px 2px;line-height:15px}.select-engraving-btn .panel:hover{box-shadow:0 1px 6px var(--mid)}.select-engraving-btn b{font-size:1.1em}.select-engraving-btn h2 b{text-decoration:underline}.select-engraving-btn h2 small{color:var(--red);font-size:.8em}#yearreminder,.dot,.home-testimonials,.slide p a{color:var(--white)}.select-engraving-btn a{text-decoration:none;display:block;min-height:100px}#yearreminder{background:var(--red);padding:20px;box-shadow:0 1px 3px var(--mid);float:right;width:100%;opacity:0;z-index:999;position:relative;margin-top:-60px;margin-bottom:-200px}.dot{background:rgba(0,0,0,.2);border-radius:50%;width:26px;height:26px;line-height:26px;margin-right:20px}.dot.lrg,.footer-details{line-height:50px}.dot.lrg{width:50px;height:50px;font-size:2em}.dot.red{background-color:transparent;border:solid 1px var(--red);color:var(--red)}.paymentType td{vertical-align:top}.cart-qty,.radiolist input[type=radio],.radiolist label{margin-right:5px}.select-pay-method{border:solid 1px var(--border);border-right:solid 2px var(--border);margin-right:2px}.select-pay-method img{max-width:100%}.select-pay-method a{padding:10px;display:block}.select-pay-method .on{background:var(--lightblue)}.payment-msg{padding:10px}.testimonial{background:url(/images/template/start-quote.png) left top no-repeat;padding:10px 10px 10px 50px;margin:10px}.scroller,.slide{margin-bottom:20px}.scroller{margin-top:20px}.slide{padding-bottom:20px}.slide p a{font-style:normal;text-decoration:none}.home-testimonials{margin-top:0;padding-top:20px;padding-bottom:40px;background:var(--white);text-align:left;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.home-testimonials h3{font-size:3em}.home-testimonials h4{font-size:2.4em;color:var(--darkmid)}.footer,.footer a{color:var(--footertext)}.home-testimonials .slide{text-align:center;padding:15px}.home-testimonials .slide p{color:var(--darkmid);border:4px solid #666;padding:15px;position:relative;min-height:160px}.home-testimonials .slide p a{font-style:normal;text-decoration:none;color:var(--darkmid)}.home-testimonials .slide b{font-family:Roboto;font-size:1.2em}.testimonial-quote{position:absolute;top:-15px;left:-15px}.testimonial-quote.end-quote{right:-15px;top:-15px;left:auto;bottom:auto;transform:rotate(180deg)}.calc-details.calc-on,.home-mobile-tab:hover{transform:scale(1.05,1.05)}.testimonial-review{position:absolute;bottom:4px;right:20px;width:140px}.footer{padding-bottom:20px;padding-top:10px}.footer h4,.footer h4 a{color:var(--footerheading);font-weight:400}.footer ul{margin:0;padding-left:0;list-style:none}.footer h3 span{display:inline;background:var(--white);height:16px;padding:0 5px}.footer hr{border-color:var(--darkborder)}.aa-Label svg,.aa-LoadingIndicator svg,.footer .footer-light,.footer .footer-light a,.footer .footer-light h4{color:var(--darkborder)}.cart-items a,.cart-links a,.landinghero-panel a,.modal-header h1,.modal-header h2,.modal-header h3,.modal-header h4,.modal-header h5,.navbar-nav li:hover a.btn-success,.panel-danger .panel-heading h2,.panel-danger .panel-heading h3,.panel-danger .panel-heading h4,.panel-warning .panel-heading h2,.panel-warning .panel-heading h3,.panel-warning .panel-heading h4,.side-cart .btn-success{color:var(--white)}.footer-links{font-size:11px}.footer a,.footer ul.footer-links li a{text-decoration:none;line-height:20px}.footer-list li{display:inline-block;width:32%}.secure-content .container,.secure-content.container{max-width:1168px}.footer-icon{height:24px;margin-right:15px}.secure-footer.footer{background:var(--footerbg)}.order-summary .grey,.secure-footer.footer h3 span{background:var(--light)}.secure-footer .secure-12{width:100%;display:block}.secure-footer .secure-3{width:25%;display:block}.secure-footer .secure-6{width:50%;display:block}.footer .mobile-exp a:hover{cursor:default}.header-delivery-highlight{background:#ffcc40;font-weight:700;padding:5px;color:var(--black);margin-left:10px;margin-right:10px}.side-cart{width:500px;position:fixed;z-index:99999!important;height:100%;right:-500px;top:0;background:var(--white);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.side-cart::-webkit-scrollbar{display:none}.side-cart-modal.slidein .side-cart{animation:.5s forwards slide-in}.side-cart-modal.slideout .side-cart{animation:.5s forwards slide-out}.cart-item-added{display:none;font-size:2em}@-webkit-keyframes slide-in{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.side-cart-modal{position:fixed;left:0;right:0;top:0;bottom:0;width:100vw;height:100vh;z-index:9999;background:rgba(0,0,0,.2);transition:opacity 1s;opacity:0;visibility:hidden}.side-cart-modal.slideout{visibility:hidden;opacity:0;transition:opacity .6s,visibility .6s}.side-cart-modal.slidein{visibility:visible;opacity:1}.cart-links{text-align:right}.cart-links a{text-decoration:none;display:block}.cart-items{font-family:Roboto;font-size:.9em;text-align:center;float:right;width:60px;height:48px;padding-top:6px;position:relative}.cart-items a{display:block;text-decoration:none}.header-cart.showcart .cart-items,.header-cart:hover .cart-items{background:var(--white);color:var(--black);box-shadow:0 4px 8px rgba(0,0,0,.6);position:relative;z-index:1002}.header-cart-items{margin:5px;padding:5px 5px 100px;float:left;width:100%}.cart-items-wrapper table{border:solid 1px var(--border);background:var(--white);width:100%;margin-bottom:20px}.cart-items-wrapper table td{border-top:solid 1px var(--border);border-right:dashed 1px var(--light)}.cart-items-wrapper table td:last-of-type{border-right:none}.cart-items-wrapper table td.LastTD{border-top-color:var(--red);line-height:30px}.cart-items-wrapper img{width:50px;margin:2px}.cartmsg{width:100%;margin-top:30px;margin-left:10px;font-size:12px;line-height:22px}.helpicon{margin:0 10px;position:relative;float:left}.helpcontent{position:absolute;display:none;z-index:110;bottom:20px;left:-150px;width:300px;padding:20px;color:var(--white);background:var(--red);border-radius:4px;box-shadow:0 1px 4px var(--dark)}.helpcontent ul{padding-left:10px;text-align:left}.cart-total,.order-summary td{padding-left:5px}.cart-wrapper{border-top:solid 1px var(--darkborder);padding-bottom:0}.cart-head{line-height:30px;background-color:var(--light);margin-bottom:10px;border-bottom:solid 1px var(--darkborder)}.cart-subtotal,.cart-total{border-top:0;height:50px;line-height:50px}.cart-table th{background:var(--white);border-top:solid 2px var(--mid)}.cart-table tbody tr td{border-top:0}.cart-subtotal{text-align:center}.cart-total{font-weight:700}.cartimage{height:60px}.table td.separator,td.separator{height:1px;border-top:solid 1px var(--darkborder);padding:0}.choosebtn{margin-bottom:20px;font-weight:700;background:url(/images/template/or.png) center no-repeat}.choosebtn .btn-lg{padding:16px 28px;font-weight:700;height:65px;box-shadow:0 1px 8px var(--dark);cursor:pointer}.choosebtn .btnDelivery{padding-top:20px;padding-bottom:20px}.choosebtn .btnPickup{line-height:16px}.choosebtn .btn-on small,.choosebtn .btnPickup small{font-size:.7em;font-weight:400;line-height:10px}.finished{margin-top:-15px}.cart-signin small{font-size:10px}.enter-postcode-section{margin-top:40px}.deliveryOptions{border:solid 2px var(--mid);padding:10px;margin-top:20px;position:relative}.deliveryOptions h4{text-align:center;margin-top:-22px}.deliveryOptions h4 span{background:var(--white);padding:5px}.landing-list,.postcodepanel{margin-bottom:10px}.expressshipping-bg{background:url(/images/template/deliverydays-express.png) 0 0/100% no-repeat;text-align:center}.standardshipping-bg{background:url(/images/template/deliverydays-standard.png) 0 0/100% no-repeat;text-align:center}.expresspickup-bg{background:url(/images/template/pickupdays-express.png) 0 0/100% no-repeat;text-align:center}.standardpickup-bg{background:url(/images/template/pickupdays-standard.png) 0 0/100% no-repeat;text-align:center}.locked{position:absolute;z-index:99;height:100%;width:100%;background:rgba(255,255,255,.8)}.calc-details,.loading{z-index:999;position:absolute}.delivery-card{border:1px solid #aaa;border-radius:3px;padding:0;text-align:center;margin-bottom:15px}.delivery-card p{text-align:center;font-style:italic;margin:10px}.delivery-calc-map{padding-bottom:20px;padding-top:30px}.delivery-calc-map p{color:var(--black);font-size:1.1em}.delivery-calc-map h4,.delivery-calc-results h4,label small{font-weight:400}.delivery-calc-btn a{display:block;border:solid 1px var(--border);border-top-width:4px;border-top-color:var(--blue);float:right;padding:4px;margin-top:12px}.delivery-title-bg{background:var(--white);border:solid 1px var(--darkborder);position:relative;padding:5px 20px;display:inline-block;box-shadow:rgba(0,0,0,.3) 10px 10px}h2.delivery-title{font-size:1.8em;color:var(--blue);margin-bottom:20px}h2.dark-title{font-size:1.6em;color:var(--darkmid);margin-bottom:20px}.calc-icon-bg,.delivery-calc-panel b{font-size:1.4em}.delivery-icon{height:65px;overflow:hidden;position:relative}.thin-arrow{background:url('/images/template/steps/thin-arrow.png') no-repeat;min-height:100px}.delivery-terms{text-align:right;margin-bottom:-20px}.loading,.mymodal{height:100%;text-align:center}.delivery-calc-panel{margin-bottom:15px;padding:0;position:relative;color:var(--black);font-family:'Roboto Condensed';background:var(--white);border:1px solid #bbb;box-shadow:rgba(0,0,0,.3) 5px 5px;border-radius:3px}.delivery-calc-panel .delivery-calc-title{background:#bbb;color:var(--white);margin-bottom:0;line-height:24px;font-size:1.2em}.delivery-calc-panel.standard .delivery-calc-title{background:var(--blue);color:var(--white)}.delivery-calc-panel.standard{border-color:var(--blue)}.deliverycalc .lead a,.select-card.on .select-card-icon,.select-card:hover .select-card-icon,.text-primary{color:var(--blue)}.calc-icon-bg{display:inline-block;padding:4px 20px;color:var(--white);font-weight:700;font-family:roboto,sans-serif;margin-top:10px}.btn,.btn-checkout-btn,.btn-checkout-title{font-family:'Roboto Condensed'}.express-red{color:var(--red);font-size:18px;line-height:20px}.delivery-card{border-top-color:#aaa}.calc-details{font-size:.9em;border:solid 1px var(--border);border-top-width:8px;background:var(--white);top:-40px;right:0;left:0;opacity:0;transition:.5s;padding:5px;transform:scale(0,0)}.calc-details.calc-on{opacity:1}.calc-details a,.inline label{display:inline}.select-pickup-deliver .delivery-calc-panel a{text-decoration:none;display:inline-block}.delivery-price{color:red;font-weight:700;font-size:1.1em;line-height:30px}.head-calc-panel{margin-bottom:0;line-height:14px}.process,.process .la{line-height:40px}.head-calc-panel .panel-body{padding-top:5px;padding-bottom:0}.loading{width:100%;background:rgba(255,255,255,.7);vertical-align:central}.process{color:var(--mid);margin-bottom:40px;border:solid 0 var(--border)}.process div.on{color:var(--black);font-weight:700;text-decoration:underline}.postcode-arrow{background:url('/images/template/postcode-arrow.png') right no-repeat;line-height:30px;font-weight:700}.postcode-arrow-on{background:url('/images/template/postcode-arrow-animated.gif') right no-repeat;line-height:30px;font-weight:700}.redborder{border:solid 2px var(--red)}.cart-signin{width:300px;margin:auto;border:solid 1px var(--border);border-radius:4px;padding:20px}.join-signin{background:url(/images/template/pricepanel-or-bg-vert.png) center repeat-y;min-height:200px}.pricepanel-or{margin-top:70px}.mymodal{width:100%;vertical-align:middle;position:fixed;top:0;left:0;z-index:99999;background:var(--black)}.dark{background:var(--dark);background:rgba(0,0,0,.7)}.tooltip{z-index:997}.modal-content{border-radius:0;border:0}.modal-header{background-color:var(--blue);color:var(--white)}.panel-warning{border-color:#f93}.panel-warning .panel-heading{background:#f93;color:var(--white)}.panel-danger .panel-heading{background:var(--red);color:var(--white)}.panel h1,.panel h2,.panel h3,.panel h4{margin-top:0;margin-bottom:0;display:inline-block}.panel.panel-grey{background:var(--border);border-color:var(--border)}.panel.panel-grey small{padding-bottom:6px;display:inline-block}.panel-compact .panel-heading{padding:5px}.btn{font-weight:700}.alert,.btn,.form-control,.form-group-lg .form-control,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.panel,.panel-heading,.popover{border-radius:2px}.btn-default,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn-default{border-color:var(--mid)}.btn-info{background:#b5b4b5;border-color:#9b9b9c}.btn-info:hover{background:#9b9b9c;border-color:#9b9b9c}.btn-light{color:var(--mid);border-color:#aaa}.btn-light:hover{color:#777;border-color:var(--mid)}.btn-lower{font-weight:400;text-transform:none}.btn-primary{border-color:var(--darkmid);background-color:var(--darkmid);background:linear-gradient(to left,var(--darkmid) 50%,var(--dark) 50%);transition:.5s;background-size:200% 100%;background-position:right bottom}.btn-primary:hover{border-color:var(--dark);background-position:left bottom}.btn-primary:active,.btn-primary:after,.btn-primary:visited{background-color:var(--dark)}.btn-danger{border-color:var(--red);background:var(--red);background:linear-gradient(to left,var(--red) 50%,var(--red) 50%);transition:.5s;background-size:200% 100%;background-position:left bottom}.btn-danger:hover{background-position:right bottom}.btn-danger:active,.btn-danger:after,.btn-danger:visited{background-color:var(--red)}.btn-success{border-color:var(--green);background-color:var(--green);background:linear-gradient(to left,var(--green) 50%,#018748 50%);transition:.5s;background-size:200% 100%;background-position:right bottom}.btn-success:hover{border-color:#018748;background-position:left bottom}.btn-checkout.on,.btn-checkout:active,.btn-checkout:hover,.select-card.on,.select-card:hover{border-color:var(--blue);background:var(--lightblue);color:var(--blue)}.btn-block i.la,.btn-block i.las{transition:.4s;margin-right:0}.btn-block:hover i.la,.btn-block:hover i.las{margin-right:-5px}a.btn-checkout{padding:0;line-height:30px;width:100%;margin-bottom:10px;border-color:var(--darkborder);color:var(--darkmid);text-transform:none;background:var(--light)}.btn-checkout .double-line{line-height:60px;font-weight:400}.btn-checkout .triple-line{line-height:94px;font-weight:400}.btn-checkout.delivery-group{padding-top:15px}.btn-pricematch{border-color:var(--red);line-height:16px;text-align:left;text-transform:none;padding-left:50px;background-image:url(/Images/template/price-match-tick.png);background-repeat:no-repeat;background-size:contain}.btn-checkout .btn-checkout-main{line-height:46px;font-weight:400;display:block}.btn-checkout .btn-checkout-small{line-height:14px;font-weight:400;font-size:11px;display:block}.btn-checkout .btn-checkout-standard{min-height:30px;line-height:16px;font-size:12px;font-weight:400;display:block}.autocomplete-title,.btn-checkout-bold,.btn-checkout-btn,.cookie-sku,.ddd.text-danger,.home-mobile-tab,.landing-list a,.select-card.on:before{font-weight:700}.btn-checkout-title{display:block;padding-top:4px;padding-bottom:4px;background:#bbb;color:var(--white);line-height:13px;font-size:.8em}.btn-checkout-bold,.btn-checkout-main{line-height:26px;display:block}.btn-checkout-small{display:inline-block;font-size:.8em;line-height:12px}.btn-checkout.on .btn-checkout-title,.btn-checkout:hover .btn-checkout-title{background:var(--blue)}.btn-checkout.on:before,.btn-checkout:hover:before{font-size:10px;border-radius:50%;background:var(--blue);border:1px solid var(--white);color:var(--white);position:absolute;right:10px;justify-content:center;align-items:center}.delivery-group.btn-checkout.on:before,.delivery-group.btn-checkout:hover:before{top:15px}.btn-checkout-btn{text-transform:uppercase;display:inline-block;margin:2px;border:solid 1px var(--blue);color:var(--blue);background:var(--lightblue)}.btn-address.on,.btn-checkout-btn:hover,.btn-contact.on,.on .btn-checkout-btn,.select-card.on .btn-select-contact{border:solid 1px var(--blue);color:var(--white);background:var(--blue)}.btn-checkout-success.btn-checkout.on,.btn-checkout-success.btn-checkout:active,.btn-checkout-success.btn-checkout:hover{border-color:var(--green);background:#e7fdf3;color:var(--green)}.btn-checkout-success.btn-checkout.on:before,.btn-checkout-success.btn-checkout:hover:before{background:var(--green);border:1px solid var(--green)}.btn-checkout-success .btn-checkout-btn{border:solid 1px var(--green);color:var(--green);background:#dcfaec}.btn-checkout-success .btn-checkout-btn:hover,.btn-checkout-success .on .btn-checkout-btn{border:solid 1px var(--green);color:var(--white);background:var(--green)}.select-card{border-color:var(--border);color:#666;text-transform:none;background:var(--light);border:solid 1px var(--border);border-radius:2px;padding:0;position:relative;margin-bottom:10px;text-align:center}.select-card.on:before{font-size:10px;border-radius:50%;background:var(--blue);border:1px solid var(--blue);color:var(--white);position:absolute;right:-10px;justify-content:center;align-items:center}.select-card .select-card-body{display:inline-block;padding:0 10px}.input-icon{position:absolute;color:#bbb;left:3px;top:calc(50% - .5em)}.input-icon-wrapper input[type=text]{padding-left:35px}.charscount{min-width:75px}.col-lg-25,.col-md-25,.col-sm-25,.col-xl-25,.col-xs-25{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-25{width:20%;float:left}@media (min-width:768px){.col-sm-25{width:20%;float:left}}@media (max-width:767px){.card-front img{border-radius:0}.card-back-content{padding:10px 0;font-size:.9em}.prod-list-related,.prodlist:hover .family-list,.related-prods-div,.related-prods-footer{display:none}.heading-div h1,.heading-div h2{white-space:normal}.instock-msg{font-size:10px}.prod-hover-link{display:block;height:auto;margin-top:5px}.prod-hover-link a{color:var(--white);text-decoration:none}.prod-hover-link .btn-success{background:var(--darkmid);border-color:var(--darkmid)}.prod-hover-link .btn-success:active,.prod-hover-link .btn-success:hover{background:var(--dark);border-color:var(--dark);color:var(--white)}.prodlist{height:315px;border:solid 1px var(--darkborder);margin-bottom:10px}.prodimage img{border:solid 0 var(--white);width:100%;margin:0 auto}.prodlist .title{font-size:12px;line-height:14px}.prod-hover{padding-bottom:5px}.related-prods-col{margin-top:0}.related-prods-wrapper{max-height:240px;width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.related-prods-wrapper::-webkit-scrollbar{display:none}.related-prods{height:240px;width:1200px;overflow:hidden}.related-prods .col-xs-2{max-width:200px}.related-prods-header{text-align:center}.related-prods .prodlist{height:200px}.related-prods .prod-rel{width:200px;float:left}.related-prods .prodlist .prod-hover{height:230px;border-color:var(--light);background-color:var(--light)}.btn-checkout.btn-lg{padding:0;line-height:25px;margin-bottom:10px}.btn-checkout .double-line{line-height:60px}}.sidepanel .panel-default{box-shadow:0 0 6px #aaa}.panel.panel-default.panel-no-margin-bottom{margin-bottom:0;border-radius:0}.breadcrumb{background:0 0;padding-left:0;font-size:12px;margin-bottom:0}.breadcrumb a{color:var(--black);font-size:12px;text-decoration:none}.breadcrumb>li+li:before{content:"»"}.cookie-sku{float:right;color:var(--black);font-size:1.3em}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left}.landinghero-panel{background-position:center;background-attachment:fixed;min-height:200px;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.2)}.landinghero-panel h1{color:var(--white);font-size:3em;margin-top:0}.landinghero-panel h2{color:var(--white);margin-top:15px;margin-bottom:10px}.landinghero-panel p{color:var(--white);padding-bottom:10px;font-size:1.1em}.heading-strip-shade{background:rgba(0,0,0,.6);min-height:200px;padding:10px}.landing-testimonial{padding:20px 5px;margin:40px 0 20px 110px;max-width:450px;color:var(--black);position:relative;border-top:solid 1px var(--border);border-bottom:solid 1px var(--border)}.landing-testimonial img{margin:auto;max-height:70px}.landing-testimonial-inner{margin-left:40px;margin-right:40px}.end-quote,.start-quote{position:absolute;color:var(--border);color:var(--border)}.start-quote{top:50%}.end-quote{bottom:10px;right:5px}.landing-list a{text-decoration:none;font-size:1.1em;background:var(--white);display:inline-block;padding-top:20px;width:100%}.landing-list span.img-span{display:block;max-height:160px;margin:auto;max-width:100%;border:solid 1px var(--white)}.landing-list img{max-height:140px;margin:auto;max-width:100%;transition:.5s}.landing-list a span.btn-span{display:block;padding:4px;margin:6px 5px 0;line-height:30px}.landing-list a:hover span.btn-span{color:var(--white);color:var(--red);background:var(--light)}.landing-list .list-card{padding:5px;margin:15px 0 10px;border:solid 1px var(--border)}.pt:after,.pt:before{font-size:4em;line-height:14px;height:20px;padding-top:20px;overflow:hidden;display:inline-block}.payment-testimonial{border:solid 1px var(--mid);padding:10px}.pt:before{content:'\201C';margin-top:8px}.pt:after{content:'\201D';margin-top:-8px;float:right}.payment-testimonial span{font-weight:700;font-size:1.5em}.payment-testimonial b{color:#007065}.no-menu-red-strip{width:100%;background:var(--red);height:5px}.form-group-header{margin-top:15px;margin-bottom:10px}.my-group .input-group-btn:last-child>.btn{border-radius:0 3px 3px 0}.my-group .headersearch{border-color:var(--mid);border-radius:3px 0 0 3px;border-right:0}.contact-icons{margin-top:30px}.contact-icons .col-xs-6{margin-bottom:30px}.contact-icons .contact-icon{border:solid 4px var(--red);border-radius:50%;max-width:110px;padding:20px;margin:auto}.contact-chat{border:solid 4px var(--red);border-radius:8px;padding:8px 20px;display:inline-block;color:var(--black);text-decoration:none;font-size:1.8em;margin:30px 30px 40px}.contact-chat:hover{text-decoration:none;background:var(--red);color:var(--white)}.home-mobile-tab{margin-bottom:15px;margin-top:15px;text-align:center;transition:.2s}.mobile-tabs.selected img{display:none}.choose-tab ul{padding-left:0}.choose-tab ul li{list-style:none;padding-left:20px}.choose-tab .title-noline,.choose-tab ul li a{text-decoration:none;text-transform:lowercase}.choose-tab ul li a:hover{text-decoration:underline;color:var(--black)}.choose-tab ul li a:before{content:'\f105';text-decoration:none;left:10px;position:absolute;color:var(--darkborder)}.mobile-tabs-collapsed .btn-default{border-color:var(--border)}.mobile-tabs-collapsed .btn-default.on{background:var(--light);color:var(--red);border-color:var(--border)}.product-submenu.panel-heading{background:var(--black);color:var(--white);border-color:var(--black)}.product-background{background:var(--white);padding-top:20px;padding-bottom:10px;margin-bottom:20px}.product-background.dark-product{background:#c3c2c3}:root{--aa-icon-size:50px;--aa-search-input-height:38px}.aa-ItemContent mark{background-color:#fcf8e3}.aa-ItemContentDescription{overflow-y:hidden}.aa-Form{border:solid 1px var(--darkborder);border-radius:4px;margin-bottom:2px}.aa-Panel{z-index:9999}.aa-Label{margin-bottom:0}.aa-SubmitButton{padding-left:0;width:40px}.autocomplete-title{font-size:17px;text-align:center;border-bottom:solid 1px var(--border);line-height:30px;padding:4px}.autocomplete-row{font-size:14px;padding:4px}.autocomplete-row a{text-decoration:none;color:#000}.aa-Input::placeholder{color:#666;font-size:12px}.aa-DetachedSearchButtonIcon{width:30px;color:var(--darkborder)}@media (max-width:1400px){.heading-strip-shade,.landinghero-panel{min-height:170px}.landinghero-panel h1{font-size:2em}}@media (min-width:992px){.col-md-25,.col-md-5ths{width:20%;float:left}.half-md{width:48%}}@media (min-width:1200px){.col-lg-25,.col-lg-5ths{width:20%;float:left}}@media (max-width:1200px){.header>.container,.masthead>.container{width:100%}.navbar-form{border:none;border-image-width:0;margin:10px 0;padding:0 5px}.navbar-form .form-group{padding:0}.aa-DetachedSearchButton{width:100%;max-width:100%}.inventory-options{grid-template-columns:auto auto auto auto}}@media (max-width:992px){.navbar-header{width:100%}.product-filter-tabs ul li{max-width:33%}.homeproducts ul.home-prods-corp li,.homeproducts ul.home-prods-other li,.homeproducts ul.home-prods-sports li{width:15.5%}.homeproducts ul li img{max-width:100%;margin:0 20px}.products-details-tabs{margin-top:20px}.prodlist{height:400px}}@media (max-width:767px){.masthead,.mobile-tabs-collapsed .btn:active{background:var(--white)}.cart-links,.home-mobile-tab,.homeproducts,.paymentType td,h1{text-align:center}.home-mobile-tab a,.home-mobile-tab a:hover,.mobile-exp a:after{text-decoration:none}.prodlist{height:270px}.head-search,.masthead .container,.mobile-no-pad,.navbar-form .form-group{padding:0}.main-page-content{margin-top:5px}h1.product{text-align:left}.col-sm-5ths{width:20%;float:left}.masthead{border-bottom:0;z-index:1009;position:fixed;top:0;right:0;left:15%;margin-left:0;width:80%}.masthead .head-phone,.masthead h4,.product-filter-tabs ul li{font-size:.9em}.mobile-logo{padding:5px 0 0;max-width:150px}.navbar-form{border:none;border-image-width:0;margin:10px 0;padding:0 5px}.fixed-search{display:block;float:right}.breadcrumb{float:left;padding:0}.home-prods-sports{box-shadow:none}.homeproducts .row,.prod-pagination .pagination-sm{margin:0}.homeproducts h4{border-radius:0}.homeproducts ul li{display:inline-block;text-align:center;font-size:1em;margin:1px 1px 6px;width:22%;border:solid 1px var(--border);border-radius:4px}.homeproducts ul.home-prods-corp li,.homeproducts ul.home-prods-other li,.homeproducts ul.home-prods-sports li{width:22%}.calc-panel{margin-left:0;margin-right:0}h2.dark-title,h2.delivery-title{font-size:1.3em}.home-mobile-tab{border:solid 1px var(--border);margin-bottom:15px;margin-top:15px;font-weight:700}.finished,.pricepanel-or,.process{margin-top:0}#yearreminder,.mobile-tabs.selected img,.process img{display:none}.mobile-tabs-collapsed .btn-default{border-color:var(--border);font-size:11px}.mobile-tabs-collapsed .btn-default.on{background:var(--blue);color:var(--white);border-color:var(--blue)}.join-signin{background:url(/images/template/pricepanel-or-bg-horz.png) center repeat-x;min-height:60px}.cart-signin{width:auto}.header-cart{height:auto;width:auto;background-image:none}.cart-links{position:relative;padding-top:5px;float:left}.mobile-contact{line-height:26px;min-height:36px;padding-top:5px;font-size:1.1em}.ccm-usp div,.heading-strip-shade,.landinghero-panel{min-height:50px}.process{font-size:.8em;position:relative;left:0;right:0;background:var(--white);z-index:999;padding-top:0}.secure-header-msg{font-size:1.1em;text-align:right;padding-top:5px}.secure-header-msg b{font-size:1.6em}.side-cart{width:380px;position:fixed;right:-380px}.cart-items{text-align:right;padding-right:5px;line-height:26px}.cart-items a{color:var(--red)}.cart-items .lighter a{color:var(--black)}.enter-postcode-section{margin-top:10px}.catlist ul,.chars,.charscount{font-size:.8em}.catlist ul li{margin:1px 1px 6px;width:23%}.prod-pagination{width:70px}.half-md{width:100%}.product-filter-tabs ul li a{width:68px;height:68px;margin:4px 2px -2px}.product-filter-tabs ul li a:hover,.product-filter-tabs ul li.active a{margin-bottom:-4px}.prod-display-sidepanel{padding-bottom:10px}.product-image-display{margin-bottom:80px}.product-main-image{width:100%;margin-left:0;height:384px;overflow:hidden}a.prod-thumb-link{display:inline}.product-thumb-div{position:relative;padding:2px;float:right;width:100%;clear:both;display:block;margin-bottom:10px;overflow:hidden;height:56px}.vid-thumb-overlay{width:52px;height:52px}.product-thumb{width:52px;border:1px solid #aaa;border-radius:4px;padding:2px;margin-right:4px;opacity:.6;float:left}.mobile-swipe{background:var(--black);background:rgba(0,0,0,.8);color:var(--white);margin:-120px auto auto;position:absolute;z-index:999;padding:10px;text-align:center;border-radius:20px;left:40%;right:40%}.product-background{padding-bottom:0}.quickviewpopup .product-main-image{height:400px}.product-panel{border-right-color:var(--white);border-left-color:var(--white)}.products-details-tabs{margin-top:20px}.tab-pane{padding:2px}.grouped-fieldset{padding:10px;margin:0}.shrink>tbody>tr>td{padding:2px;font-size:.9em}.shopping-features,.shrink small{font-size:.7em}.inventory-options{grid-template-columns:auto auto}a.anchor-offset{display:block;position:relative;top:-70px;visibility:hidden}.shopping-cart-table{max-width:100%;overflow:auto}.cart-table{border:0}.delivery-table label{display:inline;font-size:.8em}.cart-wrapper{padding-bottom:5px}.cart-subtotal{margin:10px -15px 0;font-size:.8em;line-height:14px;height:40px}.cart-subtotal small,.secure-footer .show-secure-xs{display:block}.cart-total{font-size:1.4em;margin-right:5px}.btn-mobile-sml{font-size:.8em;padding:3px;margin-bottom:5px;margin-top:10px}.cartimage{height:auto;max-height:85px;max-width:100%}.filter-bar-mobile{border:solid 1px var(--border);background:var(--white);padding-top:5px;margin-bottom:5px}.we-accept img{max-width:40px}.table th{font-size:.6em}.helpcontent{position:fixed;width:100%;left:0;right:0;border-radius:0;top:40%;bottom:30%}.custom-cast-header{background-size:auto,420px}.custom-cast-header h1{font-size:3em}.ccm-usp{margin:2px 2px 10px}.ccm-usp div{background:#fc0;font-weight:700;padding:8px 2px;line-height:12px;font-size:.8em}.landinghero-panel h1{font-size:1.8em;margin-top:14px}.landinghero-panel p{padding-bottom:10px;font-size:1.1em}.free-shipping-banner{margin:10px 0 0;border-radius:0;border:solid 1px var(--border);background:var(--light);box-shadow:0 0 8px var(--mid)}.contact-icons .contact-icon{border:solid 4px var(--red);border-radius:50%;max-width:90px;padding:10px;margin:auto}.contact-chat{padding:8px 20px;font-size:1.2em;margin:30px 30px 40px}.footer-icon{height:20px;margin-right:5px}.footer-icon.footer-social{height:25px;margin-right:15px}.footer-details{line-height:30px}.fmenu{border-top:solid 1px var(--border)}.fmenu:last-of-type{border-bottom:solid 1px var(--border)}.fmenu ul.footer-links{display:none;line-height:1.2em}.fmenu ul.footer-links li a{line-height:22px;display:block}.footer .mobile-exp a{text-decoration:none;display:block}.mobile-exp a:after{content:'\f0fe';font-family:'Line Awesome Free';font-weight:900;font-style:normal;margin:0 0 0 10px;float:right;font-size:1.5em;color:var(--dark)}.mobile-exp a.active:after{content:'\f146'}.secure-footer .secure-3{width:50%;display:block}.secure-footer .secure-6{width:100%;display:block}.footer .mobile-exp a:hover{cursor:pointer}}@media (max-width:560px){.catlist ul li{width:23%;border-radius:2px}}.notification-alert{border-bottom:solid 4px var(--blue)}.notification-alert a{text-decoration:none;color:var(--blue)}.notification-prod-img{height:80px;float:left;margin-right:10px;max-width:120px}.col-md-2.alert{max-width:220px}.alert-default{border:solid 1px var(--border);background:var(--white);font-size:.9em;padding:3px;line-height:1.3em;border-radius:0}.alert-default blockquote{border:none;font-size:14px;padding:8px 8px 0;margin:0 0 -15px;quotes:"\201C""\201D""\2018""\2019";position:relative}.alert-default blockquote:after,.alert-default blockquote:before{font-weight:700;font-size:30px;line-height:14px;color:var(--darkborder);font-family:Georgia,"Times New Roman",Times,serif}.alert-default blockquote:before{content:open-quote;position:absolute;top:20px;left:0}.alert-default blockquote:after{content:close-quote;bottom:8px;padding-top:0;padding-bottom:0;height:14px;line-height:14px;position:absolute;right:0}.notification-alert{border-right:solid 4px var(--blue)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}