.circle,.floatLeft{float:left}.h1-hidden,.product.offer{overflow:hidden}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4;position:relative}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#leftTopHeader,#loading,#rightTopHeader,.companyLogos,.deskTop,nav,nav ul li img.brandLogo{display:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,button.close,h1,h2,h3,li,p{color:#5b5f62}#wrapper{margin:0 auto;max-width:980px}a{-webkit-transition:color 500ms linear;-moz-transition:color 500ms linear;-ms-transition:color 500ms linear;-o-transition:color 500ms linear;transition:color 500ms linear}a:hover{text-decoration:none}embed,img,object,video{max-width:100%}@font-face{font-family:oqiboFont;src:url(fonts/Orpheus.ttf)}h1{font-weight:400;font-family:Arial,Helvetica,sans-serif;margin-left:10px;font-size:1.5em}p{font:.8em/1.4em Arial,Helvetica,sans-serif}li{font:1em/1.2em Arial,Helvetica,sans-serif}.positive,.quote,.sub-headline,button.close{font-weight:700}#pageNotFound{margin:20px}#pageNotFound h1{margin-left:0}#pageNotFound li{font-size:.8em}#pnf p{margin-left:10px}.floatRight{float:right}button.close{border:0;background:0;cursor:pointer;padding:0;float:right;font-size:21px;line-height:1;opacity:.2;text-shadow:0 1px 0 #FFF;margin-top:-5px}button.close:hover{opacity:1}#loading{position:absolute;left:0;top:0;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);width:100%;height:100%;z-index:90;background:url(../img/layout/loading_transparent.gif) 50% 50% no-repeat #d7d8d9}.pad10{padding:10px 1.1%}.h1-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.hard--bottom,.hard--ends{padding-bottom:0!important}.hard--ends,.hard--top{padding-top:0!important}.hard--left,.hard--sides{padding-left:0!important}.hard--right,.hard--sides{padding-right:0!important}.push--ends,.push--top{margin-top:3%!important}.push--bottom,.push--ends{margin-bottom:3%!important}.push--right,.push--sides{margin-right:3%!important}.push--left,.push--sides{margin-left:3%!important}.positive{color:#53a24f}.negative{background:#efcfcb;border:2px solid #cb6356;color:#000}.line-through{text-decoration:line-through}#headerBar .topMobileHeader a,a.btnStyle1,nav ul li a,nav ul li a:visited,ul.topmenu li a:visited{text-decoration:none}.push{margin:3%!important}.flush--ends,.flush--top{margin-top:0!important}.flush--bottom,.flush--ends{margin-bottom:0!important}.flush--right,.flush--sides{margin-right:0!important}.flush--left,.flush--sides{margin-left:0!important}.flush{margin:0!important}.hard{padding:0!important}.quote{font-size:1em}.text--center{text-align:center!important}.text--left{text-align:left!important}#headerBar .subMobileHeader .mobileCheckoutLogo,.circle,.mobileMenu{text-align:center}.sub-headline{font-size:1em}.decleor-purple{color:#670561}.decleor-purple--background{background-color:#670561}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:100px;width:100px}.circle p{font:700 1em/1.4em Arial,Helvetica,sans-serif;color:#fff;padding-top:12px}.derm-blue{color:#5993cf}.guinot-red{color:#BF1E30}.below-desk-one-whole{width:100%}.dermalogica-bkgd{background-color:#5993CF}.guinot-bkgd{background-color:#bf1f2f}.decleor-bkgd{background-color:#FFD204}.moroccanoil-bkgd{background-color:#5DCADF}.burts-bees-bkgd{background-color:#FECE65}.oqibo-bkgd{background-color:#9DAD9F}.proto-col-bkgd{background-color:#003A61}.seascape-bkgd{background-color:#AB367D}.loreal-professionnel-bkgd{background-color:#000}.border--dark-grey{border:1px solid #5b5f62}label{font:.8em/1.4em Arial,Helvetica,sans-serif}form li{margin-top:10px;margin-bottom:10px;list-style:none}.checkbox,input,select,textarea{border:1px solid #5B5F62}.checkbox:hover,input:hover,select:hover,textarea:hover{border:1px solid #5b5f62}.checkbox:focus,input:focus,select:focus,textarea:focus{border:1px solid #5b5f62;background-color:#EAEAEA}.checkbox.error,.radioBtn.error,input.error,select.error,textarea.error{border:1px solid #F00001}label.error{color:#F00001}.btnStyle1{background-color:#53A24F;font-weight:700;color:#fff}.btnStyle1:focus,.btnStyle1:hover{background-color:#5b5f62}.btnStyle1:hover{transition:background 500ms linear}.btnStyle1:hover,.btnStyle2:hover{-webkit-transition:background 500ms linear;-moz-transition:background 500ms linear;-ms-transition:background 500ms linear;-o-transition:background 500ms linear}a.btnStyle1{padding:5px 10px}.btnStyle2{background-color:#36383d;font-weight:700;color:#fff}.btnStyle2:hover{background-color:#5b5f62;transition:background 500ms linear}.btnStyle1.dermalogica{background-color:#E6922E;border:1px solid #E6922E}.btnStyle2.dermalogica,.dermalogica .switchProductIcon{background-color:#5893CF;border:1px solid #5893CF;color:#fff}#altProduct.dermalogica a{color:#5893CF}.btnStyle2.guinot{background-color:#a8a9ad;border:1px solid #a8a9ad}.btnStyle1.guinot,.guinot .switchProductIcon{background-color:#bf1f2f;border:1px solid #bf1f2f;color:#fff}.btnStyle1.proto-col,.proto-col .switchProductIcon{background-color:#003a61;border:1px solid #003a61;color:#fff}#altProduct.guinot a{color:#bf1f2f}.btnStyle1.decleor{background-color:#660460;border:1px solid #660460;color:#fff}.btnStyle2.decleor,.decleor .switchProductIcon{background-color:#ffda0b;border:1px solid #ffda0b;color:#660460}#altProduct.decleor a{color:#660460}.btnStyle1.burts-bees{background-color:#e21f3d;border:1px solid #e21f3d;color:#fff}.btnStyle2.burts-bees,.burts-bees .switchProductIcon{background-color:#fece65;border:1px solid #fece65;color:#E21F3D}#altProduct.burts-bees a{color:#e21f3d}.btnStyle1.moroccanoil{background-color:#f37f30;border:1px solid #f37f30;color:#fff}.btnStyle2.moroccanoil,.moroccanoil .switchProductIcon{background-color:#5dcadf;border:1px solid #5dcadf;color:#fff}#altProduct.moroccanoil a{color:#f37f30}.btnStyle1.oqibo{background-color:#8e2345;border:1px solid #8e2345;color:#fff}.btnStyle2.oqibo,.oqibo .switchProductIcon{background-color:#9DAD9F;border:1px solid #9DAD9F;color:#fff}#altProduct.oqibo a{color:#8E2345}.warningMessage{background-color:#FEC7C8;background-color:rgba(254,199,200,.5);border:1px solid #CE0005;font-weight:700;padding:10px}.updateMessage{background-color:#AFE0B3;background-color:rgba(175,224,179,.5);border:1px solid #060;font-weight:700;padding:10px}#headerBar,#headerBar .topMobileHeader,nav ul li{border-bottom:1px solid #d7d8d9}input[type=radio]{width:6%}.saveMessage{font-size:.8em;color:#5B5F62;padding:5px}nav ul{padding:0;margin:0}nav ul li{width:100%}nav ul li a:active,nav ul li a:focus,nav ul li a:hover,nav ul li a:visited:hover{color:#9CAD9F;text-decoration:none}nav ul li a{color:#767b80;display:block;height:1.6em;line-height:1.5em;margin:0;padding:10px 15px;width:90%}nav ul li a.active{color:#9CAD9F}a.basket .basketArrow,a.basket .cartIcon,nav ul div.dropdown{display:none}#headerBar{width:100%}#headerBar .subMobileHeader ul,#headerBar .topMobileHeader ul{margin:0;padding:5px 5px 0}#headerBar .subMobileHeader li,#headerBar .topMobileHeader li{list-style:none;display:inline;font-size:.8em}#headerBar .topMobileHeader{background:#5b5f62;color:#fff;height:34px}#mobileAccount,#mobileSearch{border-bottom:1px solid #E3E3E3}#headerBar .topMobileHeader a,#headerBar .topMobileHeader li{color:#fff}#headerBar .topMobileHeader a:hover{text-decoration:underline}#headerBar #mobileMenu,#headerBar .topMobileHeader a.mobileBasket:hover,#sideBar .catsNav li a,.promoBox a,.promoBox p,.value p.more a{text-decoration:none}#headerBar #mobileSignIn{float:left;padding-right:10px;padding-left:12px;padding-top:3px}#headerBar .mobileBasket{float:right;padding-top:3px;padding-right:11px}#headerBar #mobileMenu,#headerBar #mobileSearchIcon{padding-right:10px;padding-left:12px;padding-top:16px}#headerBar #mobileMenu{float:left}#headerBar #mobileMenu img{vertical-align:inherit}#headerBar .subMobileHeader .mobileJbcLogo{display:inline-block;text-align:center;width:50%}#headerBar #mobileSearchIcon{float:right}#mobileAccount,header ul.checkoutSteps{display:none}#mobileAccount ul{margin:2% 0 2% 3%;padding:0;width:90%;text-align:left}#featuredProduct div,#homePage .fullWidth,#homePage ul.textBar li,#searchContainer,#width316{text-align:center}#mobileAccount li{list-style:none;display:inline;margin-right:2%;font-size:.8em}#mobileSearch{width:100%;display:none;padding-top:10px;padding-bottom:10px;height:40px}#mobileSearch #mobileSearchForm{text-align:center;margin:0 auto;width:95%}#mobileSearch .searchInputMobile{border:1px solid #959CA1;float:left;height:36px;width:98%;padding-left:10px}#mobileSearch .searchButton{background:url(../img/header/search-icon.png) left top no-repeat;border:none;cursor:pointer;display:inline;height:40px;margin:0;padding:0;text-indent:-9000px;width:40px;float:left}#search .searchButton,#sideBar .brandSearch,#sideBar .catsNav,#sideBar .dermAdvice,#sideBar .popularCats,#sideBar .skinTypeNav,#sideBar h2#mobileCatMenu span{display:none}#searchContainer{float:left;width:65%}#search{padding-top:10px;width:100%}#search .searchInput{border:1px solid #5b5f62;padding-left:5px;width:80%}#search .searchInput:focus,#search .searchInput:hover{background-color:#fff}#featuredProduct div{padding-top:20px}.col{margin-top:10px}#homePage ul.textBar{padding:5px 0;border:1px solid #5B5F62}#homePage ul.textBar li{width:100%;list-style:none;font-size:.8em;font-weight:700}.blogPost,.value{text-align:left}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.promoBox p{background-color:#36383D;color:#FFF;margin:0;padding:5px;height:38px}#sideBar h2#mobileCatMenu{cursor:pointer;margin-top:5px;margin-bottom:5px}#sideBar .catsNav ul.side-nav{padding:0;margin:0}#sideBar .catsNav .side-nav li{color:#5B5F62;display:block;height:1.6em;line-height:1.5em;margin:0;padding:10px 15px;text-decoration:none;width:90%;border-bottom:1px solid #d7d8d9}#brand .mainImage{border:1px solid #5B5F62;width:99.8%}#brand .boxes{display:none}.value{min-height:210px}.comment h2,.value h2{background:rgba(255,255,255,.25);color:#FFF;font-size:1em;padding:15px;margin:0 0 10px;display:inline-block;text-transform:uppercase}.value p{color:#fff;margin:10px;font-weight:700;font-size:1.2em}p.more{font-size:.8em;text-align:right;padding-bottom:15px}.value p.more a{color:#fff}#brand p.more a:hover{text-decoration:underline}.value.dermalogica{background-color:#E8931B}.value.oqibo{background-color:#8e2345}.value.guinot{background-color:#a8a9ad}.value.decleor{background-color:#670561}.value.burts-bees{background-color:#e21f3d}.value.moroccanoil{background-color:#f37f30}.value.proto-col{background-color:#6DB33F}.value.seascape{background-color:#F68269}.value.loreal-professionnel{background-color:#a8a9ad}#brand .comment{position:relative;padding-bottom:10px}#brand .comment p{color:#fff;margin:10px;font-size:1.2em;padding-left:5%;padding-right:5%}#brand .comment p.customer{font-size:1em;text-align:right;font-weight:700}#brand .comment p.more{font-size:.8em;font-weight:700;padding:15px 0}#brand .comment a{text-decoration:none;color:#fff}#brand .comment.decleor-bkgd a,#brand .comment.decleor-bkgd h2,#brand .comment.decleor-bkgd p{color:#670561}#brand .comment.burts-bees-bkgd a,#brand .comment.burts-bees-bkgd h2,#brand .comment.burts-bees-bkgd p{color:#e21f3d}#brand .categoryBox{padding:0 2%;border-bottom:1px solid #D7D8D9}#brand .categoryBox img{display:none}#brand .categoryBox p a{display:block;width:100%;text-decoration:none}.openingTimes span{display:inline-block;width:30%}#category{margin:0 auto;width:100%}#category h1{margin-top:0}#category .product{float:left;text-align:center;border-bottom:1px solid #d7d8d9;width:100%;position:relative}#category .productImage{margin-top:10px;margin-bottom:20px;float:left;width:40%}#category .catPrice,#category .product .positive,#category .productName{float:left;width:60%;padding-top:10px;padding-left:10px;text-align:left}#category .productName p{text-align:left}#category .productLink{text-decoration:none;color:#5b5f62;display:block;width:100%}#category .productLink:hover{color:#5b5f62}#category .product a.buyNow,.quickProduct a.buyNow{padding:7px 25px;background-color:#5b5f62;color:#fff;font-weight:700}#category span.rrp{text-decoration:line-through}.ourPrice{font-size:1.2em;font-weight:700}#category .product a.buyNow{text-decoration:none}#category .product a.buyNow:hover{background-color:#5b5f62;-webkit-transition:background-color 500ms linear;-moz-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;transition:background-color 500ms linear}.quickProduct a.buyNow{display:inline}.productContainer{border:1px solid #d7d8d9;margin-top:3%}.productContainer:hover{border:1px solid #5b5f62;cursor:pointer}p.breadCrumb{padding-left:10px;color:#5b5f62;margin-bottom:10px}#productDetails h1{float:left;margin-bottom:0}#favouriteContainer{float:left;margin-left:10px}#favouriteContainer #addFavourite{border:none;background-color:#fff;color:#5893CF;font-size:.8em}#productOverview h1,#subscription h1{margin-top:0}#prodCol1{padding-left:10px;color:#5b5f62}#prodCol1 h2,#sizeOptions h2{color:#9CAD9F;font-size:1em;font-weight:400}.prodShortDesc ul{padding-left:25px}.prodShortDesc li{font-size:.8em;line-height:1.5em}#productInfo{margin:0}#productInfo h3,#productInfo li{font-size:.8em}#productImage{text-align:center;margin-bottom:15px}#productImage img{max-height:200px}#sizeOptions .buyProduct{padding-bottom:10px;position:relative}#sizeOptions input.btnStyle1{font-weight:700;padding:8px 0 8px 10px;font-size:1em;text-align:left;margin-top:5px}#sizeOptions .atc{background-image:url(../img/layout/add-to-basket-icon.png);background-repeat:no-repeat;background-position:97% 4px;width:100%}#sizeOptions .subscribe{background-image:url(../img/layout/subscribe-icon.png);background-repeat:no-repeat;background-position:98% 4px;width:100%}#sizeOptions .btnStyle2.burts-bees{background-image:url(../img/brands/burts-bees/subscribe-icon.png)}#sizeOptions .btnStyle2.decleor{background-image:url(../img/brands/decleor/subscribe-icon.png)}#sizeOptions .buySubscription{margin-top:15px}#sizeOptions .subHelp{vertical-align:text-top}#sizeOptions .buySubscription #frequency{padding:7px 3px}.purchaseChoice{border-top:1px solid #d7d8d9;padding-top:10px}#altProduct{border:1px solid #5B5F62;margin-top:20px;height:auto;position:relative}#altProduct .altProdImage{text-align:center;padding:10px}#altProduct .altProdInfo{border-top:1px solid #5B5F62;background-color:#f1f1f1;height:auto;padding:10px}#altProduct h2{margin-top:0;font-size:1.2em}#altProduct p{font-weight:700}#altProduct .altProdLink{text-decoration:none}#altProduct .switchProductIcon{position:absolute;top:0;left:0;padding:10px}h2.bestSellers{border-bottom:1px solid #5b5f62;color:#5b5f62;font-weight:400;letter-spacing:8px;margin-bottom:30px;margin-top:0;padding-top:0;text-align:center;text-transform:uppercase;width:100%}h2.bestSellers span{background-color:#FFF;bottom:-16px;padding-left:10px;position:relative}#productIdeas{margin-top:20px}#productIdeas h3{margin:0;padding:0;font-size:1em}#productIdeas .altProduct{height:108px}#productIdeas .altProduct p{font-weight:700}#productIdeas a{font-weight:700;width:100%;display:block}#productIdeas .altProdLink{display:block;height:50px;width:100%}#productIdeas .altProdImage{float:left}.offerList{font-size:.8em;list-style-position:inside;margin-bottom:8px}#specialOffer .atb{font-weight:700;padding:8px 0 8px 10px;background-image:url(../img/layout/add-to-basket-icon.png);background-repeat:no-repeat;background-position:97% 4px;font-size:1em;text-align:left;margin-top:5px;margin-left:1.68%;margin-right:1.68%}#specialOffer .noThanks{border:1px solid #5B5F62;margin:17px 1.68%}#specialOffer .noThanks:hover{background-color:#d7d8d9}#specialOffer .noThanks a{font-weight:700;display:block;text-decoration:none;padding:8px 0 8px 10px;cursor:pointer}#productOverview,#subscription{padding-bottom:25px;padding-top:10px}.supplementIngredients td,.supplementIngredients th{border:1px solid #5b5f62;padding:5px}.supplementIngredients{font-size:.8em;width:100%}.supplementIngredients th{text-align:left}#sizeOptions .sizes li,.keyIng,.keyPoints li div,.priceInfo.discontinued,.product.offer::after,.qtyBox{text-align:center}#sizeOptions .sizes .sizeOption:first-child,#sizeOptions .sizes li{border-left:1px solid #5B5F62}ul.keyPoints{padding:0;margin-top:50px}.keyPoints li{list-style:none;border-bottom:1px solid #E3E3E3;line-height:3em;font-size:80%}.keyPoints li div{width:50px;float:left}#sizeOptions .sizes ul{margin:0;padding:0}#sizeOptions .sizes li{background-color:#f1f1f1;color:#5b5f62;border-right:1px solid #5B5F62;border-top:1px solid #5B5F62;cursor:pointer;display:inline-block;float:left;font:1em/1em Arial,Helvetica,sans-serif;font-weight:700;height:30px;list-style:none;margin:0 5px 0 0;padding:9px 10px 13px}#sizeOptions .sizes li.active{border-bottom:none;margin-bottom:-1px!important;padding-bottom:14px!important;color:#5b5f62!important;background:#fff!important}.priceInfo,.qtyBox{border:1px solid #5B5F62}#sizeOptions .sizes li span{display:block;font-size:.75em;font-weight:400;padding-top:5px}.priceInfo{padding:15px 10px 10px}.priceInfo p.priceDetails{float:left;font-size:1em;line-height:1.5em;margin-top:-16px;margin-bottom:0}.priceInfo p.oos{margin-top:8px;width:auto}.priceInfo p.size{width:auto;float:none;font-size:.8em;margin-top:0;margin-bottom:10px}.priceInfo .offerText p{width:auto;float:none;font-size:1em;margin-top:0;margin-bottom:15px}.priceInfo .offerText h3{text-align:center;margin:0 0 5px}.priceInfo p.discontinued{width:100%;font-size:.8em;margin-top:5px}.priceInfo span{font-weight:700}.priceInfo span.price{font-size:1.5em}.priceInfo span.rrp,.priceInfo span.saving{font-size:.8em}span.rrp span{text-decoration:line-through}.atc{vertical-align:top}.qtyBox{height:34px;width:40px}.buySubscription label{font-size:1em;color:#5b5f62}.addToFav{float:right}.keyIng{padding:5px;width:95%;border-bottom:1px solid #5b5f62}.starRating{vertical-align:top}.viewProdReviews{margin-left:10px;text-decoration:underline;cursor:pointer}#cart a.removeLink,.viewProdReviews:hover{text-decoration:none}.fbLike{float:left;margin-right:10px}.googlePlus,.twitter{float:left}.pinterest{float:left;margin-top:-2px}#subscription #priceOptions{position:relative}.product.offer::after{background-color:#d9534f;color:#fff;content:"OFFER";display:block;font-size:12px;line-height:30px;overflow:hidden;position:absolute;right:-31px;top:24px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);width:140px}.registerContainer h1,.signInContainer h1{width:90%}.myAccountForm p.message,.registerContainer p.message,.signInContainer p.message{padding-left:10%;color:#F00001}.signInContainer p.fgtPswdSent{padding-left:10%;color:#1D8200}#newShipAddressForm label,#registerForm label,#signInForm label,.myAccountForm label{display:block;text-align:left}#cart thead,.topProccedToCheckout{display:none}#newShipAddressForm label.error,#registerForm .errorMessage,#registerForm label.error,#signInForm label.error,.myAccountForm label.error,payment label.error{color:#F00001;width:100%;margin-left:1%}#newShipAddressForm input,#registerForm input,#signInForm input,.myAccountForm input{font-size:.8em;width:90%;padding:5px}#registerForm .submit,#signInForm .submit{border:1px solid #5b5f62;background-color:#fff;padding:5px;font-weight:700;width:92%}#newShipAddressForm .submit,.myAccountForm .submit{padding:5px;font-weight:700;width:93%}#registerForm .submit:hover,#signInForm .submit:hover{background-color:#d7d8d9}#signInForm input[type=radio]{float:left;width:auto}#newShipAddressForm .subscription,#registerForm .subscription,.myAccountForm .subscription{float:left;margin-left:3%;width:75%}#newShipAddressForm .checkbox,#registerForm .checkbox,.myAccountForm .checkbox{float:left;width:auto;margin-top:3px}#newShipAddressForm legend,.myAccountForm legend{font-size:.8em;font-weight:700;padding-left:5%;width:80%}#newShipAddressForm select{font-size:.8em;width:93%;padding:5px}.basketTopOffer{border:1px solid #D7D8D9}#cartContainer{border:1px solid #d7d8d9;padding:5px;margin:17px 1.5% 1.5%;width:94%}.mobilePtc{margin:2.5%;width:95%}.mobilePtc input{width:100%;text-align:center;padding:10px}#cart{width:100%}#cart td{font-size:.8em;display:block}#cart td,#cart th{text-align:left;padding:5px}#cart td.textCenter,#cart th.textCenter{text-align:center}#cart td.textRight,#cart th.textRight{text-align:right}#cart .productImage{float:left;padding:5px;display:block;max-height:100px;height:auto!important;height:100px}#cart .cartPrice,#cart .priceLabels{text-align:right;display:inline-table}#cart .discountCol,#cart .nameCol,#cart .priceCol,#cart .qtyCol,#cart .totalCol{vertical-align:top;padding-top:10px;text-align:left}#cart .qtyCol .qtyInput{padding:3px;width:30px;height:30px;text-align:center}#cart .totalCol{border-bottom:1px solid #D7D8D9}#cart tbody tr td:before{content:attr(data-th-label)}#cart .deliveryOptionsHeader{font-weight:700;background-color:#F8F8F8;text-align:right}#cart a.removeLink{color:#B0B0B0;font-size:.9em}#cart a.removeLink:hover{color:#9CAD9F}#cart .cartPrice{width:70px}#promoCodeBox label{float:left;text-align:left;font-size:1em}#promoCodeBox .promoCodeField{height:28px;width:97.5%;padding-left:5px;padding-right:5px;margin-bottom:5px}#promoCodeBox .voucherCodeBtn{padding:5px;width:100%}#voucherMessage p{margin:0}.codeInvalid{color:#bf1e30}.codeValid{color:green}.updateBasket{font-size:1.2em;border:none;background:0 0;text-align:center;color:#B0B0B0}.updateBasket:hover{border:none;text-decoration:underline}#basketOffers a,#basketOffers p,.changeAddress a,.checkoutBackBtn a{text-decoration:none}#basket .basketPtc,#basket .continueShopping{margin-left:1.68%;width:94%;border:1px solid #D7D8D9}#basket .continueShopping{margin-bottom:17px}#basket .continueShopping a{background:url(../img/layout/black-arrow-left.png) 10px 9px no-repeat;font-weight:700;padding:5px 10px 5px 45px;text-decoration:none}#basket .continueShopping.deskTop{display:none}#basket .basketPtc span{display:block;float:left;margin-right:60px;text-align:right;width:50%}#cart .proccedToCheckout,#deliveryAddress #delAddress,.orderOptionLeft{display:none}#basket .basketPtc span.points{float:none;font-size:1.3em;font-weight:700;margin-bottom:0;margin-left:0;margin-right:0;padding-top:17px;text-align:left;width:auto}#basket .basketPtc p.vipInfo{margin-top:0;margin-bottom:25px}#basket .basketPtc .proccedToCheckout{font-size:1em;padding:10px;text-align:center;width:100%}.vipPoints .points{font-size:2em;margin:0}.proccedToCheckout{font-size:1.2em;padding:5px 55px 5px 10px}#basketOffers{text-align:center}#basketOffers div{margin-bottom:10px}#basketOffers h1{text-align:left}#basketOffers p{background-color:#36383D;color:#FFF;margin:0;padding:5px}.cartTerms{padding:10px 10px 40px;margin-bottom:10px;margin-top:10px}.cartTerms h2{font-size:.8em;font-weight:700}.emptyBasket{margin-left:10px;margin-right:10px}#deliveryAddress h2{font-size:1em;margin-left:4%}.addressContainer{border:1px solid #DCDCDC;padding-top:10px;padding-bottom:10px;margin-left:3%;margin-bottom:2%;width:94%;margin-top:0;height:auto!important;height:300px;min-height:300px;position:relative}.addressContainer p{padding:0 0 0 7%;margin:0}.addressContainer .addressControl{text-align:right;margin:5px 10px 5px 0}.addressContainer p span.sub{float:left;font-size:.9em;font-weight:700}.submitContainer{bottom:22px;left:0;position:absolute;text-align:center;width:100%}.addressContainer input{padding:5px;width:80%;font-size:.8em}#deliveryAddress fieldset{margin-top:20px}#orderOptions{margin:0 3%}#orderOptions h2{font-size:1em}.jerseyPointsBox{border:2px solid #5b5f62;text-align:center}#orderSummary .orderCustDetails,#orderSummary .orderSumOffers,.checkoutBackBtn a,.orderSumCart,.orderSumTotal,.sampleOptions{border:1px solid #5b5f62}.jerseyPointsBox .vipLogo{margin-top:-30px;background-color:#fff;padding-left:5px;padding-right:5px}.vipDetails span.vipSaving{margin-left:9%}.vipDetails .jerseyPointsBox p{margin-top:0;text-transform:uppercase;font-weight:700}.vipDetails2{padding-top:20px}.vipDetails2 .jerseyPointsBox{padding-bottom:10px;border:1px solid #5b5f62}.vipDetails2 .usePoints{font-weight:400;padding:0 5%;text-transform:none}.pointsAmount{font:700 2.5em/1.3em Arial,Helvetica,sans-serif}.orderOptionRight{float:left;margin-left:2%;width:95%}.orderOptionRight p{margin-top:0}.orderOptionRight label{padding-left:2%}.boxIcon{margin-top:20px}span.orderOptionsDeliveryTime{display:block;padding-left:8%;padding-top:3px}.btnBorder,.deliveryMessageBox,.messageBox{display:none}.orderOptionsSpend{font-weight:700;margin:0;padding:3px 0 0;color:#53A24F;font-size:.8em}#orderOptions p.orderOptionDeliveryTime{padding:0 0 0 3%;margin:0}#orderOptions .viewPackagingOptions{font-size:.8em}#orderOptions .orderMessage{font-size:.8em;width:100%;height:90px;text-align:left}.continueToOrderSummary{background-image:url(../img/layout/white-arrow-right.png);background-position:95% 53%;background-repeat:no-repeat;font-size:1.2em;padding:2% 0 2% 10px;margin-bottom:20px;width:100%;text-align:left}#treatment,.sampleBtnContainer{text-align:center}.checkoutBackBtn{height:35px;padding-top:10px}.checkoutBackBtn a{font-weight:700;background:url(../img/layout/black-arrow-left.png) 10px 9px no-repeat;padding:5px 10px 5px 45px;color:#5b5f62}.checkoutBackBtn a:hover{background-color:#d7d8d9;-webkit-transition:background 500ms linear;-moz-transition:background 500ms linear;-ms-transition:background 500ms linear;-o-transition:background 500ms linear;transition:background 500ms linear}.btnBorder{visibility:hidden}#treatment{margin:0 auto;width:100%}#treatment h1{margin-top:0}#treatment ul li{font-size:.8em}#orderSummary{margin:0 auto;width:90%}#orderSummary h1{margin-left:0}#orderSummary h2,.subscriptionAddress h2{font-size:1em;margin-top:0}h2.delAddress{float:left}.changeAddress{margin-left:4%;font-size:.8em}.changeAddress a{color:#53A24F}.changeAddress a:hover{text-decoration:underline}#deliveryInstructions{margin-right:3%;margin-left:2%}.orderSumTotal{background:#f1f1f1}.orderSumTotal .btnStyle1{background-image:url(../img/layout/white-arrow-right.png);background-position:95% 53%;background-repeat:no-repeat;width:93%;float:left;margin-bottom:3px}.orderSumTotal span{display:inline-block;width:130px}.orderSumCart{padding:10px}.sampleOptions{padding:20px 80px 20px 25px}.sampleOptions ul{margin:0;padding:0;width:200px}.sampleOptions span{font-size:.8em;margin-left:20px}#orderSummary .sampleInfo{background:url(../img/layout/samples-outline.png) no-repeat;text-align:center;float:right;width:96px;height:96px;margin-right:50px;padding:20px;font-weight:700;font-size:1em}#orderSummary .sampleInfo p.sampleTotal{font:700 2.5em/1.3em Arial,Helvetica,sans-serif;margin:0}.orderSumCart{margin-top:10px}#orderSummary .rrp{text-decoration:line-through}#myAccount .sectionList li a,#specialOffer a.btnStyle2,.footerCol a{text-decoration:none}#orderSummary .btnBorder{border:0;display:block;margin-bottom:40px;padding-top:10px;visibility:visible;width:97%}.hidden,.invisible{visibility:hidden}#orderSummary .btnBorder p{display:none;visibility:hidden}#orderSummary .btnBorder a{width:96%;float:left;background-image:url(../img/layout/white-arrow-right.png);background-position:95% 53%;background-repeat:no-repeat}#orderSummary .offerProduct{border-bottom:1px solid #5b5f62;padding-bottom:10px}#orderSummary .offerProduct:last-child{border:none}#orderSummary .offerProduct img{margin-right:10px}#orderSummary .offerProduct .btnStyle2{padding:5px;font-size:.8em;width:60%;margin-top:15px}#paymentDetails h2,#samples h2.brandName{font-size:1em}#orderSummary .confirmDetails{position:absolute;bottom:0;right:10px}#sampleLists ul{float:left;padding-left:20px;margin-top:0}.addSampleBtn{padding:5px}.sampleBtnContainer.mobileOnly{text-align:left}.sampleBtnContainer.mobileOnly .btnStyle1{width:93%}.sampleStep{border-bottom:1px solid #5b5f62;padding-bottom:10px;margin-right:5%}#brandSampleContainer,#samples div#decleor,#samples div#dermalogica,#samples div#guinot,#samples div#oqibo{display:none}#paymentDetails .orderTotal span{float:left;width:50%}#paymentDetails legend{font-weight:700;padding-top:.83em}#paymentDetails .btnBorder .btnStyle1{padding:5px 10px;margin-bottom:10px}#paymentDetails .subscriptionAddress,#paymentDetails .subscriptionDetails{border:1px solid #5b5f62;margin:20px 3%;padding:0 2%}#paymentDetails .subscriptionDetails .productDetails{text-align:center}#paymentDetails .cardDetails,#paymentDetails .orderTotal,#paymentDetails .payPal,#paymentDetails .paymentType,#paymentDetails .storedCards{border:1px solid #d7d8d9;margin:20px 3%;padding:0 2%}#paymentDetails .cardDetails ul,#paymentDetails .paymentType ul,#paymentDetails .storedCards ul,#subscriptions .cardDetails ul,#subscriptions .storedCards ul{padding-left:0}#paymentDetails .storedCards li,#subscriptions .storedCards li{list-style:none;padding-top:5px;padding-bottom:5px}#paymentDetails .paymentType li,#subscriptions .paymentType li{list-style:none;border-bottom:1px solid #d7d8d9;padding-top:10px;padding-bottom:10px}#paymentDetails .paymentType li.last{border-bottom:none}#paymentDetails .paymentType input.radioBtn,#paymentDetails .storedCards input.radioBtn{float:left;width:10%}#paymentDetails .storedCards input.radioBtn{margin-top:2px}#paymentDetails .storedCards span.displayCardExpiry,#paymentDetails .storedCards span.displayCardName,#subscriptions .storedCards span.displayCardExpiry,#subscriptions .storedCards span.displayCardName{display:block;margin-left:11%;padding-top:10px}#paymentDetails .storedCards span.displayCardUpdate,#subscriptions .storedCards span.displayCardUpdate{margin-left:11%}#paymentDetails .storedCards .securityCode,#subscriptions .storedCards .securityCode{float:left}#paymentDetails input,#paymentDetails select{font-size:.8em;padding:5px}#paymentDetails label{display:block;text-align:left}#paymentDetails input{width:96%}#paymentDetails .storedSecurityCode{float:left;margin-right:2%;margin-left:4%;margin-top:4px}#paymentDetails .storedCards label.error{padding:0 0 0 10px;margin:4px 0 0;float:left;width:55%}#paymentDetails .issueNo,#paymentDetails .securityCode{width:10%}#paymentDetails .checkbox{width:2%}#paymentDetails .checkboxLabel{float:right;text-align:left;width:93%}#paymentDetails .placeOrderText{margin:0 2%}#paymentDetails .btnBorder{border:none;padding:0;display:block;visibility:visible}#myAccount #orderSumHeader,#paymentDetails .btnBorder p,#paymentDetails .payPal{display:none}#paymentDetails .btnBorder input{font-weight:700;padding:5px;width:99%}#paymentDetails .payPal{padding-bottom:15px;padding-top:15px}#paymentDetails .payPal img{margin-bottom:10px}#paymentDetails .btnStyle1{font-size:1em}#paymentDetails .paymentLogos{text-align:center}.giftVoucher ul{padding-left:0}#paymentDetails.giftVoucher input{width:96%;padding:1%}.giftVoucher input[type=radio]{float:left;width:2%!important;margin-top:3px;margin-left:7px}.giftVoucher .radioBtns p{line-height:25px;margin:0;padding:0;font-weight:700}#paymentDetails.giftVoucher .radioBtns label{width:auto;margin-left:10px;margin-right:0;float:left}.giftVoucher textarea{font-size:.8em;height:100px;padding:.5%;width:96%}#orderConfirmation .orderDetails p{font-size:1.2em;margin-bottom:0}#orderConfirmation .orderDetails ul{margin-top:0}#orderConfirmation .orderDetails li{list-style:none;font-size:.8em;line-height:1.5em}#orderConfirmation .orderDetails p span{font-size:.7em;margin-left:25px;color:#5993CF;vertical-align:text-bottom}.tellAFriend{border:1px solid #5B5F62;padding:10px;margin:2%}.tellAFriend p span{font-size:1em;font-weight:700;margin-right:5%;text-transform:uppercase}#shareByEmail ul{padding-left:0}#shareByEmail li{list-style:none}#shareByEmail label{float:left;line-height:25px;margin-right:10px;text-align:right;width:10%}#shareByEmail label.error{margin:0 0 0 14%;text-align:left;width:98%}#shareByEmail input,#shareByEmail textarea{width:72%;padding:5px;font-size:.8em}#shareByEmail textarea{height:100px}#shareByEmail label.copy{width:33%}#shareByEmail li.productsToShare{margin-left:12%}#shareByEmail label.productName{width:auto;float:none}#shareByEmail .checkbox{width:4%}#shareByEmail .submit{margin-left:12%;width:34.5%;font-size:1em}.orderConfPoints{border:1px solid #5b5f62;margin:2%;text-align:center}.orderConfPoints p span{color:#5b5f62}#paymentDetails .storedCard .cardExpiring,#subscriptions .cardExpiring,#subscriptions .storedCard .cardExpiring{color:#F00001;font-weight:700}.orderConfPoints a{font-size:1em;line-height:60px;margin-top:0;text-transform:none}p.newVip{margin-top:0}.orderConfFriend{height:auto!important;height:215px;min-height:161px;border:1px solid #5b5f62;margin:2%;padding:5%}.orderConfFriend .leftCol{text-align:center;margin-top:50px}.orderConfFriend .formCol input,.orderConfFriend .formCol select{margin-top:5px;font-size:.8em;padding:5px}.orderConfFriend .formCol input{width:96%}.orderConfFriend .formCol select{padding-top:3px;width:99%}.orderConfFriend .formCol input.btnStyle1{width:99%}.orderConfFriend .thanksMessage{width:100%;text-align:center;margin-top:100px}.orderConfCont{text-align:center}#terms{padding-left:2%;padding-right:2%}#terms h1{padding-left:0;margin-left:0}#terms h2,#terms li li{font-size:1em}#terms li{font-size:.8em}#myAccount h2{font-size:1em;margin-top:0}#myAccount #paymentDetails li,#myAccount #subscriptions li,#paymentDetails .storedCard h3,#subscriptions .storedCards h3,#updateCard li{font-size:.8em}#myAccount .sectionList{list-style:none;padding:0;margin:0}#myAccount .sectionList li{border-bottom:1px solid #5b5f62;padding-top:5px;padding-bottom:5px;padding-left:2%}#paymentDetails,#subscriptions,.yourAddresses,.yourDetails,.yourOrders{border:1px solid #d7d8d9;padding:2%;margin:10px 2%}#myAccount .addressContainer{height:auto!important;height:250px;min-height:250px}#myAccount .orderSummary{border-bottom:1px solid #D7D8D9;margin-bottom:10px;padding-bottom:10px}#myAccount .orderSummary .orderDetailLabel{width:120px;font-weight:700;float:left}#myAccount .orderSummary p{margin:0;padding:0}#subscriptions{margin-top:10px}#subscriptions .editLink{float:right;margin:0;padding:0}#subscriptions .subTotal{font-weight:700}#paymentDetails .storedCard,#subscriptions .storedCards{border-top:1px solid #DCDCDC}#subscriptions .subscriptionOptions .btnStyle1{padding:5px;font-size:.8em}#subscriptions .subscriptionOptions p{padding-top:0;margin-top:0}#subscriptions .changeScheduleOptions,#subscriptions .confirmCancelSub,#subscriptions .confirmSkipDel{border:1px solid #5b5f62;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;padding:10px}.yourAddresses h2,.yourDetails h2{float:left}.yourAddresses p.editLink,.yourDetails p.editLink{float:right;margin:0;padding:0}#updateCard{border:1px solid #5b5f62;margin-bottom:20px;margin-left:3%;padding:1%;width:65%}#updateCard input{width:50%;padding:5px}#updateCard select{margin-right:5px;padding:5px}#updateCard li label{font-size:1em}#updateCard li label,#updateCard li span{display:block;text-align:left}#updateCard .btnStyle1{margin-left:83%;width:52%;padding:5px}#updateCardDetails .addressContainer{height:auto!important;height:240px;min-height:240px}#vipReg{padding-left:2%;padding-right:2%}#vipReg h1{padding-left:0;margin-left:0}#vipReg .howItWorks{text-align:center;margin-bottom:25px}#vipRegBanner{margin-bottom:10px}#vipClub{background-color:#EFEFEF;padding-right:10%;width:90%}#vipClub select{font-size:.8em;margin-top:10px;margin-right:5px}#vipClub .submit{padding:5px 10px}#vipClubMem .vipUserPoints{margin-top:20px;margin-bottom:10px;position:relative}#vipClubMem .vipUserPoints #vipBackground{width:100%;display:inline-block;vertical-align:middle;font:0/0 serif;text-shadow:none;color:transparent;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../img/vip/vip-registered.jpg)}#vipClubMem .vipUserPoints img,#vipClubMem .vipUserPoints p{position:absolute;text-align:center;left:0;line-height:1.3em;margin:0;top:0}#vipClubMem .vipUserPoints #vipBackground .inner{padding-top:66%;display:block;height:0}#vipClubMem .vipUserPoints p{font-size:3.2em;padding:235px 0 0 639px;color:#37383D}#vipClubMem .vipUserPoints img{height:41px;padding:387px 0 0 636px;width:143px}#cardDeclined p{margin-left:10px}#specialOffer{margin:0 auto;text-align:center;width:95%}#specialOffer .productImage{margin-top:10px;margin-bottom:10px}#specialOffer .candleOption{border:1px solid #5b5f62;margin:0 auto 10px;padding-bottom:10px;width:98%}#specialOffer .candleOption .atc{font-size:.9em;padding:5px}#specialOffer a.btnStyle2{padding:5px;margin-top:20px;font-size:1.2em}#charity p,#contact p,#delivery p,#returns p{margin-left:10px}#charity .nxtChptLogo{text-align:center;margin-bottom:20px}#contact a,#delivery a,#ourStory a,#returns a{color:#5792CE}#ourStory .ourStory,#ourStory .ourTenants,#ourStory .ourValues{padding-bottom:20px;border-bottom:1px solid #5b5f62;margin-left:10px}#ourStory .ourTenants h3,#ourStory .ourTenants p.noIndent,#ourStory h2{margin-left:0}#ourStory h2{font-size:1em}#ourStory .ourValues{border:none}#ourStory .ourTenants .tenantsImage{text-align:center}#ourStory .ourTenants p,#ourStory .ourValues p{margin-left:90px}#ourStory .ourTenants h3,#ourStory .ourValues h3{font:1.5em/1.5em oqiboFont}#ourStory .ourTenants .valueIcon,#ourStory .ourValues .valueIcon{float:left}#ourStory .colRight p{margin-top:10px;margin-bottom:30px}.deliveryCharges td,.deliveryCharges th{border:1px solid #d7d8d9;padding:10px}.deliveryCharges th{text-align:left}.deliveryCharges{font-size:.8em;margin-left:10px;width:97%}#sitemap ul li{font-size:1em;line-height:2em;list-style-image:url(../img/footer/oqibo-list-icon.jpg)}#writeReviewForm input,#writeReviewForm textarea{padding:5px;width:80%;font-size:.8em}#writeReview .productInfo{width:70%;margin:0 auto 10px;text-align:center}#writeReview h2{font-family:oqiboFont;font-weight:400;color:#5b5f62}#writeReviewForm{border:1px solid #5b5f62;margin-left:1%;margin-right:1%;padding:10px;margin-top:10px}#writeReviewForm label{display:block}#writeReviewForm textarea{height:100px}#writeReviewForm span.formInfo{display:block;font-size:.8em}#writeReviewForm .submit{padding:5px}#aboutUs{padding-left:3%}#aboutUs h1{margin-left:0}.valueIntro{background-color:#F1F1F0;padding:2%}.valueIntro h2{font-size:5em;margin:50px 0 0}.valueIntro p{font-size:1.5em;margin:0;font-weight:700}.jerseyValue2>img{float:left;margin-right:3%}footer{padding-bottom:30px;margin-top:17px}footer #footerBar{border-top:1px solid #5b5f62;border-bottom:1px solid #5b5f62;padding-top:10px;padding-bottom:10px}footer #footerBar .footerGiftVoucher{width:100%;text-align:center;margin-bottom:10px}footer #footerBar .footerGiftVoucher img{margin-right:5px;vertical-align:text-bottom}footer #footerBar .footerGiftVoucher a{text-decoration:none;color:#5b5f62;text-transform:uppercase;font-size:1.5em}footer .emailSignUp{margin-left:5px;margin-right:5px;text-align:center}footer #footerBar .email{border:1px solid #5b5f62;height:36px;padding-left:10px;width:94%}footer #footerBar .error{border:1px solid #F00001}.ir,.visuallyhidden{border:0;overflow:hidden}footer #footerBar .signUpBtn{background-color:#36383d;color:#fff;text-transform:uppercase;font-weight:700;height:40px;width:97%;margin-top:10px}.footerCol{width:90%;margin-left:10px}.footerCol p{padding:0;color:#5b5f62}.footerCol ul{padding-left:0;margin-top:10px;margin-left:0}.footerCol li{list-style:none;font-size:.8em;line-height:2em}.footerCol a{color:#5b5f62}.footerCol a:hover{color:#5b5f62;text-decoration:underline}footer .socialMediaIcons{text-align:right;padding-top:10px}footer .checkoutFooter p{font-size:.7em;margin-left:40px}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width:768px){.col:first-child,.fullWidth{margin-left:0}.col,.deskTop{display:block}.col{float:left;margin-top:0}.rowMargin{margin-top:17px}.rowMarginBtm{margin-bottom:17px}.fullWidth{width:100%}.quarter,.third,.twoThirds{margin-left:1.68%}.one-whole{width:100%!important}.half{width:50%}.twoThirds{width:66.1%}.third{width:32.21%}.quarter{width:23.5%!important}.mobileOnly{display:none}.one-quarter{width:25%}.three-quarters{width:75%}.width90{width:90%}header a{text-decoration:none}header a:hover{text-decoration:underline}#leftTopHeader{float:left;width:38%;padding-top:60px;display:block}#leftTopHeader ul{padding:0;float:left;font-size:.8em}#leftTopHeader li{display:inline;float:left;font-size:1em;line-height:1em;list-style:none;padding-left:5px;padding-right:5px;border-left:1px solid #5b5f62}#leftTopHeader li:first-child{border-left:none}#search{width:auto;text-align:left;padding-right:10px}#search .searchInput{border:1px solid #959CA1;height:36px;width:195px;float:left}#search .searchButton{background:url(../img/header/search-icon.png) left top no-repeat;border:none;cursor:pointer;height:40px;margin:0;padding:0;text-indent:-9000px;width:40px;display:inline}#basket .basketPtc .proccedToCheckout,#rightTopHeader .quickBasket a.btnStyle1,#sampleBasket .btnStyle1{background-image:url(../img/layout/white-arrow-right.png);background-repeat:no-repeat}.customerSupport{font-size:.8em;margin-right:16px}.companyLogos{width:24%;float:left;text-align:center;display:block;margin-top:15px;margin-bottom:10px}#rightTopHeader{width:38%;display:block;float:right;padding-top:70px;text-align:right}#rightTopHeader ul{margin:0;padding:0;float:right;font-size:.8em;height:36px}#rightTopHeader li{display:inline;float:left;font-size:1em;line-height:1em;list-style:none;padding-left:5px;padding-right:5px;border-left:1px solid #5b5f62}#rightTopHeader li:first-child{border-left:none}#rightTopHeade a.cart{width:21.3%;background-color:#E8931B;padding-right:1px;font-weight:700;text-align:left}#rightTopHeader a.basket img.cartIcon{margin-left:10px;vertical-align:top;display:inline}.navQuantity{margin-left:5px;margin-right:5px}nav ul.deskTop{margin-top:10px}.brandsMenu{float:left;width:20%;margin-left:2%;cursor:pointer;display:block;margin-top:24px;border:none}.brandsMenu img{vertical-align:text-bottom;margin-right:10px}nav .brandsMenu .brandsDropdown li a{font-size:1em}.brandHeader{width:75%;float:right;text-align:center;background-color:#5993CF;margin-top:7px;display:block}.brandHeader a.dermLink{cursor:default;display:block;float:none;height:45px;width:100%}.brandHeader span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}nav ul .brandHeader:hover .quickProductContainer{margin-top:0;width:auto}nav ul#brandMenu li a{width:13%;border-left:1px solid #5b5f62;box-sizing:border-box;margin:0}#rightTopHeader .headerBasket{float:right;padding-bottom:10px;width:150px}#headerBar li,#rightTopHeader .quickBasketImage,#sideBar,#sideBar .brandSearch input,nav ul li a{float:left}#rightTopHeader .headerBasket a{text-decoration:none;font-size:.8em}#rightTopHeader .headerBasket a:hover{text-decoration:underline}#rightTopHeader .cartIcon{vertical-align:top}#rightTopHeader .quickBasket{display:none}#rightTopHeader .headerBasket:hover .quickBasket{border:1px solid #DFDFDF;display:block;position:absolute;z-index:100;margin-left:-200px;width:315px;background-color:#fff;padding:20px;text-align:left;margin-top:5px}#brand .boxes,#brand .categoryBox,#brandCategories,nav ul li a{text-align:center}#rightTopHeader .quickBasketProducts{border-bottom:1px solid #d7d8d9;padding-bottom:5px;margin-bottom:5px}#rightTopHeader .quickBasket p{font-size:.8em;line-height:1.5em;margin:0;padding:0 0 0 10px;float:left;width:75%}#sideBar,#sideBar .skinTypeNav{margin-top:10px}#rightTopHeader .quickBasket p a{display:inline;font-size:1em}#rightTopHeader .quickBasket a.btnStyle1{text-transform:none;background-position:260px 9px;padding:5px 75px 5px 10px;margin-left:10px;margin-top:10px;color:#fff;font-size:1em}#rightTopHeader .quickBasket a.btnStyle1:hover{color:#fff;text-decoration:none}nav{border-top:1px solid #5b5f62;display:block!important;height:43px;background-color:#F1F1F1}nav ul.mobileBrands{display:none}nav ul li{display:inline;border-top:none}span.navBasketLink{display:none}#checkoutNav span.navBasketLink{display:inline}ul#checkoutNav li a.basket img.cartIcon{vertical-align:text-bottom}#cart td.proccedToCheckout,#category .product{vertical-align:top}nav ul li a:active,nav ul li a:focus,nav ul li a:hover,nav ul li a:visited:hover{color:#333;text-decoration:underline}#sideBar h2 a,nav ul li a{text-decoration:none}nav ul li a{border-left:2px solid #fff;font-size:.9em;font-weight:700;line-height:1.3em;padding:10px 2.1%;width:auto}nav ul li:first-child a{margin-left:0;border:none!important}nav ul li:last-child a{margin-right:0}.brandLine{height:5px;width:100%}.brandLine.jbc-bkgd{background-color:#5b5f62;height:1px}#headerBar{display:none}#headerBar li{display:inline-block;list-style:none;padding:15px 10px 10px;border-left:1px solid #5b5f62;line-height:1.5em;font:.8em/1.2em Arial,Helvetica,sans-serif;height:20px;color:#5b5f62;width:auto}#sideBar,#sideBar .brandSearch,#sideBar .catsNav,#sideBar .dermAdvice,#sideBar .popularCats,#sideBar .skinTypeNav{display:block}#headerBar li.first{border-left:none;padding-left:0;width:auto}#sideBar{width:25%}#sideBar h2{color:#5b5f62;font-weight:400;margin-left:10px;font-size:1em;margin-top:0}#sideBar h2#mobileCatMenu{border:none;cursor:auto;margin-left:10px;padding:0}#sideBar h2#mobileCatMenu img{display:none}#sideBar h2#mobileCatMenu span{display:block;margin-bottom:15px}#sideBar #quickSearch{font-size:.8em;width:75%;margin-bottom:10px;padding:5px;height:23px}#sideBar .brandSearch input.goBtn{font-size:.9em;font-weight:700;height:35px}#sideBar .brandSearch.dermalogica input{border:1px solid #5893CF}#sideBar .brandSearch.dermalogica input.goBtn{background-color:#5893CF;color:#fff}#sideBar .brandSearch.guinot input{border:1px solid #bf1f2f}#sideBar .brandSearch.guinot input.goBtn{background-color:#bf1f2f;color:#fff}#sideBar .brandSearch.decleor input{border:1px solid #FFDA0A}#sideBar .brandSearch.decleor input.goBtn{background-color:#FFDA0A;color:#660460}#sideBar .brandSearch.burts-bees input{border:1px solid #fece65}#sideBar .brandSearch.burts-bees input.goBtn{background-color:#fece65;color:#e21f3d}#sideBar .brandSearch.moroccanoil input{border:1px solid #5dcadf}#sideBar .brandSearch.moroccanoil input.goBtn{background-color:#5dcadf;color:#fff}#sideBar .brandSearch.oqibo input{border:1px solid #9DAD9F}#sideBar .brandSearch.oqibo input.goBtn{background-color:#9DAD9F;color:#fff}#sideBar .brandSearch.proto-col input{border:1px solid #003A61}#sideBar .brandSearch.proto-col input.goBtn{background-color:#003A61;color:#fff}#sideBar .brandSearch.seascape input{border:1px solid #ab367d}#sideBar .brandSearch.seascape input.goBtn{background-color:#ab367d;color:#fff}#sideBar .brandSearch.loreal-professionnel input{border:1px solid #000}#sideBar .brandSearch.loreal-professionnel input.goBtn{background-color:#000;color:#fff}#sideBar ul.side-nav{list-style:none;padding-left:25px}#sideBar ul.side-nav li{font-size:.8em;padding-bottom:5px}#sideBar .catsNav ul.side-nav{padding-left:25px}#sideBar .catsNav .side-nav li{border:0;padding:0;height:auto}#sideBar ul.side-nav a{color:#5b5f62;text-decoration:none}#sideBar ul.side-nav a:hover{text-decoration:underline}#homePage .value{height:250px}#homePage ul.textBar li{width:33%;display:inline-block}#brand .mobileCatContainer{display:none}#brand .boxes{display:block}.value{height:322px;position:relative}.value.short{height:auto;min-height:auto}.value p.more a{color:#fff;text-decoration:none;position:absolute;right:10px;bottom:10px}.contentRight{float:right;width:74.6%;margin-top:10px}#brand .categoryBox{margin:0 .5% 10px;width:19.5%;height:165px;border:none;border:1px solid #fff;float:left}#brand .categoryBox img{display:inline;border:1px solid #d7d8d9;padding:10px 5%}#brand .categoryBox img:hover{border:1px solid #5B5F62}#brand .categoryBox p{text-align:center;margin-top:4px}#brand .categoryBox p a{display:block;width:100%}#category,#treatment{width:74.6%;float:left;text-align:left}#category.fullWidth{width:100%;float:none}#category .product{border:1px solid #d7d8d9;float:none;padding:5px 10px;text-align:center;display:inline-block;width:27%;height:330px;position:relative;margin:15px .8% 10px}#category.fullWidth .product{width:43%}#category .product:hover{border:1px solid #5b5f62}#category .catPrice{float:none;padding:0;bottom:0;left:0;margin:0 auto;position:absolute;right:0;text-align:center}#category.searchResults{width:100%;float:none;margin:0 auto}#category.searchResults .product{width:20.8%}#category .productImage{margin-top:10px;margin-bottom:20px;float:none;width:100%}#category .product .positive,#category .productName{float:none;text-align:center;width:auto;padding:0;margin:0}#category .productName p{text-align:center;padding:0 10px;margin-bottom:0}#category .productName p.productLinkHeight{max-width:260px}#category.favourites{width:100%;margin-top:15px;margin-bottom:15px}#category.favourites .product{width:20.8%}p.breadCrumb{padding-left:35px;margin-bottom:0}#productOverview h1,#subscription h1{padding:0;margin:0}#prodCol1{float:left;width:30%;padding-left:40px}.priceInfo{height:auto}#sizeOptions input.btnStyle1{padding:8px 43px 8px 10px}#productImage{float:left;width:49%;padding-bottom:10px;border:1px solid #5B5F62;height:322px;margin-bottom:0}#productImage img{max-height:none}#productImage .giftWrapVideo{margin-top:84px}#sizeOptions{position:relative;float:right;width:49%;height:auto!important}#productIdeas{width:100%;text-align:center;margin-bottom:20px}#productIdeas .altProdImage{float:none}#productIdeas .productIdea{width:24%;display:inline-block;vertical-align:top;border:1px solid #fff}#productIdeas .productIdea:hover{border:1px solid #5B5F62}#productIdeas .altProdLink{height:40px;text-decoration:none}#howToUse .howToUseCol ol{counter-reset:item}#howToUse .howToUseCol li{display:block;margin-bottom:10px;text-indent:-2.1em}#howToUse .howToUseCol li:before{content:counter(item) ". ";counter-increment:item;color:#9CAD9F;font-size:2em}.keyIng{border-left:1px solid #5b5f62;float:left;padding:20px;text-align:center;width:26%;margin-top:10px;border-bottom:none;height:auto!important;height:225px;min-height:225px}.supplementIngredients{width:95%}#ingredients .first{border-left:none}#productReviews p.writeReview{margin-top:0}#productReviews .btnStyle1{float:right}#cartLeft{width:66.5%}#cartContainer{width:98.2%;margin:17px 0 0}#basket .basketPtc,#basket .continueShopping{width:29.3%}#basket .continueShopping.deskTop{display:block}#basket .continueShopping.contShopMobile,.mobilePtc{display:none}#basket .basketPtc .proccedToCheckout{background-position:95% 9px;font-size:1em;padding:5px 55px 5px 10px;text-align:left;width:100%}#cart thead{display:table-header-group}#cart .proccedToCheckout,#cart td{display:table-cell}#cart th{font-size:.8em;border-bottom:1px solid #d7d8d9;color:#5b5f62}#cart .cartBreak{border-top:1px solid #d7d8d9}#cart .discountCol,#cart .nameCol,#cart .priceCol,#cart .qtyCol,#cart .totalCol{border-bottom:1px solid #d7d8d9;text-align:center}#cart .qtyCol .qtyInput{height:auto}#cart tr:last-child .discountCol,#cart tr:last-child .nameCol,#cart tr:last-child .priceCol,#cart tr:last-child .qtyCol,#cart tr:last-child .totalCol{border:none}#cart .nameCol{text-align:left;width:400px}#cart .totalCol{text-align:right;border-bottom:1px solid #d7d8d9}#cart tbody tr td:before{content:"";padding-right:0}#cart .UpdateBasket,#cart .continueShopping{padding:5px}#cart .shoppingButtons{text-align:left}.vipPoints{float:left;margin-top:15px}.offerBtns{margin:0 auto;width:75%}#specialOffer .noThanks{margin:10px auto;width:38.5%}#sampleLists ul{width:29%}#sampleBasket{border:1px solid #5b5f62;background-color:#f1f1f1;padding:3% 10px}#sampleBasket h2{font-size:1em;margin-top:0}#sampleBasket .sampleQty{font-size:1.6em}#sampleBasket li,#subscription .priceInfo select{font-size:.8em}#sampleBasket ul{padding-left:0}#sampleBasket .btnStyle1{background-position:95% 53%;margin-bottom:3px;width:93%;padding:5px;text-align:left}#sampleBasket li.name{float:left;width:95%}#sampleBasket li.sampleDelete{float:left;width:5%;cursor:pointer}#subscription .priceInfo{margin-left:10px;text-align:left}.registerContainer,.signInContainer{width:60%;margin:0 auto}.registerContainer h1{padding-left:35px}#registerForm label,#signInForm label{float:left;margin-right:10px;line-height:25px;width:30%;text-align:right}#signInForm label{margin-right:0;text-align:left;width:175px}#signInForm .radio-input{overflow:hidden}#signInForm .radio-input input.radio{float:left;margin-top:5px;margin-right:2%}#signInForm .radio-input label{text-align:left;width:146px;margin-right:1%}#registerForm input,#signInForm input{width:40%}#signInForm label.error{margin-left:28%;text-align:left;width:70%}#siginInPassword:disabled{opacity:.5}#registerForm .errorMessage,#registerForm label.error{margin-left:33%;text-align:left;width:70%}p.forgottenPwd{margin-left:34%}#signInForm .submit{margin-left:32%;width:42.5%}#registerForm label{width:30%}#registerForm .subscription{width:48%;text-align:left;margin-left:2%;margin-top:0}#registerForm .checkbox{margin-left:32%;margin-top:5px}#registerForm .submit{margin-left:32.5%;width:42%}#deliveryAddress,#orderOptions,#orderSummary,#paymentDetails{margin:10px auto 0;width:96%}#deliveryAddress h1,#orderOptions h1,#orderSummary h1,#paymentDetails h1{margin-left:0}ul#checkoutNav{text-align:right;width:100%;padding-bottom:12px;margin:0}ul#checkoutNav li.left{float:left;text-align:center;width:auto}ul#checkoutNav li.left a{padding-right:15px;padding-left:15px}ul#checkoutNav li a{float:none;padding-right:5px;display:inline}ul#checkoutNav li.oqiboIcon{width:40px;text-align:center}ul#checkoutNav li.welcome{font-size:.9em;padding-right:10px;padding-left:3px;padding-top:3px}ul#checkoutNav li.signIn{width:80px}ul#checkoutNav li.signOut{width:100px}header ul.checkoutSteps li.active{background:url(../img/layout/arrow-up.png) 50% 41px no-repeat}.btnBorder .continueToOrderSummary,.giftVoucher .btnStyle1{background-image:url(../img/layout/white-arrow-right.png);background-position:95% 53%;background-repeat:no-repeat}header ul.checkoutSteps{border-bottom:1px solid #5B5F62;border-top:1px solid #5B5F62;display:block;height:45px;margin:auto 0;padding:0;text-align:center;width:100%}header ul.checkoutSteps li{border-left:1px solid #5B5F62;display:inline;font:.8em/3.8em Arial,Helvetica,sans-serif;padding:17px 2% 14px}header ul.checkoutSteps li:first-child{padding-left:2%;border:none}.addressContainer{float:left;width:25%}#newShipAddressForm,.myAccountForm{border:1px solid #5b5f62;margin-left:3%;padding:1%;width:65%}#deliveryAddress h2{margin-left:4%}#newShipAddressForm legend,.myAccountForm legend{padding-left:2%}#newShipAddressForm label,.myAccountForm label{float:left;margin-right:10px;line-height:25px;width:25%;text-align:right}#newShipAddressForm label.error,.myAccountForm label.error{margin-left:28%;text-align:left}#newShipAddressForm input,.myAccountForm input{width:50%}#newShipAddressForm select,.myAccountForm select{width:52%}#newShipAddressForm .subscription,.myAccountForm .subscription{margin-left:1%;margin-top:0;margin-right:0;text-align:left;width:67%}.myAccountForm .subscription{width:50%}#myAccount .changeScheduleOptions{width:100%}#newShipAddressForm .checkbox,.myAccountForm .checkbox{margin-left:27%;margin-top:5px}#newShipAddressForm .submit,.myAccountForm .submit{margin-left:26.8%;width:52%}.orderCustDetails{width:64%}.deliveryDetails{width:50%}.vipDetails{padding-left:10%;padding-top:30px;width:30%}.vipDetails2{padding-left:0;margin-left:1.68%;width:31.7%;padding-top:20px}.orderItems{width:66.4%}.orderSumCart{margin-top:0}.orderSumCart.topMargin{margin-top:17px}#promoCodeBox{margin-left:1.68%;width:31.7%;margin-bottom:10px}#promoCodeBox label{font-size:.9em}.orderSumTotal{width:29.3%;margin-left:1.68%}#promoCodeBox .promoCodeField{width:69%;float:left;margin-top:5px}#promoCodeBox .voucherCodeBtn{float:right;width:23.5%;margin-top:5px}.orderOptionLeft{float:left;width:15%;text-align:center;display:block}.orderOptionRight{width:80%}span.orderOptionsDeliveryTime{padding:0;display:inline}p.orderOptionsSpend{padding-left:7%}.orderSumOffers{width:29.3%;margin-left:1.68%}#orderSummary .btnBorder,.btnBorder{border:1px solid #5b5f62;margin-bottom:10px;padding:20px;text-align:right;display:block;visibility:visible;height:40px;position:relative}.btnBorder p{float:left;font:130%/1.6em Arial,Helvetica,sans-serif;margin:0;padding:0}#orderSummary .btnBorder p{display:block;visibility:visible}.continueToOrderSummary{visibility:hidden;display:none}.btnBorder .continueToOrderSummary{font-size:1.2em;padding:5px 10px;width:20%;text-align:left;visibility:visible;display:inline;margin:0}.ordrSumAddress,.ordrSumContactDetails{width:30%;float:left;margin-left:1%}#orderSummary .btnBorder a{float:right;text-align:left;width:20%}#paymentDetails .subscriptionAddress,#paymentDetails .subscriptionDetails{float:left;width:41%;height:310px;margin-bottom:0}#paymentDetails .subscriptionAddress{margin-right:0}#paymentDetails .subscriptionDetails{float:right;margin-left:0}#paymentDetails .orderTotal span{float:left;width:20%}#paymentDetails .storedCards span.displayCardType{width:200px;float:left}#subscriptions .storedCards span.displayCardType{width:125px;float:left}#paymentDetails .storedCards span.displayLastDigits,#subscriptions .storedCards span.displayLastDigits{float:left;width:90px}#paymentDetails .storedCards span.displayCardName,#subscriptions .storedCards span.displayCardName{width:25%;margin-left:2%;float:left;padding-top:0}#paymentDetails .storedCards span.displayCardExpiry,#subscriptions .storedCards span.displayCardExpiry{width:55px;margin-left:2%;float:left;padding-top:0}#paymentDetails .storedCards span.displayCardUpdate,#subscriptions .storedCards span.displayCardUpdate{float:left;margin-left:0}#paymentDetails label{float:left;line-height:25px;margin-right:10px;text-align:right;width:25%}#paymentDetails input{font-size:.8em;padding:5px;width:40%}#paymentDetails .paymentType input.radioBtn,#paymentDetails .storedCards input.radioBtn{margin-top:7px}#paymentDetails .paymentType label,#paymentDetails .storedCards label{text-align:left}#paymentDetails .storedCards label{width:88%}#paymentDetails .issueNo,#paymentDetails .securityCode{width:5%}#paymentDetails input.checkbox{margin-left:26.5%;text-align:left;width:2%}#paymentDetails .checkboxLabel{float:right;text-align:left;width:69%}#paymentDetails .btnBorder{border:2px solid #5b5f62;padding:20px}#paymentDetails .btnBorder p{display:inline}#paymentDetails .btnBorder input{width:25%}#paymentDetails label.error{margin-left:27%;text-align:left;width:70%}#paymentDetails .storedCards label.storedSecurityCode{margin-left:3%;margin-right:0;width:140px;margin-top:0}#paymentDetails .storedCards .btnBorder input{float:none}#paymentDetails.giftVoucher input{width:40%;padding:5px}.giftVoucher input[type=radio]{margin-top:6px}#paymentDetails.giftVoucher textarea{width:40%}.giftVoucher .radioBtns p{float:left;text-align:right;width:25%}#myAccount .sectionList,#myAccount .updateMessage{text-align:center}#paymentDetails.giftVoucher .radioBtns label{width:auto;margin-right:0}.giftVoucher .btnStyle1{float:left;width:100%;margin-left:26%}#myAccount .sectionList li{display:inline;border-bottom:none;border-left:1px solid #5b5f62;font-size:.8em;text-align:center;padding:0 1%}#myAccount .sectionList li:first-child{border:none}#myAccount .sectionList li a:hover{text-decoration:underline}.yourDetailsCol{float:left;width:30%;margin-right:2%}#myAccount #orderSumHeader{border-bottom:1px solid #D7D8D9;padding-bottom:10px;margin-bottom:10px;display:block}#myAccount #orderSumHeader ul{padding:0}#myAccount #orderSumHeader li{display:inline;width:130px;float:left;list-style:none;font-size:.8em;font-weight:700}#myAccount .orderSummary p{float:left;margin-right:10px;width:120px}#myAccount .orderDetailLabel{display:none}#myAccount #paymentDetails{width:92%}#myAccount #paymentDetails .storedCards{border:none;margin:0}#myAccount .updateMessage p{font-size:1em;font-weight:700}#updateCard li label,#updateCard li span{float:left;line-height:25px;margin-right:10px;text-align:right;width:25%}#updateCard .btnStyle1{margin-left:26.8%;width:52%;padding:5px}#currentAdrs{margin-left:3%;margin-right:3%;border:1px solid #5b5f62;padding:2%;margin-bottom:10px;width:100%}#vipClub{margin:30px auto;width:525px;padding-right:40px}#specialOffer .candleOption{border:1px solid #5b5f62;display:inline-block;float:none;margin:25px .8% 10px;padding:20px 10px 10px;text-align:center;width:28%}#contact .contactAddress{float:left;margin:0;padding:0 0 10px;width:21%}#ourStory .colLeft{float:left;width:59%}#ourStory .colRight{float:right;text-align:center;width:32%}#writeReviewForm{border:1px solid #D7D8D9;padding:1%;width:70%;margin:0 auto}#writeReviewForm img{float:left}#writeReviewForm #star{display:inline}#writeReviewForm label{float:left;margin-right:10px;line-height:25px;width:30%;text-align:right}#writeReviewForm label.error{color:#F00001;padding-left:33%;text-align:left;width:68%}#writeReviewForm textarea{width:60%;height:100px}#writeReviewForm input{width:50%}#writeReviewForm span{margin-left:33%;margin-top:5px}#writeReviewForm .submit{width:30%;margin-left:32%}.valueIntro{float:left;margin-right:3%;width:42%}.jerseyValue2 h2{margin:0}.jerseyValue2{float:left;margin-right:3%;width:47%;margin-bottom:20px}footer .footerCol{float:left;width:20%;margin-left:0}footer #footerBar .footerGiftVoucher{float:left;width:37%;margin-bottom:0;text-align:left}footer #footerBar .footerGiftVoucher a{margin-left:10px}footer #footerBar .emailSignUp{float:left;width:62%;margin:5px 0 0;text-align:right}footer #footerBar .email{width:60%;margin-right:8px}footer #footerBar .signUpBtn{width:25%;margin-top:0}}@media only screen and (min-width:900px){nav ul div li,nav ul div li a{color:#5b5f62;text-align:left}h1{margin-left:0}a.basket .basketArrow,span.navBasketLink{display:inline}nav ul li a.basket img.cartIcon{margin-right:10px}nav ul :hover .dropdown{background:#fff;border:1px solid #DFDFDF;display:block;position:absolute;width:180px;z-index:100;padding-right:10px;padding-top:10px;padding-bottom:20px}nav ul div li{margin:0;padding:0;display:block}nav ul div li a{background:#FFF;font-size:12px;margin:0;padding:5px 0;text-decoration:none;width:100%;height:auto;font-weight:400}nav ul div ol,nav ul div ul{margin:0;padding:0}nav ul :hover .quickProductContainer{margin-left:-5px;margin-top:40px;width:auto;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.4);box-shadow:0 3px 5px 0 rgba(0,0,0,.4);padding:10px}nav ul :hover .quickProductContainer.oqiboDropdown{margin-left:125px}nav ul :hover .quickProductContainer.guinotDropdown{margin-left:210px}nav ul :hover .quickProductContainer.decleorDropdown{margin-left:280px}nav ul :hover .quickProductContainer.burtsBeesDropdown{margin-left:400px}nav ul :hover .quickProductContainer.moroccanoilDropdown{margin-left:435px}nav ul :hover .quickProductContainer.protoDropdown{margin-left:650px}nav ul :hover .quickProductContainer.seascapeDropdown{margin-left:760px}nav ul :hover .quickProductContainer.lorealDropdown{margin-left:610px}nav ul :hover .quickProductContainer.brandsDropdown{margin-top:0;width:200px;margin-left:-20px}nav .quickProductContainer .dropdownCol{float:left;border-left:1px solid #d7d8d9;padding-right:10px;height:auto!important;height:270px;min-height:270px}#howToUse .first,#overview .first,nav .quickProductContainer .dropdownCol:first-child{border:none}nav .quickProductContainer ul{padding-left:20px;float:left;width:145px}nav .quickProductContainer p.hoverMenuTitle{padding-left:20px;font-weight:700;color:#5b5f62;text-align:left}nav .quickProductContainer p.hoverMenuTitle a{text-align:left;width:150px}.priceInfo{height:254px;overflow:hidden}#sizeOptions input.btnStyle1{background-repeat:no-repeat;margin:0;padding:8px 70px 8px 10px}#sizeOptions .atc{width:43%;right:0}#sizeOptions .subscribe{width:41%;margin:0;right:10px}p.breadCrumb{padding-left:0;height:18px}#favouriteContainer{margin-top:20px}#favouriteContainer #favouritesForm{margin-top:5px}#prodCol1{padding-left:55px}.howToUseCol,.overviewCol{float:left;padding-left:20px;padding-right:20px;width:42%;border-left:1px solid #5b5f62}#productInfo{float:left;width:73%}#altProduct{float:right;width:25%;margin-top:44px;height:410px;position:relative}#altProduct .altProdInfo{height:169px}.hrvImg{text-align:center;padding-top:15px;padding-bottom:15px}nav ul li div a.editBasket{text-transform:capitalize;text-decoration:underline;margin-left:5px;border:none;background:0 0}nav ul div a.editBasket:hover{text-decoration:none;color:#5b5f62}table#deliveryOptions{width:38%}#promoCodeBox label{font-size:1em}.tellAFriend{float:right;width:47%;margin:0}#orderConfimration .thanks{margin:0 0 30px}.orderConfPoints{float:left;width:31.5%;margin:0;height:161px}.orderConfFriend{float:right;width:66%;margin:0;padding:0}.orderConfFriend .leftCol{float:left;width:34%}.orderConfFriend .formCol{float:left;width:30%;margin-top:60px;margin-right:15px}.orderConfFriend .formCol input,.orderConfFriend .formCol select{margin-top:5px;font-size:.8em;padding:5px}.orderConfFriend .formCol input{width:93%}.orderConfFriend .formCol select{padding-top:3px}.orderConfFriend .formCol input.btnStyle1{width:99%}#ourStory .colLeft{float:left;width:65%}}@media only screen and (max-width:1000px){#vipClubMem .vipUserPoints p{font-size:5.1vw;line-height:6.5vw;padding-left:64vw;padding-top:23.5vw}#vipClubMem .vipUserPoints img{padding-left:63.5vw;padding-top:38.5vw;height:4.3vw;width:14.4vw}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}