.price{font-size:28px}.price-rrp{font-size:16px;text-decoration:unset;color:#262525;padding-bottom:7px;font-weight:bold}.price-was{font-size:16px;text-decoration:line-through;color:#949494;padding-bottom:10px}h1{font-size:40px}.custom-select{background-color:#fff!important}.form-row{margin-bottom:12px;margin-right:0;margin-left:0}.item-colour{width:43px;height:43px}.item-size{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;width:43px;height:43px;text-align:center;font-size:16px}.item-size div{margin-top:10px}.btn-primary{border-radius:.25rem}.img-product-info{width:39px}.product-display-info{border:1px solid #bfbfbf!important;padding-bottom:64px!important}.product-display-info .price{font-size:20px}.product-display-info .price-rrp{font-size:16px;color:#262525;font-weight:bold}.img-zoom{cursor:zoom-in}.modal-zoom{display:none;position:fixed;z-index:1039;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}.modal-zoom-content{margin:auto;display:block;width:80%;max-width:700px;-webkit-animation-name:zoom;-webkit-animation-duration:.6s;-moz-animation-name:zoom;-o-animation-name:zoom;animation-name:zoom;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.modal-zoom-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.modal-zoom-close:hover,.modal-zoom-close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-zoom-content{width:100%}}#accordion-items .card-body ul{margin-bottom:7px;padding-left:15px}#accordion-items .card-body table{width:100%!important;margin-bottom:15px;border-color:#dee2e6!important}#accordion-items .card-body img{max-width:100%;height:auto;width:auto}#accordion-items .card-body table th,#accordion-items .card-body table td{border-color:#dee2e6;padding:10px 5px;line-height:1.2;word-break:keep-all}.attr-type .item-qty{height:32px}.attr-type .item-qty .btn-dark{background-color:#fff!important;color:#2f292b!important;box-shadow:inset 0 4px 9px -7px rgba(0,0,0,.4);border:1px solid #ced4da;padding:0 8px}.attr-type .item-qty .btn-dark.bootstrap-touchspin-down{border-right:0}.attr-type .item-qty .btn-dark.bootstrap-touchspin-up{border-left:0}.attr-type .optionalqty{padding:0 10px}.attr-label{cursor:pointer;padding:12px 0}.attr-label i{padding-left:7px;font-size:12px;line-height:24px}.attr-type{border-bottom:1px solid #cdcdcd;margin-bottom:0}.price-msg{display:none}#out-of-stock-box{display:none}