﻿@charset "UTF-8";aside .colour-swatch{text-align:center;padding:0;}aside .colour-swatch>span{margin-top:30px;margin-bottom:10px;display:block;font-size:12px;color:#60605b;}.prod-thumbnail{border:1px solid #bcbcbc;position:relative;display:block;border-radius:50%;cursor:pointer;width:24px;height:24px;padding:0;}.prod-thumbnail:hover{border-color:#de1d23;}a[data-type=colour]{text-transform:capitalize;color:#60605b;display:block;border:2px solid #bcbcbc;width:28px;height:28px;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);}a[data-type=colour]:hover,a[data-type=colour].active{border:2px groove #de1d23;}.swatch2{display:block;width:20px;height:20px;border-radius:50%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.swatch2 span{width:100%;height:100%;border:0;display:block;float:left;margin:0 0 0 0;}.swatch2.threecolor span{width:33.3%;}.swatch2.twocolor span{width:50%;}.swatch2 span.all{color:#000;text-align:center;font-weight:bold;}.available-colours .swatch2{height:20px;}.colourname.title{vertical-align:middle;}.prod-attributes{border:1px solid #ddd;border-radius:5px;padding:13px 10px;}.prod-attributes .size-guide{margin-top:7px;}#colour-table tr{border-top:1px solid #ddd;border-bottom-style:none;}#colour-table tr td:nth-of-type(2){min-width:65px;}#colour-table tr td{padding:10px 3px;vertical-align:middle;color:#bcbcbc;font-weight:700;font-size:12px;border:none;}#colour-table tr td input{width:35px;height:35px;padding:0 !important;color:#60605b;font-weight:500;border-radius:5px;font-size:12px;border:1px solid #ddd;}.table-responsive::-webkit-scrollbar{height:8px;}.table-responsive::-webkit-scrollbar-track{background:#bcbcbc;}.table-responsive::-webkit-scrollbar-thumb{background:#60605b;}.table-responsive::-webkit-scrollbar-thumb:hover{background:#b20a20;}.available-colours{max-height:50px;min-height:20px;overflow:hidden;}.colour-picker>li>a.thumbnail.checked span :after{display:inline-block;content:"×";font-size:18px;margin-left:10px;font-weight:bold;color:#fff;position:relative;text-shadow:0 0 2px #888;}.colour-picker>li>a.thumbnail.checked span+span:after{content:"";}.colour-picker>li>a.thumbnail.checked span+span+span:after{content:"";}.filter .panel-body{padding:15px 15px 10px 15px;}.filter .panel-body label{font-weight:bold;cursor:pointer;}.filter .panel-body .checkbox-inline{cursor:default;}.colour-picker{margin-bottom:0;}.cover-img{background-size:cover;background-repeat:no-repeat;background-position:center center;}.bk-2000{min-height:200px;width:100%;background-image:url("/userfiles/2015/cat-banners/2000-850x200.png");}.bk-18500{min-height:200px;width:100%;background-image:url("/userfiles/2015/cat-banners/18500B-850x200.png");}.bk-m6001-6009{min-height:200px;width:100%;background-image:url("/userfiles/2015/cat-banners/m6001-6009-850x200.png");}.bk-ccc-rugby{min-height:200px;width:100%;background-image:url("/userfiles/2016/slides/BG___CCCCORE247.png");}

@charset "UTF-8";.paginate-block{margin-top:176px;}.cat-page-title-overlap{padding-top:0!important;margin-bottom:-176px;}.cat-find-schools{padding:50px 0 50px 420px;}.cat-find-schools .input-group{position:relative;}.cat-find-schools .input-group input{padding:8px 20px 4px 35px!important;width:100%;border:0!important;}.cat-find-schools .input-group input::placeholder{color:#bcbcbc;opacity:1;}.cat-find-schools .input-group input:-ms-input-placeholder{color:#bcbcbc;}.cat-find-schools .input-group input::-ms-input-placeholder{color:#bcbcbc;}.cat-find-schools .input-group>.arrow{z-index:3;}.cat-find-schools .input-group>.arrow::after{content:"►";color:#b20a20;position:absolute;right:10px;top:57%;transform:translateY(-50%);font-size:10px;}aside .widget-title{text-transform:capitalize;color:#60605b;font-weight:500;font-size:20px;}aside a{text-transform:capitalize;color:#60605b;}aside .widget .input-group input{padding-left:13px!important;}aside .widget .input-group .arrow{z-index:3;}aside .widget .input-group .arrow::after{content:"►";color:#60605b;position:absolute;right:10px;top:57%;transform:translateY(-50%);font-size:10px;}aside .widget-filter-item-text{font-weight:600;}aside .widget-filter-list[data-simplebar=init]::-webkit-scrollbar-track{background:#e3e9ef;}aside .widget-filter-list[data-simplebar=init]::-webkit-scrollbar-thumb{background:#60605b;}aside .widget-filter-list[data-simplebar=init]::-webkit-scrollbar-thumb:hover{background:#b20a20;}.widget-categories .accordion-button::after{width:1.375rem;height:1.375rem;padding-top:.0625rem;background-image:none;background-color:#bcbcbc;font-family:Arial;font-size:.7rem;font-weight:bold;content:"▼";text-align:center;line-height:1.2rem;}.widget-categories .accordion-button:hover::after,.accordion-button:not(.collapsed)::after{color:#fff;background-color:#b20a20;}.accordion-button[aria-expanded=true],.widget-filter-item.active span,.widget-categories .accordion-button:hover,.widget-list-link:hover{color:#b20a20;}.sort-dropdowns label{color:#60605b;}.sort-dropdowns select{border-color:#bcbcbc;font-weight:500;padding:8px;-webkit-appearance:none;-moz-appearance:none;}.sort-dropdowns select::-ms-expand{display:none;}.select-arrow::after{content:"▼";color:#60605b;transform:translateY(-50%);font-size:14px;z-index:3;position:absolute;right:10px;top:57%;pointer-events:none;}.nav-link-style{border-color:#bcbcbc!important;border-radius:0;}.nav-link-style.nav-link-light{color:#bcbcbc;}.nav-link-style.nav-link-light:hover{color:#b20a20;}.nav-link-style.bg-dark{background-color:#60605b!important;}.pagination-row{position:relative;}.pagination-row .left,.pagination-row .right{position:absolute;}.pagination-row .left a,.pagination-row .right a{color:#bcbcbc;font-weight:500;}.pagination-row .left{left:0;}.pagination-row .right{right:0;}.pagination-row .pagination{justify-content:center;}.pagination-row .arrow{color:#b20a20;}.pagination-row .page-link.num{width:30px;height:30px;border:1px solid #bcbcbc;}.pagination-row .page-item.active>.page-link.num{font-weight:bold;background-color:#b20a20;}.form-check-input{border-radius:0!important;border-color:#ddd;height:20px;width:20px;}.form-check-input+label{vertical-align:sub;font-weight:normal;margin-left:5px;}.form-check-input:checked{background-color:#b20a20;border-color:#b20a20;}.form-check-input:hover{border-color:#b20a20;}.range-slider-ui{height:.28rem;}.range-slider-ui .noUi-connect{background-color:#de1d23;}.range-slider-ui .noUi-value{color:#bcbcbc;font-weight:600;margin-top:.76rem;}.range-slider-ui .noUi-tooltip{border-radius:0;background-color:#60605b;padding:8px 10px 4px;}.range-slider-ui .noUi-marker-horizontal.noUi-marker-large{height:1.4rem;}.product-card .product-tags.special-tags{right:0;}.sale-badge{font-size:15px;background-color:#de1d23;font-weight:500;text-transform:uppercase;padding:7px 15px;color:#fff;line-height:15px;display:inline-block;padding-top:11px;margin-top:5px;margin-right:5px;}.sale-badge.essential{background-color:#fff;color:#000;border:2px solid #000;padding-top:9px;padding-bottom:5px;}.sale-badge.new{background-color:#fff;color:#de1d23;border:2px solid #de1d23;padding-top:9px;padding-bottom:5px;}.card-prod-img{text-align:center;position:relative;}.card-prod-img img{max-height:370px;}ul.filter-element li{float:left;width:50%;}@media(max-width:991px){.cat-find-schools{padding:20px 30px;}.cat-find-schools h2{font-size:18px;}}@media(max-width:767px){.cat-find-schools{padding:10px 0;display:flex;}.cat-find-schools h2{font-size:14px;width:40%;display:inline-block;line-height:35px;margin:0;}.cat-find-schools .input-group{width:60%;}}
.checkout-content{padding-top:90px;padding-bottom:90px;}.checkout-form .form-control,.order-panel .form-control{padding-left:20px !important;height:42px;margin-bottom:20px;}.checkout-form textarea,.order-panel textarea{height:100px !important;}.checkout-form-group{margin-bottom:20px;}.checkout-form-group .form-control{padding-left:20px !important;}.order-table-wrap table{margin-top:50px;margin-bottom:50px;}.order-table-wrap table thead tr{border:none;}.order-table-wrap table tbody tr{border-top:1px solid #ddd;border-bottom:none;}.order-table-wrap table td,.order-table-wrap table th{border:none !important;}.order-table-wrap table th{font-weight:400;font-size:18px;text-align:left;}.order-table-wrap table td{text-align:left;font-weight:500;color:#60605b;position:relative;vertical-align:middle;}.order-table-wrap table td:first-of-type{width:120px;}.order-table-wrap table td img{width:100px;}.order-table-wrap table td div,.order-table-wrap table td a{font-weight:500;color:#60605b;}.order-table-wrap table td .qty{width:50px;font-size:18px;text-align:center;font-weight:500;line-height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.order-table-wrap table td i{color:#bcbcbc;font-weight:900;font-size:10px;}.order-table-wrap table th:first-of-type{padding-left:0;}.total-panel{position:absolute;left:0;height:180px;width:100%;padding:45px calc((100% - 617px)) 45px 45px;background-color:#ddd;}.total-panel+*{margin-top:280px;}.total-panel .row div:first-of-type{font-weight:600;}.total-panel .row div:last-of-type{text-align:right;}.total-panel .row div{font-size:20px;line-height:20px;}.total-panel .row:last-of-type{margin-top:20px;}.total-panel .row:last-of-type div{font-size:25px;font-weight:600;}.btn-promo{position:absolute;right:20px;border:none;text-decoration:underline;color:#bcbcbc;background-color:transparent;top:12px;font-weight:500;}.payment-description:not(.active){display:none;}.payment-tabs-wrap>.row>div:nth-of-type(2n+1){padding-right:0;}.payment-tabs-wrap>.row>div:nth-of-type(2n){padding-left:0;}.payment-option{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;height:44px;position:relative;margin:5px;}.payment-option:nth-of-type(2n){margin-right:0;}.payment-option:nth-of-type(2n+1){margin-left:0;}.payment-option>img,.payment-option .logos-group{max-width:50%;max-height:80%;right:10px;top:50%;transform:translateY(-50%);position:absolute;}.payment-option .logos-group{text-align:right;}.payment-option .logos-group img{width:45%;border:1px solid #bcbcbc;border-radius:5px;}.payment-option .check-container{margin-bottom:initial;}.payment-description{margin-top:10px;}.payment-description button{margin-top:10px;padding:5px;}[name=cmdCancel]{width:100%;text-align:center;display:block;font-size:15.5px;text-transform:uppercase;padding:20px;font-weight:600;}@media(min-width:1260px){.container-left{margin-left:0;padding-left:calc((100% - 617px));}.container-right{margin-left:0;margin-right:0;padding-right:calc((100% - 617px));}}@media(max-width:1259px){.total-panel{padding:45px !important;}}@media(min-width:768px) and (max-width:922px){.order-table-wrap table *{font-size:13px;}.order-table-wrap table a{min-width:50px;}.order-table-wrap table td,.order-table-wrap table th{padding:5px;}}@media(max-width:445px){.order-table-wrap table *{font-size:3vw;}.order-table-wrap table a{min-width:50px;}.order-table-wrap table td,.order-table-wrap table th{padding:5px;}}.cart-item-child{color:#8a8883 !important;border-top:none !important;background-color:#fff;}.cart-item-child td,.cart-item-child a{font-weight:lighter !important;}.cart-item-child .qty{display:none;}@media(min-width:768px){.truncate{display:inline-block;min-width:120px;max-height:5.5em;overflow:auto;text-overflow:ellipsis;}.truncate::-webkit-scrollbar{width:3px;height:3px;}}
.product-sale-badge{background-color:transparent!important;display:flex;justify-content:flex-end;}.product-sale-badge .product-tags{text-align:end;width:100%;}.product-sale-badge .product-tags .sale-badge{padding:22px 30px 18px 30px;margin:0;top:0;right:0;font-size:18px;line-height:10px;display:none;position:relative;}.product-sale-badge .product-tags .sale-badge.essential{padding:22px 24px 18px 24px;}.product-sale-badge .product-tags .sale-badge:nth-child(1){display:inline-block;}.product-gallery-preview .product-tags{display:flex;justify-content:flex-end;}.product-gallery-preview .sale-badge:nth-child(1){display:none;}.size-guide{border:0;background-color:transparent;}.accordion-header>button{font-size:21px;color:#60605b;}.social_panel{margin-top:50px;}.social_panel .text_share{color:#60605b;margin-right:60px;font-weight:500;}.social_panel .btn_social{cursor:pointer;position:relative;margin-right:5px;border-radius:4px;padding:6px;}.social_panel .btn_social svg{width:15px;height:15px;}.social_panel .tweet{background-color:#ecf6fd!important;}.social_panel .tweet span{vertical-align:-webkit-baseline-middle!important;color:#25a2f1!important;}.social_panel .tweet svg{filter:invert(59%) sepia(61%) saturate(3518%) hue-rotate(177deg) brightness(98%) contrast(93%)!important;}.social_panel .instagram{background-color:#f0efff;}.social_panel .instagram span{vertical-align:-webkit-baseline-middle;color:#a8a0eb;}.social_panel .instagram svg{filter:invert(68%) sepia(20%) saturate(1005%) hue-rotate(205deg) brightness(94%) contrast(95%);}.social_panel .facebook{background-color:#ecf3fd;}.social_panel .facebook span{vertical-align:-webkit-baseline-middle;color:#3a5c9a;}.social_panel .facebook svg{filter:invert(32%) sepia(23%) saturate(1310%) hue-rotate(180deg) brightness(100%) contrast(92%);}@media screen and (min-width:1199px) and (orientation:landscape){.product-gallery{max-height:500px;}}.product-gallery .product-gallery-thumblist{overflow-y:scroll;overflow-x:hidden;padding-right:20px;}.product-gallery .product-gallery-thumblist::-webkit-scrollbar{width:3px;}.productinfo-viewmore{cursor:pointer;text-decoration:underline;}.productinfo-viewmore:hover{text-decoration:none;}@media screen and (max-width:667px){.addEmbellishmentModal{font-size:12.5px;}}div.required .control-label:before{content:"* ";color:#f00;font-weight:bold;vertical-align:sub;line-height:12px;}.form-control:disabled,.form-control[readonly]{background-color:rgba(188,188,188,.1019607843);opacity:1;}input.has-error,select.has-error{border-color:#de1d23!important;}.hide{display:none!important;}.mobile-carousel{display:none;}@media screen and (max-width:667px){.mobile-carousel{display:block;}}@media screen and (max-width:667px){.product-gallery{display:none;}}@media(min-width:992px){.product-details{max-width:30rem!important;}}@media(min-width:992px) and (max-width:1199px){.product-gallery-preview-item.active{justify-content:center;display:flex;}.product-gallery-preview-item.active>img{top:auto;left:auto;transform:unset;}}
@charset "UTF-8";.mobileUploadSection{display:none;}.embLogoUpload{margin:0 auto;width:270px;}.uploadBlock{width:100%;height:auto;text-align:center;outline-offset:-10px;border-radius:15px;margin:20px 0;padding:10px;}.uploadBlock .uploadBox{border-radius:15px;}.uploadBlock .box__input{height:auto;}.uploadBlock .box__input label{display:none;}.uploadBlock .box__dragndrop,.uploadBlock .box__uploading,.uploadBlock .box__success,.uploadBlock .box__error,.uploadBlock .box__button{display:none;}.uploadBlock .uploadDetails{position:relative;padding:40px;}.uploadBlock .uploadDetails:before{content:"";position:relative;background-image:url("../img/uploadIcon.jpg");background-position:center;background-repeat:no-repeat;background-size:contain;height:150px;width:200px;display:block;margin:0 auto 20px auto;text-align:center;}.uploadBlock .uploadDetails h6{letter-spacing:0;margin-bottom:5px;}.uploadBlock .uploadDetails p{font-size:20px;}.uploadBlock .uploadDetails.showImgPreview:before{display:none;}.uploadBlock .noLogoWarning{display:none;padding:20px;border-radius:15px;}.uploadBlock .noLogoWarning.visible{display:block;-webkit-animation:flash linear 2s 3;animation:flash linear 2s 3;}.btn-collapse{background-color:#b20a20;position:absolute;right:10px;top:10px;border-radius:50%;height:20px;width:20px;display:block;padding:0;}.btn-collapse:after{content:"";position:absolute;width:0;height:0;bottom:7px;left:4px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;}.btn-collapse.collapsed{transform:rotateZ(180deg);}.logo-placement-selection>div{padding:20px 0;border-top:1px solid #eee;}.logo-placement-selection>div:first-of-type,.logo-placement-selection>div:nth-of-type(2){border-top:none;}.logo-placement-selection .check-container{margin-bottom:0;padding-right:10px;}.logo-placement-selection .check-label{text-transform:capitalize;font-weight:500;}.flexFix{display:flex;flex-direction:column;align-items:stretch;}.flexFix>tr{display:flex;justify-content:space-between;align-items:center;}.halfBg-grey{position:relative;}.halfBg-grey:before{content:"";position:absolute;width:50vw;height:100%;background-color:#f9f9f9;left:0;top:0;z-index:-1;}@media(max-width:767px){.halfBg-grey:before{display:none;}}.customise-inner .btn-wrap .btn{padding:10px 0;font-size:14px;}.customise-inner .customise-team-name{overflow:hidden;margin-bottom:0;}.customise-inner .customise-team-name label,.customise-inner .customise-team-name input{display:block;float:left;margin-bottom:0;}.customise-inner .customise-team-name label{padding:0 15px;font-size:14px;height:34px;line-height:34px;background:rgba(0,0,0,.1);}.customise-inner .customise-team-name input{width:auto;}.customise-inner input.form-control{height:34px !important;font-size:16px !important;text-transform:none !important;}.customise-inner .disable-column{background-color:#e3e3e3 !important;}.customise-inner table th div{float:left;width:80%;}.customise-inner table th div:nth-child(2){width:20%;}.customise-inner table th h5{margin:3px;font-weight:normal;}.customise-inner table th .btn{margin:0;outline:none !important;height:auto !important;line-height:normal;transition:all .25s ease-in-out;padding:5px 15px;float:right;}.customise-inner table th .btn:hover{background:#f5f5f5;}.customise-inner table td,.customise-inner table th{font-size:14px !important;vertical-align:middle !important;padding:8px !important;}.customise-inner table td input,.customise-inner table th input{width:100%;background-color:#f3f3f3;margin-bottom:5px !important;}.customise-inner table td .input-group{position:relative;}.customise-inner table td .input-group input,.customise-inner table td .input-group select{float:left;}.customise-inner table td .input-group-btn{position:initial;}.customise-inner table td .input-group select,.customise-inner table td .input-group button{height:40px;font-size:14px !important;text-transform:none;margin-bottom:0;}.customise-inner table td .input-group select{background-color:#f3f3f3;}.customise-inner table td .input-group button{padding:0 10px;}.customise-inner table td .input-group button span{display:inline-block;vertical-align:middle;}.customise-inner table td .input-group button span.selected-colour{height:20px;width:20px;margin:0 3px;box-shadow:0 0 0 1px rgba(0,0,0,.5);}.customise-inner table td .input-group .dropdown-menu{width:100%;padding:0;}.customise-inner table td .input-group .dropdown-menu li{display:block;float:left;height:35px;width:35px;box-shadow:0 0 1px 0 #ddd;}.customise-inner table td .input-group .dropdown-menu li.selected a:before{background:rgba(255,255,255,.5);}.customise-inner table td .input-group .dropdown-menu li.selected a:after{content:"✓";text-align:center;line-height:35px;color:#008000;}.customise-inner table td .input-group .dropdown-menu li a{display:block;padding:0;height:100%;width:100%;background:none !important;position:relative;}.customise-inner table td .input-group .dropdown-menu li a:before,.customise-inner table td .input-group .dropdown-menu li a:after{content:"";position:absolute;height:100%;width:100%;z-index:7;top:0;left:0;}.customise-inner table td .input-group .dropdown-menu li a:after{z-index:8;}.customise-inner table td .input-group .dropdown-menu li a:hover:before{background:rgba(255,255,255,.5);}.customise-inner table td .input-group .dropdown-menu li a:hover:after{content:"✓";text-align:center;line-height:35px;color:#008000;}.customise-inner table td .input-group .dropdown-menu li .selected:after{content:"✓";font-family:"font-awesome";}.customise-inner table td .input-group .colour-swatch.none{background:#fff;background:-moz-linear-gradient(-45deg,#fff 49%,#f00 49%,#f00 53%,#fff 53%,#fff 53%);background:-webkit-linear-gradient(-45deg,#fff 49%,#f00 49%,#f00 53%,#fff 53%,#fff 53%);background:linear-gradient(135deg,#fff 49%,#f00 49%,#f00 53%,#fff 53%,#fff 53%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.customise-inner table td .input-group .colour-swatch.royal-blue{background:#4169e1;}.customise-inner table td .input-group .colour-swatch.navy-blue{background:#000080;}.customise-inner table td .input-group .colour-swatch.sky-blue{background:#87ceeb;}.customise-inner table td .input-group .colour-swatch.gold{background:#ffd700;}.customise-inner table td .input-group .colour-swatch.sandy-gold{background:#cfb53b;}.customise-inner table td .input-group .colour-swatch.dark-green{background:#006400;}.customise-inner table td .input-group .colour-swatch.neon-yellow{background:#cf0;}.customise-inner table td .input-group .colour-swatch.neon-orange{background:#fd5f00;}.customise-inner table td .input-group .colour-swatch.neon-pink{background:#ff6ec7;}.customise-inner table td .input-group .colour-swatch.maroon{background:#800000;}.customise-inner table td .input-group .colour-swatch.neon-blue{background:#4d4dff;}.customise-inner table td .input-group .colour-swatch.neon-green{background:#39ff14;}.card-productImageCanvas .imageSliderWrapper .product-gallery-thumblist{padding-left:10px;}
.leftImage{height:800px;overflow:hidden;border:1px solid #bcbcbc;margin-bottom:40px;}.leftImage>img{height:670px;min-width:100%;width:initial !important;max-width:initial !important;}.leftImage>div{position:relative;width:100%;height:130px;}.leftImage>div>div{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.leftImage>div>div p{margin-bottom:0;}.rightImage1,.rightImage2{height:380px;margin-bottom:40px;}.rightImage1{overflow:hidden;position:relative;}.rightImage1 .btn-secondary{position:absolute;left:50%;transform:translateX(-50%);bottom:40px;}.rightImage1>div{height:100%;}.rightImage1>div img{height:100%;max-width:initial !important;width:initial !important;position:absolute;left:50%;transform:translateX(-50%);}.rightImage.dots{position:absolute;right:-30px;top:50%;transform:translateY(-50%);}.rightImage.dots .dot{width:10px;height:10px;margin-bottom:15px;border-radius:50%;border:2px solid #de1d23;cursor:pointer;}.rightImage.dots .dot.active{background-color:#de1d23;}.rightImage2{position:relative;width:100%;height:380px;}.rightImage2>div{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media(max-width:992px){.rightImage.dots{right:initial;left:50%;top:5px;transform:translateX(-50%) rotateZ(-90deg);}.rightImage.dots .dot{border:2px solid #fff;}.rightImage.dots .dot.active{background-color:#fff;}.leftImage{height:initial;}.leftImage>img{height:initial;width:100% !important;}.leftImage>div{height:initial;}.leftImage>div>div{width:100%;position:initial;transform:initial;padding:20px;}}
footer{background-color:#60605b;color:#fff;}footer .bg-white{background-color:#fff;text-align:center;}footer .bg-white div{color:#000;}footer .bg-white a{color:#60605b;text-decoration:underline;}footer .icon-social img{height:20px;margin-right:13px;}.widget-light .widget-list-link{color:#fff;}.widget-light .widget-list-link:hover{color:#de1d23;}footer input[type=text],footer input[type=email]{border:none;}
@charset "UTF-8";@font-face{font-family:"Chalky Chicken";src:url("/Content/RS5/fonts/nzu/ChalkyChicken.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Metric";src:url("/Content/RS5/fonts/nzu/Metric-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Metric";src:url("/Content/RS5/fonts/nzu/Metric-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Metric";src:url("/Content/RS5/fonts/nzu/Metric-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Metric";src:url("/Content/RS5/fonts/nzu/Metric-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Metric";src:url("/Content/RS5/fonts/nzu/Metric-Semibold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}main{overflow-x:hidden;}header *{font-family:"Metric";font-size:15.5px;}.position-relative{position:relative;}h1,h1 p{font-size:45px;font-weight:bold;text-transform:uppercase;letter-spacing:0;line-height:45px;}h1 p{margin-bottom:0;}h2{font-size:24px;font-weight:600;}h3,.btn-primary{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0;}a h3:hover{color:#de1d23;}.float-right{float:right;}.color-grey{color:#60605b!important;}.color-light-grey{color:#bcbcbc!important;}.text-thin{font-weight:300;}.text-small,.text-small p{font-size:12px;letter-spacing:0;}.text-small .light,.text-small p .light{font-weight:lighter;}.text-small .bold,.text-small p .bold{font-weight:600;}.text-small a,.text-small p a{font-size:12px;color:#bcbcbc;text-decoration:underline;}.text-small a:hover,.text-small p a:hover{color:#de1d23;}.text-link{color:#bcbcbc;text-decoration:underline;font-size:12px;cursor:pointer;}.text-large{font-size:20px;letter-spacing:0;}.text-large a{font-size:20px;color:#bcbcbc;text-decoration:underline;}.text-large a:hover{color:#de1d23;}.btn-primary,.btn-success,.btn-danger,.btn-warning{border-radius:0;padding:5px 15px 2px;}.btn-primary{background-color:#b20a20!important;border:1.5px solid #b20a20;color:#fff!important;background-color:#fff;padding:5px 15px 2px;}.btn-primary:hover,.btn-primary:focus{background-color:#fff!important;color:#de1d23!important;}.btn-primary.btn-shadow{box-shadow:8px 9px 34px -3px #000;-webkit-box-shadow:8px 9px 34px -3px #000;-moz-box-shadow:8px 9px 34px -3px #000;}.btn-secondary{background-color:#fff!important;border-radius:0;border:1.5px solid #bcbcbc;color:#60605b!important;background-color:#fff;padding:3px 12px 0;font-size:12px;letter-spacing:0;font-weight:600;}.btn-secondary:hover,.btn-secondary:focus{border:1.5px solid #bcbcbc!important;color:#de1d23!important;}.btn-normal{padding:5px 15px 2px!important;}.btn-large{font-weight:600;height:50px;font-size:15.5px;}#partPayCalculatorWidget{width:100%;}.accordion-button::after{width:1.375rem;height:1.375rem;padding-top:.0625rem;background-image:none;background-color:#eee;font-family:Arial;font-size:.7rem;font-weight:bold;content:"▼";text-align:center;line-height:1.2rem;}.underline{text-decoration:underline;}.btn-grey{height:50px;text-align:center;color:#bcbcbc;cursor:pointer;background-color:rgba(188,188,188,.1019607843);padding:15px;display:inline-block;font-weight:500;}.w-50-ex{width:calc(50% - 2px)!important;}.text-right{text-align:right;}.text-left{text-align:left;}.v-align-text-top{vertical-align:text-top;}img{image-rendering:-webkit-optimize-contrast;}.text-red{color:#de1d23;}.text-dark-red{color:#b20a20;}.text-light-grey{color:#bcbcbc;}.text-grey{color:#60605b;}.bg-red{background-color:#de1d23;}.bg-dark-red{background-color:#b20a20;}.bg-light-grey{background-color:#f4f4f4;}.bg-grey{background-color:#bcbcbc;}.bg-dark-grey{background-color:#60605b;}.topbar{padding-top:0;padding-bottom:0;}.topbar-text a,.topbar-text p{color:#fff;margin:0;}.topbar-text a{text-decoration:underline;}.navbar-tool-icon-box img{height:12px;margin-top:-5px;}.navbar-tool-tooltip{vertical-align:middle;color:#fff;font-size:15.5px;}.search-box .input-group{position:relative;}.search-box .input-group .arrow{z-index:3;}.search-box .input-group .arrow::after{content:"►";color:#b20a20;position:absolute;right:10px;top:57%;transform:translateY(-50%);font-size:10px;cursor:pointer;}.second-top-menu{padding:0;}.second-top-menu .dropdown-toggle::after{display:none;}.second-top-menu .cartdropdown{margin-top:0!important;}.navbar-brand{padding-top:0;padding-bottom:0;margin-top:-.75rem;}.second-top-menu-item{display:inline-block;padding:5px 20px;font-size:12px;line-height:14px;}.second-top-menu-item div:first-of-type{color:#2b3445;font-weight:500;}.second-top-menu-item div:last-of-type a{text-decoration:underline;color:#bbb;font-weight:500;}.second-top-menu-item div:last-of-type a:hover{color:#de1d23;}.nav-link:hover,.nav-link:focus{color:var(--primary,#de1d23);}.nav-link:focus{font-weight:bold!important;text-decoration:underline;}#navbarCollapse{justify-content:end;}.topbar input[type=text]{border:0!important;}input[type=text],input[type=email],input[type=password],input[type=number]{padding:8px 20px 4px 20px;width:100%;}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder{color:#bcbcbc;opacity:1;}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{color:#bcbcbc;}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder{color:#bcbcbc;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%234b566b' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.topbar-link.mobile{color:#de1d23;}.mega-dropdown{position:absolute;width:100%;left:0;background:#fff;margin:0;margin-top:11px;z-index:999;display:none;}.mega-dropdown .menu-items{padding:50px;}.mega-dropdown .close{padding-right:50px;position:absolute;right:0;text-align:end;}.mega-dropdown .close img{cursor:pointer;}.mega-dropdown.active{display:block;}.find-schools{padding:50px 150px;}.find-schools .input-group{position:relative;}.find-schools .input-group input{padding:8px 20px 4px 35px!important;width:100%;border:0!important;}.find-schools .input-group input::placeholder{color:#bcbcbc;opacity:1;}.find-schools .input-group input:-ms-input-placeholder{color:#bcbcbc;}.find-schools .input-group input::-ms-input-placeholder{color:#bcbcbc;}.find-schools .input-group>.arrow{z-index:3;}.find-schools .input-group>.arrow::after{content:"►";color:#b20a20;position:absolute;right:10px;top:57%;transform:translateY(-50%);font-size:10px;}.typeahead-item a{display:block;color:#60605b!important;}.typeahead-item a:hover{color:#de1d23!important;}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#a6acb7;font-size:8px;line-height:17px;content:">";}.breadcrumb-item.active{text-decoration:underline;font-weight:bold;color:#fff!important;}.bread-crumb-title{text-transform:uppercase;font-weight:bold;}.bg-dark{background-color:#60605b!important;}.check-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkmark{position:absolute;top:0;left:0;height:26px;width:26px;border-radius:50%;background-color:#eee;}.check-container:hover input~.checkmark:after{background-color:#de1d23;}.checkmark:after{content:" ";display:block;width:6px;height:6px;border-radius:50%;position:absolute;background-color:#60605b;}.check-container input:checked~.checkmark:after{background-color:#b20a20;}.check-container .checkmark:after{top:50%;left:50%;transform:translate(-50%,-50%);}.check-container.white-version .checkmark{background-color:#fff;border:1px solid #bcbcbc;}.check-container.white-version .checkmark:after{background-color:#bcbcbc;}.panel-title{color:#fff;background-color:#de1d2e;border-color:#b20a20;padding:1px 5px;padding-top:6px;}.club-card-table td,.club-card-table th{font-size:clamp(11px,1.8vw,18px);padding:3px;}@media(max-width:767px){.topbar-text{padding:5px;}.topbar-text a,.topbar-text p{font-size:12px;}.second-top-menu{padding:5px;}.second-top-menu .second-top-menu-item{padding:10px;}[name=txtKeyWords]{padding-left:40px!important;padding-top:10px!important;}.modal-footer{justify-content:start;}}
.icon-description-item .tns-inner{margin-left:-3px !important;margin-right:-3px !important;}.card-border{border-right:.5px solid #bcbcbc;}.image-icon{height:100px;image-rendering:auto;}.left,.right{color:#b20a20;position:absolute;top:50%;transform:translateY(-50%);}.left{left:30px;}.right{right:30px;}.card-row{display:flex;}@media(max-width:767px){.card-border{border-right:none !important;}.card-row{display:block;}}
.img-card{overflow:hidden;border:1px solid #bcbcbc;margin-bottom:40px;}.img-card a>img{height:300px;min-width:100%;width:initial !important;max-width:initial !important;}.img-card>div{position:relative;width:100%;min-height:120px;}.img-card>div>div{padding:20px;width:100%;}.img-card>div>div p{font-size:12px;}.img-card>div>div p a{font-size:12px;margin-bottom:0;color:#60605b;}
.imageInfo.dots{position:absolute;left:-30px;top:50%;transform:translateY(-50%);}.imageInfo.dots.inverse{left:initial;right:-30px;}.imageInfo.dots .dot{width:10px;height:10px;margin-bottom:15px;border-radius:50%;border:2px solid #fff;cursor:pointer;}.imageInfo.dots .dot.active{background-color:#fff;}@media(max-width:992px){.info-slide{padding:50px;}.info-image-col{padding-left:0;padding-right:0;}.imageInfo.dots{top:initial;left:50% !important;transform:translateX(-50%) rotateZ(-90deg);right:initial !important;bottom:-18px;}.imageInfo.dots.inverse{bottom:0;}}@media(max-width:768px){.info-slide{padding:30px;}}@media(min-width:993px){.info-slide{position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%);}.info-image{max-width:calc(100% + 29px);}.info-image.left-img{margin-left:-30px;}}
@charset "UTF-8";.cat-filters{border:1px solid #ddd;}.cat-filters h2,.cat-filters h3{margin:0;}.cat-filters>div:last-of-type{display:flex;justify-content:flex-end;flex-wrap:wrap;}.cat-filters .cat-filter{cursor:pointer;}.cat-filters .cat-filter.active{color:#b20a20;font-weight:bold;text-decoration:underline;}.category-product-list .product-card{border:1px solid #ddd;margin-bottom:5px;}.category-product-list .product-btn{display:flex;}.category-product-list .product-btn>div{background-color:#bcbcbc1a;}.category-product-list .product-btn>div:first-of-type{height:50px;width:calc(100% - 165px);}.category-product-list .product-btn>div:first-of-type h3{line-height:50px;text-decoration:underline;}.category-product-list .product-btn>div:first-of-type h3:hover{color:#de1d23 !important;}.category-product-list .product-btn>div:nth-child(2){height:50px;width:50px;margin-left:5px;padding:13px;}.category-product-list .product-btn>div:nth-child(2) img{cursor:pointer;}.category-product-list .product-btn>div:nth-child(3){height:50px;width:50px;margin-left:5px;padding:15px;}.category-product-list .product-btn>div:nth-child(3) img{cursor:pointer;}.category-product-list .product-btn>div:nth-child(3) .spinner-border{margin-bottom:20px;}.category-product-list .product-btn>div:nth-child(3) .compare-img{height:100%;width:100%;background-image:url("/Content/RS5/Custom/nzu/img/compare2-red.png");background-position:center;background-size:contain;background-repeat:no-repeat;}.category-product-list .product-btn>div:nth-child(3) .addCompare .compare-img{background-image:url("/Content/RS5/Custom/nzu/img/compare2.png");}.category-product-list .product-btn>div:nth-child(4){height:50px;width:50px;margin-left:5px;padding:15px;}.category-product-list .product-btn>div:nth-child(4) .quote-img{cursor:pointer;height:100%;width:100%;background-image:url("/Content/RS5/Custom/nzu/img/quote.png");background-position:center;background-size:contain;background-repeat:no-repeat;}.category-product-list .product-btn:not(.productpage)>div:first-of-type{width:calc(100% - 110px);}.category-product-list .product-btn:not(.productpage)>div:nth-child(5){display:none;}.tns-carousel button[data-controls=next],.tns-carousel button[data-controls=prev]{border:none;}.tns-carousel button[data-controls=next]{right:-30px !important;background-color:transparent;}.tns-carousel button[data-controls=next]::after{content:"►";color:#b20a20;}.tns-carousel button[data-controls=next] i{display:none;}.tns-carousel button[data-controls=prev]{left:-30px !important;background-color:transparent;}.tns-carousel button[data-controls=prev]::after{content:"◄";color:#b20a20;}.tns-carousel button[data-controls=prev] i{display:none;}.btn-wishlist{width:100% !important;height:100% !important;}.btn-wishlist>span img{image-rendering:-webkit-optimize-contrast;will-change:transform;}@media(max-width:767px){.cat-filters>div:last-of-type{justify-content:flex-start;}}
@keyframes shrinkingCircle{0%{opacity:0;height:26px;width:26px;}100%{opacity:1;width:6px;height:6px;background-color:#b20a20;}}@-webkit-keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em;}}@keyframes load4{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0;}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em;}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em;}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em;}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0;}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em;}}.font-weight-bold{font-weight:bold;}.background-white{background-color:#fff;}.background-light{background-color:#f3f3f3;}.background-grey{background-color:#60605b;}.text-grey{color:#60605b;}.border-t{border-top-width:1px;}.border-b{border-bottom-width:1px;}.border-r{border-right-width:1px;}.border-l{border-left-width:1px;}.rounded-top-left{border-radius:10px 0 0 0;}.rounded-top-right{border-radius:0 10px 0 0;}.customise-wrap .column-remove.column-remove.column-remove.column-remove{background-color:#ccc;border-radius:50%;height:25px !important;width:25px !important;padding:0 !important;transform:rotateZ(45deg);}.customise-wrap .column-remove.column-remove.column-remove.column-remove:before{content:"+";color:#fff;font-size:24px;}.customise-wrap .column-remove.column-remove.column-remove.column-remove .fa{display:none;}.customise-wrap .column-remove.column-remove.column-remove.column-remove.state-show{background-color:#b20a20;transform:rotateZ(0deg);}.open>.dropdown-menu{display:block;right:0;}.btn-inline{text-decoration:underline;border:none;padding:0;font-size:inherit;}.btn-inline:hover{color:#b20a20;text-decoration-color:#b20a20;}.btn-longtext{height:auto;white-space:unset;min-height:50px;}.checkmark{background-color:#fff;border:1px solid #ccc;}.checkmark:after{background-color:#ccc;}.checkmark:before{opacity:0;height:26px;width:26px;animation:shrinkingCircle .3s linear backwards;}.check-container input:checked~.checkmark:before{content:" ";animation:shrinkingCircle .3s linear forwards;display:block;width:6px;height:6px;border-radius:50%;position:absolute;background-color:#b20a20;top:50%;left:50%;transform:translate(-50%,-50%);}.fa-spinner.fa-spin{font-size:5px;margin:10px 20px 10px auto;width:1em;height:1em;display:inline-block;text-indent:-9999em;border-radius:50%;position:relative;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}@media(min-width:768px){.w-md-50{width:50% !important;}}
