.checkout-loader{position:absolute;background:rgba(213,213,213,0.5) url('https://cdn-secure.luckygunner.com/skin/frontend/luckygunner/responsive/images/ajax-loader.gif') center center no-repeat;z-index:2}@media(min-width:768px){.cart:after{display:block;content:'';clear:both}.crosssell{display:block}.cart-collateral-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:50%}.cart-collateral-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}.totals{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:50%}}@media(min-width:1200px){.crosssell{display:block}.cart-collateral-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;left:33.33333333%}.cart-collateral-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;right:66.66666667%}.totals{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:33.33333333%;left:33.33333333%}}.what-is-this{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:inline-block !important;width:19px;height:19px;cursor:help;margin-left:5px;float:left}.what-is-this:hover{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.what-is-this:before{float:left;font-family:LuckyIcons;font-size:19px;line-height:19px;content:'\f05a';color:#baccc1}.checkout-tooltip{background-color:#fff;border:1px solid rgba(0,0,0,0.2);padding:9px 14px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:9999}.error-msg a,.success-msg a{font-weight:bold}.error-msg a.undo,.success-msg a.undo{color:#187c41;text-decoration:none;cursor:pointer}.error-msg a:hover,.success-msg a:hover{text-decoration:underline}.error-msg a{color:#303130}#restrictedshipping_notice ul,.checkout-notice-container{margin:0;background-color:#fff7f7;border:1px solid #ffc9c9;padding:15px}#restrictedshipping_notice ul.checkout-notice-approved,.checkout-notice-container.checkout-notice-approved{background-color:#effeed;border-color:#d6e9c6}#restrictedshipping_notice ul li,.checkout-notice-container li{list-style:none;margin-bottom:10px;color:#303130}#restrictedshipping_notice ul li:last-child,.checkout-notice-container li:last-child{margin-bottom:0}#restrictedshipping_notice ul h2,.checkout-notice-container h2{margin-top:0;font-size:18px}.autoship-message{border:2px solid #b00919;padding:10px 15px;margin:20px 0}.autoship-message .page-title h2{margin:0 0 15px 0;font-weight:bold;color:#b00919}.autoship-message .autoship-exception{margin:0}.autoship-message+.buttons-set{display:none}.assist-request-button{text-align:right;width:100%}.checkout-onepage-index .assist-request-button{margin:20px 0}.btn-assist-request-popup{color:#414141;background:#f5f5f5;padding:4px 20px;font-weight:400}.btn-assist-request-popup:before{font-family:LuckyIcons;content:'\e605';margin-right:8px}.modal-assist-action{text-align:center}.modal-assist-action span{display:block}.modal-assist-action .phone,.modal-assist-action .chat{color:#0e7f3f;font-size:22px}.modal-assist-action .phone a:hover,.modal-assist-action .chat a:hover{color:#0e7f3f;text-decoration:none}.modal-assist-action .phone:before{font-size:18px;padding-right:5px;font-family:LuckyIcons;content:'\f098'}@media(min-width:992px){.checkout-onepage-index .assist-request-button{text-align:left;padding-left:20px;margin-top:50px}.checkout-onepage-index .btn-assist-request-popup{margin-bottom:15px}}.cart-table{font-size:14px;width:100%;margin-bottom:7.5px;clear:both}.cart-table .product-name{font-size:16px;font-weight:normal;margin:0;margin-bottom:15px}.cart-table .product-name a{color:#383838}.cart-table .item-out-of-stock{clear:left;display:block;color:#dc201e;padding:1px 0 0 28px;font-size:17px;line-height:20px;font-weight:bold;background:url('https://cdn-secure.luckygunner.com/skin/frontend/luckygunner/responsive/images/red-clock.jpg') no-repeat top left}.cart-table .item-options{clear:left;margin:0;padding-top:7.5px}.cart-table .item-options dt{float:left;margin-right:1ex;clear:left}.cart-table .cart-stamp span{padding:5px 7px 5px 40px;border:1px solid #afd5c0;margin-bottom:15px;border-radius:3px;cursor:default;position:relative;display:inline-block;font-weight:bold;color:#606461}.cart-table .cart-stamp span:after,.cart-table .cart-stamp span:before{position:absolute;font-family:LuckyIcons;font-size:25px;left:5px;top:3px;color:#34b250;width:30px;height:25px;line-height:25px;text-align:center;font-weight:normal}.cart-table .cart-stamp span:after{content:'\e601';font-size:14px}.cart-table .cart-stamp span:before{content:'\e602'}.cart-table .cart-stamp--out-of-stock span{border-color:#d3d3d3;color:#d3d3d3;padding:5px 7px}.cart-table .cart-stamp--out-of-stock span:before,.cart-table .cart-stamp--out-of-stock span:after{display:none !important}.cart-table .last-items-message{clear:left;float:left;background:0;border:0;margin:0 10px 0 0;font-size:14px;color:red;padding:15px 0 0;width:auto !important}.cart-table .last-items-message img{max-height:28px}.cart-table .last-items-message__items-left{float:right;clear:right;font-size:14px;margin-top:3px;color:red}.cart-table .cart-table-qty{position:relative}.cart-table .cart-table-qty .qty+.validation-advice{position:absolute;background:#000;color:#fff;width:100px;left:50%;top:auto;margin:0;transform:translate(-50%,5px);border-radius:4px;line-height:1.1;padding:5px;z-index:10}.cart-table .cart-table-qty .qty+.validation-advice:before{display:none}.cart-table .cart-table-qty .qty+.validation-advice:before{display:none}.btn-continue{display:inline-block;border:1px solid #d3d3d3;line-height:36px;padding:0 8px;margin:7.5px 0;text-align:center}@media(max-width:767px){.cart-table thead{display:none}.cart-table tr{position:relative;display:block;padding:15px 7.5px;border-bottom:1px solid #d3d3d3}.cart-table td{display:block;padding-bottom:5px}.cart-table .cart-table-img{width:30%;position:absolute;font-size:16px;top:4.5em}.cart-table .cart-table-img img{width:100%;max-width:120px;height:auto}.cart-table .cart-stamp,.cart-table .cart-table-price,.cart-table .cart-table-qty,.cart-table .cart-table-subtotal,.cart-table .item-options,.cart-table .item-msg{margin-left:31%;padding-left:10px;width:auto}.cart-table .cart-stamp{text-align:right}.cart-table .item-msg{margin-left:33%}.cart-table .cart-table-price{clear:both;text-align:right !important}.cart-table .cart-table-price .cart-price:before{content:'Unit Price:'}.cart-table .cart-table-price .cart-price .price{display:inline-block;width:70px}.cart-table .cart-table-qty{text-align:right !important}.cart-table .cart-table-qty .qty{width:50px;margin-left:20px;float:right}.cart-table .cart-table-qty .qty+.validation-advice{left:auto;right:0;text-align:center;transform:none}.cart-table .cart-table-qty:before{content:'Qty:';line-height:40px;margin-right:5px}.cart-table .cart-table-qty a{display:block;float:right;clear:both;color:#187c41;text-decoration:underline;width:45px;font-size:13px;margin-right:3px}.cart-table .cart-table-subtotal{clear:both;text-align:right !important;font-weight:bold;font-size:15px}.cart-table .cart-table-subtotal .cart-price:before{content:'Subtotal:';margin-right:5px}.cart-table .cart-table-subtotal .cart-price .price{display:inline-block;width:70px}.cart-table .item-out-of-stock{float:right}}@media(min-width:768px){.cart-table thead{background-color:#334339}.cart-table thead th{color:#fff;font-weight:normal;padding:5px}.cart-table thead .label-pn{display:block;text-align:left}.cart-table tbody,.cart-table td{border:1px solid #d3d3d3}.cart-table td{padding:5px}.cart-table .product-name{float:left;margin-bottom:15px}.cart-table .cart-stamp{float:right}.cart-table .item-msg{width:80%}.cart-table .item-out-of-stock{float:left}}.shipping-form{border:1px solid #d3d3d3;padding:20px;margin:7.5px 0}.shipping-form:before,.shipping-form:after{content:' ';display:block;visibility:hidden;font-size:0}.shipping-form:after{clear:both}.shipping-form:before,.shipping-form:after{content:' ';display:block;visibility:hidden;font-size:0}.shipping-form:after{clear:both}.shipping-form h3{font-size:20px;font-weight:bold;margin:0}.shipping-form .field-row{margin:0}.shipping-form .input-box{float:left;width:46%}.shipping-form .buttons-set{padding:0;margin:0;text-align:left}.shipping-form button.button{float:left;margin-left:10px}.discount{border:1px solid #d3d3d3;padding:20px;margin:7.5px 0}.discount:before,.discount:after{content:' ';display:block;visibility:hidden;font-size:0}.discount:after{clear:both}.discount:before,.discount:after{content:' ';display:block;visibility:hidden;font-size:0}.discount:after{clear:both}.discount h3{font-size:20px;font-weight:bold;margin:0}.discount label{font-weight:normal}.discount .input-text{float:left;width:46%}.discount button.button{float:left;margin-left:10px;line-height:36px}.totals table{width:100%}.totals td,.totals th{padding:.25em 0;font-weight:normal}.totals td+td,.totals th+td{width:120px;padding-right:7.5px}.totals tfoot{font-size:20px}.totals .checkout-types{list-style:none;padding:0;text-align:right}.totals .checkout-types .btn-proceed-checkout{margin:15px 0}@media(min-width:768px){.totals{margin:30px 0}}.opc div.delivery-date-estimate{width:100%;text-align:right}.opc div.delivery-date-estimate p{font-weight:bold}.opc div.delivery-date-estimate span{font-size:12px}.sp-methods{margin:15px 0}.sp-methods:before,.sp-methods:after{content:' ';display:block;visibility:hidden;font-size:0}.sp-methods:after{clear:both}.sp-methods:before,.sp-methods:after{content:' ';display:block;visibility:hidden;font-size:0}.sp-methods:after{clear:both}.sp-methods dd,.sp-methods ul{margin:0;padding:0}.sp-methods dd{margin-bottom:15px}.sp-methods .sp-method{list-style:none;margin:5px 0;clear:both}.sp-methods .sp-method .radio,.sp-methods .sp-method .checkbox{float:left;margin-top:0;margin-right:6px;height:22.85714286px}.sp-methods .sp-method-label{float:left;width:auto}.sp-methods .sp-method-label img{float:left;height:25px;width:auto;margin-right:5px}.sp-methods .price{float:right;font-weight:bold}.sp-methods .delivery-date-estimate{float:left;clear:left;width:100%;text-align:right}.sp-methods .sp-method-estimate{font-size:12px;margin-left:5px;line-height:1.2;display:block}@media(min-width:481px){.sp-methods .delivery-date-estimate{float:right;text-align:right;width:215px;clear:none}.sp-methods .sp-method-estimate{line-height:initial;display:inline}}.shipping-upgrades .sp-method-label{font-weight:normal}@media(min-width:1200px){.opc-new .shipping-upgrades .price{margin-right:215px}}.crosssell{margin:15px 0}.crosssell h3{font-size:16px;font-weight:bold}#crosssell-products-list{margin:0;padding:0;list-style:none}#crosssell-products-list .product-image{float:left;width:25%;height:auto}#crosssell-products-list .product-shop{margin-left:25%}#crosssell-products-list .price-box{margin:15px 0}#crosssell-products-list .price-box .price{font-weight:bold}.cart-empty{padding:50px 10px}.cart-empty .need-assistance{margin-bottom:20px}.cart-empty .need-assistance .assist-request-button{text-align:center}@media(min-width:768px){.cart-empty .need-assistance{float:right}}@media(min-width:1200px){.cart-empty{min-height:300px}}.up-selling{background:#fff;padding:15px;margin-bottom:.5em;border:1px solid #eaeaea;border-top:0;position:relative}.up-selling:before,.up-selling:after{content:' ';display:block;visibility:hidden;font-size:0}.up-selling:after{clear:both}.up-selling:before,.up-selling:after{content:' ';display:block;visibility:hidden;font-size:0}.up-selling:after{clear:both}.up-selling__label{font-size:14px;padding:4px 50px 18px 0}.up-selling__close{position:absolute;top:15px;right:15px;cursor:pointer;padding:4px 0}.up-selling__name{color:#303130;font-weight:bold;font-size:14px;line-height:1.2;display:inline-block;margin-bottom:5px}.up-selling__name:hover{color:#303130;text-decoration:underline}.up-selling__thumbnail{display:inline-block;float:left;margin-right:10px}.up-selling__thumbnail-img{width:75px}.up-selling__item{margin-bottom:20px}.up-selling__item:before,.up-selling__item:after{content:' ';display:block;visibility:hidden;font-size:0}.up-selling__item:after{clear:both}.up-selling__item:before,.up-selling__item:after{content:' ';display:block;visibility:hidden;font-size:0}.up-selling__item:after{clear:both}.up-selling__item:last-of-type{margin-bottom:0}.up-selling__info{font-size:14px;line-height:1.29;float:left;width:-webkit-calc(100% - 135px);width:calc(100% - 135px)}.up-selling__buy{float:right}.up-selling__ppr{font-style:italic}.up-selling__tier-price{line-height:1.1;margin-bottom:4px;margin-top:4px}.up-selling__close{position:absolute;top:12px;right:15px}.up-selling__close-text{cursor:pointer;color:#187c41;font-size:13px;text-decoration:underline}.up-selling__close-img{display:none}.up-selling .price-box{font-size:14px;line-height:1.29}.up-selling .price-box .regular-price{color:#303130}.up-selling .price-box .regular-price:before{content:'Price: ';display:inline-block}.up-selling .price-box .price{font-weight:normal;display:inline}.up-selling .price-box .special-price{color:#303130}.up-selling .price-box .old-price{color:#303130;text-decoration:none}.up-selling .price-box .old-price .price{text-decoration:line-through}.up-selling .price-box .old-price .price-label{text-decoration:none}.error-msg.up-selling-info{margin-bottom:-0.5em;border-bottom:0;display:block !important}.error-msg.up-selling-info--hide-propositions{display:block}.empty-cart-info{display:none;padding:15px 20px 10px;border:1px solid #d3d3d3;margin-top:-8px;margin-bottom:60px}.empty-cart-state--hidden{visibility:hidden}.empty-cart-state--no-display{display:none}@media(min-width:768px){.up-selling__item{float:left;width:50%;padding-right:15px}.up-selling__item--one{width:100%}.up-selling__item--one .up-selling__buy{float:left}.up-selling__close{top:10px;right:10px;padding:0}.up-selling__close-text{display:none}.up-selling__close-img{display:inline-block}.up-selling__label{padding-top:3px;padding-bottom:18px}.up-selling__thumbnail-img{width:90px}.up-selling__info{width:auto;max-width:-webkit-calc(100% - 151px);max-width:calc(100% - 151px);margin-right:10px}}@media(min-width:992px){.up-selling__info{margin-right:7px}.up-selling__item--three,.up-selling__item--4-more{width:33%}}@media(min-width:1200px){.up-selling__item--4-more{width:25%}.up-selling--flex{display:flex;align-items:center;padding-right:54px}.up-selling--flex .up-selling__label{width:18%;float:left;padding:0 10px 0 0}.up-selling--flex .up-selling__close{top:50%;margin-top:-17px}.up-selling--flex .up-selling__item{display:flex;align-items:center;width:auto;margin-bottom:0}.up-selling--flex .up-selling__item--one{width:82%}.up-selling--flex .up-selling__item--two{width:40%}.up-selling--flex .up-selling__item--three{width:27%}.up-selling--flex .up-selling__item--4-more{width:auto}}#checkout-review-table .hazmat-label,#shopping-cart-totals-table .hazmat-label{float:right}#checkout-review-table .what-is-this.hazmat-tooltip-link,#shopping-cart-totals-table .what-is-this.hazmat-tooltip-link{float:right;margin:2px 5px 0 0}#checkout-review-table .what-is-this.hazmat-tooltip-link:before,#shopping-cart-totals-table .what-is-this.hazmat-tooltip-link:before{float:none}@media(min-width:1200px){#shopping-cart-totals-table .hazmat-label{padding-left:15px}#shopping-cart-totals-table .what-is-this.hazmat-tooltip-link{margin:2px 0 0}}.b-checkout-notice{background-color:#ff7070;color:#fff;padding:15px;margin:11px 0 22px;font-size:16px;line-height:1.125;position:relative}.b-checkout-notice__title{margin:0 0 11px;font-size:18px;text-align:center}.b-checkout-notice--collapsed .b-checkout-notice__title{margin:0}.b-checkout-notice--collapsed .b-checkout-notice__message{display:none}.b-checkout-notice__expand{position:absolute;bottom:15px;right:15px;font-size:12px;color:transparent;padding-right:30px;height:20px;display:inline-block;line-height:20px;cursor:pointer}.b-checkout-notice__expand:before{position:absolute;top:2px;right:8px;display:inline-block;content:'';width:10px;height:10px;border-width:2px 0 0 2px;border-style:solid;border-color:#fff}.b-checkout-notice__expand:after{position:absolute;top:50%;right:0;display:inline-block;content:'';width:20px;height:2px;background:#fff;transform:translate(0,-50%) rotate(45deg)}.b-checkout-notice__expand:hover{color:#fff}.b-checkout-notice--collapsible{padding-bottom:45px}.b-checkout-notice--collapsible.b-checkout-notice--collapsed{padding-bottom:15px;padding-left:100px;display:inline-block}.b-checkout-notice--collapsed .b-checkout-notice__expand{left:15px;top:15px;right:auto;padding-right:0;padding-left:30px}.b-checkout-notice--collapsed .b-checkout-notice__expand:before{bottom:2px;top:auto;right:auto;left:8px;border-width:0 2px 2px 0}.b-checkout-notice--collapsed .b-checkout-notice__expand:after{right:auto;left:0}.b-checkout-pop .modal-body{padding:0;text-align:center}.b-checkout-pop .modal-body>*{padding-left:30px;padding-right:30px}.b-checkout-pop .modal-body:before,.b-checkout-pop .modal-body:after{display:block;content:'';background:#3c763d;width:100%}.b-checkout-pop .modal-body:before{height:22px}.b-checkout-pop .modal-body:after{height:6px}.b-checkout-pop__title,.b-checkout-pop__subtitle{color:#000;padding:0}.b-checkout-pop__title{font-size:20px;font-weight:600;margin:22px 0 9px}.b-checkout-pop__title:before{content:'';display:block;height:33px;width:100%;background:url('https://cdn-secure.luckygunner.com/skin/frontend/luckygunner/responsive/images/components/blocks/page/checkout/pending-order-popup/info-rounded.svg') center no-repeat;margin:0 0 16px}.b-checkout-pop__subtitle{font-size:14px;margin:0 0 9px}.b-checkout-pop__order-container,.b-checkout-pop__actions{margin:34px 0}.b-checkout-pop__see-order{padding:9px 18px;display:inline-block;line-height:1}.b-checkout-pop__see-order:before{content:'';background:url('https://cdn-secure.luckygunner.com/skin/frontend/luckygunner/responsive/images/components/blocks/page/checkout/pending-order-popup/refresh.svg') center no-repeat;width:22px;height:16px;display:inline-block;vertical-align:middle;margin:0 12px 0 0}.b-checkout-pop__see-order:hover{color:#000}.b-checkout-pop__see-order:hover:before{filter:brightness(0)}.b-checkout-pop__see-order--continue{display:none}.b-checkout-pop__separator{margin:17px 0 9px;font-size:14px}.b-checkout-pop__separator:before,.b-checkout-pop__separator:after{content:'';width:52px;height:1px;background:#c8c8c8;display:inline-block;vertical-align:middle;margin:0 6px}.b-checkout-pop__continue{text-decoration:underline;cursor:pointer}.b-checkout-pop__order-container{display:none}.b-checkout-pop__cart-table .product-name{margin:0;text-align:left;font-size:16px}.b-checkout-pop--order-open .b-checkout-pop__see-order{display:none}.b-checkout-pop--order-open .b-checkout-pop__see-order--continue{display:inline-block}.b-checkout-pop--order-open .b-checkout-pop__order-container{display:block}@media(max-width:767px){.b-checkout-pop__cart-table .cart-table-img{top:15px}.b-checkout-pop__cart-table .cart-table-product-name{margin-left:31%;padding-left:10px;width:auto;text-align:left}}@media(min-width:768px){.b-checkout-pop .modal-dialog{width:700px}.b-checkout-pop__cart-table th{border:0}.b-checkout-pop__cart-table td{background:0}.b-checkout-pop__cart-table tfoot tr:first-child td{padding-top:5px}}
