@media screen and (max-width:1024px){.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent,.productOptionPreviewDisplay{display:none!important}.AddBillingAddress dd,.AddShippingAddress dd{margin-left:180px;float:none}.ExpressCheckoutContent{padding:0;margin-bottom:20px}.ExpressCheckoutContent>div{margin-bottom:20px}}@media screen and (max-width:768px){#ProductBreadcrumb,.productlist-page .Left{display:none}.Left{float:none;width:auto}.CartContents .CartItemIndividualPrice,.CartContents .CartThumb,.CartContents>thead{display:none!important}.ExpressCheckoutContent>.AccountLogin,.ExpressCheckoutContent>.CreateAccount{display:block;width:100%}#ModalContainer .Quantity,#ModalContainer .fastCartBottom,#ModalContainer .fastCartItemBox div,#ModalContainer .fastCartThumb{display:none!important}.js-mobile-sub-category-menu{display:block}#ProductDetails .left-content{float:none;width:auto}.PrimaryProductDetails .ProductMain{float:none;padding:0 0 20px;width:auto}.footer-columns .grid__item{text-align:center;width:33.333333%}.footer-columns .grid__item:last-child{text-align:center;width:100%}.footer-main .SocialConnect ul{margin:0;padding:20px 0;text-align:center}.footer-main .inner{padding:20px 0 0}#AjaxLoading{background-color:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0}#AjaxLoading .ajax-loader{position:absolute;margin-top:-16px;top:50%;right:0;left:0}#ModalOverlay{background-color:#000;opacity:.7!important}.productlist-page .CategoryContent{padding:0}.fastCartItemBox,.fastCartSummaryBox,.fastCartThumb{float:none;width:100%}#ModalContainer{background-color:#fff;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;width:auto!important;margin-left:0!important}#ModalContainer .fastCartTop{padding:0}#ModalContainer .fastCartItemBox{padding:0;text-align:center}#ModalContainer .fastCartSummaryBox{margin:0 auto;float:none;overflow:hidden}.login-form .one-half{width:100%}.login-form .CreateAccount{margin-bottom:20px}.header-secondary #SearchForm{width:100%}.header-secondary .QuickSearch{border-top-width:0!important}.TabNav{border-bottom:0;margin:0;padding:0;font-size:0}.TabNav li{width:100%;text-align:center}.TabNav li a{box-sizing:border-box;margin:0}}@media screen and (max-width:600px){#shareDescription{display:none}.CartCode .CouponCode,.CartCode .GiftCertificate{float:none;width:auto}.KeepShopping,.ProceedToCheckout{text-align:center}.productOptionViewRectangle .option label{padding:0!important;line-height:60px;height:60px;width:60px}.productOptionPickListSwatch .swatchColours,.productOptionPickListSwatch .textureContainer{display:block!important}.productOptionPickListSwatch .swatchColour,.productOptionPickListSwatch .thumbnail{display:block!important;height:60px!important;width:60px!important}html.javascript div.productOptionPickListSwatch li{display:inline-block}#tabcontent .photo{float:none;margin:0;width:auto}.BillingDetails,.ShippingDetails{width:100%;float:none;margin-right:0;padding-top:15px}.ShippingAddressList li{width:50%}.CartContents tfoot .CheckoutRedeemCoupon{text-align:left}.CartContents tfoot .CheckoutRedeemCoupon td{padding:0}.newsletter-subscription .grid>.grid__item{width:100%!important}.newsletter-subscription input{margin-bottom:20px}.newsletter-subscription h4{padding:.5em 0;font-size:1.5em;text-align:center}.newsletter-subscription .inner{padding:0}.quick-view-image-container{float:none!important;width:auto!important}}@media screen and (max-width:480px){.CompareButton,.ProductCompareButton,.QuickViewBtn,.cart-detail-metadata,.continuation-label,.footer-columns .BrandList,.footer-columns .CategoryList,.productlist-page .Left,.sf-menu li>ul{display:none!important}#home .PageMenu,.header-secondary{display:block!important}#cart-amount{display:table-cell}#Header{position:fixed;top:0;z-index:100;background-color:#fff;width:100%;border-bottom:1px solid #efefef}#Header>.inner{width:100%;display:table;padding-top:50px}.header-secondary .currency-converter{display:none}.header-secondary #SearchForm{float:none}.header-secondary #SearchForm input.Textbox{border:0;background:0 0;color:#d6d6d6;height:50px}.header-secondary #SearchForm input.Button{background-color:transparent;position:absolute;border:0;height:100%}.header-logo{float:none;vertical-align:middle;text-align:center;overflow:hidden}.header-logo h1{padding:0}#cart-amount{vertical-align:middle;width:60px}#cart-amount .Cart{font-weight:700;padding:1em 0;display:block;text-align:center;width:60px;position:relative}#cart-amount .Cart .total{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 5px;margin:0 auto;min-width:25px;height:25px}#cart-amount .Cart .bag-handle{border-bottom:0;position:absolute;top:8px;left:24px;height:4px;width:8px;border-radius:7px 7px 0 0}.PageMenu .CategoryList,.PageMenu .inner{padding:0}.PageMenu .pages-menu{display:none}.PageMenu li{display:block;margin:0;padding:0}.SubCategoryList{margin-bottom:0}#fastCartContainer{max-height:none}.CartCode .grid__item,.footer-columns .grid__item{width:100%}#fancy_outer{z-index:110!important}#fancy_overlay{z-index:105!important}.footer-links{text-align:center}.footer .powered-by{float:none;display:block;margin-top:10px}.LittleNotePassword{padding:0;margin-bottom:20px}.CartCode .grid__item{width:100%}.CartCode .CouponCode input,.CartCode .GiftCertificate input{margin-bottom:20px}#CartContent .FloatLeft,#CartContent .FloatRight,#ConfirmOrder .FloatRight,.ExpressCheckoutContent .FloatLeft,.ExpressCheckoutContent .FloatRight #ConfirmOrder .FloatLeft{float:none}.PayPalExpressCheckout{text-align:center;padding:1em 0}.AddBillingAddress dd,.AddShippingAddress dd{padding:0!important;float:none;width:auto}.ShippingAddressList li{width:100%}}@media screen and (max-width:480px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}.btns{position:initial;float:none;text-align:center}.btns form{width:50%}input.Textbox,input[type=email],input[type=password],input[type=text],textarea{display:block;height:40px;line-height:40px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btns form .btn{width:95%;display:inline-block}div.selector,select{margin-bottom:20px}.FormContainer dt,.form dt{text-align:left;width:auto;clear:both;float:none}.FormContainer dd,.form dd{padding:0;margin:0}}