h1{font-size:200%;margin-top:5px;margin-bottom:15px}h2,h3,h4,h5,h6{font-size:120%;margin-top:2px;margin-bottom:5px}p{font-size:120%;margin-top:2px;margin-bottom:2px}body,html{height:100%;width:100%;margin:0}body{font-family:sans-serif}img{aspect-ratio:attr(width)/attr(height);max-width:100%;max-height:100%}.test-cards{margin-bottom:20px}.product-details-table-header{border:solid;border-width:1px;border-collapse:collapse;min-height:32px}.product-details-table-cell-left{border:solid;border-width:1px;border-collapse:collapse;padding-left:5px}.product-details-table-cell{border:solid;border-width:1px;border-collapse:collapse;text-align:center}.product-details-table-cell-right{text-align:right;border:solid;border-width:1px;border-collapse:collapse;padding-right:10px}.basket-item-removed,.billing-country-code-error,.country-code-error{color:red}.postcode-error-message{font-size:110%;background-color:#ffb6c1}.billing-address-entry.hidden,.billing-address-filled.hidden,.billing-shipping-address-match-bacs.hidden,.billing-shipping-address-match.hidden,.contact-details-sumary.hidden,.customer-contact-detail-entry-form.hidden,.entered-billing-method.hidden,.place-order-holder.hidden,.postage-selected.hidden,.radio-customer-entry-form.hidden,.select-method-of-shipping.hidden,.shipping-address-entry.hidden,.shipping-address-filled.hidden{display:none}.async-ck,.async-pk,.checkout-cost-sumary.hidden{display:none}.check-order-message{font-size:150%;margin-bottom:30px;background-color:#90ee90}.payment-failed{font-size:150%;margin-bottom:30px;background-color:#ffb6c1}.checkout-postage-expansion{font-size:100%;font-weight:500}.align-right{text-align:right}.no-show{display:none}.billing-shipping-address-match{padding-top:20px}#error-message{font-size:106%;background-color:#ffb6c1;font-weight:700}.basket-click-and-collect.hidden{display:none}#radio-select-postage-method.hidden{display:none}#paypal-button-container{margin:20px 11px;margin-top:0}#paypal-button-container.hidden{display:none}#paypal-button-container:hover{transform:scale(1.03)}.change-to-card.hidden{display:none}.proceed-to-paypal{padding-top:20px;margin:0 11px;font-weight:700;font-size:120%}.change-to-card,.change-to-paypal{margin:0 11px}.proceed-to-paypal.hidden{display:none}.checkout-button-holder.hidden{display:none}.paypal-link.hidden{display:none}#paypal-button-container.hidden{display:none!important}#payment-form.hidden{display:none}.change-payment-method-button.hidden{display:none}.test-cards{font-size:120%;font-weight:700;border:solid;Border-width:1px;border-radius:10px;padding:15px}.test-cards.hidden{display:none}.cookies-notice-container{width:100%;position:fixed;Bottom:0;z-index:10}.cookies-notice-header{background-color:#ddd;border-top:solid;border-bottom:solid;border-color:#183148;padding:0 10px}.cookies-notice-header p{font-weight:700;font-size:120%}.cookies-notice-body{background-color:buttonface;padding:0 10px}.cookies-notice-body p{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;font-size:110%;margin:0;padding:10px}.cookie-consent-buttons{margin:auto;width:calc(100% - 20px)}.all-cookies-button,.essential-cookies-button,.hide-cookies-info-button{width:calc(50% - 50px);font-size:120%;margin:20px;padding:10px 0;cursor:pointer;background-color:#183148;color:#fff;border:solid;border-width:1px;border-color:#000;border-radius:10px}.hide-cookies-info-button{width:calc(100% - 50px)}.all-cookies-button:hover,.essential-cookies-button:hover,.hide-cookies-info-button:hover{color:orange}.cookies-notice-container.hidden{display:none}.high-value{padding:10px 0}.high-value p{font-weight:700}.deko-footer-logo{width:100px;height:32px;margin-left:calc((100% - 100px)/ 2)}.threeds-iframe-background{position:fixed;bottom:0;right:0;width:100%;height:100%;background-color:#19316850;z-index:5}.threeds-iframe{position:fixed;min-height:400px;max-height:400px;min-width:250px;max-width:250px;top:calc((100vh - 400px)/ 2);left:calc((100vw - 250px)/ 2);z-index:10;background-color:#fff}.cardholder-collection-only,.sagepay-correct-address-holder,.wednesday-closing{border:solid;border-width:1px;border-color:#000;border-radius:10px;background-color:#e0ffff;padding:5px;margin-bottom:10px}.cardholder-collection-only{font-weight:700}.basket-product-link{color:#000;text-decoration:none}.wednesday-closing{margin-top:10px}.wednesday-closing p{margin:10px 0}.checkout-pre-order-text,.pre-order-text-highlight{margin-top:10px;color:#fff;background:tomato;font-weight:700;font-size:15px;padding:5px 10px;margin-bottom:0}.pre-order-highlight-container{border-left: solid;border-color:tomato;border-width:2px}.date-item-is-expected{margin:0;padding:5px}.pre-order-balance{border-bottom:solid;border-right:solid;border-color:tomato;border-width:2px;min-width:100%;border-bottom-width:5px}.pre-order-balance-text{margin:0;padding:5px;font-size:18px;font-weight:bold;text-align:right}.pre-order-balance-payable{margin-left:20px;white-space: nowrap}.checkout-re-order-estimated-delivery{font-size:15px!important;padding:0 5px;background-color:#e0ffff;margin-top:0}.footer-clickable{padding:2px 0}@media all and (max-width:430.9px){.cookies-notice-body p{font-size:100%;margin:0;padding:5px}.all-cookies-button,.essential-cookies-button,.hide-cookies-info-button{width:100%;margin:5px 0;padding:10px 0;cursor:pointer;background-color:#183148;color:#fff;border:solid;border-width:1px;border-color:#000;border-radius:10px}#search-holder{display:none}.mobile-menu{display:flex;align-items:center;justify-content:space-between}.mobile-menu-button{height:45px;cursor:pointer}.mobile-search{max-height:36px;max-width:54px;cursor:pointer}.mobile-basket{max-width:60px;max-height:40px;margin-right:10px;cursor:pointer}.mobile-search-entry{display:none;z-index:1;position:relative}.mobile-search-entry.active{display:flex;align-items:center}#mobile-search-box{display:inline-block;min-width:100%}#mobile-search-input{width:calc(100% - 24px);padding:14px;font-size:120%;border:none;border-bottom:solid;border-width:4px;border-color:#183148}.mobile-search-button{display:inline-block;max-height:45px;max-width:45px;background:#fff;position:absolute;right:16px;cursor:pointer}.menu-links-column a{padding-left:30px!important}.menu-links-4-col h4,.menu-links-3-col h4{padding-left:10px!important}body.menu{overflow:hidden}#header{margin-top:0}.header-top{background-color:#183148;padding:5px 0;width:100%;height:22.4px}#address,#phone-links p,.top-links{display:none}.header-center{display:flex;align-items:center;justify-content:center;margin:auto;width:100%}.header-center a{text-decoration:none}#phone-links{position:absolute;top:5px;font-size:19px;font-weight:700;padding-right:16px;font-family:'Times New Roman'}#phone-links a{color:#fff;text-decoration:none;padding:3px 15px}#countryman-store-header{display:flex;align-items:center;justify-content:center;color:#183148}#countryman-logo img{display:none}#countryman-store-header h2{font-size:30px;overflow:auto;width:250px;text-align:center;margin:0;font-family:'Times New Roman'}.header-bottom{background-color:#183148;width:100%}.mobile-menu-button{height:45px;cursor:pointer}.mobile-menu h3{padding:11px;color:#fff;font-size:20px;margin:0}#catalogue-links{flex-direction:column;background-color:#fff;height:calc(100vh - 150px);width:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:10px;z-index:1}#catalogue-links .mobile-expand{padding-right:8px;height:25px;width:15px}#catalogue-links a{color:#000;font-size:22px;font-weight:700;text-decoration:none;padding:10px 10px;border-bottom:solid;border-width:1px;border-color:#183148;display:flex;justify-content:space-between;align-items:center}.mobile-expand{padding-right:8px;width:25px}.cursor{padding-right:20px!important}.mobile-expand.no-padding{padding-right:0}.mobile-expand.no-margin{margin:0;font-size:100%;opacity:.65}.mobile-menu-hidden{position:fixed;left:-150%;transition:left .5s ease}.mobile-menu-hidden.active{left:0}.mobile-back{font-size:20px;font-weight:400;width:100%;padding-left:10px;border-bottom:solid;border-width:1px;border-color:#183148;cursor:pointer}.menu-links-column{position:fixed;top:146px;left:-300%;transition:left .5s ease;height:calc(100% - 150px);overflow-y:auto;overflow-x:hidden;z-index:2;background-color:#fff;padding-bottom:10px}.menu-links-column.active{left:0;z-index:2;background:#fff;width:100%}.menu-links-4-col,.menu-links-3-col{color:#000;font-size:22px;font-weight:700;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.menu-links-4-col h3,.menu-links-4-col h4,.menu-links-4-col h5,.menu-links-4-col h6,.menu-links-3-col h3,.menu-links-3-col h4,.menu-links-3-col h5,.menu-links-3-col h6{margin:0;font-size:22px;display:flex;justify-content:space-between;width:calc(100% - 20px)}.mobile-category-header{color:#000;font-size:22px;width:100%;font-weight:700;padding:10px;border-bottom:solid;border-width:3px;border-color:#183148;background-color:#19316850;margin:0}.mobile-menu-back{font-size:20px;display:flex;align-items:center;width:100%;padding:10px;margin:0;border-bottom:solid;border-width:1px;border-color:#183148;cursor:pointer}#catalogue-links .menu-links-4-col a,#catalogue-links .menu-links-3-col a{color:#000;font-size:22px;width:100%;font-weight:700}.menu-links-column h2{padding-left:15px}.menu-links-column ul{padding:0;margin:0}.menu-links-column li{display:flex;align-items:center;list-style:none;text-align:left;min-height:45px}.menu-accessories-links,.menu-clothing-footwear-links,.menu-guns-links,.menu-level-4,.menu-optics-links,.menu-reloading-links{width:100%;background-color:#fff;position:fixed;z-index:1;top:146px;height:calc(100% - 150px);left:-150%;transition:left .5s ease;overflow-y:auto;overflow-x:hidden;padding-bottom:10px}.menu-accessories-links.active,.menu-clothing-footwear-links.active,.menu-guns-links.active,.menu-level-4.active,.menu-optics-links.active,.menu-reloading-links.active{left:0}.menu-logs-button{border-bottom:solid;margin-bottom:80px}#shopping-basket-page{margin:0 11px}.message_box{margin:10px 0;font-size:110%}.error-message-box{background-color:#ffb6c1;font-size:120%}.basket-layout{display:flex;flex-direction:column}.mobile-hide{display:none!important}.products-in-basket{font-size:120%}.basket-item-img{width:100%;border-bottom:solid;border-width:1px;border-color:#183148;font-weight:700}.basket-header-padding{min-width:80px}.product-row{display:flex;width:100%;padding:15px 0;flex-direction:column}.product-row.pre-order{border-left:solid;border-bottom:solid;border-width:2px;border-color:tomato;border-radius:0 10px}.product-image-title{display:flex;width:100%}.product-title{margin:auto}.additional-product-info{display:flex;align-items:center;justify-content:space-between}.products-in-basket-img{padding-right:10px;display:flex;align-items:center;justify-content:center}.products-in-basket img{display:block;width:auto;height:auto;max-height:75px;max-width:75px;margin:auto}.product-ex-vat,.product-vat{display:none}.product-price{min-width:0;min-height:100%}.product-price p{padding-bottom:7.5px}.basket-quantity-button{min-width:0;text-align:center;position:relative;top:6px;z-index:0}.product-total-price{min-width:0;text-align:center;height:100%}.product-total-price p{padding-bottom:7.5px}.change-quantity{height:25px;width:45px;text-align:center;border-radius:10px;border-width:1px;font-size:95%;margin-top:1px}.change-quantity-button{display:none;margin:auto;font-size:110%;background-color:#183148;color:#fff;margin-top:5px;border-radius:10px;border-color:#000;border-width:1px}.change-quantity-button.active{display:block}.invalid-quantity-message{background-color:#ffb6c1}.basket-remove-item-button{background-color:#fff;color:#000;font-size:90%;border:none;text-decoration:underline;cursor:pointer;padding:0;padding-right:10px}.basket-header-padding{display:none}.basket-products-total{display:flex;width:100%;justify-content:flex-end;height:30px;margin-top:10px}.basket-products-total-text{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;min-width:149px;padding-right:15px;padding-top:2px;text-align:right;font-weight:700}.basket-products-total-value{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;min-width:80px;margin-right:2px;text-align:center;padding-top:2px;font-weight:700}.legal-deduction-container{margin-top:10px}.legal-deduction-header{text-align:right;font-weight:700;color:red}.basket-deductions-value{display:inline-block;min-width:80px;text-align:right}.legal-explanation-button{text-decoration:underline;font-weight:400;cursor:pointer;max-width:245px;margin-left:calc(100% - 245px);border-bottom:solid;border-width:1px;border-color:#000;padding-bottom:10px}.legal-explanation-button:hover{text-decoration:none}.legal-deduction-explanation{border:solid;border-width:1px;border-radius:10px;border-color:#000;padding:5px 10px;text-align:justify;margin-top:10px;background-color:#e0ffff}.legal-deduction-explanation.hidden{display:none}.basket-shipping-total{display:flex;width:100%;justify-content:flex-end;padding:4px 0}.basket-shipping-text{min-width:149px;padding-right:15px;text-align:right}.basket-shipping-value{min-width:80px;margin-right:2px;display:flex;align-items:center;justify-content:flex-end}.basket-order-total{display:flex;width:100%;justify-content:flex-end;height:30px}.basket-order-total-text{min-width:80px;border-top:double;border-bottom:double;border-color:#183148;min-width:149px;padding-right:15px;padding-top:2px;text-align:right;font-weight:700}.basket-order-total-value{min-width:80px;border-top:double;border-bottom:double;border-color:#183148;margin-right:2px;text-align:center;padding-top:2px;font-weight:700}.show-shipping-options-button{font-weight:700;font-size:130%;text-align:center;height:45px;width:100%;border:solid;border-width:1px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:10px;cursor:pointer}.basket-available-shipping-options{border:solid;border-color:#183148;border-radius:10px;border-width:1px;width:100%;padding:2px;text-align:center;font-size:110%;margin-bottom:20px;margin:auto;margin-top:10px;display:none;flex-direction:column}.basket-available-shipping-options.active{display:flex}.basket-available-shipping-options h2{padding-top:0}.basket-click-and-collect{display:flex;justify-content:space-between;padding:10px 0}.basket-local-delivery{display:flex;justify-content:space-between;padding:10px 0}.basket-shipping-options{display:flex;justify-content:space-between;padding:4px 0}.basket-shipping-option-name{display:flex;width:200px;text-align:left}.basket-shipping-option-name input{display:block}.basket-shipping-option-price{font-weight:800;margin-right:20px}.basket-shipping-postcode-entry{font-size:110%;width:270px;margin:auto;margin-top:10px;margin-bottom:10px}.basket-shipping-postcode-entry-form{margin-top:10px}.basket-shipping-postcode-entry-form.hidden{display:none}.basket-shipping-postcode-entry-form input{font-size:100%;width:200px;display:block;margin:auto;text-align:center;border-width:1px;border-radius:10px}.basket-shipping-postcode-entry-form button{font-size:110%;width:208px;display:none;margin:auto;margin-top:5px;background-color:#183148;color:#fff;padding:5px;border-radius:10px;border-color:#000;border-width:1px}.basket-shipping-postcode-entry-form button.active{display:block}.user-postcode.hidden{display:none}.user-postcode h3{margin-block-end:5px;margin-block-start:5px}.change-user-postcode-button{font-size:95%;background-color:#fff;color:#000;border:none;text-decoration:underline;cursor:pointer}.postcode-validation-error-message{font-size:110%;background-color:#ffb6c1}.change-user-postcode{margin-bottom:10px}.change-user-postcode.hidden{display:none}.card-section.border{border:solid;border-width:1px;border-radius:10px;padding:5px}.proceed-to-checkout{text-align:right}.basket-payment-method-title{text-align:center}.change-payment-to-paypal{margin-left:10px}.proceed-to-checkout-button{background-color:#183148;color:#fff;padding:20px;font-size:130%;margin-top:15px;margin-right:11px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;width:calc(100% - 22px);font-weight:700}#guns-terms-and-conditions,#ukims-terms-and-conditions{display:none;align-items:center;justify-content:center;position:fixed;bottom:0;right:0;width:100%;height:100%;background-color:#19316850}#guns-terms-and-conditions.active,#ukims-terms-and-conditions.active{display:flex;z-index:1}.gun-terms-overlay-background,.ukims-terms-overlay-background{background-color:#fff;width:90%;height:90%;border:double;border-color:#183148;padding:20px;overflow:auto}.guns-terms-and-conditions-body h1,.ukims-terms-and-conditions-body h1{text-align:center}.guns-terms-and-conditions-body p,.ukims-terms-and-conditions-body p{margin-bottom:10px}.guns-terms-and-conditions-body li,.ukims-terms-and-conditions-body li{font-size:120%}.guns-address{font-weight:700;font-style:italic}.guns-next-steps,.ukims-next-steps{display:flex;flex-direction:column;justify-content:center;align-items:center}.guns-close-overlay,.guns-continue-to-checkout,.guns-continut-to-checkout,.ukims-continut-to-checkout{width:100%}.guns-checkout-button,.ukims-checkout-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;font-weight:700;width:100%}.guns-checkout-button:hover,.ukims-checkout-button:hover{color:orange}.guns-close-overlay-button,.ukims-close-overlay-button{background-color:#fff;color:#000;padding:20px 10px;font-size:120%;margin-top:0;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;font-weight:700;width:100%}.ukims-close-overlay{width:100%}.guns-close-overlay-button:hover,.ukims-close-overlay-button:hover{text-decoration:underline}#checkout{margin:0 11px}.checkout-layout{display:flex;flex-direction:column-reverse}.checkout-basket-purchase-border{border:solid;border-radius:10px;border-width:1px;border-color:#183148;padding:10px;margin-top:10px;display:none}.checkout-basket-purchase-border.active{display:block}.product-image-container{max-width:200px;min-width:200px;max-height:200px;min-height:100px;margin:auto;padding-top:15px}.product-image-container img{display:block;max-width:200px;max-height:200px;width:auto;height:auto;padding-bottom:10px}.checkout-product-container{background-color:#fff}.checkout-product-container h2{text-align:center;padding-bottom:10px;margin-bottom:0;text-decoration:underline;font-size:160%}.checkout-product-container p{font-size:110%;text-align:center}.product-title-container{padding:4px}.product-quantity-container p{text-align:right;padding-right:4px}.product-total-price-container p{text-align:right;padding-right:4px;text-decoration:overline;padding-bottom:10px}.checkout-section-seperator{display:none}.checkout-sumary-postage-header{text-align:right!important;padding-right:75px;text-decoration:underline}.checkout-cost-sumary{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;margin-left:15%}.checkout-discount-sumary{border-bottom:solid;border-bottom-width:1px;border-color:#183148;margin-left:25%}.checkout-postage-sumary{padding:2px 0}.checkout-subtotal{display:flex;justify-content:flex-end}.checkout-vat{display:flex;justify-content:flex-end;border-bottom:double;border-color:#183148}.checkout-total{display:flex;justify-content:flex-end;padding:2px 0}.total-deduction{display:flex;justify-content:flex-end;padding:2px 0}.checkout-figures{width:90px}.checkout-figures.deduction{color:red}.checkout-vat-breakdown-button{border:none;font-size:110%;width:100%;cursor:pointer;background-color:#efefef}.checkout-form{max-width:100%}.checkout-form h2{padding-top:10px;padding-bottom:15px;text-decoration:underline}.checkout-form input{width:calc(100% - 24px);font-size:110%;margin-bottom:15px;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.checkout-form label{font-size:110%;font-weight:600}.checkout-figures p{padding:0 4px;text-align:right}.customer-entry-form p{display:inline}.checkout-name-block{display:flex;flex-direction:column}.guns-shipping-address-info{border:solid;border-width:1px;border-color:#000;border-radius:10px;background-color:#e0ffff;padding:5px;margin-bottom:10px}.customer-name-entry-form input{width:calc(100% - 24px);font-size:110%;margin-bottom:15px;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.customer-name-entry-form label{width:calc(100% - 24px);font-size:110%;font-weight:600}.radio-customer-entry-form label{font-size:110%;font-weight:600}.radio-customer-entry-form input{width:25px;padding:0;margin:0;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.customer-name-entry-form p{display:inline}.customer-entry-form p{padding-left:10px;color:red}.checkout-name-block p{padding-left:10px;color:red}.next-steps{display:flex;width:100%}.paypal-section{margin-top:10px}.paypal-link{width:calc(100% - 20px);margin:10px;margin-top:20px}.collect-order-section,.local-delivery-section,.post-order-section{width:50%;margin-bottom:15px}.checkout-local-delivery,.collect-order,.download-order,.post-order{color:#fff;background-color:#183148;width:95%;border-color:#000;border-width:1px;border-radius:10px;height:70px;font-size:120%;font-weight:700;padding:10px 0;cursor:pointer}.continue-to-postage{width:100%;margin-bottom:15px}.confirm-address-button{color:#fff;background-color:#183148;width:100%;border-color:#000;border-width:1px;border-radius:10px;min-height:45px;font-size:120%;font-weight:700;padding:10px 0;cursor:pointer}.checkout-basket-purchase{width:100%;margin-bottom:10px}.select-method-of-shipping img{min-height:20px;max-height:20px;min-width:20px;max-width:20px;padding-left:5px}.select-method-of-shipping a{color:#000}.select-shipping-method{display:flex;margin-bottom:20px;flex-direction:column}.radio-postage-button{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;min-height:45px}.radio-postage-button p{font-size:110%;margin:0}.radio-postage-button img{display:none}.radio-postage-button input{height:20px;min-width:30px;vertical-align:middle}#detailed-shipping-information{position:relative;width:230px;height:130px;background-color:#829b81;border:solid 3px #183148;border-radius:25px;font-size:110%;text-align:center;margin-right:15px;visibility:hidden}#detailed-shipping-information.active{visibility:visible}.change-to-click-and-collect{display:none;align-items:center}#change-shipping-option{position:sticky;bottom:0;float:right}.change-to-click-and-collect-button{background-color:#183148;color:#fff;font-size:120%;font-weight:500;padding:10px;width:400px;cursor:pointer}.postage-selected img{max-height:50px;padding-right:20px}.postage-selected p{font-size:110%}.change-billing-address-button,.change-contact-details-button,.change-postage-selection-button,.change-shipping-address-button,.change-to-card,.change-to-paypal{background-color:#fff;color:#000;font-size:17;font-weight:500;text-decoration:underline;border:none;text-align:left;padding:0;cursor:pointer;height:45px}.postage-chosen-container{display:flex;flex-direction:column;align-items:flex-start}#entered-shipping-address{font-size:110%}.addresses-match-button{color:#fff;background-color:#183148;width:100%;border-color:#000;border-width:1px;border-radius:10px;min-height:45px;font-size:120%;font-weight:700;padding:10px 0;margin-top:10px;cursor:pointer}.billing-shipping-address-match{margin-bottom:15px}.confirm-billing-address-holder{width:100%;margin-bottom:15px}.confirm-billing-address-button{color:#fff;background-color:#183148;width:100%;border-color:#000;border-width:1px;border-radius:10px;min-height:45px;font-size:120%;font-weight:700;padding:10px 0;cursor:pointer}.change-payment-method-button{background-color:#fff;color:#000;font-size:17;font-weight:500;text-decoration:underline;border:none;text-align:left;padding:0;height:45px}.selected-payment-logos{display:flex;align-items:center;padding-top:10px}.checkout-payment-logos{display:flex;align-items:center;justify-content:space-between}.card-payment-logo{max-width:calc((100% - 20px)/ 5);display:inline-block;vertical-align:middle}.bacs-payment-logo{max-width:calc((100% - 20px)/ 5);display:inline-block;vertical-align:middle;padding-top:10px}.bank-transfer-method-holder{margin-top:20px}.deko-payment-logo{max-width:80px;max-height:50px}.paypal-checkout-holder{max-width:100%;padding-top:10px}.selected-payment-logos img{width:100%;height:100%}.checkout-payment-logos img{width:100%;height:100%}.shipping-option-errors{color:red;font-weight:700}.deko-finance-holder{max-width:520px;padding-left:calc(100% - 520px)}.deko-payment-title{padding-bottom:5px;cursor:pointer}.deko-finance-section:hover{transform:scale(1.03)}.deko-finance-section.opened:hover{transform:scale(1)}.deko-finance-top{cursor:pointer}.deko-finance-header{display:flex;align-items:center;justify-content:flex-end;background:#133742;color:#fff;padding:2px 0;text-align:center}.deko-finance-header img{height:40px}.deko-finance-header p{padding-right:10px}.finance-term-highlight{color:#000;padding:5px 0;border-style:solid;border-color:#133742;text-align:center}.deko-finance-options-table{display:none;padding-left:10px;border-style:solid;border-color:#133742;border-top:none;text-align:left;border-bottom:none}.deko-finance-options-table.active{display:block}.deko-finance-options-table input,.deko-select{font-size:100%;background-color:#f0f0f0;border-color:#000;border-width:1px;border-radius:5px}.deko-col-1{padding-right:10px;min-width:160px;display:inline-block;width:160px;vertical-align:top}.deko-col-2{display:inline-block;width:320px;vertical-align:top;margin-top:2px}.deko-col-2-100{display:inline-block;width:120px;vertical-align:top;margin-top:2px}.deko-col-2-100 p{display:inline}.deko-percentage-padding{margin-left:15px}#calculate-deko-repayments{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}#calculate-deko-repayments:hover{color:orange}.representative-example{margin-right:10px;padding-bottom:10px;text-align:justify}.deko-loan-terms.hidden{display:none}.deko-loan-terms{padding-left:10px;border-style:solid;border-bottom:none;border-color:#133742;padding:10px;text-align:left}.checkout-apply-for-deko-loan{padding-top:10px}.deko-col-3{min-width:130px}.deko-col-4{min-width:210px}.deko-finance-calculator-results table,.deko-finance-calculator-results td,.deko-finance-calculator-results tr{border:solid;border-width:1px;border-collapse:collapse}.deko-finance-calculator-results table p{padding:0 10px}.other-loan-options{margin-top:15px}.deko-finance-calculator-legal-additions{display:none;padding:10px;text-align:left;border:solid;border-color:#133742}.deko-finance-calculator-legal-additions.active{display:block}.deko-finance-calculator-legal-additions.no-border{border:none;padding:0;font-weight:700;text-align:justify}.deko-finance-calculator-legal-additions p,.other-loan-options p{margin-top:0;margin-bottom:.7em}#apply-for-deko-finance{background-color:#183148;color:#fff;font-size:120%;font-weight:500;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer;width:100%}#apply-for-deko-finance:hover{color:orange}#checkout-apply-for-deko-finance{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:10px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer;width:100%;max-width:530px}#checkout-apply-for-deko-finance:hover{color:orange}.checkout-deko-finance-table{width:100%}.back-to-basket{background-color:#fff;color:#000;font-size:100%;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:2px;cursor:pointer;width:100%;max-width:530px}.back-to-basket:hover{font-weight:700}.change-customer-contact-details{padding-top:8px}.change-shipping-address{padding-top:8px}.pre-filled ::placeholder{color:#000;opacity:1}.place-order-button,.sagepay-payment-button button{color:#fff;background-color:#183148;width:100%;border-color:#000;border-width:1px;border-radius:10px;min-height:45px;font-size:120%;font-weight:700;padding:10px 0;margin-top:15px}.payment-methods-1{margin-bottom:15px}.payment-methods-1 input,.payment-methods-1 label{height:20px;vertical-align:middle;min-width:30px;margin:10px 2px}.payment-methods-1 input{display:none}.account-details,.account-payment-instructions{padding-top:20px;padding-left:10px;width:calc(100% - 22px);margin:auto}.confirm-payment-section{padding:15px;width:calc(100% - 22px);margin:auto}.confirm-payment-button{background-color:#183148;color:#fff;font-size:130%;font-weight:500;padding:10px;width:100%;border-radius:10px;border-width:1px;border-color:#000}.order-confirmed{width:calc(100% - 40px);margin:auto}.order-confirmed p{padding-bottom:15px}.order-confirmed a{text-decoration:none;color:#000;white-space:nowrap}.continue-shopping-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;width:100%;margin-bottom:15px}#card-payment-page{width:calc(100% - 22px);margin:auto}#submit{margin-top:20px;width:100%;color:#fff;background-color:#183148;border-color:#000;border-radius:10px;padding:20px;font-weight:700;font-size:120%;margin-bottom:20px}#footer{background-color:#778cc7;width:100%;padding-bottom:1px;margin-top:20px}#footer a{text-decoration:none;color:#000;height:45px}#footer h3{margin:0;padding-top:10px}.footer-columns{padding-left:10px}.deko-iar-footer-disclaimer{margin:10px;text-align:justify;text-justify:inter-word}#copyright{text-align:center}}@media all and (min-width:1200px){#search-box{display:inline-block}#search-holder input{position:relative;left:46px;font-size:120%;border:solid;border-color:#183148;border-radius:10px;border-width:2px;margin:auto;padding:12px;margin:2px}.search-box-button{display:inline-block;right:8px;bottom:2px;max-height:40px;max-width:40px;position:relative;vertical-align:middle;cursor:pointer}.mobile-search-entry{display:none}.mobile-back,.mobile-category-header,.mobile-expand,.mobile-menu-back{display:none!important}.basket-link,.menu-logs-button{padding-right:0!important}#header{margin-top:0}.header-top{background-color:#183148;padding-top:10px;padding-bottom:10px;width:100%}.top-links{text-align:right;width:80%;max-width:1300px;min-width:1100px;margin:auto}.top-links a{color:#fff;text-decoration:none;padding-right:20px;font-size:20px}.top-links a:hover{color:orange}.header-center{display:flex;align-items:center;width:80%;max-width:1300px;min-width:1100px;margin:auto;justify-content:space-between}.header-center a{text-decoration:none}#phone-links{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-decoration:none;font-size:18px;width:300px;font-family:'Times New Roman'}#phone-links a{color:#000;font-size:120%}#countryman-store-header{display:flex;align-items:center;justify-content:center;color:#183148;height:100px;width:100%}#countryman-logo img{display:none}#countryman-store-header h2{font-size:40px;overflow:auto;width:330px;text-align:center;font-family:'Times New Roman'}.header-bottom{background-color:#183148;width:100%}.mobile-menu{display:none}#catalogue-links{display:flex!important;justify-content:space-between;width:80%;max-width:1300px;min-width:1100px;margin:auto}#catalogue-links a{color:#fff;font-size:120%;text-decoration:none;padding:10px calc((100% - 920px)/ 16)}#catalogue-links a:hover{color:orange}.menu-home-button{padding-left:0!important}.menu-sale-button{padding-right:0!important}.menu-links-row{margin-top:10px}.menu-links-row h5:hover{font-weight:700;font-size:94%}.menu-links-row h4:hover{text-decoration:underline}.menu-accessories-links,.menu-clothing-footwear-links,.menu-guns-links,.menu-optics-links,.menu-reloading-links{height:450px;width:100%;background-color:#fff;display:none;position:absolute;top:185px;left:0;border-left:0;border-right:0;border-bottom:10px;border-top:0;border-color:#183148;border-style:solid;z-index:1}.menu-accessories-button:hover+.menu-accessories-links,.menu-accessories-links:hover,.menu-clothing-footwear-button:hover~.menu-clothing-footwear-links,.menu-clothing-footwear-links:hover,.menu-guns-button:hover+.menu-guns-links,.menu-guns-links:hover,.menu-optics-button:hover~.menu-optics-links,.menu-optics-links:hover,.menu-reloading-button:hover~.menu-reloading-links,.menu-reloading-links:hover{display:block!important}.menu-level-4{display:none}.menu-links-background{width:80%;max-width:1300px;min-width:1100px;margin:auto}.menu-links-row{display:flex}#catalogue-links .menu-links-4-col a,#catalogue-links .menu-links-3-col a{color:#000;padding:0;font-size:120%}.menu-links-4-col,.menu-links-4-col-no-padding,.menu-links-4-col-same-column{width:25%}.menu-links-3-col,.menu-links-3-col-no-padding,.menu-links-3-col-same-column{width:33.33%}.menu-links-4-col-no-padding,.menu-links-3-col-no-padding{padding-left:0}.menu-links-4-col.same-column-padded-top,.menu-links-3-col.same-column-padded-top{padding:16px 0;width:100%}.menu-links-4-col.same-column,.menu-links-3-col.same-column{width:100%;padding-bottom:8px}.menu-links-4-col.same-column-padded,.menu-links-3-col.same-column-padded{padding:16px 0;width:100%}.menu-links-column ul{padding-inline-start:0;margin-block-start:0}.menu-links-column li{list-style:none;text-align:left;padding:2px 0}.menu-links-column h5{font-weight:400;font-size:100%;margin:0}#shopping-basket-page{width:80%;max-width:1200px;min-width:1100px;margin:auto}#shopping-basket-page h1{padding-top:20px}.message_box{margin:10px 0;font-size:110%}.error-message-box{background-color:#ffb6c1;font-size:120%}.basket-layout{display:flex;justify-content:space-between}.products-in-basket{width:calc(100% - 320px);font-size:120%}.basket-headers{display:flex;width:100%;justify-content:space-between}.basket-product-break{margin-right:82px}.basket-item-img{text-align:left;width:500px;border-bottom:solid;border-width:1px;border-color:#183148;font-weight:700;margin-right:2px}.basket-item-line-total,.basket-item-price,.basket-item-quantity,.basket-item-vat{min-width:80px;text-align:center;border-bottom:solid;border-width:1px;border-color:#183148;font-weight:700;margin-right:2px}.basket-header-padding{min-width:80px}.product-row{display:flex;width:100%;padding-top:10px}.product-row.pre-order{padding-top:0;border-left:solid;border-bottom:solid;border-width:2px;border-color:tomato;border-radius:0 10px}.desktop-hide{display:none;text-align:center}.product-image-title{display:flex;width:500px;margin:3px}.product-title{margin:auto}.additional-product-info{display:flex}.products-in-basket-img{padding-right:10px;display:flex;align-items:center;justify-content:center}.products-in-basket img{display:block;width:auto;height:auto;max-height:75px;max-width:75px;margin:auto}.basket-quantity-button,.product-ex-vat,.product-price,.product-total-price,.product-vat{min-width:80px;text-align:center;margin:auto;margin-right:2px}.wednesday-closing{margin-top:10px;margin-right:80px}.wednesday-closing p{margin:10px 0}.change-quantity{height:45px;width:45px;text-align:center;border-radius:10px;border-width:1px}.change-quantity-button{display:none;margin:auto;font-size:110%;background-color:#183148;color:#fff;margin-top:5px;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}.change-quantity-button.active{display:block}.change-quantity-button:hover{color:orange}.invalid-quantity-message{background-color:#ffb6c1}.basket-remove-item-button{background-color:#fff;color:#000;font-size:90%;border:none;text-decoration:underline;cursor:pointer}.basket-remove-item-button:hover{font-weight:700}.remove-product{margin:auto;min-width:80px}.basket-products-total{display:flex;width:100%;justify-content:flex-end;height:30px;margin-top:10px}.basket-products-total-text{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;min-width:149px;padding-right:15px;padding-top:2px;text-align:right;font-weight:700}.basket-products-total-value{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;min-width:80px;margin-right:2px;text-align:right;padding-top:2px;font-weight:700}.legal-deduction-container{margin-top:10px;display:flex;justify-content:flex-end;flex-direction:column}.legal-deduction-header{display:inline-block;text-align:right;font-weight:700;margin-right:80px;color:red}.basket-deductions-value{display:inline-block;min-width:80px;text-align:right}.legal-explanation-button{text-decoration:underline;font-weight:400;cursor:pointer;max-width:245px;margin-left:calc(100% - 245px);border-bottom:solid;border-width:1px;border-color:#000;padding-bottom:10px}.legal-explanation-button:hover{text-decoration:none}.legal-deduction-explanation{border:solid;border-width:1px;border-radius:10px;border-color:#000;padding:5px 10px;margin-right:80px;text-align:justify;margin-top:10px;background-color:#e0ffff}.legal-deduction-explanation.hidden{display:none}.basket-shipping-total{display:flex;width:100%;justify-content:flex-end;padding:4px 0}.basket-shipping-text{min-width:149px;padding-right:15px;text-align:right}.basket-shipping-value{min-width:80px;margin-right:2px;display:flex;align-items:center;justify-content:flex-end}.basket-order-total{display:flex;width:100%;justify-content:flex-end;height:30px}.basket-order-total-text{min-width:80px;border-top:double;border-bottom:double;border-color:#183148;min-width:149px;padding-right:15px;padding-top:2px;text-align:right;font-weight:700}.basket-order-total-value{min-width:80px;border-top:double;border-bottom:double;border-color:#183148;margin-right:2px;text-align:right;padding-top:2px;font-weight:700}.show-shipping-options-button{display:none}.basket-available-shipping-options{border:solid;border-color:#183148;border-radius:10px;border-width:1px;min-width:280px;max-width:280px;padding:2px;text-align:center;font-size:110%;margin-bottom:20px}.basket-available-shipping-options h2{padding-top:0}.basket-click-and-collect{display:flex;justify-content:space-between;padding:10px 0}.basket-local-delivery{display:flex;justify-content:space-between;padding:10px 0}.basket-shipping-options{display:flex;justify-content:space-between;padding:4px 0}.basket-shipping-option-name{display:flex;width:200px;text-align:left}.basket-shipping-option-name input{display:block}.basket-shipping-option-price{font-weight:800;margin-right:20px}.basket-shipping-postcode-entry{font-size:110%;width:270px;margin:auto}.basket-shipping-postcode-entry-form{margin-top:10px}.basket-shipping-postcode-entry-form.hidden{display:none}.basket-shipping-postcode-entry-form input{font-size:100%;width:200px;display:block;margin:auto;text-align:center}.basket-shipping-postcode-entry-form button{font-size:110%;width:208px;display:none;margin:auto;margin-top:5px;background-color:#183148;color:#fff;padding:5px;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}.basket-shipping-postcode-entry-form button.active{display:block}.submit-postcode-button:hover{color:orange}.user-postcode.hidden{display:none}.user-postcode h3{margin-block-end:5px;margin-block-start:5px}.change-user-postcode-button{font-size:95%;background-color:#fff;color:#000;border:none;text-decoration:underline;cursor:pointer}.postcode-validation-error-message{font-size:110%;background-color:#ffb6c1}.change-user-postcode{margin-bottom:10px}.change-user-postcode.hidden{display:none}.paypal-link-container{text-align:right;width:80%;min-width:1100px;max-width:1200px;margin:auto}.paypal-link{margin-top:20px}.proceed-to-checkout{text-align:right;margin-right:400px}#paypal-button-container,.basket-payment-method-title,.change-payment-to-paypal,.proceed-to-paypal{text-align:right;margin-right:400px}.basket-payment-method-title{text-decoration:underline}.card-section,.change-to-card,.change-to-paypal,.paypal-section{cursor:pointer;text-align:right}.basket-payment-product-break{margin-left:250px}.card-section:hover,.paypal-section:hover{transform:scale(1.03)}.checkout-button-holder{max-width:1200px;min-width:1100px;margin:auto}.proceed-to-checkout-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;width:244px}.proceed-to-checkout-button:hover{color:orange}#guns-terms-and-conditions,#ukims-terms-and-conditions{display:none;align-items:center;justify-content:center;position:fixed;bottom:0;right:0;width:100%;height:100%;background-color:#19316850}#guns-terms-and-conditions.active,#ukims-terms-and-conditions.active{display:flex;z-index:1}.gun-terms-overlay-background,.ukims-terms-overlay-background{background-color:#fff;width:90%;height:90%;border:double;border-color:#183148;padding:20px;overflow:auto}.guns-terms-and-conditions-body h1,.ukims-terms-and-conditions-body h1{text-align:center}.guns-terms-and-conditions-body p,.ukims-terms-and-conditions-body p{margin-bottom:10px}.guns-terms-and-conditions-body li,.ukims-terms-and-conditions-body li{font-size:120%}.guns-address{font-weight:700;font-style:italic}.guns-close-overlay,.guns-continue-to-checkout,.ukims-close-overlay,.ukims-continue-to-checkout{margin:0 10px;max-width:calc(100% - 20px)}.guns-next-steps,.ukims-next-steps{display:flex;flex-direction:row-reverse;justify-content:center}.guns-checkout-button,.ukims-checkout-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;font-weight:700;width:400px}.guns-checkout-button:hover,.ukims-checkout-button:hover{color:orange}.guns-close-overlay-button,.ukims-close-overlay-button{background-color:#fff;color:#000;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;font-weight:700;width:400px}.guns-close-overlay-button:hover,.ukims-close-overlay-button:hover{text-decoration:underline}.ukims-close-overlay-button{height:86px}#checkout{width:80%;max-width:1300px;min-width:1100px;margin:auto}.checkout-layout{display:flex;justify-content:space-between}.checkout-basket-purchase{min-width:240px;max-width:240px;margin-bottom:10px;height:550px;overflow:auto}.checkout-basket-purchase-border{padding:4px;background-color:#829b81}.product-image-container{max-width:200px;min-width:200px;max-height:200px;min-height:100px;display:flex;justify-content:center;flex-wrap:wrap;margin:auto;padding-top:15px}.product-image-container img{display:block;max-width:200px;max-height:200px;width:auto;height:auto;padding-bottom:10px}.checkout-product-container{background-color:#fff}.checkout-product-container h2{text-align:center;padding-bottom:10px;margin-bottom:0;text-decoration:underline;font-size:160%}.checkout-product-container p{font-size:110%}.product-title-container{padding:4px}.product-quantity-container p{text-align:right;padding-right:4px}.product-total-price-container p{text-align:right;padding-right:4px;text-decoration:overline}.checkout-section-seperator{padding:4px;background-color:#829b81}.checkout-sumary-postage-header{text-align:right;padding-right:75px;text-decoration:underline}.checkout-subtotal{display:flex;justify-content:flex-end}.checkout-vat{display:flex;justify-content:flex-end}.checkout-total{display:flex;justify-content:flex-end}.total-deduction{display:flex;justify-content:flex-end}.checkout-figures{width:90px}.checkout-figures.deduction{color:red}.checkout-vat-breakdown-button{border:none;font-size:110%;width:100%;cursor:pointer;background-color:#efefef}.checkout-figures p{padding:0 4px;text-align:right}.checkout-form input{width:678px;font-size:110%;margin-bottom:15px;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.sagepay-correct-address-holder{width:678px}.cardholder-collection-only{width:678px;margin-top:20px}.checkout-form label{font-size:110%;font-weight:600}.customer-entry-form p{display:inline}.guns-shipping-address-info{max-width:690px;border:solid;border-width:1px;border-color:#000;border-radius:10px;background-color:#e0ffff;padding:5px;margin-bottom:10px}.checkout-name-block{display:flex}.next-steps{width:678px}.checkout-form-selector{margin-right:400px}.collect-order-section,.local-delivery-section,.post-order-section{display:inline}.checkout-local-delivery,.collect-order,.download-order,.post-order{background-color:#183148;color:#fff;height:45px;width:calc(50% - 16px);font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px}.checkout-local-delivery:hover,.collect-order:hover,.download-order:hover,.post-order:hover{color:orange}.customer-name-entry-form input{width:316px;font-size:110%;margin-bottom:15px}.customer-name-entry-form label{width:242px;font-size:110%;font-weight:600}.radio-customer-entry-form label{font-size:110%;font-weight:600}.radio-customer-entry-form input{width:25px;padding:0;margin:0;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.left-field{padding-right:20px}.customer-name-entry-form p{display:inline}.checkout-form h2{padding-top:30px;padding-bottom:15px;text-decoration:underline}.customer-entry-form p{padding-left:10px;color:red}.checkout-name-block p{padding-left:10px;color:red}.confirm-address-button{background-color:#183148;color:#fff;padding:20px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px}.confirm-address-button:hover{color:orange}.select-method-of-shipping{min-width:450px;max-width:500px}.shipping-carier-image{height:34px;max-height:34px;width:60px;max-width:60px;padding-right:10px}.shipping-carier-image img{max-height:100%!important;max-width:100%!important;cursor:pointer}.select-method-of-shipping img{min-height:20px;max-height:20px;min-width:20px;max-width:20px;padding-left:5px}.select-method-of-shipping a{color:#000}.select-shipping-method{display:flex;margin-bottom:20px}.radio-postage-button{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.radio-postage-button input{display:none}.radio-postage-button p{font-size:110%;margin:0}.radio-postage-button label{cursor:pointer}#detailed-shipping-information{position:relative;width:230px;height:130px;background-color:#829b81;border:solid 3px #183148;border-radius:25px;font-size:110%;text-align:center;margin-right:15px;visibility:hidden}#detailed-shipping-information.active{visibility:visible}.change-to-click-and-collect{display:none}#change-shipping-option{position:sticky;bottom:0;float:right}.change-to-click-and-collect-button{background-color:#183148;color:#fff;font-size:120%;font-weight:500;padding:10px;width:400px}.postage-selected img{max-height:50px;padding-right:20px}.postage-selected p{font-size:110%}.change-billing-address-button,.change-contact-details-button,.change-postage-selection-button,.change-shipping-address-button{background-color:#fff;color:#000;font-size:17;font-weight:500;width:420px;text-decoration:underline;border:none;text-align:left;padding:0;cursor:pointer}.change-to-card,.change-to-paypal{background-color:#fff;color:#000;font-size:17;font-weight:500;text-decoration:underline;border:none;text-align:left;padding:0;margin-right:0;cursor:pointer}.change-billing-address-button:hover,.change-contact-details-button:hover,.change-postage-selection-button:hover,.change-shipping-address-button:hover,.change-to-card:hover,.change-to-paypal:hover{font-weight:700}.postage-chosen-container{display:flex;padding-bottom:20px}.radio-postage-button:hover{transform:scale(1.05)}#entered-shipping-address{font-size:110%}.change-customer-contact-details{padding-top:8px}.change-shipping-address{padding-top:8px}.change-payment-method-button{background-color:#fff;color:#000;font-size:17;font-weight:500;width:400px;text-decoration:underline;border:none;text-align:left;padding:0;margin-bottom:20px;cursor:pointer}.change-payment-method-button:hover{font-weight:700}.payment-methods-1 label{cursor:pointer}.card-payment-method-holder{margin-bottom:20px}.card-payment-logo{display:inline-block;padding-right:8px;max-height:50px}.card-payment-logo img{height:100%;max-height:50px;width:100%}.bacs-payment-logo{display:inline-block;padding-right:5px;max-height:50px}.bacs-payment-logo img{height:100%;max-height:50px;width:100%}.deko-payment-logo{max-width:80px;max-height:50px}.paypal-checkout-holder{max-width:520px;margin-left:calc(100% - 520px)}.selected-payment-logos{padding:10px 0;display:flex;align-items:center}.card-payment-method-holder{margin-bottom:30px}.label-images-payment-method:hover{transform:scale(1.03)}.shipping-option-errors{color:red;font-weight:700}.deko-finance-holder{max-width:520px;padding-left:calc(100% - 520px)}.deko-payment-title{padding-bottom:5px;cursor:pointer}.deko-finance-section:hover{transform:scale(1.03)}.deko-finance-section.opened:hover{transform:scale(1)}.deko-finance-top{cursor:pointer}.deko-finance-header{display:flex;align-items:center;justify-content:flex-end;background:#133742;color:#fff;padding:2px 0;text-align:center}.deko-finance-header img{height:40px}.deko-finance-header p{padding-right:10px}.finance-term-highlight{color:#000;padding:5px 0;border-style:solid;border-color:#133742;text-align:center}.deko-finance-options-table{display:none;padding-left:10px;border-style:solid;border-color:#133742;border-top:none;text-align:left;border-bottom:none}.deko-finance-options-table.active{display:block}.deko-finance-options-table input,.deko-select{font-size:100%;background-color:#f0f0f0;border-color:#000;border-width:1px;border-radius:5px}.deko-col-1{padding-right:10px;min-width:160px;display:inline-block;width:160px;vertical-align:top}.deko-col-2{display:inline-block;width:320px;vertical-align:top;margin-top:2px}.deko-col-2-100{display:inline-block;width:120px;vertical-align:top;margin-top:2px}.deko-col-2-100 p{display:inline}.deko-percentage-padding{margin-left:15px}#calculate-deko-repayments{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}#calculate-deko-repayments:hover{color:orange}.representative-example{margin-right:10px;padding-bottom:10px;text-align:justify}.deko-loan-terms.hidden{display:none}.deko-loan-terms{padding-left:10px;border-style:solid;border-bottom:none;border-color:#133742;padding:10px;text-align:left}.checkout-apply-for-deko-loan{padding-top:10px}.deko-col-3{min-width:130px}.deko-col-4{min-width:210px}.deko-finance-calculator-results table,.deko-finance-calculator-results td,.deko-finance-calculator-results tr{border:solid;border-width:1px;border-collapse:collapse}.deko-finance-calculator-results table p{padding:0 10px}.other-loan-options{margin-top:15px}.deko-finance-calculator-legal-additions{display:none;padding:10px;text-align:left;border:solid;border-color:#133742}.deko-finance-calculator-legal-additions.active{display:block}.deko-finance-calculator-legal-additions.no-border{border:none;padding:0;font-weight:700;text-align:justify}.deko-finance-calculator-legal-additions p,.other-loan-options p{margin-top:0;margin-bottom:.7em}#apply-for-deko-finance{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer;width:100%}#apply-for-deko-finance:hover{color:orange}#checkout-apply-for-deko-finance{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:10px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer;width:100%;max-width:530px}#checkout-apply-for-deko-finance:hover{color:orange}.checkout-deko-finance-table{width:100%}.back-to-basket{background-color:#fff;color:#000;font-size:100%;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:2px;cursor:pointer;width:100%;max-width:530px}.back-to-basket:hover{font-weight:700}.pre-filled ::placeholder{color:#000;opacity:1}.do-they-match{padding:10px 0}.addresses-match-button,.confirm-billing-address-button,.place-order-button,.sagepay-payment-button button{background-color:#183148;color:#fff;height:45px;width:500px;font-size:120%;margin-top:0;margin-bottom:10px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;display:inline}.place-order-button{margin-top:20px;cursor:pointer}.addresses-match-button:hover,.confirm-billing-address-button:hover,.place-order-button:hover,.sagepay-payment-button button:hover{color:orange}.account-details,.account-payment-instructions{padding-top:20px;width:80%;min-width:1100px;max-width:1300px;margin:auto}.payment-methods-1 input{display:none}.payment-method-logo{display:flex;align-items:center;padding-top:5px}.confirm-payment-section{padding:15px;width:80%;min-width:1100px;max-width:1300px;margin:auto}.confirm-payment-button{background-color:#183148;color:#fff;font-size:130%;font-weight:500;padding:10px;width:330px;border-color:#000;border-radius:10px;border-width:1px;cursor:pointer}.confirm-payment-button:hover{color:orange}.order-confirmed{min-width:1100px;max-width:1200px;padding:0;width:80%;margin:auto}.order-confirmed p{padding-bottom:15px}.order-confirmed a{text-decoration:none;color:#000}.continue-shopping-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;width:50%}.continue-shopping-button:hover{color:orange}.stripe-payment-form{width:500px}#submit{margin-top:20px;width:100%;color:#fff;background-color:#183148;border-color:#000;border-radius:10px;padding:20px;font-weight:700;font-size:120%;cursor:pointer;margin-bottom:20px}#submit:hover{color:orange}#footer{background-color:#778cc7;width:100%;margin-top:20px;padding:30px 0}#footer a{text-decoration:none;color:#000}#footer a:hover{font-weight:700}.footer-columns{display:flex;justify-content:space-between;width:80%;max-width:1300px;min-width:1100px;margin:auto}.footer-contact{width:316px}.useful-links{width:185px}.footer-bottom{display:flex;justify-content:space-between;width:80%;max-width:1300px;min-width:1100px;margin:auto}.deko-iar-footer-disclaimer{width:80%;max-width:1300px;min-width:1100px;margin:auto;padding-top:20px;text-align:justify;text-justify:inter-word}#copyright{text-align:center}}@media all and (min-width:431px) and (max-width:1199.9px){.cookies-notice-body p{font-size:100%;margin:0;padding:5px}#search-box{display:inline-flex;justify-content:flex-end}#search-holder input{position:relative;left:46px;font-size:120%;border:solid;border-color:#183148;border-radius:10px;border-width:2px;margin:auto;padding:12px;margin:2px}.search-box-button{display:inline-block;right:8px;bottom:2px;max-height:40px;max-width:40px;position:relative;vertical-align:middle;cursor:pointer}#search-holder{overflow:hidden;margin-right:10px;padding-right:10px}.mobile-search-entry{display:none}.mobile-expand{padding-right:30px}.mobile-expand.no-padding{padding-right:0}.mobile-expand.no-margin{margin:0;font-size:100%}.tablet-hide{display:none}.mobile-back,.mobile-category-header,.mobile-menu-back{display:none!important}.menu-accessories-button.active,.menu-clothing-footwear-button.active,.menu-guns-button.active,.menu-optics-button.active,.menu-reloading-button.active{color:orange!important}#header{margin-top:0}.header-top{background-color:#183148;padding-top:10px;padding-bottom:10px;width:100%}.top-links{text-align:right;width:100%}.top-links a{color:#fff;text-decoration:none;padding-right:20px;font-size:20px}.header-center{display:flex;align-items:center;justify-content:space-between;width:100%;margin:hidden;overflow:none}.header-center a{text-decoration:none}#phone-links{display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;font-size:16px;min-width:170px;width:170px;margin-left:10px;font-family:'Times New Roman'}#phone-links a{color:#000;font-size:120%;padding:3px 0}#countryman-store-header{display:flex;align-items:center;justify-content:center;color:#183148;height:100px;width:100%}#countryman-logo img{display:none}#countryman-store-header h2{font-size:30px;overflow:auto;width:240px;text-align:center;font-family:'Times New Roman'}#address{display:flex;justify-content:center;min-width:170px;margin-right:10px}.header-bottom{background-color:#183148;width:100%}.mobile-menu{display:none}#catalogue-links{display:flex!important;overflow:auto}#catalogue-links::-webkit-scrollbar{height:4px}#catalogue-links a{color:#fff;font-size:120%;text-decoration:none;padding:10px calc((100% - 685px)/ 8);text-align:center;white-space:nowrap}#catalogue-links .menu-home-button{min-width:90px;padding-left:0}.menu-guns-button{min-width:85px}.menu-accessories-button{min-width:135px}.menu-clothing-footwear-button{min-width:210px}.menu-optics-button{min-width:95px}.menu-reloading-button{min-width:245px}#catalogue-links .menu-sale-button,.menu-voucher-button{min-width:155px;padding-right:0}.menu-logs-button{min-width:84px}.menu-accessories-button.active,.menu-clothing-footwear-button.active,.menu-guns-button.active,.menu-optics-button.active,.menu-reloading-button.active{color:orange!important}.menu-links-row{margin-top:10px}.menu-accessories-links,.menu-clothing-footwear-links,.menu-guns-links,.menu-level-4,.menu-optics-links,.menu-reloading-links{width:100%;background-color:#fff;display:none;position:absolute;top:187px;left:0;border-left:0;border-right:0;border-bottom:10px;border-top:0;border-color:#183148;border-style:solid;z-index:1}.menu-accessories-links.active,.menu-clothing-footwear-links.active,.menu-guns-links.active,.menu-level-4.active,.menu-optics-links.active,.menu-reloading-links.active{display:block}.menu-links-background{width:100%}.menu-links-row{display:flex;padding-right:20px;padding-bottom:30px}.menu-links-column{display:block!important}#catalogue-links .menu-links-4-col a,#catalogue-links .menu-links-3-col a{color:#000;padding:0;font-size:120%;padding:16px 0;min-width:100%;white-space:normal;text-align:left}.menu-links-4-col,.menu-links-4-col-no-padding,.menu-links-4-col-same-column{width:calc((100% - 80px)/ 4);padding-left:20px}.menu-links-3-col,.menu-links-3-col-no-padding,.menu-links-3-col-same-column{width:calc((100% - 60px)/ 3);padding-left:20px}.menu-links-4-col.same-column-padded-top,.menu-links-3-col.same-column-padded-top{padding:16px 0;width:100%}.menu-links-4-col.same-column,.menu-links-3-col.same-column{width:100%;padding:0}.menu-links-4-col.same-column-padded,.menu-links-3-col.same-column-padded{padding:16px 0;width:100%}.menu-guns-links .menu-links-4-col{width:calc((100% - 20px)/ 3);padding-left:20px}.menu-guns-links .menu-links-4-col h4{min-height:30px;border-bottom:solid;border-width:1px}.menu-guns-links .menu-links-column li{height:45px}.menu-accessories-links .menu-links-4-col h4,.menu-accessories-links .menu-links-3-col h4,.menu-clothing-footwear-links .menu-links-4-col h4,.menu-clothing-footwear-links .menu-links-3-col h4,.menu-optics-links .menu-links-4-col h4,.menu-optics-links .menu-links-3-col h4,.menu-reloading-links .menu-links-4-col h4{min-height:56px;border-bottom:solid;border-width:1px;display:flex;align-items:center}.no-border h2{border-bottom:none!important}.menu-links-column ul{padding:0;margin:0}.menu-links-column li{list-style:none;text-align:left;padding:5px 0;height:54px;border-bottom:ridge;display:flex;align-items:center}.menu-links-column h5{font-weight:400;font-size:100%}#shopping-basket-page{width:calc(100% - 40px);margin:auto}#shopping-basket-page h1{padding-top:20px}.message_box{margin:10px 0;font-size:110%}.error-message-box{background-color:#ffb6c1;font-size:120%}.basket-layout{display:flex;justify-content:space-between}.products-in-basket{width:calc(100% - 320px);font-size:120%}.basket-headers{display:flex;width:100%;justify-content:space-between}.basket-item-img{text-align:left;min-width:100%;border-bottom:solid;border-width:1px;border-color:#183148;font-weight:700;margin-right:2px}.mobile-hide{display:none!important}.basket-item-line-total,.basket-item-price,.basket-item-quantity,.basket-item-vat{min-width:80px;text-align:center;border-bottom:solid;border-width:1px;border-color:#183148;font-weight:700;margin-right:2px}.basket-header-padding{display:none}.product-row{width:100%;padding-top:10px}.product-row.pre-order{padding-top:0;border-left:solid;border-bottom:solid;border-width:2px;border-color:tomato;border-radius:0 10px}.desktop-hide{text-align:center}.product-image-title{display:flex;min-width:100%}.product-title{margin:auto}.additional-product-info{display:flex;justify-content:space-between}.products-in-basket-img{padding-right:10px;display:flex;align-items:center;justify-content:center}.products-in-basket img{display:block;width:auto;height:auto;max-height:75px;max-width:75px;margin:auto}.basket-quantity-button,.product-ex-vat,.product-price,.product-total-price,.product-vat{min-width:50px;text-align:center;margin:0;margin-right:10px}.change-quantity{height:25px;width:45px;text-align:center;border-radius:10px;border-width:1px;font-size:95%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.change-quantity-button{display:none;margin:auto;font-size:110%;background-color:#183148;color:#fff;margin-top:5px;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}.change-quantity-button.active{display:block}.change-quantity-button:hover{color:orange}.invalid-quantity-message{background-color:#ffb6c1}.basket-remove-item-button{background-color:#fff;color:#000;font-size:90%;border:none;text-decoration:underline;cursor:pointer;padding:0}.basket-remove-item-button:hover{font-weight:700}.remove-product{margin:auto 0;margin-right:0}.basket-products-total{display:flex;width:100%;justify-content:flex-end;height:30px;margin-top:10px}.basket-products-total-text{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;min-width:149px;padding-right:15px;padding-top:2px;text-align:right;font-weight:700}.basket-products-total-value{border-top:double;border-bottom:solid;border-bottom-width:1px;border-color:#183148;min-width:80px;margin-right:2px;text-align:right;padding-top:2px;font-weight:700}.legal-deduction-container{margin-top:10px;display:flex;justify-content:flex-end;flex-direction:column}.legal-deduction-header{display:inline-block;text-align:right;font-weight:700;color:red}.basket-deductions-value{display:inline-block;min-width:80px;text-align:right}.legal-explanation-button{text-decoration:underline;font-weight:400;cursor:pointer;max-width:245px;margin-left:calc(100% - 245px);border-bottom:solid;border-width:1px;border-color:#000;padding-bottom:10px}.legal-explanation-button:hover{text-decoration:none}.legal-deduction-explanation{border:solid;border-width:1px;border-radius:10px;border-color:#000;padding:5px 10px;text-align:justify;margin-top:10px;background-color:#e0ffff}.legal-deduction-explanation.hidden{display:none}.basket-shipping-total{display:flex;width:100%;justify-content:flex-end;padding:4px 0}.basket-shipping-text{min-width:149px;padding-right:15px;text-align:right}.basket-shipping-value{min-width:80px;margin-right:2px;display:flex;align-items:center;justify-content:flex-end}.basket-order-total{display:flex;width:100%;justify-content:flex-end;height:30px}.basket-order-total-text{min-width:80px;border-top:double;border-bottom:double;border-color:#183148;min-width:149px;padding-right:15px;padding-top:2px;text-align:right;font-weight:700}.basket-order-total-value{min-width:80px;border-top:double;border-bottom:double;border-color:#183148;margin-right:2px;text-align:right;padding-top:2px;font-weight:700}.show-shipping-options-button{display:none}.basket-available-shipping-options{border:solid;border-color:#183148;border-radius:10px;border-width:1px;min-width:280px;max-width:280px;padding:2px;text-align:center;font-size:110%;margin-bottom:20px}.basket-available-shipping-options h2{padding-top:0}.basket-click-and-collect{display:flex;justify-content:space-between;padding:10px 0}.basket-local-delivery{display:flex;justify-content:space-between;padding:10px 0}.basket-shipping-options{display:flex;justify-content:space-between;padding:4px 0}.basket-shipping-option-name{display:flex;width:200px;text-align:left}.basket-shipping-option-name input{display:block}.basket-shipping-option-price{font-weight:800;margin-right:20px}.basket-shipping-postcode-entry{font-size:110%;width:270px;margin:auto}.basket-shipping-postcode-entry-form{margin-top:10px}.basket-shipping-postcode-entry-form.hidden{display:none}.basket-shipping-postcode-entry-form input{font-size:100%;width:200px;display:block;margin:auto;text-align:center}.basket-shipping-postcode-entry-form button{font-size:110%;width:208px;display:none;margin:auto;margin-top:5px;background-color:#183148;color:#fff;padding:5px;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}.basket-shipping-postcode-entry-form button.active{display:block}.user-postcode.hidden{display:none}.submit-postcode-button:hover{color:orange}.user-postcode h3{margin-block-end:5px;margin-block-start:5px}.change-user-postcode-button{font-size:95%;background-color:#fff;color:#000;border:none;text-decoration:underline;cursor:pointer}.postcode-validation-error-message{font-size:110%;background-color:#ffb6c1}.change-user-postcode{margin-bottom:10px}.change-user-postcode.hidden{display:none}#paypal-button-container,.change-payment-to-paypal,.paypal-link,.proceed-to-checkout,.proceed-to-paypal{text-align:right;margin-right:340px;margin-left:20px}.paypal-link{margin-top:20px}.checkout-payment-logos{display:flex;justify-content:flex-end}.card-section,.paypal-section{cursor:pointer}.card-section:hover,.paypal-section:hover{transform:scale(1.03)}.shipping-option-errors{color:red;font-weight:700}.deko-finance-holder{max-width:520px;padding-left:calc(100% - 520px)}.deko-payment-title{padding-bottom:5px;cursor:pointer}.deko-finance-section:hover{transform:scale(1.03)}.deko-finance-section.opened:hover{transform:scale(1)}.deko-finance-top{cursor:pointer}.deko-finance-header{display:flex;align-items:center;justify-content:flex-end;background:#133742;color:#fff;padding:2px 0;text-align:center}.deko-finance-header img{height:40px}.deko-finance-header p{padding-right:10px}.finance-term-highlight{color:#000;padding:5px 0;border-style:solid;border-color:#133742;text-align:center}.deko-finance-options-table{display:none;padding-left:10px;border-style:solid;border-color:#133742;border-top:none;text-align:left;border-bottom:none}.deko-finance-options-table.active{display:block}.deko-finance-options-table input,.deko-select{font-size:100%;background-color:#f0f0f0;border-color:#000;border-width:1px;border-radius:5px}.deko-col-1{padding-right:10px;min-width:160px;display:inline-block;width:160px;vertical-align:top}.deko-col-2{display:inline-block;width:320px;vertical-align:top;margin-top:2px}.deko-col-2-100{display:inline-block;width:120px;vertical-align:top;margin-top:2px}.deko-col-2-100 p{display:inline}.deko-percentage-padding{margin-left:15px}#calculate-deko-repayments{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer}#calculate-deko-repayments:hover{color:orange}.representative-example{margin-right:10px;padding-bottom:10px;text-align:justify}.deko-loan-terms.hidden{display:none}.deko-loan-terms{padding-left:10px;border-style:solid;border-bottom:none;border-color:#133742;padding:10px;text-align:left}.checkout-apply-for-deko-loan{padding-top:10px}.deko-col-3{min-width:130px}.deko-col-4{min-width:210px}.deko-finance-calculator-results table,.deko-finance-calculator-results td,.deko-finance-calculator-results tr{border:solid;border-width:1px;border-collapse:collapse}.deko-finance-calculator-results table p{padding:0 10px}.other-loan-options{margin-top:15px}.deko-finance-calculator-legal-additions{display:none;padding:10px;text-align:left;border:solid;border-color:#133742}.deko-finance-calculator-legal-additions.active{display:block}.deko-finance-calculator-legal-additions.no-border{border:none;padding:0;font-weight:700;text-align:justify}.deko-finance-calculator-legal-additions p,.other-loan-options p{margin-top:0;margin-bottom:.7em}#apply-for-deko-finance{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:5px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer;width:100%}#apply-for-deko-finance:hover{color:orange}#checkout-apply-for-deko-finance{background-color:#183148;color:#fff;font-size:120%;font-weight:700;padding:10px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:1px;cursor:pointer;width:100%;max-width:530px}#checkout-apply-for-deko-finance:hover{color:orange}.checkout-deko-finance-table{width:100%}.back-to-basket{background-color:#fff;color:#000;font-size:100%;padding:10px 20px;margin:10px 0;border-radius:10px;border-color:#000;border-width:2px;cursor:pointer;width:100%;max-width:530px}.back-to-basket:hover{font-weight:700}.proceed-to-checkout-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;width:244px}.proceed-to-checkout-button:hover{color:orange}#guns-terms-and-conditions,#ukims-terms-and-conditions{display:none;align-items:center;justify-content:center;position:fixed;bottom:0;right:0;width:100%;height:100%;background-color:#19316850}#guns-terms-and-conditions.active,#ukims-terms-and-conditions.active{display:flex;z-index:1}.gun-terms-overlay-background,.ukims-terms-overlay-background{background-color:#fff;width:90%;height:90%;border:double;border-color:#183148;padding:20px;overflow:auto}.guns-terms-and-conditions-body h1,.ukims-terms-and-conditions-body h1{text-align:center}.guns-terms-and-conditions-body p,.ukims-terms-and-conditions-body p{margin-bottom:10px}.guns-terms-and-conditions-body li,.ukims-terms-and-conditions-body li{font-size:120%}.guns-address{font-weight:700;font-style:italic}.guns-close-overlay,.guns-continue-to-checkout,.ukims-close-overlay,.ukims-continue-to-checkout{margin:0 10px;max-width:calc(100% - 20px)}.guns-next-steps,.ukims-next-steps{display:flex;flex-direction:column;justify-content:center}.guns-checkout-button,.ukims-checkout-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;font-weight:700;width:100%}.guns-checkout-button:hover,.ukims-checkout-button:hover{color:orange}.guns-close-overlay-button,.ukims-close-overlay-button{background-color:#fff;color:#000;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;font-weight:700;width:100%}.guns-close-overlay-button:hover,.ukims-close-overlay-button:hover{text-decoration:underline}.confirm-address-button{background-color:#183148;color:#fff;padding:20px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-color:#000;border-width:1px;border-radius:10px}.confirm-address-button:hover{color:orange}#checkout{width:calc(100% - 40px);margin:auto}.checkout-layout{display:flex;justify-content:space-between}.checkout-form{width:calc(100% - 260px)}.checkout-basket-purchase{min-width:240px;max-width:240px;margin-bottom:10px;display:block!important;overflow:auto;height:550px}.checkout-basket-purchase-border{padding:4px;background-color:#829b81}.product-image-container{max-width:200px;min-width:200px;max-height:200px;min-height:100px;display:flex;justify-content:center;flex-wrap:wrap;margin:auto;padding-top:15px}.product-image-container img{display:block;max-width:200px;max-height:200px;width:auto;height:auto;padding-bottom:10px}.checkout-product-container{background-color:#fff}.checkout-product-container h2{text-align:center;padding-bottom:10px;margin-bottom:0;text-decoration:underline;font-size:160%}.checkout-product-container p{font-size:110%}.product-title-container{padding:4px}.product-quantity-container p{text-align:right;padding-right:4px}.product-total-price-container p{text-align:right;padding-right:4px;text-decoration:overline}.checkout-section-seperator{padding:4px;background-color:#829b81}.checkout-sumary-postage-header{text-align:right;padding-right:75px;text-decoration:underline}.checkout-subtotal{display:flex;justify-content:flex-end}.checkout-vat{display:flex;justify-content:flex-end}.checkout-total{display:flex;justify-content:flex-end}.total-deduction{display:flex;justify-content:flex-end}.checkout-figures{width:90px}.checkout-figures.deduction{color:red}.checkout-vat-breakdown-button{border:none;font-size:110%;width:100%;cursor:pointer;background-color:#efefef}.checkout-figures p{padding:0 4px;text-align:right}.checkout-form input{width:calc(100% - 10px);font-size:110%;margin-bottom:15px;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.checkout-form label{font-size:110%;font-weight:600}.guns-shipping-address-info{border:solid;border-width:1px;border-color:#000;border-radius:10px;background-color:#e0ffff;padding:5px;margin-bottom:10px}.customer-entry-form p{display:inline}.checkout-name-block{display:flex;justify-content:space-between}.customer-name-entry-form{width:100%}.customer-name-entry-form input{width:calc(100% - 10px);font-size:110%;margin-bottom:15px;display:inline;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.customer-name-entry-form label{width:calc(100% - 10px);font-size:110%;font-weight:600;display:inline}.left-field{padding-right:20px}.collect-order-section,.local-delivery-section,.post-order-section{display:inline}.checkout-local-delivery,.collect-order,.download-order,.post-order{background-color:#183148;color:#fff;height:45px;width:calc(50% - 16px);font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px}.checkout-local-delivery:hover,.collect-order:hover,.download-order:hover,.post-order:hover{color:orange}.radio-customer-entry-form label{font-size:110%;font-weight:600}.radio-customer-entry-form input{width:25px;padding:0;margin:0;background-color:#f6f8fa;border:solid;border-width:1px;border-radius:10px;padding:12px}.customer-name-entry-form p{display:inline}.checkout-form h2{padding-top:30px;padding-bottom:15px;text-decoration:underline}.customer-entry-form p{padding-left:10px;color:red}.checkout-name-block p{padding-left:10px;color:red}.shipping-carier-image{height:34px;max-height:34px;width:60px;max-width:60px;padding-right:10px;cursor:pointer}.shipping-carier-image img{max-height:100%!important;max-width:100%!important;display:block!important}.select-method-of-shipping img{min-height:20px;max-height:20px;min-width:20px;max-width:20px;padding-left:5px}.select-method-of-shipping a{color:#000}.select-shipping-method{display:flex;margin-bottom:20px}.radio-postage-button img{display:none}.radio-postage-button input{display:none}.radio-postage-button label{cursor:pointer}.radio-postage-button{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;min-height:50px}.radio-postage-button p{font-size:110%;margin:0}#detailed-shipping-information{position:relative;width:230px;height:130px;background-color:#829b81;border:solid 3px #183148;border-radius:25px;font-size:110%;text-align:center;margin-right:15px;visibility:hidden}#detailed-shipping-information.active{visibility:visible}.change-to-click-and-collect{display:none}#change-shipping-option{position:sticky;bottom:0;float:right}.change-to-click-and-collect-button{background-color:#183148;color:#fff;font-size:120%;font-weight:500;padding:10px;width:400px}.postage-holder{width:100%}.postage-selected img{max-height:50px;padding-right:20px}.postage-selected p{font-size:110%}.change-billing-address-button,.change-contact-details-button,.change-postage-selection-button,.change-shipping-address-button{background-color:#fff;color:#000;font-size:17;font-weight:500;width:400px;max-width:100%;text-decoration:underline;border:none;text-align:left;padding:0;cursor:pointer}.change-to-paypal{background-color:#fff;color:#000;font-size:17;font-weight:500;width:calc(100% - 360px);text-decoration:underline;border:none;text-align:right;padding:0;cursor:pointer;margin-right:340px;margin-left:20px}.change-to-card{background-color:#fff;color:#000;font-size:17;font-weight:500;text-decoration:underline;border:none;text-align:right;padding:0;cursor:pointer;margin-left:20px}.change-to-paypal{background-color:#fff;color:#000;font-size:17;font-weight:500;width:calc(100% - 360px);text-decoration:underline;border:none;text-align:right;padding:0;cursor:pointer;margin-right:0;margin-left:20px}.change-billing-address-button:hover,.change-contact-details-button:hover,.change-postage-selection-button:hover,.change-shipping-address-button:hover,.change-to-card:hover,.change-to-paypal:hover{font-weight:700}.postage-chosen-container{display:flex;padding-bottom:20px}.radio-postage-button:hover{transform:scale(1.05)}#entered-shipping-address{font-size:110%}.payment-methods-1 label{cursor:pointer}.change-payment-method-button{background-color:#fff;color:#000;font-size:17;font-weight:500;width:400px;max-width:100%;text-decoration:underline;border:none;text-align:left;padding:0;margin-bottom:20px;cursor:pointer}.change-payment-method-button:hover{font-weight:700}.selected-payment-logos{display:flex;align-items:center;padding:10px 0}.card-payment-method-holder{margin-bottom:30px}.label-images-payment-method:hover{transform:scale(1.03)}.card-payment-logo{padding-right:8px;max-height:50px}.card-payment-logo img{height:100%;max-height:50px;width:100%}.bacs-payment-logo{padding-right:5px;max-height:50px}.bacs-payment-logo img{height:100%;max-height:50px;width:100%}.deko-payment-logo{max-width:80px;max-height:50px}.paypal-checkout-holder{max-width:520px}.change-customer-contact-details{padding-top:8px}.change-shipping-address{padding-top:8px}.pre-filled ::placeholder{color:#000;opacity:1}.do-they-match{padding-bottom:10px}.addresses-match-button,.confirm-billing-address-button,.place-order-button,.sagepay-payment-button button{background-color:#183148;color:#fff;height:45px;width:100%;font-size:120%;margin-top:0;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px}.addresses-match-button:hover,.confirm-billing-address-button:hover,.place-order-button:hover,.sagepay-payment-button button:hover{color:orange}.place-order-holder{margin-top:20px;cursor:pointer}.payment-methods-1{margin-bottom:20px}.payment-methods-1 input{display:none}.payment-method-logo{display:flex;align-items:center;padding-top:5px}.account-details,.account-payment-instructions{padding-top:20px;width:calc(100% - 40px);margin:auto}.confirm-payment-section{padding:15px;width:calc(100% - 40px);margin:auto}.confirm-payment-button{background-color:#183148;color:#fff;font-size:130%;font-weight:500;padding:10px;width:420px;border-radius:10px;border-width:1px;border-color:#000;cursor:pointer}.confirm-payment-button:hover{color:orange}.order-confirmed{width:calc(100% - 40px);margin:auto}.order-confirmed p{padding-bottom:15px}.order-confirmed a{text-decoration:none;color:#000;white-space:nowrap}.continue-shopping-button{background-color:#183148;color:#fff;padding:20px 10px;font-size:120%;margin-top:15px;margin-bottom:20px;cursor:pointer;border-radius:10px;border-color:#000;border-width:1px;width:50%;margin:0 calc(25%);margin-bottom:15px}.continue-shopping-button:hover{color:orange}#card-payment-page{width:100%}.stripe-payment-form{max-width:500px}#submit{margin-top:20px;width:100%;color:#fff;background-color:#183148;border-color:#000;border-radius:10px;padding:20px;font-weight:700;font-size:120%;cursor:pointer;margin-bottom:20px}#submit:hover{color:orange}#footer{background-color:#778cc7;width:100%;padding-bottom:1px;z-index:-2;margin-top:20px}#footer a{text-decoration:none;color:#000}#footer h3{margin:10px 0 0}.footer-columns{display:flex;flex-wrap:wrap;width:calc(100% - 40px);padding:10px 20px}.footer-contact{width:calc((100% - 40px)/ 2)}#footer-opening-hours{width:calc((100% - 40px)/ 2);bottom:236px;left:calc((100% - 40px)/ 2.2)}.useful-links{width:calc((100% - 40px)/ 2);min-width:170px;z-index:0}.social-links{width:calc((100% - 40px)/ 2.2);min-width:140px;z-index:0}.footer-bottom{display:flex;justify-content:space-between;width:100%;margin:auto}.deko-iar-footer-disclaimer{margin:20px;margin-top:150px;text-align:justify;text-justify:inter-word}#copyright{text-align:center}}@media all and (min-width:431px) and (max-width:829.9px){.product-ex-vat,.product-vat{display:none}}@media all and (min-width:830px) and (max-width:1199.9px){.product-title{margin:auto 0;padding-left:20px}}@media all and (min-width:900px) and (max-width:1199.9px){.paypal-checkout-holder{margin-left:calc(100% - 520px)}}@media all and (min-width:431px) and (max-width:780px){.search-box-button{display:none}#search-holder input{left:0;width:60%}}@media all and (min-width:431px) and (max-width:640px){#search-box{width:180px}.header-center{justify-content:space-evenly}#phone-links{display:none}}@media all and (min-width:431px) and (max-width:510px){.deko-iar-footer-disclaimer{margin-top:120px}}@media all and (min-width:510.1px) and (max-width:635px){.deko-iar-footer-disclaimer{margin-top:220px}}@media all and (min-width:635.1px) and (max-width:685px){.deko-iar-footer-disclaimer{margin-top:170px}}