html,.body,h1,h2,h3,h4,h5,h6,p,li{font-weight:unset}.overlay-container{position:relative;margin:0 auto;text-align:center}.overlay{display:inline-block;position:relative}.overlay .top{position:absolute;top:7%}.overlay .middle{position:absolute;top:50%;transform:translateY(-50%)}.overlay .bottom{position:absolute;bottom:7%}.overlay .left{position:absolute;left:7%}.overlay .center{position:absolute;width:auto;margin:0 auto;display:block;text-align:center;transform:translateX(-50%);left:50%}.overlay .middle.center{transform:translateX(-50%) translateY(-50%)}.overlay .right{position:absolute;right:7%;text-align:right}.PageContentSlot{position:relative}.mt10{margin-top:10px}.error{}.errorMsg{color:red;font-family:Helvetica,Arial,sans-serif;text-transform:initial}.alert-info{color:#333;border-color:#666;background-color:#efefef}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.form-group{position:relative}.popover-content{background-color:#fff}.search::-ms-clear{display:none}.btn{padding:10px 30px;background-color:#333;color:#fff}.btn.outline-btn{background-color:#fff;color:#333;border:2px solid #333}.btn.outline-btn:hover{background-color:#333;color:#fff}.small-grey-btn{background-color:#ddd;color:#000;padding:3px 12px;font-size:14px;border:1px solid}.small-btn{padding:5px 14px;margin-bottom:10px}.button-row{display:flex}.successMsg{display:block;padding-bottom:10px}.fr-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.fr-video iframe{left:0;top:0;width:100%}#topcontrol{z-index:101}.store_locator_page .directions,.store_page .directions{padding-bottom:15px}.divLocationTemplate{display:flex;border-top:1px solid #999;margin-top:10px;padding-top:10px}.divLocationTemplate .col2{margin-left:auto;margin-top:3px}.store_locator_page .locations_cr{overflow-y:scroll;padding-right:15px}.store_locator_page .storename,.store_page .storename{font-size:16px}.store_locator_page .dir_phone a,.store_page .dir_phone a{border:1px solid #aaa;padding:5px;margin:7px 7px 7px 0;display:inline-block}.store_locator_page .dir_phone,.store_page .dir_phone{display:flex}.store_locator_page .address_cr{display:flex}.store_page .address_cr{display:flex;margin-bottom:15px}.store_locator_page .address_cr i,.store_page .address_cr i{font-size:25px;color:#666;padding:5px 7px 10px 0}.search_products_cr p{display:block;position:relative;padding-left:10px}.search_dd_cr ul{list-style:none;padding-left:0}.search_dd_cr .p_cr{min-height:112px;position:relative;margin:10px 0 0 0;padding:10px 0 0 0;border-top:1px solid #ddd;clear:both;display:grid;grid-template-columns:35% 65%}.search_dd_cr .p_img{margin:0 8px 0 0;position:relative;display:inline-block;max-width:100px;max-height:120px;height:100%}.search_dd_cr #search-result-total{position:relative;padding-top:20px}#search-result-total a{border:1px solid #999;padding:5px 9px;font-weight:bold}@media(max-width:1024px){.search_dd_cr .p_img{max-width:100px}#txtSearchTerms{margin-bottom:0}}.search_dd_cr p.title{border-top:5px solid #ccc;padding-top:3px}.pre-header ul,.header ul{list-style-type:none}.header_search{width:100%}.header .header_search .search_dd_cr,#new-mmenu .search_dd_cr{width:820px;font-size:14px;padding:30px 20px;background:#fff;position:absolute;top:40px;right:0;border:1px solid #aaa;z-index:101;display:none;text-align:left;overflow-y:auto;max-height:calc(100vh - 50px)}.header .main_search>ul>li{position:absolute;text-transform:uppercase}.looks_items_cr{display:none}.shop_by_look_page ul{list-style:none}.shop_by_look_page .sbl_main_img{margin-bottom:50px}.product_detail_page .sbl_price_range_container,.product_detail_page #divCustomFields{display:none}.shop_by_look_page .sbl_title{font-size:20px;color:#444;text-transform:uppercase;margin-bottom:15px}.shop_by_look_page .sbl_price_range{padding:12px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.shop_by_look_page .sbl_price_range p{font-size:16px;color:#111;margin:0}.sbl_border{border-bottom:1px solid #ddd}.sbl-add-btn{max-width:200px}.row.sbl_repeater{border-bottom:1px solid #ccc;padding:15px 0}.sbl_table_header_container .table_header{font-size:12px;color:#444;margin-top:12px;margin-bottom:12px}@media(max-width:768px){.sbl_table_header_container{display:none}.sbl_add_btn_container{margin-top:15px}}.sbl_product_name a{font-size:14px;font-weight:bold}.sbl_product_code{font-size:11px;color:#888}.sbl_price_container .cta-message-container{display:none}.shop_by_look_page .strikePrice{margin-left:-10px}.shop_by_look_page .ourPriceDiv,.shop_by_look_page .salePriceDiv{display:block;float:none;margin:0;width:100%}.sbl_size_container select{border:1px solid #bbb;cursor:pointer;font-size:11px;text-transform:uppercase;padding:3px;width:100%}.sbl_size_container select:hover{border:1px solid #888}.cta-rule-container{display:none;text-align:center}.cta-rule-container .cta-rule-message{background-color:#333;color:#fff;padding:3px;display:block;width:100%}.cta-message-container{clear:both}*:focus{outline:1px dotted #000;border-radius:2px}footer *:focus{outline:1px dotted #fff}#topcontrol{z-index:999}.main_nav_cr>ul>li:focus .megamenu{visibility:visible!important;opacity:1!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:#bf1722;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:1000}#skiptocontent a:focus{position:absolute;left:0;top:0;outline:0;-webkit-transition:top .1s ease-in;transition:top .1s ease-in}#divCookiePolicyBanner{position:fixed;background:#343434;color:#fff;bottom:0;width:100%;padding:15px;text-align:center;z-index:1000;display:flex;align-items:center;justify-content:center;border-top:2px solid #aaa}#divCookiePolicyBanner .cookie-policy-button{background-color:#face3e;color:#000;padding:8px;cursor:pointer;margin-left:30px;margin-right:30px;border-radius:4px!important}.oos-form{display:flex}.oos-input{width:100%}.oos-label{position:absolute;display:none;z-index:101;background-color:#fff}.oos_item.allow-notify{cursor:pointer}.allow-notify{cursor:pointer!important}.allow-notify:hover{border:1px solid #000}.allow-notify:hover+.oos-label{display:block;border:1px solid #ccc;padding:3px;background-color:#fff;font-size:10px}.salePriceDivStrike{display:none}.product-price .promoPrice,.promoPriceDiv .promoPrice,.salePriceDiv .salePrice{color:red}.product_detail_page .review-section .error{display:none;color:red}video{max-width:100%}.video_thumb_container{position:relative;margin-bottom:10px;display:inline-block}.thumbnailsContainer a.image-thumb,.thumbnailsContainer a.video-thumb{display:inline-block}.video-thumb .thumb_play_btn{width:30px;height:30px;padding:0!important;border:none!important;position:absolute;top:47%;left:50%;opacity:.7;transform:translateX(-50%) translateY(-50%)}.video-thumb img{margin-bottom:0!important}#qvAltImgs a{display:block;margin-bottom:15px}.related_items_cr{display:none}.returnableItem{border:1px solid #e7e7e7;background-color:#fff;padding:10px;min-height:326px;height:100%;margin:0 0 20px 0}.returnableItem .txtQuantity{width:38px;float:left;margin:0 5px 0 0;border:1px solid #000;font-size:14px}.returningItem{border:1px solid #000!important;background-color:#e7e7e7}.return-details{padding:8px;border:2px dashed #999;margin:8px 8px 8px 0}.returnQtyOf{font-size:15px;line-height:36px}.product-option ul{padding:0}.product-option ul li{margin-right:10px;list-style:none}.flexslider .slides img{width:auto!important;max-width:100%}.owl-carousel .owl-item img{display:block;max-width:100%}.store_page #divMap{position:relative;padding-bottom:75%;overflow:hidden;margin-bottom:15px}.store_page #divMap iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.store_locator_page #divMap{position:relative;padding:30px 0 70% 0;height:0;overflow:hidden}.store_locator_page #divMapListToggle{display:none}#nearby_stores_cr .modal-dialog{width:100%;max-width:480px;margin-top:10%}#nearby_stores_cr .modal-header{padding:10px;min-height:0}#nearby_stores_cr .modal-header .close{width:30px;height:30px;line-height:20px;position:absolute;right:0}#nearby_stores_cr .modal-body{padding:0 30px 30px 30px}#nearby_stores_cr .sub_head h4{margin:0 0 15px 0}#nearby_stores_cr .input_cr{margin-bottom:15px}#nearby_stores_cr #zipcode{max-width:150px;display:inline-block;margin-right:10px;-webkit-box-shadow:none;box-shadow:none}#nearby_stores_cr #zipcode:focus{border-color:#555}#nearby_stores_cr #btnDoLocSearch{display:inline-block}#nearby_stores_cr #locError{color:red;margin-bottom:15px}#nearby_stores_cr .available_at_text{margin-bottom:15px;display:none}#nearby_stores_cr .available_at_text #numStores{font-weight:700;margin:0 4px 0 0}#nearby_stores_cr .zipEntered{font-weight:700}#nearby_stores_cr #locresults .locitem{font-size:14px;margin-bottom:10px}#nearby_stores_cr #locresults .locitem .locname{font-weight:bold;font-size:16px;color:#111}#nearby_stores_cr #locresults .locdistance{position:absolute;right:0;text-align:right}#nearby_stores_cr #locresults .locitem .btn.small-btn{position:absolute;right:0}#nearby_stores_cr .st_text{font-size:14px}#nearby_stores_cr #locError{border:0!important}.category_detail_page #categorySidebar{width:16.66666667%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.category_detail_page #productsContainer{width:83.33333333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(max-width:1024px){.category_detail_page #categorySidebar{display:none;width:100%}.category_detail_page #productsContainer{width:100%}}.category_detail_page .cd_numitems.zone1{display:none}.category_detail_page #pnlFilter.side-content{margin:25px 0 0 0}.category_detail_page .sidebar_mobile_btn{border:1px solid #999;padding:5px 8px;font-size:14px;display:inline-block;font-weight:bold}.category_detail_page .sidebar_mobile_btn i{padding-left:15px;font-size:16px}.category_detail_page ul.p-list{padding-left:0;display:flex;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-end;justify-content:left;list-style:none}.category_detail_page #sidebar_mobile_btn_cr{margin-bottom:15px;display:none}@media(max-width:1024px){.category_detail_page #sidebar_mobile_btn_cr{display:block}}input[type=checkbox]{margin:4px}input[type=checkbox].css-checkbox{display:none}input[type=checkbox].css-checkbox+label.css-label1{padding-left:25px;margin-bottom:15px;height:15px;display:inline-block;line-height:15px;background-repeat:no-repeat;background-position:0 0;font-family:Arial;font-size:13px;font-weight:400;color:#000;font-weight:normal;vertical-align:middle;cursor:pointer}input[type=checkbox].css-checkbox:checked+label.css-label1{background-position:0 -15px}label.css-label1{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.css-label.normal-text{color:unset!important}.category_detail_page input[type="checkbox"].css-checkbox+label>img{border-width:2px;border-color:#fff;border-style:solid;width:30px;height:20px;margin-right:5px;cursor:pointer;margin-left:0}.category_detail_page input[type="checkbox"].css-checkbox:checked+label>img{border-color:#999}.css-label2{font-weight:normal;cursor:pointer;display:flex}.category_detail_page .color-filter{margin-top:10px}.category_detail_page .size-filter{margin-top:10px}.category_detail_page .size-filter ul{padding:0}.category_detail_page .clear-filter{cursor:pointer;font-size:12px}.store-sel-dir{font-weight:bold;font-size:16px;margin-bottom:10px}.store-sel-search{display:flex;width:350px}.store-sel-search .input-text{width:80%;height:37px}.store-sel-search .btn{width:20%;height:37px;font-size:22px;padding:7px 14px;line-height:22px}.store-selection .location-name{font-weight:bold}.store-selection .store-select{width:100%}.store-selection .location-distance,.store-selection .location-map{text-align:right}a{color:#333}a:hover{color:#000;text-decoration:none}.cta-rule-cart-container{display:none}.progress-light-gray{background-color:#ccc}.progress-green{background-color:#4caf50}.progress-container{height:10px}.cart-subtotal{padding-top:6px}.in-store-pickup label{font-weight:normal;display:inline}.in-store-pickup{border-width:1px 0 0 0;border-style:solid;border-color:#aaa;margin:15px 0;padding:15px 0 0 0}.shopping-cart-data{padding:20px}.shopping-cart-data .cart-remove{margin-top:20px;color:#8c8c8c}.shopping-cart-data .row{padding-bottom:15px;border-bottom:1px solid #bcbcbc;margin-bottom:15px}.shopping-cart-data .row:last-child{border:0}.shopping-cart-data input[type=button]{width:36px;height:36px;background-color:#fff;border:solid 1px #ccc;text-align:center;font-size:15px;color:#000}.shopping-cart-data .text-quantity{max-width:55px}.cart_validation{font-size:10px!important}.enter_promo_title_cr{padding-top:15px;margin-top:25px;border-top:1px solid #ccc}.enter_promo_title_cr h5{font-size:18px;color:#555;margin:0 0 15px 0;display:inline-block}.enter_promo_title_cr a.enter_promo_tgle_btn{float:right;display:inline-block;position:relative;top:4px;text-decoration:none!important}.enter_promo_title_cr a.enter_promo_tgle_btn .fa-minus{display:none}.enter_promo_code_cr{display:none}.enter_promo_code_cr input.coupon-input{color:#000;border:1px solid #ccc;padding:8px 12px;width:100%;max-width:290px}.enter_gift_title_cr{padding-top:15px;border-top:1px solid #ccc}.enter_gift_title_cr h5{font-size:18px;color:#555;margin:0 0 15px 0;display:inline-block}.enter_gift_title_cr input.gift-input{border:1px solid #ccc;padding:8px 12px;width:100%;max-width:290px}.enter_gift_title_cr a.enter_gift_tgle_btn{float:right;display:inline-block;position:relative;top:4px;text-decoration:none!important}.enter_gift_title_cr a.enter_gift_tgle_btn .fa-minus{display:none}.enter_gift_card_cr{display:none}.gift_card_expand{display:none}.gift_card_title{font-weight:bold}.gift_card_title_cr{margin-bottom:20px}.enter_gift_card_cr input.coupon-input{border:1px solid #ccc;padding:8px 12px;width:100%;max-width:290px}.enter_gift_card_cr input.gift-input{border:1px solid #ccc;padding:8px 12px;width:100%;max-width:290px;color:#000}input.apply_discount_btn{margin:15px 0;display:block}.continue_shopping_desktop .continue_shopping_btn{margin-top:16px;display:inline-block}.continue_shopping_mobile{display:none}.cart-product img{max-width:80px}.cart-totals ul{width:100%;max-width:310px;float:right;padding-left:20px}.cart-totals ul li{font-size:14px;color:#555;text-transform:uppercase;text-align:center;background:#fff;list-style:none;padding:20px 15px 14px;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}.cart-totals ul li:last-child{border-bottom:1px solid #eaeaea}.cart-totals ul li span{width:50%;border-left:1px solid #eaeaea;float:right;padding:20px 15px 14px;position:relative;top:-20px}.right_cr .checkout_btn{width:100%;margin-bottom:10px}.alternate-payments .paypal_btn,.cart-totals .paypal_btn{width:100%;max-width:154px;margin:10px 0 16px 0;opacity:1;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.cart-totals .paypal_btn:hover{opacity:.7}.view_cart_page .right_cr .cart-totals{text-align:center}.cart-preorder{color:red}.od_info_cr{line-height:1.6;margin:0 0 15px 0;padding:13px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.od_info_cr .text-right{font-weight:700}.alternate-payments .or_cr,.cart-totals .or_cr{width:100%;max-width:100px;text-align:center;position:relative;display:block;margin:0 auto;text-transform:uppercase}.alternate-payments .or_cr:before,.cart-totals .or_cr:before{content:"";width:100%;height:1px;background:#ccc;position:absolute;left:0;top:11px;z-index:1}.alternate-payments .or_cr span,.cart-totals .or_cr span{padding:4px 10px;background:#f9f9f9;position:relative;z-index:2}.checkout-header{border-bottom:2px solid #ccc;margin-bottom:17px}.checkout-footer{border-top:1px solid #ccc;margin-top:20px}.check-out.container{margin-bottom:50px}.checkout_login_page .main_btn{display:block}.checkout_login_page .paypal_btn img{width:100%;max-width:152px}.check-out .white_cr{background-color:#f9f9f9}.form .reg-font label{color:#1d1d1d}.form-group label{position:absolute;color:#999;left:10px;top:9px;background-color:transparent;transition:all .25s linear;z-index:3;padding:0 2px;cursor:text;user-select:none;font-family:Helvetica,Arial;text-transform:initial}.form-group .row label{left:25px}.form-group label.focused{top:-9px;font-size:12px;background-color:#fff;color:#1d1d1d}.form-group .checkbox label{color:unset;font-size:unset}.check-out .ccExpiring label{left:3px;pointer-events:none}.check-out .bill-address-choice label{color:inherit;left:unset;top:0;background-color:#fff;z-index:100;padding:0 3px;position:relative}.check-out h4{text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#333;padding:0 0 10px}.check-out .btn-blue{background-color:#333;color:#fff;font-weight:bold;border-radius:0}.check-out .btn-blue:hover{background-color:#000}.check-out #divExistingLogin{color:red}.check-out #change-address{margin-top:36px;display:inline-block;position:relative}.check-out #change-address i{margin-left:2px;vertical-align:middle}.check-out .checkout_rb_cr{padding-top:16px}.check-out .address-query{position:relative}.check-out .address-query #txtAddressQuery{position:absolute}.form-group [type="checkbox"]:not(:checked),.form-group [type="checkbox"]:checked{position:absolute;left:-9999px}.form-group [type="checkbox"]:not(:checked)+label,.form-group [type="checkbox"]:checked+label{position:relative;padding:0 0 0 25px;cursor:pointer;font-weight:normal;color:#000}.form-group [type="checkbox"]:not(:checked)+label:before,.form-group [type="checkbox"]:checked+label:before{content:'';font-family:FontAwesome;font-weight:100;padding:1px 0 0 1px;position:absolute;left:0;top:2px;width:17px;height:17px;border:1px solid #aeaeae;background:#f8f8f8;border-radius:0;box-shadow:none}.form-group [type="checkbox"]:not(:checked)+label:after,.form-group [type="checkbox"]:checked+label:after{content:'';font-family:FontAwesome;font-weight:100;padding:1px 0 0 1px;position:absolute;top:4px;left:0;font-size:15px;line-height:.8;color:#464646}.form-group [type="checkbox"]:not(:checked)+label:after{opacity:0}.form-group [type="checkbox"]:checked+label:after{opacity:1}.form-group [type="checkbox"]:disabled:not(:checked)+label:before,.form-group [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#ddd;background-color:#ccc}.form-group [type="checkbox"]:disabled:checked+label:after{color:#ddd}.form-group [type="checkbox"]:disabled+label{color:#777}.form-group [type="checkbox"]:checked:focus+label:before,.form-group [type="checkbox"]:not(:checked):focus+label:before{}.form-group label:hover:before{border:1px solid #888!important}.check-out h2.reviewHeading{font-size:18px}.secure_hdr{position:absolute;right:0;text-align:right;font-size:15px;font-weight:bold;transform:translateY(-50%);top:50%}.titleBar{padding:0 20px;border:1px solid #e1e1e1;color:#666;position:relative;margin-top:20px;background-color:#ddd}.check-out .titleBar:first-child{margin-top:0}.titleBar h2{margin-top:10px}.titleBar.active{border-bottom:2px solid #444;color:#333;margin-bottom:0}.titleBar a,.titleBarLink{font-weight:bold!important;text-decoration:none;float:right;padding-top:10px;z-index:10}.titleBar a i.fa{margin-left:2px}.titleBar a:hover{text-decoration:underline!important}.titleBarInfo{padding:10px 20px;color:#666;position:relative;border-top:0}.check-out.checkout_payment .border_outline_btn,.check-out.checkout_payment .btn main_btn,.check-out.checkout_login_page .left_content_cr .border_outline_btn,.check-out.checkout_login_page .left_content_cr .btn main_btn{width:auto;max-width:none}.form-group .input-text,select.input-text{border:1px solid #aaa;padding:9px 10px;background-color:transparent;width:100%;clear:both;font-family:Helvetica,Arial,sans-serif;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-group .input-text:focus{border-color:#1d1d1d!important}.check-out-cn .check-out-step{float:left;width:270px}.check-out-cn .check-out-form{padding:20px 20px 30px 20px;background:#fff;border:1px solid #e1e1e1}.check-out-cn .sale-banner{margin-bottom:40px}.miniSideCart table.checkout-table td img{max-width:none;width:auto;margin:0}.miniSideCart{background:#f9f9f9;border:1px solid #bbb;margin-bottom:20px;margin-left:0;margin-right:0}.miniSideCart #CartTotals ul{list-style:none;padding:0 0 0 0}.miniSideCart #CartTotals ul li{font-weight:bold}.miniSideCart .checkout-total-price{text-transform:uppercase;font-size:16px;font-weight:bold;border-top:2px solid #ccc;padding-top:10px}.miniSideCart .miniCartDesc{float:left}.miniSideCart .miniCartDesc>span{font-size:11px;color:#777}.miniSideCart .miniCartDesc .product-name,.cartDescription .product-name{font-weight:bold;font-size:16px}.miniSideCart .cart-details .row{margin-bottom:10px;border-bottom:1px solid #e1e1e1;padding-bottom:10px}.check-out-step{list-style:none;margin:0;padding:0;background-color:#eee}.check-out-step li{padding:10px;line-height:30px;position:relative;color:#252525;overflow:hidden;border-left:1px solid transparent}.check-out-step li:first-child.current{border-top:1px solid #e1e1e1}.check-out-step li.current{background-color:#fff;border-left-color:#e1e1e1;margin-right:-1px}.check-out-step li.current:after{border-bottom-color:#e1e1e1}.check-out-step li:before{content:attr(data-step);width:30px;height:30px;display:block;color:#fff;text-align:center;background-color:#000;float:left;margin-right:10px}.check-out-step li:after{position:absolute;bottom:0;content:'';left:0;right:0;height:0;border-bottom:1px solid #fff}.Checkout-Ship-Info-Widget{margin-bottom:40px}.gift_container{margin-top:15px}.gift_container .gift_open{display:none;border:1px solid #ddd;margin:10px 0 10px 25px;padding:10px}.gift_container .gift_msg_text_container{margin:0;padding:0}.gift_container .gift_msg_text_container textarea{width:100%;min-height:60px;margin:0 0 10px 0;border:1px solid #c9c9c9}.gift_container .gift_msg_text_container ::-webkit-input-placeholder{color:#9c9c9c}.gift_container .gift_msg_text_container :-moz-placeholder{color:#9c9c9c}.gift_container .gift_msg_text_container ::-moz-placeholder{color:#9c9c9c}.gift_container .gift_msg_text_container :-ms-input-placeholder{color:#9c9c9c}.gift_container .gift_open h4{font-size:1.1em;margin:0 0 5px 0}.gift_container .gift_wrap_container{margin-top:5px}.shipping_method .btn main_btn{margin-top:15px}.check-out .shipping{border-top:5px solid #bbb}.check-out #LocalDeliveryMessage{border:1px dashed #333;padding:8px;margin-bottom:10px;font-weight:bold}.billingDetails .emailAddress{margin:0 0 15px 0}.check-out-form .smallgreytext a{color:#00f;font-weight:bold}.partner-check-out{margin-top:175px}.mobileLabel,.mobileVariants{display:none}.check-out-form select{height:40px;width:100%}.checkoutBillingContinue input.btn main_btn{margin-top:20px}.check-out .checkbox_container input[type="checkbox"]{margin-right:5px;vertical-align:sub}.radio-inline{padding-left:30px}.radio-inline label{cursor:pointer}.check-out .radio-inline input[type="radio"]{}.shipping_method.check-out .radio-inline input[type="radio"]{margin-top:4px}.check-out.checkout_billing_page .heading_cr{margin-bottom:10px}.check-out.checkout_billing_page .paypal_btn_cr{margin-top:15px;display:inline-block;float:right}.check-out.checkout_billing_page .paypal_btn_cr span{vertical-align:sub;margin-right:7px}.check-out.checkout_billing_page .paypal_btn_cr .paypal_btn{width:100%;max-width:154px;opacity:1;cursor:pointer}.check-out.checkout_billing_page .paypal_btn_cr .paypal_btn:hover{opacity:.7}span.ccExpireSeparator{display:inline-block;float:left;line-height:52px;margin:0 3px}#cphContent_valCardholderName{display:block;float:left;width:100%}#cphContent_valCcExp{display:block;float:left;width:100%;margin-bottom:10px}#CartTotals strong.price{display:inline-block;float:right}.check-out #rblPaymentOptions{margin-bottom:10px}.check-out #rblPaymentOptions input{top:4px;margin:0 4px 0 0}.check-out #rblPaymentOptions span{vertical-align:text-bottom}.check-out #rblPaymentOptions label{margin:0 20px 0 0}.check-out .main_btn{padding:0 20px;height:42px;font-size:15px;text-transform:uppercase;text-decoration:none;text-align:center;margin:26px 0 10px 0;width:100%;border:1px;font-weight:bold;color:#fff;background-color:#333;cursor:pointer}.check-out .main_btn:hover{opacity:.8}.check-out .alt_btn{padding:0 20px;height:39px;font-size:14px;text-transform:uppercase;text-decoration:none;text-align:center;margin:0 0 0 0;border:1px;font-weight:bold;color:#fff;background-color:#333}.check-out .alt_btn:hover{opacity:.8}.check-out .order_summary .checkout_btn{width:100%;margin-bottom:10px}.cc_number_violator{margin-bottom:10px}.card_thumb{opacity:.3;display:inline-block;margin-right:5px;max-width:50px}.create_account_optional{border:1px dashed #cecece;margin:15px 0 15px 0}.create_account_optional label{font-weight:normal}.create_account_optional ul{margin:0}.create_account_optional ul.dashed{list-style-type:none;padding-left:9px;margin-bottom:12px}.create_account_optional ul.dashed>li{text-indent:-5px;margin:5px 0}.create_account_optional ul.dashed>li:before{content:"-";text-indent:-5px;position:relative;left:-5px}.check-out #cphContent_PnlTermsAndContions input{margin:0 4px 0 0}.check-out #cphContent_PnlTermsAndContions span,.check-out #cphContent_PnlTermsAndContions span a{vertical-align:top}.checkout_thank_you b{color: [maindark]}.checkout_thank_you .table_outer_cr{clear:both;overflow-x:auto}.checkout_thank_you .table_outer_cr .col-md-12.clearfix{padding:0}.checkout_thank_you h4 label{font-weight:normal}.checkout_thank_you .cart-heading{background:#ededed;text-align:center}.checkout_thank_you .cart-heading:first-child{text-align:left}.checkout_thank_you .miniSideCart #CartTotals ul{padding:20px;margin-bottom:0}.checkout_thank_you .miniSideCart #CartTotals ul li{margin-bottom:8px}.checkout_thank_you .miniSideCart #CartTotals ul li:last-child{margin-bottom:0}.checkout_thank_you #confirm .table-wrapper-responsive .table.table-responsive.table-bordered{margin-bottom:0}.checkout_thank_you .miniSideCart{padding:0}.checkout_thank_you .panel{margin-bottom:50px}.previous_order_page table,.previous_order_page table>tbody>tr>td{border:1px solid #ddd;vertical-align:top}.previous_order_page p.order_info{font-size:16px}.previous_order_page p.order_status{float:right}.previous_order_page h1.reviewHeading span{font-size:14px;font-style:italic}.previous_order_page h4{font-size:18px;margin-bottom:4px}.previous_order_page td{padding:8px}.previous_order_page .checkout-quantity{text-align:center}.previous_order_page .cartHeading{font-size:13px!important;height:auto}.previous_order_page .product_photo{float:left;margin:5px 20px 5px 0}.previous_order_page .panel{margin-bottom:30px;border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.previous_order_page .panel .panel-collapse .panel-body:first-child{padding-bottom:0}.previous_order_page .checkout-description .description{line-height:1.2}.previous_order_page a.prod_title{font-size:16px;color: [maindark];text-decoration:none}.previous_order_page a.prod_title:hover{color: [accent]}.previous_order_page .miniSideCart{padding:0}.previous_order_page .miniSideCart #CartTotals ul{padding:20px;margin-bottom:0}.previous_order_page .miniSideCart #CartTotals ul li{margin-bottom:8px}.previous_order_page .miniSideCart #CartTotals ul li:last-child{margin-bottom:0}ul.paymentmethod-container{list-style-type:none;padding-left:40px;margin-bottom:0}ul.paymentmethod-container li label{display:flex;align-items:center;padding-bottom:6px}ul.paymentmethod-container li label>div{margin-right:10px}.checkout-paymentmethod:checked{font-weight:bold}.checkout-cc{width:50px;height:32px;display:inline-block}.MC{background-image:url("/assets/i/payments/MasterCard.jpg")}.VI{background-image:url("/assets/i/payments/visa.jpg")}.AMEX{background-image:url("/assets/i/payments/american-express.jpg")}.blank-card{background-image:url("/assets/i/payments/blank-card.png")}.DISC{background-image:url("/assets/i/payments/discover.jpg")}.tbl-payment-method tr td img,.cc-img{height:32px;width:50px;margin-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}span.fr-emoticon{font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols"}@font-face{font-family:'Trade Gothic W01';src:url('/sitefiles/fonts/TradeGothicW01-Bold.eot');src:url('/sitefiles/fonts/TradeGothicW01-Bold.eot?#iefix') format('embedded-opentype'),url('/sitefiles/fonts/TradeGothicW01-Bold.woff2') format('woff2'),url('/sitefiles/fonts/TradeGothicW01-Bold.woff') format('woff'),url('/sitefiles/fonts/TradeGothicW01-Bold.svg#TradeGothicW01-Bold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Trade Gothic W01 Roman';src:url('/sitefiles/fonts/TradeGothicW01-Roman.eot');src:url('/sitefiles/fonts/TradeGothicW01-Roman.eot?#iefix') format('embedded-opentype'),url('/sitefiles/fonts/TradeGothicW01-Roman.woff2') format('woff2'),url('/sitefiles/fonts/TradeGothicW01-Roman.woff') format('woff'),url('/sitefiles/fonts/TradeGothicW01-Roman.svg#TradeGothicW01-Roman') format('svg');font-weight:normal;font-style:normal}body{font-family:arial,helvetica,sans-serif;font-size:13px;line-height:1.4;color:#333;font-weight:400;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Trade Gothic W01',Arial,Helvetica,sans-serif;line-height:1.4;text-transform:uppercase}h1{font-size:24px}h3{font-size:16px;font-weight:bold}h4{font-size:14px;font-weight:bold}.cta,.cta1,.cta2{font-family:'arial';font-size:15px;line-height:19px;letter-spacing:.9px;text-transform:uppercase}.cta_btn{font-family:'arial';font-size:13px;line-height:17px;letter-spacing:.8px;text-transform:uppercase}.cta_btn:hover,.cta1:hover,.cta2:hover{text-decoration:none}.cta.with-arrow:after,.cta2:after{content:"";font-family:"FontAwesome";width:23px!important;height:7px!important;margin-left:6px;display:inline-block}.cta.with-arrow.white,.cta2.white{color:#fff!important}.cta.with-arrow.white:after,.cta2.white:after{content:url('/sitefiles/fonts/../sitefiles/images/cta_arrow_img_white.png');width:23px!important;height:7px!important;margin-left:6px;vertical-align:top;display:inline-block}.grey_box_cta{width:100%;height:auto;text-align:center;padding:12px;display:block;position:relative;background: [lightgrey]}.grey_box_cta a.cta{text-align:center}.currencysymbol{font-size:.6em;vertical-align:super}.font1{}.font2{}.font3{}.font4{}.font5{}.font6{}.cta1{}.cta1 a{}a.cta2,a.cta2:visited,a.cta2:active,a.cta2:hover{color:inherit}.cta2{margin-top:24px;display:block}.overlay .top{position:absolute;top:30px}.overlay .bottom{position:absolute;bottom:30px}.overlay .left{position:absolute;left:30px;padding-right:60px}.overlay .right{position:absolute;right:30px;text-align:right}@media(max-width:1400px){.font1{}.font2{}.font3{}.font4{}.font5{}.font6{}.cta1{}.cta2{}}@media(max-width:960px){.font1{}.font2{}.font3{}.font4{}.font5{}.font6{}.cta1{}.cta2{}}a{cursor:pointer}a:hover{text-decoration:none}img{max-width:100%;height:auto;border:none}label{font-size:11px;font-weight:400}input[type=text],input[type=password]{height:48px;border-radius:0;font-weight:bold;font-size:16px}input[type=button],input[type=submit]{display:inline-block;margin:0;cursor:pointer;text-align:center;-webkit-transition:opacity linear .1s;transition:opacity linear .1s;border:0;font-family:'Trade Gothic W01',Arial,sans-serif}input[type=button]:hover,input[type=submit]:hover{background:#777;opacity:.7}.main_btn{background:#666;color:#fff;cursor:pointer;float:left;font-weight:bold;font-size:16px;padding:16px;text-align:center;text-transform:uppercase;margin:15px 0 0 0;font-family:'Trade Gothic W01',Arial,sans-serif}.small_btn{background:#666;color:#fff!important;cursor:pointer;font-weight:bold;font-size:14px;padding:8px;text-align:center;text-transform:uppercase;text-decoration:none;height:auto;line-height:20px;float:left;margin-right:10px;font-family:'Trade Gothic W01',Arial,sans-serif}a.small_btn:hover,a.main_btn:hover,a.small_btn:visited,a.main_btn:visited{color:#fff}.plr0{padding-left:0;padding-right:0}.form-background{background:#ededed;padding:20px}.checkout-description .product_photo{float:left;padding:0 10px 0 0}.checkout-total-block ul{list-style-type:none;padding:0}.checkout-total-block .price{float:right}.item-table .item-col{vertical-align:top;text-align:center}.prod-details{font-size:11px}.returnableItem{border:1px solid #e7e7e7;background-color:#fff;padding:10px;min-height:326px;height:100%;margin:0 0 20px 0}.returningItem{border:1px solid #000!important;background-color:#e7e7e7}.return-details{padding:8px;border:2px dashed #999;margin:8px 8px 8px 0}.returnQtyOf{font-size:15px;line-height:36px}.product-option ul{padding-left:0}.product-option ul li{margin-right:10px;list-style:none}.product-option ul li form input,.product-option ul li div input,.product-option ul li div input[type="text"]{width:36px;height:36px;background-color:#fff;border:solid 2px #777;text-align:center;color:#000;font-size:15px;float:left;margin:0 5px 0 0}.copyright{font-size:11px}.clearfix{clear:both}.errorMsg{color:red}.sticky_header_container,.main_nav,.main_footer .links_container{display:none}@media(max-width:767px){.item-table tbody tr td:nth-child(1),.item-table tbody tr td:nth-child(2),.item-table tbody tr td:nth-child(3),.item-table tbody tr td:nth-child(4),.item-table tbody tr td:nth-child(5){float:left;clear:both;line-height:20px;padding:5px;width:100%;text-align:left}}