.alert-warning{color:#000;font-family:"ProximaNova-Regular";border-color:#AA2200;background:rgba(255,0,0,0.1)}.alert-htf{color:#000;font-family:"ProximaNova-Regular";border-color:#41264d;background:#eee6f2}.alert-info{color:#000;font-family:"ProximaNova-Regular";border-color:#41264d;background:rgba(65,38,77,0.2)}.tick-box{border:1px solid #e1e1e1;width:20px !important;height:20px;background:#fff url(/images/tick.png) 0 -20px no-repeat;cursor:pointer;float:left;margin-right:10px}.tick-box.active{background-position:0 0}.checkbox-widget-wrapper{width:100%}.checkbox-widget-wrapper .checkbox{border:1px solid #e1e1e1;width:18px !important;height:18px;background:#f8f8f8;cursor:pointer;float:left;margin:0 10px 0 0}.checkbox-widget-wrapper .checkbox.active{background:#f8f8f8 url(/images/tick.png) -1px 0 no-repeat}.checkbox-widget-wrapper p{float:left;font-family:"ProximaNova-Regular";font-weight:400;color:#000;font-size:14px;line-height:21px;margin-bottom:0}div.counter{width:100%;display:block;font-size:12px;margin-top:2px;color:#2fc9df;font-family:"ProximaNova-Regular";font-weight:400;-webkit-font-smoothing:initial}div.counter span.remaining{color:#2fc9df;font-family:"ProximaNova-Regular";font-size:12px;font-weight:400;-webkit-font-smoothing:initial}.btn-small{font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:14px;text-align:center;color:#fff;border:none;padding:12px;position:relative;border-radius:2px;text-transform:uppercase;-webkit-font-smoothing:initial;cursor:pointer}.btn-small.primary{background:#2ab3c7}.btn-small.primary:hover{background:#2fc9df}.btn-small.secondary{background:#41264d}.btn-small.secondary:hover{background:#31163d}.btn-small.info{background-color:#e8e8e8;font-family:"ProximaNovaSemi";letter-spacing:.5px;color:#747474;cursor:default}.btn-small.black,.btn-small.black:hover,.btn-small.black:visited{background-color:black;color:white !important;display:inline-block}.loadable-container{position:relative}.loadable-container .loading{position:absolute;top:0;left:0;height:100%;width:100%;background:white;opacity:.7}.loadable-container .loading p.loading-img{width:80px;height:80px;background:url('/images/loading.gif') no-repeat;margin:60px auto}.ie8 nav{margin-top:-50px;height:42px !important}.ie8 nav .menu{height:100px}.ie9 input,.ie10 input{line-height:1}@font-face{font-family:'ProximaNovaReg';src:url('../fonts/proxima_nova_regular-webfont.eot');src:url('../fonts/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima_nova_regular-webfont.woff') format('woff'),url('../fonts/proxima_nova_regular-webfont.ttf') format('truetype'),url('../fonts/proxima_nova_regular-webfont.svg#proxima_nova_scosf_rgregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaSemi';src:url('../fonts/proxima_nova_semibold-webfont.eot');src:url('../fonts/proxima_nova_semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima_nova_semibold-webfont.woff') format('woff'),url('../fonts/proxima_nova_semibold-webfont.ttf') format('truetype'),url('../fonts/proxima_nova_semibold-webfont.svg#proxima_nova_scosf_rgregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Muro';src:url('../fonts/Muro-Regular.eot');src:url('../fonts/Muro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Muro-Regular.woff') format('woff'),url('../fonts/Muro-Regular.ttf') format('truetype')}@font-face{font-family:'BaskervilleReg';src:url('../fonts/baskerville.eot');src:url('../fonts/baskerville.eot?#iefix') format('embedded-opentype'),url('../fonts/baskerville.woff') format('woff'),url('../fonts/baskerville.ttf') format('truetype')}@font-face{font-family:'BaskervilleIta';src:url('../fonts/baskerville_ita.eot');src:url('../fonts/baskerville_ita.eot?#iefix') format('embedded-opentype'),url('../fonts/baskerville_ita.woff') format('woff'),url('../fonts/baskerville_ita.ttf') format('truetype')}@font-face{font-family:'BaskervilleSBOP-Ita';src:url('../fonts/234D81_1_0.eot');src:url('../fonts/234D81_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/234D81_1_0.woff') format('woff'),url('../fonts/234D81_1_0.ttf') format('truetype')}@font-face{font-family:'BaskervilleSBOP-Roman';src:url('../fonts/234D81_0_0.eot');src:url('../fonts/234D81_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/234D81_0_0.woff') format('woff'),url('../fonts/234D81_0_0.ttf') format('truetype')}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?-8kgfxl');src:url('../fonts/icomoon.eot?#iefix-8kgfxl') format('embedded-opentype'),url('../fonts/icomoon.woff?-8kgfxl') format('woff'),url('../fonts/icomoon.ttf?-8kgfxl') format('truetype'),url('../fonts/icomoon.svg?-8kgfxl#icomoon') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'BebasNeue';src:url('../fonts/BebasNeue Regular.otf')}@font-face{font-family:'BebasNeue';src:url('../fonts/BebasNeue Bold.otf');font-weight:bold}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-comment:before{content:"\63"}.icon-icon-tick:before{content:"\74"}.hide{display:none}#hideThis{display:none}a#codeigniter_profiler{position:absolute;bottom:10px;left:10px;font-weight:bold;cursor:pointer}div#codeigniter_profiler{display:none;position:fixed;height:80%;top:5%;left:5%;width:86%;overflow:auto;background-color:#fff;z-index:1000;padding:2% !important;border:2px solid #ccc}body{font-family:'ProximaNovaReg';font-size:14px;font-weight:400;color:#000}h1,h2,h3,h4,h5,a,p,span{-webkit-font-smoothing:antialiased}h2{font-family:'ProximaNovaSemi';font-size:18px;font-weight:400;line-height:22px;color:#000;letter-spacing:0;text-transform:uppercase}input[type="text"]{background:none;outline:none;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;font-family:'ProximaNovaReg';font-style:normal;font-weight:400;font-size:14px;letter-spacing:.3px}input[type="text"]:active,input[type="text"]:focus{-webkit-appearance:none;-moz-appearance:none;outline:none}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}select{border:1px solid #ccc;font-size:14px;height:40px;line-height:40px;vertical-align:middle;padding:9px;background:white;font-family:'ProximaNova-Regular'}select:disabled{color:#E7E7E7 !important;background-color:#FAFAFA !important}.form-group{margin-bottom:20px;width:100%;font-size:0}.form-group label{display:none}.form-group.label-left label{display:block}.form-group.label-top label{display:block}.btn{border-radius:0;width:100%;font-family:'ProximaNovaSemi';font-style:normal;font-weight:400;font-size:13px;letter-spacing:2px;line-height:14px;padding:17px 0;text-align:center}.btn:active,.btn:focus,.btn:active:focus,.btn.active:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.btn-teal{color:#fff;background-color:#2fc9df}.btn-teal:hover,.btn-teal:focus,.btn-teal:active{color:#fff;background-color:#2ab3c7}.btn-teal.addtocart span{-webkit-font-smoothing:auto}.btn-purple{color:#fff;background-color:#41254e}.btn-white{color:#000;background-color:#fff;border:solid 3px #000}.btn-purple:hover,.btn-purple:focus,.btn-purple:active{color:#fff;background-color:#31163d}header .account-links ul li.cart,header .account-links ul li.account,header .account-links ul li.wishlist,header .menu-toggle,header .search-menu-toggle{background:url('https://res.cloudinary.com/hardtofind/image/upload/v1487902612/site%20assets/2017.02_htf_site_icons.png') no-repeat;background-size:440px;background-position-y:1px}@media (max-width:767px){header .account-links ul li.cart,header .account-links ul li.account,header .account-links ul li.wishlist,header .menu-toggle,header .search-menu-toggle{background-size:350px;background-position-y:3px}}header .top-bar{background-color:#000;text-align:center}header .top-bar p{-webkit-font-smoothing:initial;vertical-align:middle;color:#fff;text-transform:capitalize;letter-spacing:.1em;font-size:12px;padding:6px 0}@media (max-width:480px){header .top-bar p{margin-bottom:0}}header .top-bar p span{display:inline-block;font-family:"ProximaNovaSemi";text-transform:uppercase}header .top-bar p span.check-delivery-info::before{content:"Check each item's delivery time "}@media (max-width:374px){header .top-bar p span.check-delivery-info::before{content:"Check delivery times "}}header .primary{padding-top:23px}header .logo{width:241px;height:50px;background:url('https://res.cloudinary.com/hardtofind/image/upload/v1450825706/site%20assets/logo.png') no-repeat;background-size:241px 50px}.primary-nav{padding:0}.primary-nav>ul{padding-left:0;width:100%;margin-bottom:15px;height:20px}.primary-nav>ul>li{display:block;float:left}header .menu-toggle{margin-left:5px;background-position-x:-408px;cursor:pointer;width:33px !important}header .search-menu-toggle{margin-right:5px;cursor:pointer;background-position-x:-348px}header .search{position:relative;padding-top:6px}header .search .search-cont{width:80%;margin:0 auto;position:relative}header .search .search-cont-mobile{width:100%}header .search.updated .search-cont{width:100%}header .search.updated button{border-radius:0;width:100%;font-family:'ProximaNovaSemi';font-style:normal;font-weight:400;font-size:13px;letter-spacing:2px;line-height:14px;padding:17px 0;text-align:center;color:#fff;background-color:#2fc9df;width:84px;border:none;padding:12px 0;position:relative;background-image:none;float:left;border-top-right-radius:2px;border-bottom-right-radius:2px}header .search.updated button:hover{background:#2fc9df}header .search.updated button:before{content:"FIND"}header .search.updated button .fa-search{margin-left:5px}header .search.updated input{border:1px solid #ccc;display:block;color:#000;font-size:15px;position:relative;padding:10px 0;font-family:"ProximaNova-Regular";text-indent:12px;width:calc(100% - 84px);height:38px;background:#fff;border-top-left-radius:2px;border-bottom-left-radius:2px;float:left}ul.ui-autocomplete{z-index:500 !important;padding:0;border-radius:0;border:1px solid #e6e6e6;border-top:none;border-bottom:none;border-collapse:collapse;font-family:'ProximaNovaReg';font-size:16px;background:#fff;background:rgba(255,255,255,0.95)}ul.ui-autocomplete li{border-bottom:1px solid #ccc;padding:5px 0 !important;border-collapse:collapse}ul.ui-autocomplete li a,ul.ui-autocomplete li a:hover,ul.ui-autocomplete li a:focus{color:#000 !important;border:none !important;background:none}ul.ui-autocomplete li a span{font-family:'ProximaNovaSemi';text-transform:uppercase;color:#888;font-size:14px}ul.ui-autocomplete li:hover,ul.ui-autocomplete li:focus{border:none !important;border-bottom:1px solid #ccc !important;background-color:#ececec !important;cursor:pointer}ul.ui-autocomplete li:hover a{text-decoration:underline}header ::-webkit-input-placeholder{color:#000}header :-moz-placeholder{color:#000}header ::-moz-placeholder{color:#000}header :-ms-input-placeholder{color:#000}header .account-links{padding-top:7px}header .account-links>p{float:right;text-align:right;margin-bottom:0;line-height:30px;margin-right:10px;font-family:'ProximaNovaSemi';font-weight:400;font-size:13px;letter-spacing:.5px}header .account-links>p>a{color:#000;text-decoration:none}header .account-links>p>a:hover{text-decoration:none;border-bottom:1px solid}header .account-links .current-cart-total{padding-left:3px;padding-top:3px}header .account-links .current-cart-total a{color:#777;font-size:13px;font-style:normal;font-weight:400}header .account-links .current-cart-total a:hover{color:#000}header .account-links .current-cart-total.has-items a{color:#000}header .account-links ul{padding-left:0;margin-bottom:0;float:right}header .account-links ul li{display:inline-block;width:25px;height:31px}header .account-links ul li.account{background-position-y:1px}header .account-links ul li.account:hover,header .account-links ul li.account.logged-in{background-position-x:-26px}header .account-links ul li.wishlist{width:33px;margin-right:3px;margin-left:3px;background-position-x:-86px}header .account-links ul li.wishlist:hover{background-position-x:-157px}header .account-links ul li.wishlist.wishlist-has-items{background-position-x:-121px}header .account-links ul li.wishlist.wishlist-has-items:hover{background-position-x:-121px}header .account-links ul li.cart{background-position-x:-220px;background-position-y:3px;width:43px}header .account-links ul li.cart:hover{background-position-x:-266px}header .account-links ul li.cart:hover a span{color:#000}header .account-links ul li.cart a{color:#666}header .account-links ul li.cart a span{margin:0 0 0 17px;position:absolute;width:16px;text-align:center;font-family:'ProximaNovaSemi';color:#999}header .account-links ul li.cart.has-items{background-position-x:-266px}header .account-links ul li.cart.has-items a span{color:#000}header .account-links ul li a{width:100%;height:100%;display:block}header nav{width:100%;float:left;margin-top:15px}.menu>li{padding:0;text-align:center;position:relative;border:1px solid transparent;z-index:100;display:block}.menu>li:hover{border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e;border-right:1px solid #9e9e9e}.menu>li:hover>a{background:#fff;border-bottom:1px solid #fff;z-index:101;position:relative}.menu>li a{color:#000;text-transform:uppercase;font-family:"ProximaNovaSemi";font-weight:400;font-size:14px;letter-spacing:2px;text-decoration:none;width:100%;display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px solid transparent}.menu>li>a{padding:10px 14px}.menu>li a:hover{text-decoration:none;color:#000}.menu>li>div.dropdown{display:none;position:absolute;float:left;top:40px;left:-1px;right:-1px;z-index:100;height:auto;background:#fff;background:rgba(255,255,255,0.95);padding:25px 25px 25px 0;border:1px solid #9e9e9e;width:auto}.menu>li>div.dropdown.col-1{width:200px !important}.menu>li>div.dropdown.col-2{width:400px !important}.menu>li>div.dropdown.col-3{width:600px !important}.register_login .menu>li>div.dropdown{top:37px}.menu>li>div.dropdown.right{left:auto}.menu>li.valentines-day>div.dropdown.col-2 ul{width:100%}.menu>li.men>div.dropdown{right:-216px}.menu>li.kids>div.dropdown{right:-129px}.menu>li.weddings>div.dropdown{right:-60px}.menu>li.sale>a{color:#AA2200}.menu>li.sale>div.dropdown a>span{color:#AA2200}@media (max-width:767px){#zenbox_tab{display:none !important}}.menu>li:hover>div.dropdown{display:block}.menu>li>a:hover a{border-bottom:1px solid #fff}.menu>li>div.dropdown>ul{height:auto;float:left;display:inline-block;padding-left:25px;margin-bottom:0;width:auto}.menu>li>div.dropdown>ul>li{display:block;float:none;text-align:left;margin:0 0 10px 0}.menu>li>div.dropdown>ul>li>a{padding-bottom:2px;width:auto;display:initial;line-height:18px;font-size:12px;letter-spacing:1px}.menu>li>div.dropdown>ul>li>a:hover{border-bottom:1px solid}.menu>li>div.dropdown.col-2 ul{width:50%}.menu>li>div.dropdown.col-3 ul{width:33%}.menu ul.newest{border-left:1px dotted #000;padding-left:20px}.menu ul.newest li:first-child{font-family:'BaskervilleIta';font-size:18px}.primary-nav .wishlist,.primary-nav .account{padding-left:34px;line-height:35px;position:relative}.primary-nav .wishlist i.fa{position:absolute;font-size:24px;left:0;top:7px;color:#999}.primary-nav .account{position:relative}.primary-nav .account:before{content:'';position:absolute;height:28px;width:27px;top:0;left:-2px;background:url('https://res.cloudinary.com/hardtofind/image/upload/c_scale,e_trim:10,h_43/v1486695584/site assets/final_person.png') no-repeat;background-position-x:3px;background-position-y:2px}@media (min-width:991px){.menu>li.new-in-store>a:after{content:" IN STORE"}.menu>li.home>a:after{content:" & GARDEN"}.menu>li.prints>a:before{content:"PRINTS & "}}@media (max-width:1199px){.menu>li.jewellery>div.dropdown{right:-227px;left:auto}.menu>li.men>div.dropdown{right:-164px;left:auto}.menu>li.kids>div.dropdown{right:-99px;left:auto}.menu>li.weddings>div.dropdown{right:-49px;left:auto}.menu>li>a{padding:10px 14px}}@media (min-width:768px) and (max-width:1199px){.menu>li>a{padding:10px 7px}header nav ul.menu>li a{letter-spacing:1px}}@media (min-width:768px) and (max-width:991px){.menu>li.fashion>div.dropdown{right:-277px;left:auto}.menu>li.jewellery>div.dropdown{right:-178px;left:auto}.menu>li.men>div.dropdown{right:-131px;left:auto}.menu>li.kids>div.dropdown{right:-82px;left:auto}.menu>li.weddings>div.dropdown{right:-42px;left:auto}.menu>li>a{padding:10px 4px}}@media (max-width:767px){.menu>li.new-in-store>a:after{content:" IN STORE"}.menu>li.home>a:after{content:" & GARDEN"}.menu>li.prints>a:before{content:"PRINTS & "}.primary-nav ::-webkit-input-placeholder{color:#666}.primary-nav :-moz-placeholder{color:#666}.primary-nav ::-moz-placeholder{color:#666}.primary-nav :-ms-input-placeholder{color:#666}.primary-nav{margin-bottom:3px}.primary-nav>ul{height:auto}.primary-nav>ul>li{float:none;text-align:left;width:100%}.primary-nav .menu{margin-bottom:20px;margin-top:15px}.primary-nav .menu li{line-height:30px;text-align:left;width:100%;float:none}header nav ul.menu>li:hover{border:1px solid transparent}.primary-nav li.search.updated{margin-bottom:-15px}.primary-nav li.search.updated button{width:40px;font-size:18px;padding:10px 0}.primary-nav li.search.updated button:before{content:""}.primary-nav li.search.updated button .fa-search{margin:0}.primary-nav li.search.updated input[type="text"]{width:calc(100% - 40px)}header nav>.primary-nav{margin-left:-10px;margin-right:-10px;background-color:#eeeeee}header nav li.wishlist a,header nav li.account a{color:#000;text-transform:uppercase;font-family:'ProximaNovaSemi';font-weight:400;font-size:12px;letter-spacing:1px;text-decoration:none}.primary-nav>ul{padding:0 20px;padding-top:11px;margin-bottom:15px !important}}@media (max-width:480px){#site-header .logo{width:183px;height:38px;background:url('https://res.cloudinary.com/hardtofind/image/upload/v1450825706/site%20assets/logo.png') no-repeat;background-size:183px 38px}#site-header .account-links{padding-top:2px}.product .title .addtowishlist a:hover{text-decoration:none}header .primary{padding-top:19px}#site-header.is-fixed-mobile{position:fixed;top:-1px;left:0;width:100%;z-index:999;background-color:#fff}header .search{width:82%}}.home_page .main{background-color:#eee}.home-grid{padding-top:20px}.home-grid .cell{background:white;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.home-grid .cell-lg{height:472px}.home-grid .cell-sm{height:226px}.home-grid .cell-lg .img-label{position:absolute;top:0;left:0;padding:9px 15px}.home-grid .cell-lg .img-label p{color:#fff;margin-bottom:0;line-height:12px;text-transform:uppercase;font-family:'ProximaNovaSemi';font-weight:400;font-size:12px;letter-spacing:1px}.home-grid .image img{width:100%}.home-grid .caption{position:absolute;bottom:0;width:100%;text-align:center;background-color:#fff}.home-grid .caption a:hover{text-decoration:none}.home-grid .caption h2,.home-grid .caption a h2{text-transform:uppercase;font-family:'ProximaNovaReg';color:#000;margin-top:17px;margin-bottom:8px;min-height:22px}.home-grid .caption .description{min-height:55px;padding:0 40px 15px;color:#000}.home-grid .caption .description p{font-family:'BaskervilleIta';font-weight:400;font-size:17px;line-height:19px;margin-bottom:0}.home-grid .cell-sm .caption{min-height:50px;padding-top:15px;color:#000}@media (max-width:1199px){.home-grid .cell-lg{height:392px}}@media (max-width:991px){.home-grid .cell-lg{height:442px}.home-grid .cell-sm{height:211px}.col-sm-custom-drop{top:463px}.col-sm-custom-raise{top:-231px}}@media (max-width:767px){.home-grid .container{max-width:480px}.home-grid .cell-lg{height:552px}.home-grid .cell-sm{height:266px}.col-sm-custom-drop{top:1145px}.col-sm-custom-raise{top:-572px}.col-sm-custom-drop-mobile{top:572px}.col-sm-custom-raise-mobile{top:-1144px}}@media (max-width:480px){.home-grid .container{max-width:320px}.home-grid .cell-lg{height:392px}.col-sm-custom-drop{top:825px}.col-sm-custom-raise{top:-412px}.col-sm-custom-drop-mobile{top:412px}.col-sm-custom-raise-mobile{top:-824px}}.home-grid .admin-edit{position:absolute;bottom:0;width:100%;z-index:100;text-align:center;padding:20px 0;font-family:'ProximaNovaReg';font-size:18px;font-weight:400;line-height:22px;text-transform:uppercase;letter-spacing:1px;color:#fff;background-color:#41254e;opacity:.8;height:0;padding:0;-webkit-transition:.15s;transition:.15s;cursor:pointer}.home-grid .admin-edit a{color:#fff;font-weight:bold}.home-grid .cell-lg:hover .admin-edit{height:auto;padding:40px 0}.home-grid .cell-sm:hover .admin-edit{height:auto;padding:14px 0}.modal-content{border-radius:0}.modal-title{text-align:center}.modal .btn{border-radius:0}footer{padding-top:40px;padding-bottom:0}footer .bottom .container{border-bottom:1px solid #e6e6e6}.ft-tabs{padding-bottom:40px}.ft-tabs .tile{border:0;height:280px;text-align:center;padding:0 30px 0;margin-bottom:40px;background-color:#EDEDED;display:table-cell;vertical-align:middle}.ft-tabs .tile .heading{font-size:34px;line-height:36px;color:#000;text-transform:uppercase;margin-bottom:12px;letter-spacing:3px}.ft-tabs .tile.tile-help .heading{margin-bottom:9px}.ft-tabs .tile .sub-heading{font-size:15px;line-height:24px;color:#000;margin-bottom:12px;letter-spacing:1px;font-family:'ProximaNova-Regular';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.ft-tabs .tile-follow ul{padding-left:0;list-style:none;display:inline-block;margin-bottom:0 !important}.ft-tabs .tile-follow ul li{background-color:#3dc3da;width:40px;height:40px;border-radius:40px;margin:0 4px;float:left}.ft-tabs .tile-follow a:hover{text-decoration:none}.ft-tabs .tile-follow ul li.blog a{text-transform:uppercase;font-weight:bold;font-size:10px;margin-top:0;display:inline-block;text-decoration:none}.ft-tabs .tile-newsletter .sub-heading{color:#000;font-family:ProximaNovaSemi}.ft-tabs .tile-newsletter{background-color:#000}.ft-tabs .tile-newsletter .heading,.ft-tabs .tile-newsletter .sub-heading{color:#fff}.ft-tabs .news-cont{position:relative;max-width:400px;margin:0 auto}.ft-tabs .tile-newsletter input{font-family:BaskervilleIta;font-size:18px;text-align:center;background-color:#fff;margin-top:10px;width:100%;border:1px solid #e6e6e6;padding:13px 40px 9px 10px;background:#fff url('https://res.cloudinary.com/hardtofind/image/upload/c_scale,w_30/v1463985579/site%20assets/2016.05_envelope_symbol.png') top 50% right 10px no-repeat;max-width:400px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.ft-tabs .tile-newsletter input{background:#fff url(https://res.cloudinary.com/hardtofind/image/upload/c_scale,w_60/v1463985579/site%20assets/2016.05_envelope_symbol.png) top 50% right 10px no-repeat;background-size:auto 50%}}.ft-tabs .news-cont button{position:absolute;top:0;right:0;height:100%;width:45px;zoom:1;filter:alpha(opacity=0);opacity:0}.ft-tabs .tile-newsletter input.error{border:solid 1px #FF0000}.tile-newsletter .sub-heading.error{color:#fff;text-transform:none}.tile-newsletter .sub-heading.error a{color:#fff;text-transform:none;text-decoration:underline}.ft-tabs .tile-help a{text-decoration:none;color:#000}.ft-tabs .tile-help ul.sub-heading{margin:0}.ft-tabs .tile-help li{display:inline-block;margin-left:5px;margin-right:5px;line-height:30px}.ft-tabs .tile-help li:after{margin-left:7px;font-family:FontAwesome;content:'\f0da';vertical-align:bottom}.ft-tabs .tile-help a:hover{border-bottom:1px solid}.ft-tabs .tile-help a span{color:#fff;opacity:0}.ft-social-links{background-color:#000;padding:15px 0;margin-bottom:40px;text-align:center}.ft-social-links ul{margin-bottom:0;line-height:0}.ft-social-links ul li{display:inline-block;margin-right:40px;height:40px;width:41px;background:url(https://res.cloudinary.com/hardtofind/image/upload/c_scale,h_40/v1463986250/site%20assets/2016.05_social_media_icons_reverse.png)}.ft-social-links ul li:last-child{margin-right:0}.ft-social-links ul li.facebook{background-position:-172px 0}.ft-social-links ul li.pinterest{background-position:-86px 0}.ft-social-links ul li.blog{background-position:41px 0}.ft-social-links ul li a{display:block;height:100%;width:100%}@media (max-width:400px){.ft-social-links ul li{margin-right:20px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2){.ft-social-links ul li{background:url(https://res.cloudinary.com/hardtofind/image/upload/c_scale,h_80/v1463986250/site%20assets/2016.05_social_media_icons_reverse.png);background-size:auto 40px}}.mobile-ft-opener{display:none}.mobile-ft-opener div.open-action{margin:0 auto;background-color:#fff;width:100%;border:1px solid #e6e6e6;padding:10px 40px 10px 10px;background:#fff url('../images/select-arrow.png') top 50% right 10px no-repeat;margin-bottom:20px;cursor:pointer}.mobile-ft-opener div.close-action{display:none;margin:0 auto;background-color:#fff;width:100%;border:1px solid #e6e6e6;padding:10px 40px 10px 10px;background:#fff url('../images/select-arrow2.png') top 50% right 10px no-repeat;margin-bottom:20px;cursor:pointer}.ft-shop h2,.ft-brands h2,.ft-social h2{font-size:14px;line-height:18px;letter-spacing:2px}.ft-shop h2 a{color:#000}.ft-shop h2 a:hover{text-decoration:none}.ft-shop{padding-bottom:20px}.ft-shop.open{height:auto}.ft-shop ul{padding-left:0;margin-top:0;list-style:none}.ft-shop h2{margin-bottom:15px}.ft-shop ul li{padding-bottom:10px}.ft-shop ul li a{font-family:"ProximaNovaSemi";font-weight:400;font-size:12px;line-height:18px;text-transform:uppercase;color:#999;letter-spacing:.5px;text-decoration:none}.ft-shop ul li a:hover{border-bottom:1px solid}.ft-brands{padding-bottom:10px}.ft-brands a{color:#000;font-family:'ProximaNovaSemi';font-weight:400;font-size:13px}.ft-brands .about-hide{display:none}.ft-brands a .less{display:none}.ft-brands ul{text-align:left;padding-left:0;margin-top:4px;display:inline-block;list-style:none;width:100%}.ft-brands ul li{display:inline-block;width:16%;margin-left:0;margin-right:4%;margin-bottom:17px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.ft-brands ul li:last-child{margin-right:0}.ft-brands .brand-belle{background-image:url('../images/brand-belle.png')}.ft-brands .brand-elle{background-image:url('../images/logo-elle.png')}.ft-brands .brand-house-garden{background-image:url('../images/logo-house-and-garden.png')}.ft-brands .brand-realliving{background-image:url('../images/logo-realliving.png')}.ft-brands .brand-delicious{background-image:url('../images/logo-delicious.png')}.ft-brands p{font-size:13px;line-height:22px;color:#999;font-family:'ProximaNovaSemi';font-weight:400}.ft-brands p a{color:#000}.footer-row{position:relative}.footer-row>div{position:initial}@media (min-width:991px){.footer-column-left{padding-right:20px}}@media (max-width:450px){.break-on-small{display:block}}p.excludes{text-align:right;font-family:'ProximaNovaSemi';font-size:12px;color:#000}@media (min-width:991px){p.excludes{position:absolute;right:21px;bottom:12px}}.ft-bottombar{border-top:1px solid #e6e6e6;height:40px}.ft-bottombar .left{padding-top:11px}.ft-bottombar .left .xs-wrap{display:inline}.ft-bottombar .left img{margin-top:-3px}.ft-bottombar .left span{display:block;margin:-3px 10px 0 0;float:left}.ft-bottombar .left a{font-family:'ProximaNovaSemi';font-size:12px;font-weight:400;line-height:14px;color:#000;letter-spacing:0;text-decoration:none}.ft-bottombar .left a:hover{border-bottom:1px solid}.ft-bottombar .right{text-align:right;padding-top:11px}@media (max-width:450px){.ft-bottombar .right{text-align:left}}.ft-bottombar .right p{margin-bottom:0;font-family:'ProximaNovaSemi';font-size:12px}@media (min-width:992px) and (max-width:1199px){.ft-tabs .tile .heading{font-size:28px}}@media (max-width:991px){.ft-tabs .tile{padding:20px 15px 20px;height:auto;display:block;margin-bottom:20px}}@media (min-width:768px) and (max-width:992px){.ft-shop ul{margin-top:0;margin-bottom:0}}@media (max-width:767px){.mobile-ft-opener{display:block}.ft-shop{display:none;height:0;overflow:hidden}.ft-shop ul{margin-top:0;margin-bottom:0}.ft-shop>h2{display:none}.ft-social h2{font-size:18px}}@media (max-width:480px){.ft-bottombar .left .xs-wrap{display:inline-block;width:100%;margin-top:10px}}.no-padding{padding-left:0;padding-right:0}.no-margin{margin-left:0;margin-right:0}body.review footer .ft-tabs{display:none}.cart-review{width:100%;background:#fff}.cart-review .multi-step #tab-menu{float:left;padding:20px 0 20px 10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:100%}.cart-review .multi-step #tab-menu ul{float:left;width:100%;height:41px;background:url(../images/bg_orderreview_3.png) no-repeat top left;padding:0}.thanks .multi-step #tab-menu ul{background:url(../images/bg_orderreview_3.png) no-repeat bottom left}.cart-review .multi-step #tab-menu ul li{float:left;width:136px;text-align:center;list-style-type:none;margin-right:10px}.cart-review .multi-step #tab-menu ul li span{display:block;margin-top:15px;font-family:'ProximaNova-Regular';font-size:12px;font-weight:400;color:#494953;text-transform:uppercase}.cart-review .multi-step #tab-menu ul li span.active{color:#fff}.cart-review .shipping-billing{display:block;position:relative;border-bottom:1px solid #e6e6e6;padding:0 0 25px 0;margin-bottom:25px}.cart-review .shipping-billing div{width:100%}.cart-review .shipping-billing div h3{font-family:'ProximaNovaSemi';font-size:22px}.cart-review .shipping-billing h4{font-weight:bold;color:#5b5b5b;margin-bottom:10px;font-style:normal}.cart-review .shipping-billing a{display:block;text-decoration:underline;margin-top:10px;cursor:pointer;font-family:'ProximaNova-Bold';color:#000;font-size:14px;line-height:20px}.cart-review .shipping-billing a:hover{color:#000}.cart-review .shipping-billing #shipping_address_block{font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:14px;line-height:19px}.cart-review .shipping-billing #shipping_address_block .strong{font-weight:700;text-transform:capitalize}.cart-review .tick-box{background-color:#f8f8f8;border:1px solid #e1e1e1;width:18px !important;height:18px;background:#f8f8f8 url('../images/tick.png') no-repeat;cursor:pointer;background-position:0 -20px;float:left;margin-right:10px}.cart-review .tick-box.active{background-position:-1px 0}.cart-review .use-shipping{overflow:auto}.cart-review .use-shipping p{float:left;font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:14px;line-height:21px;margin-bottom:0}.cart-review .post-to-fb{margin:5px 0 21px}.cart-review .post-to-fb p{float:left;font-family:'ProximaNova-Regular';font-weight:400;color:#000 !important;font-size:14px !important;line-height:21px;margin-bottom:0}.cart-review #registration_form .use-shipping{margin-top:30px}.cart-review .payment-title{border-bottom:1px solid #e6e6e6;padding:0 0 20px 0}.promo-code{width:100%;float:left;display:block;margin:5px 0 5px;position:relative;padding:25px 0;padding-left:0;padding-right:0}.promo-code .field_error_message{position:relative !important;float:left;width:487px !important;text-align:right;color:#fd0055;font-family:'ProximaNova-Bold';font-size:12px;margin:7px 0 0 0;font-style:normal}.promo-code p{width:100%}.promo-code .promo-code-input-container{max-height:0;overflow:hidden;transition:all .2s;height:auto}.promo-code .promo-code-input-container.visible{max-height:150px}.promo-code p{float:left;margin-top:13px;font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:14px;line-height:21px;font-style:normal;margin-right:20px}.promo-code p.promo-code-toggle-display{margin-top:0;width:auto}.promo-code span{color:#000}.promo-code form{margin-right:10px}.promo-code input.code{float:right;width:140px;height:36px;border:1px solid #e2dede;padding:12px 10px 9px 10px;margin-top:5px;font-family:'ProximaNova-Regular';color:black}.promo-code input.apply{float:left;width:130px;border:0;background:#41254e;color:#fff;margin-top:5px;padding:11px 0 8px 0;font-weight:400;font-size:12px;text-transform:uppercase;font-family:'ProximaNovaSemi'}.promo-code input.apply.applied{background:#2ab3c7}.promo-code input.apply:hover{background:#5e5e6c}p.review_not_support_int{color:#fd0055 !important;font-size:14px !important;font-family:'ProximaNova-Regular';text-transform:none}.shipping-billing .shipping_billing_details,#payment-section .paybycard .pay-with-newcard{margin-top:25px;width:100%}#payment-section .paybycard .pay-with-newcard{margin-top:0;display:none}.shipping-billing .shipping_billing_details.shipping-only{display:none;margin-top:10px}.account .formpage ul,.shipping-billing .shipping_billing_details ul,#payment-section .paybycard .pay-with-newcard ul{margin:0;padding:0;width:100%}.account .formpage ul li,.shipping-billing .shipping_billing_details ul li,#payment-section .paybycard .pay-with-newcard ul li{width:auto;list-style-type:none}.account .formpage ul li label,.shipping-billing .shipping_billing_details ul li label,#payment-section .paybycard .pay-with-newcard ul li label{position:absolute;font-family:"ProximaNova-Regular";font-weight:400;font-size:14px;float:left;width:125px;margin-top:13px;margin-right:10px;margin-left:15px;text-align:left;color:#888}.account .formpage ul li input,.shipping-billing .shipping_billing_details ul li input,#payment-section .paybycard .pay-with-newcard ul li input{margin-bottom:10px;font-family:"ProximaNova-Regular";font-weight:400;font-size:14px;width:100%;border:1px solid #ccc;border-radius:2px;padding:12px 0 9px 155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.account .formpage ul li textarea,.shipping-billing .shipping_billing_details ul li textarea,#payment-section .paybycard .pay-with-newcard ul li textarea{margin-bottom:10px;font-family:"ProximaNova-Regular";font-weight:400;font-size:14px;width:100%;border:1px solid #ccc;border-radius:2px;padding:12px 0 9px 155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none}.account .formpage ul li select,.shipping-billing .shipping_billing_details ul li select,#payment-section .paybycard .pay-with-newcard ul li select{outline:none;color:#666;background:white;margin-bottom:10px;font-family:"ProximaNova-Regular";font-weight:400;font-size:14px;width:525px;height:40px;border:1px solid #ccc;border-radius:2px;padding:12px 0 11px 11px;margin-left:155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:1px;text-overflow:''}.ie8 .shipping-billing .shipping_billing_details .hide-ie,.ie9 .shipping-billing .shipping_billing_details .hide-ie,.ie10 .shipping-billing .shipping_billing_details .hide-ie,.ie11 .shipping-billing .shipping_billing_details .hide-ie,.ie .shipping-billing .shipping_billing_details .hide-ie,.unknown_windows_os .shipping-billing .shipping_billing_details .hide-ie{display:none !important}.switch:not(:checked),.switch:checked{position:absolute;left:-9999px}.switch:not(:checked)+label,.switch:checked+label{position:relative;padding-left:38px;padding-top:5px;cursor:pointer}.switch:not(:checked)+label:before,.switch:checked+label:before{content:url('../images/pass.gif');position:absolute;left:555px;top:-61px;width:67px;height:36px}.switch:not(:checked)+label:after,.switch:checked+label:after{content:url('../images/pass2.gif');position:absolute;top:-61px;left:555px}.switch:not(:checked)+label:after{opacity:0}.switch:checked+label:after{opacity:1}.switch:disabled:not(:checked)+label:before,.switch:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.switch:disabled:checked+label:after{color:#999}.switch:disabled+label{color:#aaa}.shipping-billing .shipping_billing_details ul li,#payment-section .paybycard .pay-with-newcard ul li,.shipping-billing .shipping_billing_details ul li{position:relative}.shipping-billing .shipping_billing_details ul li label.field_error_message,#payment-section .paybycard .pay-with-newcard ul li label.field_error_message,.shipping-billing .shipping_billing_details ul li label.field_error_message{text-indent:-9999px;top:-2px;right:0;width:21px;height:20px;text-align:left;font-size:12px;font-family:'ProximaNova-Regular' !important;padding-left:14px;margin:-5px 0 10px 1px}#payment-section .paybycard ul li.error label,.shipping-billing .shipping_billing_details ul li.error label{color:#fd6397}#payment-section .paybycard ul li.error label,.shipping-billing .shipping_billing_details ul li.error label{font-family:'ProximaNova-Bold'}#payment-section .paybycard ul li.error label.special_colour,.shipping-billing .shipping_billing_details ul li.error label.special_colour{color:#fd0055 !important}.shipping-billing .shipping_billing_details ul li.error:first-child{color:blue !important}#payment-section .paybycard ul li.error label.error,.shipping-billing .shipping_billing_details ul li.error label.error{font-family:'ProximaNova-Regular'}#payment-section .paybycard .pay-with-newcard ul li.card-number label.field_error_message{right:80px}#payment-section .paybycard .pay-with-newcard ul li.ccv_list label.field_error_message{right:64px}.shipping-billing .shipping_billing_details ul li input#billing_telephone_area{width:80px;padding-left:11px;margin-left:155px}.shipping-billing .shipping_billing_details ul li select,#payment-section .paybycard .pay-with-newcard ul li select{outline:none;font:13px 'Times New Roman',serif;color:#666;background:white;margin-bottom:10px;font-family:'ProximaNova-Regular';font-weight:400;font-size:14px;width:525px;height:40px;border:1px solid #ccc;border-radius:2px;padding:12px 0 11px 11px;margin-left:155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:1px;text-overflow:''}.cart-review-password.empty{background:url("../images/password_bg.jpg") no-repeat scroll right center #fff}.ff .shipping-billing .shipping_billing_details ul li select,.ff #payment-section .paybycard .pay-with-newcard ul li select,.ff #registration_form ul li select{background:white !important}.ie9 .shipping-billing .shipping_billing_details ul li select,.ie9 #payment-section .paybycard .pay-with-newcard ul li select,.ie9 #registration_form ul li select{background:white !important}.shipping-billing .shipping_billing_details ul li select::-ms-expand,#payment-section .paybycard .pay-with-newcard ul li select::-ms-expand{display:none}.shipping-billing .shipping_billing_details ul li input.checkbox,#payment-section .paybycard .pay-with-newcard ul li input.checkbox{width:24px}#order-review .shipping-billing span.postcode_note,span.postcode_note,span.password_note{float:none;font-family:"ProximaNova-Regular";font-weight:400;font-size:12px;margin-top:5px;display:block}#order-review .shipping-billing label.postcode_note{margin:-5px 0 10px 1px;position:static;width:auto;display:block;float:none}#order-review .shipping-billing label.error{margin:-5px 0 10px 1px;position:static;width:auto;display:block;float:none;padding-left:14px;font-size:12px}.ie8 .shipping-billing .shipping_billing_details ul li input.checkbox,.ie8 #payment-section .paybycard .pay-with-newcard ul li input.checkbox{border:0;padding:0}.ie9 .shipping-billing .shipping_billing_details ul li input.checkbox,.ie9 #payment-section .paybycard .pay-with-newcard ul li input.checkbox{border:0;padding:0}.shipping-billing .shipping_billing_details ul li span.field_error_message,#payment-section .paybycard .pay-with-newcard ul li span.field_error_message{float:left;margin-bottom:5px;color:#C60551 !important;font-size:12px;height:10px;width:500px}.shipping-billing .shipping_billing_details ul li input.customer-detail-error,#payment-section .paybycard .pay-with-newcard ul li input.customer-detail-error{border-color:#C60551 !important}.shipping-billing .shipping_billing_details ul li span.customer-detail-error,#payment-section .paybycard .pay-with-newcard ul li span.customer-detail-error{color:#C60551 !important;display:block;margin-bottom:6px}.shipping-billing .shipping_billing_details ul li button.cancel{margin-right:10px}.shipping-billing .shipping_billing_details ul li button,#payment-section .paybycard .pay-with-newcard ul li button{width:150px;border:0;background:#2ab3c7;color:#fff;margin-top:5px;padding:10px 0 10px 0;font-weight:400;font-size:12px;text-transform:uppercase;float:right;font-family:'ProximaNovaSemi'}.shipping-billing .shipping_billing_details ul li button:hover,#payment-section .paybycard .pay-with-newcard ul li button:hover{background:#2fc9df}#payment-section{float:left;display:block;position:relative;border-bottom:1px solid #e6e6e6;margin-bottom:25px;width:100%}#payment-section h4{font-family:'ProximaNova-Bold';color:#000;font-size:14px;line-height:19px;padding-bottom:8px;font-style:normal;margin-bottom:0}#payment-section .btn-payment{margin-bottom:10px}#payment-section .btn-payment.btn-card-options{margin-bottom:0}#payment-section .btn-payment .payment-option,#payment-section .btn-payment .card-option{border:1px solid #e1e1e1;width:49%;float:left;background-color:#f8f8f8;font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:13px;padding:10px 10px 10px 10px;margin-right:0;text-transform:uppercase;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#payment-section .btn-payment .payment-option.error,#payment-section .btn-payment .card-option.error{border:1px solid #fd0055}.payment-errors{font-family:'ProximaNova-Regular';font-weight:bold;color:#fd0053}.saved-card-error{font-family:'ProximaNova-Regular';font-weight:bold;color:#fd0053}#payment-section .note{font-family:'ProximaNova-Regular';font-size:12px;color:#000;line-height:17px;margin:0 0 10px 0;width:100%;display:inline-block}#payment-section .btn-payment .payment-option p,#payment-section .btn-payment .card-option p{margin-top:5px;margin-bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding-left:30px}#payment-section .btn-payment .payment-option.selected,#payment-section .btn-payment .card-option.selected{background-color:#dedede;color:#000}#payment-section .btn-payment .payment-option.selected .tick,#payment-section .btn-payment .card-option.selected .tick{background-color:#2ab3c7;border-color:#2ab3c7;background:#2ab3c7 url('../images/payment-tick.png') no-repeat 4px}#payment-section .btn-payment .payment-option .tick,#payment-section .btn-payment .card-option .tick{position:absolute;width:20px;height:20px;border:1px solid #e1e1e1;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;float:left;behavior:url(PIE.htc)}#payment-section .btn-payment .option-paypal{margin-right:0}#payment-section .btn-payment .option-paypal .paypal-icon{position:absolute;right:10px;top:47px}#payment-section .paypal-info{font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:11px;padding-bottom:15px;display:none;line-height:16px;float:right;width:49%}#payment-section .btn-payment .card-option{margin-right:0;width:100%;box-sizing:border-box;margin-bottom:10px}.ie9 #payment-section .btn-payment select.card-option,.ie10 #payment-section .btn-payment select.card-option,.ie11 #payment-section .btn-payment select.card-option,.ff #payment-section .btn-payment select.card-option{background:#f8f8f8 url('../images/select_unselected.png') 10px 50% no-repeat}.ie9 #payment-section .btn-payment select.card-option.selected,.ie10 #payment-section .btn-payment select.card-option.selected,.ie11 #payment-section .btn-payment select.card-option.selected,.ff #payment-section .btn-payment select.card-option.selected{background:#dedede url('../images/select_selected-1.png') 10px 50% no-repeat}#payment-section .btn-payment .space{width:2%;border:1px solid transparent;float:left}#payment-section .btn-payment select.card-option{width:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';line-height:14px;padding:15px 0 11px 40px;background:url('../images/icon-dropdown.png') 97% center no-repeat,url('../images/select_unselected.png') 10px 50% no-repeat;background-color:#f8f8f8}#payment-section .btn-payment select.card-option.selected{width:100%;background:#dedede url('../images/select_selected-1.png') 10px 50% no-repeat;color:#000}#payment-section .paybycard{display:none}#payment-section .paybycard .pay-with-newcard ul li input#card_number{padding-right:90px}#payment-section .paybycard .pay-with-newcard ul li .fade{opacity:.3}#payment-section .paybycard .pay-with-newcard ul li .visa{position:absolute;display:block;width:32px;height:20px;background:url(../images/visa.png) no-repeat top left;margin:11px 0 0 582px}#payment-section .paybycard .pay-with-newcard ul li .mastercard{position:absolute;display:block;width:32px;height:20px;background:url(../images/mastercard.png) no-repeat top left;margin:11px 0 0 632px}#payment-section .paybycard .pay-with-newcard ul li .field_error_message{position:relative !important;float:none;display:block;width:494px !important;text-indent:0 !important;top:inherit !important;left:inherit !important;right:inherit !important;margin-top:0;margin-bottom:4px;text-align:right}.shipping-billing .shipping_billing_details ul li .field_error_message{position:relative !important;float:none;display:block;width:494px !important;text-indent:0 !important;top:inherit !important;left:inherit !important;right:inherit !important;margin-top:0;margin-bottom:4px;text-align:right}#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_month,#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_year{width:256px;min-width:100px;background:none !important}#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_year{margin-left:9px}#payment-section .paybycard .pay-with-newcard ul li.ccv_list{background:url('../images/ccv.png') 624px 1px no-repeat}#payment-section .paybycard .pay-with-newcard ul li input#card_cvv{width:615px}.save-card-section{padding-top:10px}.save-card-section .save-card p{float:left;font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:14px;line-height:21px;text-transform:uppercase}.save-card-section .card-info{display:inline-block;color:#000;font-family:'ProximaNova-Regular';font-weight:400;font-size:11px;padding-bottom:15px;line-height:16px}.save-card-section .card-info a{color:#2ab3c7}#proceed-payment{float:left;display:block;position:relative;padding:0 0 25px 0;margin-bottom:25px;width:100%}#proceed-payment .submit-payment-btn{float:left;width:100%;border:0;background:#2ab3c7;color:#fff;margin-top:0;padding:13px 0 10px 0;font-family:'ProximaNova-Regular';font-size:12px;line-height:26px;font-style:normal;text-align:center;text-transform:uppercase;cursor:pointer}#proceed-payment .submit-payment-btn.inactive{width:100%;background:#dddddd;color:#000;pointer-events:none}#proceed-payment .submit-payment-btn:hover{background:#2fc9df}#proceed-payment .submit-payment-btn.inactive:hover{background:#ddd}#proceed-payment .submit-payment-btn p{text-align:center;margin-bottom:0}#proceed-payment .submit-payment-btn span{display:inline-block;float:none;clear:none;width:auto;margin-right:4px;font-size:14px}#proceed-payment .submit-payment-btn .pay-method{font-weight:100}#proceed-payment .submit-payment-btn .total{font-weight:100}#id_loading{position:fixed;z-index:10000;width:320px;top:50%;left:50%;margin-left:-160px;margin-top:-130px;border:1px solid black}.loading{font-size:16px;font-family:'ProximaNova-Regular';text-align:center;width:100%;margin:auto;z-index:25;font-weight:bold;background:#fff;padding:20px}.loading p{margin-bottom:15px}#detailed-info{float:left;display:block;position:relative;margin-bottom:40px}#detailed-info h4{font-weight:bold;color:#5B5B5B;margin-bottom:12px}#info-title{display:block;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:14px 0 12px;font-style:italic}#for-title,#for-price,#for-qty,#for-total{float:left}#for-image{position:absolute;top:0;left:0;width:60px;height:60px}#summary-charges #for-image img{margin-left:0}#for-title{width:275px}#for-price{width:92px}#for-qty{width:92px}#for-total{width:78px}#for-remove{position:absolute;top:0;right:0;background-color:red;height:11px;width:11px;background:url('../images/remove-cart.png') no-repeat;cursor:pointer}#group{margin-top:0}.multi-step #inner-content #group h3{font-size:14px;margin-bottom:5px}.multi-step #inner-content #group h4{font-weight:normal;color:#000;font-style:normal}.multi-step #inner-content #group h3 a,.multi-step #inner-content #group h4 a{color:#000}.multi-step #inner-content #group h4 span{color:#999;text-transform:none;font-family:'ProximaNova-Regular';padding-top:3px;display:block;font-size:13px}#group .single{margin:15px 0;border-bottom:1px solid #e6e6e6;position:relative;padding-bottom:15px;min-height:60px}#group .single #for-title{width:170px;padding-left:70px;float:left;padding-bottom:0}#group .single #for-title h4{border:none;font-family:'ProximaNova-Bold';font-style:normal;font-size:14px;line-height:15px;text-transform:uppercase;margin-bottom:5px}#group .single #for-price{width:77px}#group .single #for-qty{width:77px}#group .single #for-total{width:63px;display:none}#group .single #for-title p{width:230px;font-size:12px;color:#555}#group .single #for-price,#group .single #for-qty,#group .single #for-total{padding:2px 0 40px 15px}#group .single #for-qty,#group .single #for-total{color:#000}#group .single #for-total,#group .single #for-price{font-style:italic}#group .single #for-price{position:absolute;top:49px;right:0;width:auto;font-family:'ProximaNova-Bold';font-style:normal;font-size:14px;line-height:14px;padding:0 0 10px}#summary-charges{width:100%}#summary-charges .box{width:100%;padding:20px;background-color:#f8f8f8;border:1px solid #e2dede;margin-top:20px}#summary-charges .box .receive{width:313px;height:66px;background:url(../images/bg_off.png) no-repeat top left;margin:0 0 20px 0}#summary-charges .box .receive span{float:left;width:313px;text-align:center;margin-top:22px;font-family:'BaskervilleSBOP-Ita';font-size:26px;color:#0785d0}#summary-charges .box h4{font-size:15px;font-style:italic;font-weight:normal;padding-bottom:0;border-bottom:1px solid #999;margin-top:0}#summary-charges .box h4.review_page{padding-bottom:8px !important;font-style:normal;letter-spacing:.05em;font-weight:400;margin-bottom:15px;color:#000;font-family:'ProximaNovaSemi';font-size:22px}#summary-charges .box li{border-top:1px solid #e6e6e6;padding:12px 0;font-size:16px;text-align:right;list-style-type:none}#summary-charges .box li.gray{color:#999}#summary-charges .box li span{float:left}#summary-charges .box li.notice{color:red;font-weight:bold}#summary-charges .box .payment-summary{margin-top:-16px;padding:0}#summary-charges .box .payment-summary li{font-family:'ProximaNova-Bold';font-style:normal;font-size:14px;line-height:14px;text-transform:uppercase}#summary-charges .box .payment-summary li a{color:#000;text-decoration:underline}#summary-charges .box .payment-summary li.products-total{display:none;border:none}#summary-charges .box #get-code{border-top:0;border-bottom:0;padding:0;font-size:15px;font-style:italic;margin-top:10px}#summary-charges .box #get-code strong{background:#fff;padding:6px 10px}.thank-you #summary-charges #socials{height:24px;padding:17px 0 13px 60px;background:#fff;border-top:1px solid #e2dede}.thank-you #summary-charges #socials #facebook-pin img{margin-left:0 !important;float:none !important}.thank-you #summary-charges #socials #facebook-social{width:30%;float:left;margin-right:20px}.thank-you #summary-charges #socials #facebook-twitter{width:30%;float:left}#summary-charges .box.thanks{padding:0 !important;width:380px;background:#dbf1fe}#summary-charges .box.thanks .receive{margin:30px 0 20px 30px}#summary-charges #subtotal{padding:14px 0;font-weight:bold;text-align:right;border:none}#summary-charges #total{display:block;font-size:18px;text-align:right;font-family:'ProximaNova-Bold';font-style:normal;text-transform:uppercase;padding-top:10px;border-top:1px solid #999;width:100%;padding-bottom:20px}#summary-charges #subtotal span,#summary-charges #total span{float:left}#summary-charges #total span.ordertotal{float:right}#summary-charges small{display:block;text-align:center;color:#888;font-size:12px;padding:15px 0 0;font-family:'ProximaNova-Regular';font-weight:400;font-style:normal}#summary-charges .cards{text-align:center}#grand-total #gift-wrapping{color:#999}#grand-total #shipping-method{color:#000}#grand-total #discount{font-weight:bold;color:#000}#grand-total label{color:#000;font-style:normal;width:130px;text-align:right;float:left;margin-left:5px;padding-right:15px}#grand-total #discount label{margin-left:44px;font-style:italic}#grand-total span{margin-right:0;font-size:17px;line-height:22px}#grand-total span#shipping-method{margin-top:9px;margin-right:5px}#grand-total span#credit{width:305px}#grand-total #the-total{font-size:30px;margin-top:40px;margin-right:0;color:#000}#grand-total #the-total label{font-weight:bold;float:none;margin-left:25px;padding-right:5px}#grand-total #credit label{margin-left:50px}#grand-total input[type="submit"]{background:#2ab3c7;width:100%;color:#fff;border:0;margin:30px 0 0 0;-webkit-appearance:none;padding:15px 0 15px 0;font-family:'ProximaNova-Regular';font-weight:400;font-size:14px;text-transform:uppercase}#grand-total input[type="submit"]:hover{cursor:pointer;background:#2fc9df}#edit-cart{position:absolute;left:0;top:40}#edit-cart a{color:#999999;font-size:12px;font-style:italic}#edit-cart a:hover{text-decoration:underline;color:#000}.thank-you #details p{margin-bottom:10px}.thank-you #details p strong,.thank-you #details p a{color:#000}.thank-you #details p a{font-style:italic;text-decoration:underline}.thank-you #details p.darker{text-transform:capitalize}.thank-you #details #links{margin:25px 0}.thank-you #details #links a{text-decoration:none;display:block;width:250px;border:0;background:#41254e;color:#fff;margin-top:5px;margin-bottom:10px;padding:10px 0 10px 0;font-family:'ProximaNova-Regular';font-weight:400;font-size:12px;text-transform:uppercase;text-align:center}.thank-you #summary-charges .box h4{text-align:center;border:0}#get-code{display:none;text-align:center;padding:12px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:15px 0}.special{margin-top:25px;border-bottom:1px solid #e6e6e6;padding:0 0 25px 0;margin-bottom:25px}.special h4{font-family:'ProximaNova-Bold';color:#000;font-size:14px;line-height:19px;padding-bottom:8px;font-style:normal;margin-bottom:0}.special textarea{font-family:'ProximaNova-Regular';border:1px solid #e6e6e6;width:100%;height:75px;resize:none;padding:10px}.special .delivery_request_disclaimer{font-family:'ProximaNova-Regular';margin-top:10px}.special p{font-size:10px;color:#999}#order-review .special{margin-top:25px;border-bottom:1px solid #e6e6e6;padding:0 0 25px 0;margin-bottom:25px}#order-review .special h4{font-family:'ProximaNova-Bold';color:#000;font-size:14px;line-height:19px;padding-bottom:8px;font-style:normal;margin-bottom:0}#order-review .special textarea{font-family:'ProximaNova-Regular';border:1px solid #e6e6e6;width:100%;height:75px;resize:none;padding:10px}#order-review .special .delivery_request_disclaimer{font-family:'ProximaNova-Regular';margin-top:10px}#order-review .special p{font-size:10px;color:#999}#order-review .productattr.custom{color:#000;font-family:'ProximaNova-Regular';font-weight:400;font-style:normal;font-size:12px;line-height:12px;text-transform:uppercase}#order-review .productattr.custom em{color:#999 !important;font-style:normal}.payment-summary .subtotal-mobile{display:none}@media (min-width:992px) and (max-width:1199px){.shipping-billing .shipping_billing_details ul li select,#payment-section .paybycard .pay-with-newcard ul li select,#registration_form ul li select{width:385px}.switch:not(:checked)+label:before,.switch:checked+label:before{left:413px}.switch:not(:checked)+label:after,.switch:checked+label:after{left:413px}#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_month,#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_year{width:186px}#payment-section .paybycard .pay-with-newcard ul li .visa{margin:11px 0 0 459px}#payment-section .paybycard .pay-with-newcard ul li .mastercard{margin:11px 0 0 499px}#payment-section .paybycard .pay-with-newcard ul li.ccv_list{background:url('../images/ccv.png') 482px 1px no-repeat}#payment-section .paybycard .pay-with-newcard ul li input#card_cvv{width:475px}}@media (min-width:768px) and (max-width:991px){.shipping-billing .shipping_billing_details ul li select,#payment-section .paybycard .pay-with-newcard ul li select,#registration_form ul li select{width:565px}.switch:not(:checked)+label:before,.switch:checked+label:before{left:592px}.switch:not(:checked)+label:after,.switch:checked+label:after{left:592px}#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_month,#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_year{width:276px}#payment-section .paybycard .pay-with-newcard ul li .visa{margin:11px 0 0 632px}#payment-section .paybycard .pay-with-newcard ul li .mastercard{margin:11px 0 0 677px}#payment-section .paybycard .pay-with-newcard ul li.ccv_list{background:url('../images/ccv.png') 663px 1px no-repeat}#payment-section .paybycard .pay-with-newcard ul li input#card_cvv{width:655px}}@media (max-width:768px){.shipping-billing .shipping_billing_details ul li select,#payment-section .paybycard .pay-with-newcard ul li select,#registration_form ul li select{width:-moz-calc(-55%);width:-webkit-calc(-55%);width:-o-calc(-55%);width:calc(-55%)}.shipping-billing .shipping_billing_details ul li label.exp,#payment-section .paybycard .pay-with-newcard ul li label.exp{width:100%}.switch:not(:checked)+label:before,.switch:checked+label:before{right:20px;left:initial}.switch:not(:checked)+label:after,.switch:checked+label:after{right:20px;left:initial}#payment-section .paybycard .pay-with-newcard ul li .visa{right:49px}#payment-section .paybycard .pay-with-newcard ul li .mastercard{right:10px}#payment-section .paybycard .pay-with-newcard ul li.ccv_list{background-position:right 1px}#payment-section .paybycard .pay-with-newcard ul li label.card-expiry{width:100%;position:relative;margin:0 0 10px 0}#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_month,#payment-section .paybycard .pay-with-newcard ul li select.card_expiry_year{width:calc(45%);margin-left:0}#payment-section .paybycard .pay-with-newcard ul li span.space{display:inline-block;width:2px;height:10px}#payment-section .paybycard .pay-with-newcard ul li input#card_cvv{width:100%}.save-card-section .card-info{width:100%;display:inline-block}.save-card-section .save-card{width:100%;display:block}#summary-charges h4.review_page{display:none}#summary-charges .single{display:none}#summary-charges .cards{display:none}#summary-charges small{display:none}.payment-summary .subtotal-desktop{display:none}.payment-summary .subtotal-mobile{display:block}.placeholder-fix::-webkit-input-placeholder{color:transparent}.placeholder-fix::-moz-placeholder{color:transparent}.placeholder-fix:-moz-placeholder{color:transparent}}@media (max-width:350px){.shipping-billing .shipping_billing_details ul li select,#payment-section .paybycard .pay-with-newcard ul li select,#registration_form ul li select{margin-left:130px}.shipping-billing .shipping_billing_details ul li button{width:100%}.shipping-billing .shipping_billing_details ul li button.cancel{margin-right:0}#payment-section .btn-payment .payment-option,#payment-section .btn-payment .card-option{font-size:10px}#payment-section .card-number{margin-top:30px}#id_span_crad_visa{margin:-30px 0 0 0 !important;right:initial !important}#id_span_crad_master{margin:-30px 0 0 0 !important;right:initial !important;left:42px}#payment-section .paybycard .pay-with-newcard ul li input#card_number{padding-right:5px;padding:12px 0 9px 145px}#payment-section .paybycard .pay-with-newcard ul li input#card_name{padding-right:5px;padding:12px 0 9px 145px}}.thanks{background:#fff}.thankyou-page .text-blue{color:#2ab3c7;font-family:'ProximaNova-Regular';font-weight:400;font-size:14px;line-height:19px;margin-bottom:25px !important}.thankyou-page h1,h2{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:18px;letter-spacing:2px;margin-bottom:10px;margin-top:5px;text-transform:uppercase;color:#000}.thankyou-page h1{margin-bottom:35px}.thankyou-page .address{font-family:'ProximaNova-Regular';font-weight:400;color:#000;font-size:14px;line-height:19px}.thank-you #details #links a:hover{background:#5e5e6c}.thankyou-page .address .strong{font-weight:700;text-transform:capitalize}.thankyou-page .address span{text-transform:none}.thankyou-page #social-share{width:310px;background-color:#F0F0F0;font-family:'ProximaNova-Regular';font-weight:300;color:#282828;font-size:18px;line-height:30px}.thankyou-page #social-share div p{margin-bottom:25px}.thankyou-page #social-share div p span{font-weight:700}.thankyou-page #share .btn{background-color:#2ab3c7;width:150px;margin-top:20px;padding:8px 0 7px;color:#fff;font-size:12px;line-height:21px;text-transform:uppercase;font-family:'ProximaNova-Regular';font-weight:300;cursor:pointer}.thankyou-page label{font-weight:normal}#share{font-family:'ProximaNova-Regular';font-weight:400;font-size:14px;line-height:19px;color:#000}@media (min-width:450px){#share p span{display:block}}@media (max-width:450px){#share .product-name{max-width:calc(100vw - 181px);vertical-align:middle;display:inline-block}}.facebook-product-share{margin-bottom:12px}.facebook-product-share img{border:solid 1px #CCC;margin-right:20px}.facebook-product-share input[type="radio"]{display:none}.facebook-product-share input[type="radio"]:checked~span{border-width:6px}.facebook-product-share .check{margin-right:10px;display:inline-block;position:relative;height:17px;width:17px;border:solid 1px #2ab3c7;border-radius:50%;background-color:#fff;vertical-align:sub}.thankyou-page #social-share .btn.btn-facebook{background:#4d60c0 url('../images/facebook-logo.png') 15px 50% no-repeat}.thankyou-page #social-share .btn.btn-facebook span{padding-left:44px}.thankyou-page #social-share .btn.btn-twitter{margin-right:0;background:#51b7ff url('../images/twitter-logo.png') 15px 50% no-repeat}.thankyou-page #social-share .btn.btn-twitter span{padding-left:49px}.multi-step .alignleft{float:left}.multi-step .alignright{float:right}.box{padding:30px;border:1px solid #e2dede}.shadow{-moz-box-shadow:0 0 10px #efefef;-webkit-box-shadow:0 0 10px #efefef;box-shadow:0 0 10px #efefef}.multi-step #tab-menu{float:left;margin-bottom:20px;margin-top:20px;padding-left:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-bottom:20px;padding-top:20px;width:100%}.multi-step #tab-menu ul{float:left;width:100%;height:41px;background:url(../images/bg_orderreview_3.png) no-repeat top left}.multi-step #tab-menu ul.thankyou{background:url(../images/bg_orderreview_3.png) no-repeat bottom left;padding:0;margin:0}.multi-step #tab-menu ul li{float:left;width:136px;text-align:center;list-style-type:none}.multi-step #tab-menu ul li span{display:block;margin-top:15px;font-family:'ProximaNova-Regular';font-size:12px;font-weight:400;color:#494953;text-transform:uppercase}.multi-step #tab-menu ul li span.active{color:#fff}.multi-step #tab-menu ul.order{margin:0;padding:0}.multi-step #tab-menu ul.payment{background-position:center left !important}.multi-step #tab-menu ul.thanks{background-position:bottom left !important}.multi-step #inner-content{position:relative;font:14px 'Times New Roman',serif}.multi-step #inner-content h3{font-style:normal;font-size:23px;letter-spacing:.05em;font-weight:400;margin-bottom:13px;color:#000;font-family:'ProximaNovaSemi';text-transform:uppercase}.multi-step select{border:1px solid #cccccc;outline:none;font:13px 'Times New Roman',serif;color:#666;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background:#fff url('../images/selectbg.jpg') right center no-repeat;padding:4px 5px 3px 7px;min-width:170px}.multi-step #inner-content #details{color:#999;width:100%;padding:0 0 25px 0}.multi-step #inner-content #details .validation .title{font-family:'ProximaNova-Regular';font-size:14px;color:#fd0055 !important}.multi-step #inner-content #details .validation .title a{color:#fd0055 !important;font-family:'ProximaNova-Bold'}@media (max-width:991px){.multi-step #inner-content #details .validation .title{padding-top:20px}}@media (max-width:768px){.thank-you #details #links a{width:100%}}.ie8 .ie8-header{height:500px}.ie8 .ie8-account-links{position:absolute;width:410px;right:0;top:50px}.ie8 .ie8-special{position:absolute;width:400px;left:50%;margin-left:-200px;top:70px}.ie8 .ie8-search{background:#d5d5d5;width:120px;float:left;padding-top:10px}.ie8 .ie8-submit{padding:10px;display:block !important;position:absolute;left:370px}.ie8 .ie8-hide{display:none !important}.ie8 .ie8-height{height:50px !important}.ie8 .ie8-navigation{height:100px !important}.ie8 .ie8-primary-nav{margin-top:-50px;height:500px}.ie8 .ie8-menu{position:absolute;width:1200px;top:120px;left:50%;margin-left:-600px}.pagination{width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:12px 0;margin:0;margin-bottom:15px;border-radius:0}.pagination ul{margin-bottom:0}.pagination ul li{display:inline-block}.pagination ul li.home{width:35px;height:15px;background:url(../images/icon-home.png) 0 4px no-repeat;background-size:14px 11px}.pagination ul li a{font-family:'ProximaNovaSemi';font-style:normal;font-weight:400;font-size:14px;letter-spacing:.5px;color:#000}.pagination ul li.home a{display:inline-block;width:20px;height:15px}.pagination ul li:last-child i{display:none}.cart_page .ships_from,.product .ships_from,.wishlist .ships_from{font-family:ProximaNova-Regular;color:#424242;font-size:14px}.cart_page .ships_from a,.product .ships_from a,.wishlist .ships_from a{color:#2ab3c7;vertical-align:top;display:inline-block;margin-top:-1px;margin-left:3px}.cart_page .ships_from a:hover,.product .ships_from a:hover,.wishlist .ships_from a:hover{color:#2fc9df}.cart_page .ships_from i,.product .ships_from i,.wishlist .ships_from i{font-size:18px;vertical-align:middle}.cart_page .tooltip,.product .tooltip,.wishlist .tooltip{font-size:14px}#contactBox h3{font-family:'ProximaNovaSemi';font-style:normal;font-weight:400;font-size:22px;letter-spacing:1.5px;margin-top:0;margin-bottom:30px;padding-right:40px}#contactBox #product_contact .form-group{font-size:0}#contactBox #product_contact .form-group.radios{padding-top:10px;padding-bottom:10px}#contactBox #product_contact label{display:inline-block;vertical-align:top;padding-top:10px;font-size:0;width:20%;font-family:'ProximaNovaSemi';font-style:normal;font-weight:400;font-size:14px;letter-spacing:.3px}#contactBox #product_contact label.longer{width:100%}#contactBox #product_contact input,#contactBox #product_contact textarea{width:80%;font-size:0;border:1px solid #eaeaea;font-family:'ProximaNovaReg';font-style:normal;font-weight:400;font-size:14px;padding:11px 0 10px 12px;letter-spacing:.3px}#contactBox #product_contact .form-group.error input,#contactBox #product_contact .form-group.error textarea{background:url(../images/icon-form-error.png) no-repeat;background-size:21px 21px;background-position:right 10px top 8px}#contactBox #product_contact .form-group.error label{color:#fd0055}#contactBox #product_contact input[type="submit"]{font-family:'ProximaNovaSemi';border:none;font-size:13px;letter-spacing:2px;text-transform:uppercase;padding:17px 0}#contactBox #product_contact span.error{font-family:'ProximaNovaReg';font-size:13px;color:#fd0055;margin-bottom:-16px}#contactBox #product_contact .radios p{font-size:14px;float:left;margin-right:20px;padding-top:3px}#contactBox #product_contact .radios label{width:50px;padding-top:3px}#contactBox #product_contact .radios input[type="radio"]{width:25px;border:none}.ie9 #contactBox #product_contact .radios input[type="radio"],.ie10 #contactBox #product_contact .radios input[type="radio"]{padding-top:6px;margin-right:7px}@media (max-width:767px){#contactBox h3{margin-bottom:10px}#contactBox #product_contact label{width:100%;padding-bottom:10px}#contactBox #product_contact .form-group{margin-bottom:10px}#contactBox #product_contact input,#contactBox #product_contact textarea{width:100%}}.contact-page #contact li{list-style:none}.contact-page #contact ul{padding-left:0}.contact-page #contact .sign-up{width:auto;margin-right:8px;margin-left:10px;margin-bottom:3px}.ie9 .contact-page .formpage form li input.sign-up{font-family:'ProximaNova-Regular';width:auto;border:0;padding:10px 0 0 0;margin-bottom:-10px;background-color:#fff}.contact-page .error{color:#FF0051;margin-bottom:5px}.contact-page .success{padding:20px 0;color:#2fc9df}.contact-page blockquote.error{padding:20px;background-color:pink;margin-bottom:10px;border-radius:3px;display:none}.contact-page blockquote.error p{margin:5px 0}.contact-page blockquote.error a{color:red;font-weight:bold;text-decoration:underline}.contact-page .formpage h1{width:100%;font-family:'ProximaNovaSemi';font-style:normal;font-size:22px;font-weight:400;letter-spacing:1.5px;margin:2px 0 0 0 !important;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-bottom:20px !important;padding-top:21px;color:#000;text-transform:uppercase}.contact-page .formpage p a{color:black;text-decoration:underline}.contact-page .formpage section{margin-left:20px;margin-right:20px}.contact-page .formpage section{padding:20px 20px 0 20px;margin-bottom:20px}.contact-page .formpage section h3{margin-bottom:0 !important}.contact-page .contact-page .formpage form{margin-bottom:20px}.contact-page .formpage form #captcha{width:70%;float:left}.contact-page .formpage form #captcha img{margin:0}.contact-page .formpage form #captcha input{width:100%}.contact-page .formpage form h3{font-family:'ProximaNova-Regular';font-weight:700 !important;font-size:14px;font-weight:normal;color:#000;font-style:normal}.contact-page .formpage form fieldset{margin-bottom:20px}.contact-page .formpage form fieldset legend{font-weight:400;font-family:'ProximaNova-Bold';letter-spacing:.3px;font-style:normal;font-size:14px;color:#000}.contact-page .formpage form p{font-family:'ProximaNova-Regular';font-size:14px;margin-bottom:15px}.contact-page .formpage form ul{padding-top:20px}.contact-page .formpage form li{clear:both;margin-bottom:0;height:auto}.contact-page .formpage form li:last-child{margin-bottom:0}.contact-page .formpage form li label{position:absolute;font-family:'ProximaNova-Regular';font-weight:400;float:left;margin-top:28px;margin-right:10px;margin-left:15px;text-align:left;color:#888}.contact-page .seller_regi_form li label{width:138px !important}.contact-page .formpage form li input.checkbox{width:auto;padding:0;border:none;border-radius:none}.contact-page .formpage form li input,.contact-page .formpage form li textarea{font-family:'ProximaNova-Regular';width:100%;padding:7px;border:1px solid #ccc;border-radius:2px;padding:12px 0 11px 155px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:15px 0 10px 0;background-color:#fff}.contact-page .formpage form li textarea{height:120px;-webkit-appearance:none}.contact-page .formpage form li select{width:100%;height:32px;padding:7px;letter-spacing:.3px;color:#888}.contact-page div.my_account_success{margin-bottom:20px;font-family:'Times New Roman';font-style:italic;font-size:18px;border:solid 1px #2ab3c7;background-color:#2AB3C7;padding:10px;color:#fff}.contact-page form li.form_error label{color:#c60551}.contact-page form li.form_error input.error,div.invite-friend input.error,.contact-page form li.form_error select.error{border:1px solid #c60551}.contact-page form span.success{color:#2ab3c7}.contact-page .formpage form li.short input{width:22%}.contact-page .formpage form li.long label{width:277px}.contact-page .formpage form li label.inline{font-family:'Times New Roman';font-weight:bold;text-align:right;color:#000;width:auto;margin-right:5px;margin-left:0;float:left;margin-top:8px}.contact-page .formpage form li.multiple label{margin-bottom:15px}.contact-page .formpage form li.multiple input{margin-bottom:5px}.contact-page .formpage form li label.field_error_message{position:relative;font-weight:normal;width:100%;margin-bottom:10px;margin-left:0;text-align:left;color:#c60551}.contact-page .seller_regi_form li label.field_error_message{width:270px !important;margin-left:150px !important}.contact-page .formpage form li.change{font-family:'ProximaNova-Regular';font-size:14px;color:#000;margin-top:20px;margin-bottom:0}.contact-page .formpage form li.change a{color:#000;text-decoration:underline}.contact-page .formpage .bigbluebutton{width:100%;font-family:'ProximaNova-Regular';font-style:normal;font-size:14px;display:inline-block;padding:15px 40px 13px;color:#fff;border:none;background:#2ab3c7;margin-left:0;margin-top:10px;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-page .validation{padding:20px 20px 20px 13px;margin:0 20px 20px 20px;background:#f9e6ed}.contact-page .validation p.title{font-family:'ProximaNova-Regular';font-size:14px;margin:0;color:#c60551;border-bottom:0}.contact-page .validation p{margin-bottom:0 !important}.contact-page .validation ul{border-top:0 !important;padding-top:0 !important}.contact-page .validation ul li{font-family:'ProximaNova-Regular';font-size:14px;margin:10px 0 0 0 !important;color:#202222}.contact-page .validation ul li span{font-weight:bold;color:#c60551;text-decoration:underline}.contact-page .tick-box.active{background-position:0 0}.contact-page .tick-box{background-color:#f8f8f8;border:1px solid #e1e1e1;width:20px !important;height:20px;background:#fff url('../images/tick.png') no-repeat;cursor:pointer;background-position:0 -20px;float:left;margin-right:10px}.contact-page .btn.btn-teal{text-transform:uppercase}@media (max-width:1199px){.contact-page .formpage section{margin-left:0;margin-right:0}.contact-page .validation{margin:0 0 20px 0}}@media (max-width:767px){.contact-page .formpage h2{font-size:18px;margin:20px 0 20px 0 !important;padding-bottom:10px !important}}@media (max-width:480px){.contact-page .formpage section{padding:20px 10px 0 10px}.contact-page .formpage form li input{padding:12px 0 11px 115px}.contact-page .formpage form li textarea{padding:12px 0 11px 115px}.contact-page #contact ul{padding-top:0}}body.contact-page .formpage section{padding:0;margin-left:10px;margin-right:10px}body.contact-page #contact li #noPadding{margin-top:20px;margin-bottom:20px}body.contact-page .formpage form li input[type="radio"]{margin:0 0 3px 0}.ios body.contact-page .formpage form li input[type="radio"]{padding:0}#homepage_signup{position:relative;z-index:2147483647}#newsletterModal .modal-content{background-color:#fff}#newsletterModal .modal-content input[name="email"]{height:57px}#newsletterModal .modal-content button.join{background:#000;color:#fff;font-family:"ProximaNovaSemi";font-weight:400;font-size:15px;letter-spacing:1px;font-weight:bold;padding-top:3px;border:none;height:57px}.signup_modal3 div.design{overflow:hidden;padding:100px 6%}.signup_modal3 .field_error_message{color:red;padding:5px 0 5px 5px !important}.signup_modal3 .field_error_message a{color:red;text-decoration:underline}.signup_modal3 p{font-size:20px;color:#fff;margin-left:17px;color:#000;margin:0}.signup_modal3 p.large{text-transform:uppercase;font-size:45px;line-height:55px;letter-spacing:5px;overflow-wrap:break-word}.signup_modal3 input{font-family:BaskervilleIta;text-align:center;font-style:italic !important;font-size:21px !important;line-height:35px;padding:10px 0 !important;vertical-align:middle;width:73% !important;float:left;border-radius:0 !important;background:#fff !important;border:solid 1px #CCC !important}.signup_modal3 button{width:25% !important;margin-left:0 !important}.signup_modal3 p.msg{position:absolute;left:70px;bottom:77px;width:690px;color:#000}.signup_modal3 p.msg a{color:#777 !important}.signup_modal3 p.msg a:hover{text-decoration:none}.signup_modal3 p.thankyou_msg{width:300px;margin:0 auto;color:#000}.home_page #fancybox-close,#fancybox-close.hero-modal-close{background:url("../images/main_close_2.png") no-repeat !important;right:-30px;top:-10px}.signup_modal3 .smallprint{margin:45px 0 0;text-align:center;font-size:16px}@media (max-width:480px){.signup_modal3 .smallprint{margin-top:25px}}.signup_modal3 .message{font-size:20px;text-align:center;line-height:38px;margin-bottom:40px;margin-top:30px}@media (max-width:700px){.dtll-modal{height:215px !important}}.dtll-redirect{text-align:center}.dtll-redirect .message.large{font-size:2.5em;line-height:1.3em;letter-spacing:1px;text-transform:inherit}.dtll-redirect .message.xlarge{font-size:6em;letter-spacing:5px;line-height:0}.dtll-redirect .message{font-size:1.5em}.dtll-redirect .arrow-down{margin-top:5px}@media (max-width:400px){.dtll-redirect .message.large{font-size:18px !important;line-height:25px !important;margin-top:22px !important}.dtll-redirect .message.large img{width:165px !important}}@media (max-width:700px){.dtll-redirect .smallprint{font-size:11px !important;margin-top:20px !important}}#newslettermodal .modal-dialog{margin:60px auto}.slim-modal .close,.modal-dialog .close{width:32px !important;height:32px !important;position:absolute;top:15px;right:15px;opacity:.8;background-image:url("../images/main_close_2.png")}#newslettermodal .modal-dialog .close span{color:#000;font-size:30px}@media (max-width:991px){}@media (max-width:767px){}@media (min-width:481px){.mobile-only{display:none}}.hide-mobile{display:none !important}@media (min-width:700px){.hide-mobile{display:inline-block !important}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:700px){.modal-backdrop{display:none !important;height:0;width:0}body.modal-open{overflow:visible}.mobile-break{display:block}#newsletterModal{position:fixed;top:auto;bottom:-191px;height:308px;overflow:visible;transition:translateY .2s ease-in-out !important}#newsletterModal .thankyou_msg{margin-top:60px}#newsletterModal .bounce{animation:bounce 2s 1;animation-delay:2s}#newsletterModal .design{padding-left:5%;padding-right:5%}#newsletterModal.open{transform:translateY(-191px)}#newsletterModal .mobile-only{display:inline-block}#newsletterModal .modal-dialog.modal-lg{margin:0 auto;height:100%;box-shadow:0 -3px 5px rgba(0,0,0,0.1);transition-duration:0s !important}#newsletterModal .signup_modal3 div.design{padding-top:0}#newsletterModal .modal-content{border:none}#newsletterModal .modal-content .close{height:20px !important;width:20px !important;top:10px !important;right:10px !important;background-size:20px 20px}#newsletterModal .message.large{font-size:23px;line-height:30px;letter-spacing:2px;margin-bottom:15px;margin-top:15px}#newsletterModal .message.large span{display:block}.modal-dialog.modal-lg{position:absolute;top:0;padding:0;width:100%;height:auto}.modal-content{height:100%}.signup_modal3 div.design{padding:30px 6%;padding-top:0}#newsletterModal .modal-content input[name="email"]{width:100% !important;margin-bottom:10px}#newsletterModal .modal-content .join{margin-left:0 !important;width:100% !important}.signup_modal3 .smallprint{font-size:16px}#newsletterModal .message:not(.large){display:none}#newsletterModal .thankyou_msg .message{display:block}}.slim-modal-wrap{width:100%;height:100px;position:fixed;bottom:0;z-index:5000}.slim-modal a.close-slim{background:url('../images/main_close_2.png') no-repeat scroll 0 0;width:21px;height:21px;position:absolute;top:-10px;right:-10px}.slim-modal{margin:0 auto !important;position:relative;background-color:#fee26b}.slim-modal.promo{margin:0 auto !important;position:relative}.slim-modal div.design{padding:20px 0 10px 0}.slim-modal .large{font-size:40px}.slim-modal .large2{font-family:"ProximaNova-Bold";font-size:40px;text-transform:uppercase}.slim-modal p{color:#fff;font-family:'BaskervilleSBOP-Ita';font-size:40px;margin-left:0;color:#000;text-align:center}.slim-modal .error-message{text-align:center;margin-top:10px}.slim-modal .field_error_message{display:block;font-weight:normal;color:red;font-family:'times new roman'}.slim-modal input{float:left;height:17px;border:0;text-align:center;font-family:Arial !important;font-style:normal !important;font-size:12px !important;width:280px !important}.slim-modal button{float:left;border:0;margin-left:2% !important}.slim-modal div.text{background:url('../images/modal_slim_text.jpg');width:359px;height:76px;position:absolute;top:20px;left:0}.slim-modal p.msg{font-size:14px;position:absolute;top:57px;left:21px;width:560px;color:#000}.slim-modal p.msg a{color:#777 !important;text-decoration:underline}.slim-modal p.msg a:hover{text-decoration:none}#newsletterModalSlim .slim-modal-content{position:fixed;bottom:0;width:800px;left:50%;margin-left:-400px}#newsletterModalSlim.modal.fade:not(.in).bottom .slim-modal-content{-webkit-transform:translate3d(0, 125%, 0);transform:translate3d(0, 125%, 0)}#newsletterModalSlim button.join{background:#000;color:#fff;font-family:'ProximaNovaReg';font-style:normal;font-weight:400;font-size:13px;line-height:26px;padding-left:3px;border:none;width:15%}#newsletterModalSlim .smallprint{margin:8px 0 0;font-size:14px;text-align:center;font-family:'ProximaNovaReg'}#newsletterModalSlim div.design{overflow:hidden}#newsletterModalSlim input[name="email"]{text-align:center;font-family:'ProximaNovaReg' !important;font-style:normal !important;font-size:15px !important;line-height:17px;height:auto;padding:5px 0 !important;vertical-align:middle;width:63% !important;margin-left:10%;float:left;border-radius:0 !important;background:#fff !important;border:solid 1px #fff !important}@media (max-width:991px){#newsletterModalSlim .message .large{display:block}#newsletterModalSlim .message{font-size:24px;line-height:30px;margin-bottom:12px;width:90%;margin:0 auto;margin-bottom:10px}#newsletterModalSlim div.design{padding:20px 0 10px 0}#newsletterModalSlim .slim-modal-content{width:600px;margin-left:-300px}}@media (max-width:767px){#newsletterModalSlim .slim-modal-content{width:100%;margin-left:-50%}#newsletterModalSlim .slim-modal-content .close{top:0;right:0;border-radius:0}.slim-modal a.close-slim{top:5px;right:5px}}@media (max-width:480px){#newsletterModalSlim .message{width:85%}#newsletterModalSlim input[name="email"]{width:90% !important;margin-left:5%;margin-bottom:10px}#newsletterModalSlim button.join{width:90%;margin-left:5% !important}#newsletterModalSlim .smallprint{font-size:13px}}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.pagination ul li.home{background-image:url(../images/icon-home@2x.png)}.product .details .free-wrap{background-image:url(../images/icon-gift@2x.png)}.product .details .int-shipping{background-image:url(../images/icon-plane@2x.png)}}@media (max-width:990px){header .account-links ul li.cart,header .account-links ul li.account,header .account-links ul li.wishlist,header .menu-toggle,header .search-menu-toggle{background-size:350px;background-position-y:3px}header .account-links ul li.wishlist{width:28px;background-position-x:-68px}header .account-links ul li.wishlist:hover{background-position-x:-125px}header .account-links ul li.wishlist.active{background-position-x:-97px}header .search-menu-toggle{background-position-x:-274px;margin-right:3px}header .account-links ul li.cart{width:35px;background-position-y:4px;background-position-x:-176px}header .account-links ul li.cart.has-items{background-position-x:-212px}header .account-links ul li.cart a span{margin:1px 0 0 11px}header .menu-toggle{background-position-x:-324px;background-position-y:4px;margin-left:4px}header .account-links ul li.account{background-position-y:3px;width:20px;margin-right:2px}header .account-links ul li.account:hover,header .account-links ul li.account.logged-in{background-position-x:-20px}}.congratulations{width:100%;padding:20px;background:#e8f7f9;margin-top:30px;margin-bottom:225px;text-align:center}.congratulations h3{margin:0 0 10px 0}@media (min-width:767px){.congratulations h3{display:inline-block;margin:0}}.label-is-required:before{content:"* "}.custom-message-not-required{display:none !important;text-decoration:line-through;color:#999}.product .fadeIn img{display:none}.product .product_stars{color:#cccccc}.product .product_stars .active{color:#41254e}.product .title{border-bottom:1px solid #eaeaea;padding-bottom:15px}.product .title h1{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:18px;letter-spacing:2px;margin-bottom:10px;margin-top:5px;text-transform:uppercase}.product .title h2{font-family:"BaskervilleIta";font-style:normal;font-weight:400;text-transform:none;font-size:18px;margin-bottom:20px;margin-top:0}.product .title h2 a{color:#000}.product .title h2.discount-price{font-size:29px;line-height:29px;padding-bottom:5px;padding-top:15px}.product .title .ships_from{margin-bottom:15px}.product .title .product_review_summary{font-family:ProximaNova-Regular;font-size:14px;font-style:normal;color:#424242;cursor:pointer;margin-bottom:5px}.product .title .product_review_summary a,.product .title .product_review_summary a:hover{color:#424242}.product .title .product_review_summary .product_review_count{margin-left:3px}.product .title .product_review_summary .product_stars{font-size:15px}.product .title .shipping{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:14px;letter-spacing:.3px;margin-bottom:0;float:left}.product .title .shipping .free-shipping{font-family:ProximaNova-Regular;font-weight:normal;font-size:14px}.product .title .shipping span.price{font-size:22px;letter-spacing:1px}.product .title .shipping span.price.price-discount{color:#da0432}.product .title .shipping span.oldprice{text-decoration:line-through}.product .addtowishlist{float:right;margin-top:6px;font-family:"BaskervilleReg";font-style:normal;font-weight:400;font-size:15px;color:#424242;line-height:22px;cursor:pointer;padding-right:25px;position:relative}.product .addtowishlist.zipmoney-spacing{margin-top:-1px}.product .addtowishlist i.fa-heart,.product .addtowishlist i.fa-heart-o{font-size:23px;color:#41264d;position:absolute;right:0;top:0}.product .addtowishlist i.fa-heart{display:none}.product .addtowishlist.added_to_wishlist{cursor:default}.product .addtowishlist.added_to_wishlist i.fa-heart-o{display:none}.product .addtowishlist.added_to_wishlist i.fa-heart{display:inline-block}.product .options{padding-top:20px;padding-bottom:0}.product .options input[type="text"]{border:1px solid #eaeaea;padding:11px 0 10px 12px}.product .options textarea{border:1px solid #eaeaea;padding:10px;height:40px;font-size:14px}.product .options textarea.long{height:80px}.product .options button.unavailable{background-color:#c63131;color:#fff;text-transform:uppercase}.product .options select{font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;font-size:14px;padding:11px 0 10px 12px;letter-spacing:.3px}.product .options .form-group{clear:both;overflow:auto}.product .options .form-group.label-left label{width:15%;float:left;line-height:40px;font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:14px;letter-spacing:.3px}.product .options .form-group.label-left select{width:50%;float:left}.product .options .form-group.label-top label{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:14px;letter-spacing:.3px}.product .options .form-group.addedtocart{margin-top:-10px}.product .options .form-group.addedtocart label{display:none}.product .options .form-group.addedtocart a{width:50%}.product .options .form-group.addedtocart .alert{width:50%;margin-left:0;float:left;text-align:center;background-color:#e8e8e8;border-radius:0;font-family:"ProximaNovaSemi";letter-spacing:.5px;color:#747474;padding:12px 0 9px;margin-bottom:0}.product .options .form-group.addedtocart .alert i{font-size:22px;position:relative;left:0}.product .options .form-group.addedtocart .alert span{position:relative;top:-3px;left:0;padding-left:5px;font-size:14px}.product .options textarea,.product .options .form-group.label-top label,.product .options .form-group.label-top input,.product .options .form-group.label-top button,.product .options .form-group.label-top select,.product .options .form-group.label-left input,.product .options .form-group.label-left button{width:100%}.product .ask{width:auto;margin:15px 0}.product .ask a{font-family:"BaskervilleReg";font-style:normal;font-weight:400;font-size:15px;color:#424242;line-height:22px;vertical-align:middle;position:relative;top:-9px;padding-left:5px}.product .ask span{font-size:30px;position:relative;top:0;text-decoration:none;color:#999;opacity:1}.product .details p{margin-bottom:20px;line-height:20px}.product .details .heading{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400}.product .details p.heading{margin-bottom:0}.product .details .features{line-height:24px}.product .details .features p{line-height:30px;display:inline-block;margin-right:20px;margin-bottom:15px;color:#333}.product .details .free-wrap{background:url('/images/icon-gift.png') no-repeat;background-size:20px 24px;padding-left:30px}.product .details .int-shipping{background:url('/images/icon-plane.png') no-repeat;background-size:25px 24px;padding-left:30px}.product .details .nav-tabs{border-bottom:none}.product .details .nav-tabs>li{width:50%;text-align:center;border-bottom:1px solid #e6e6e6}.product .details .nav-tabs>li>a{border-radius:2px 2px 0 0;border:1px solid #e6e6e6;border-bottom:none;background-color:#eeeeee;margin-right:0;font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:14px;color:#000;letter-spacing:.3px;width:calc(100% - 3px);float:right}.product .details .nav-tabs>li>a:hover,.product .details .nav-tabs>li>a:focus{background-color:#e6e6e6;outline:none}.product .details .nav-tabs>li:first-child>a{float:left}.product .details .nav-tabs>li.active>a,.product .details .nav-tabs>li.active>a:hover,.product .details .nav-tabs>li.active>a:focus{background-color:#ffffff;border-bottom:1px solid #ffffff;margin-bottom:-1px}.product .details .tab-content{border:1px solid #e6e6e6;border-top:none}.product .details .tab-content span.show-more,.product .details .tab-content span.show-less{display:none;padding-bottom:20px;color:#2fc9df;cursor:pointer}.product .details .tab-content span.show-more:hover,.product .details .tab-content span.show-less:hover{color:#2ab3c7}.product .details .tab-content>.tab-pane{padding:20px 20px 0 20px}.product .details .tab-content>.tab-pane#delivery{padding-bottom:20px}.product .details .tab-content>.tab-pane ul{margin-left:15px}.product .details .tab-content>.tab-pane ul li{list-style-type:disc}.product .details .tab-content>.tab-pane ul li p{margin-bottom:5px}.product .details .tab-content>.tab-pane#delivery ul li p{display:inline}.product .details .tab-content>.tab-pane.more#description .tab-wrapper{max-height:300px;overflow:hidden}.product .details .tab-content>.tab-pane.more#reviews .review.more{display:none}.product .details .tab-content>.tab-pane.more span.show-more{display:block}.product .details .tab-content>.tab-pane.less#description .tab-wrapper{max-height:100%}.product .details .tab-content>.tab-pane.less#reviews .review.more{display:block}.product .details .tab-content>.tab-pane.less span.show-less{display:block}.product .details .tab-content>.tab-pane .delivery-table th{font-weight:normal;font-family:"ProximaNovaSemi";border-bottom:2px solid #e6e6e6}.product .details .tab-content>.tab-pane .delivery-table .free{font-family:"ProximaNovaSemi"}.product .details .tab-content>.tab-pane .text-muted{text-align:right;font-family:"ProximaNovaSemi";font-size:12px;color:#000;margin-bottom:0}.product .details.hasReviews .nav-tabs>li{width:33.3%;text-align:center}.product .details.hasReviews .nav-tabs>li>a{width:calc(100% - 4px);float:right}.product .details.hasReviews .nav-tabs>li:first-child>a{float:left}.product .details.hasReviews .nav-tabs>li:nth-child(2)>a{margin-left:2px;float:none}.product .details.hasReviews .tab-content{width:99.9%}.product .details #reviews{padding-bottom:30px}.product .details #reviews .review{margin-bottom:20px}.product .details #reviews .review strong{font-family:"ProximaNovaSemi";font-size:14px;font-weight:normal}.product .details #reviews .review .date{font-family:"BaskervilleReg";font-size:14px;font-weight:normal}.product .details #reviews .review table{width:100%}.product .details #reviews .review table td.rating{width:94px}.product .details #reviews .review table td.rating .fa{margin-right:4px;font-size:12px}.product .details #reviews .review table td.comment{width:calc(100% - 94px)}.product .details #reviews .review div.reply span,.product .details #reviews .review div.reply strong{color:#777;font-family:"BaskervilleIta";font-size:16px}.product .details #reviews .review div.reply strong{cursor:pointer}.product .details #reviews .review div.reply strong:hover{text-decoration:underline}.product .details #reviews .review div.reply span{display:none;-webkit-font-smoothing:initial}.product .details #reviews .review div.reply.show strong{text-decoration:underline}.product .details #reviews .review div.reply.show span{display:inline-block}.product .details #reviews .feefo_disclaimer img{width:auto;max-width:100%;padding-bottom:10px}.product .details #reviews .feefo_disclaimer span{font-family:"ProximaNovaSemi";font-size:14px;font-weight:normal}.product .galleryContainer{width:95%;position:relative}.product .galleryContainer .smControls{width:44px;height:45px;position:absolute;z-index:1;top:50%;margin-top:-22px;cursor:pointer}.product .galleryContainer #smPrev{background:url('/images/sliderPrev.png') no-repeat;left:-22px}.product .galleryContainer #smNext{background:url('/images/sliderNext.png') no-repeat;right:-22px}.product #imageGallery{width:100% !important}.product #imageGallery li{height:100% !important;width:100% !important}.product #imageGallery li div.easyzoom{display:inline-block}.product #imageGallery li div.easyzoom .easyzoom-flyout img{display:block}.product #imageGallery li a{width:100%}.product #imageGallery li a img{width:100%;max-width:100%;display:block}.product .caption{text-align:center;font-family:"BaskervilleReg";font-style:normal;font-weight:400;font-size:14px;color:#424242;width:95%;height:20px;margin:15px 0 -12px 0;display:none}.product #galleryNavCont{width:95%;overflow:hidden}.product #galleryNavCont .jcarousel-clip{width:492px;overflow:hidden;margin-left:30px}.product #galleryNavCont #galleryNav li{width:123px;float:left;list-style:none;opacity:.7;text-align:center}.product #galleryNavCont #galleryNav li.activeSlide,.product #galleryNavCont #galleryNav li:hover{opacity:1}.product #galleryNavCont #galleryNav li a{width:100%;padding:3px;display:block}.product #galleryNavCont #galleryNav li a:focus{outline:none}.product #galleryNavCont #galleryNav li a img{border:none;display:block}.product #galleryNavCont #galleryNav li>span{font-family:"BaskervilleReg";font-style:normal;font-weight:400;font-size:14px;color:#424242}.product #galleryNavCont .jcarousel-prev{width:21px;height:17px;position:absolute;top:50%;left:0;background:url('/images/icon-carousel-prev.jpg') no-repeat;margin-top:-8px;cursor:pointer}.product #galleryNavCont .jcarousel-prev-disabled{display:none !important}.product #galleryNavCont .jcarousel-next{background-color:red;width:21px;height:17px;position:absolute;top:50%;right:0;background:url('/images/icon-carousel-next.jpg') no-repeat;margin-top:-8px;cursor:pointer}.product #galleryNavCont .jcarousel-next-disabled{display:none !important}.product #atstbx.at4-show{display:inline-block !important}.product .pager{font-family:'BaskervilleIta';font-style:normal;font-weight:400;font-size:15px;text-align:center;margin:15px 0 12px;width:95%}.product .share{width:95%;margin:60px 0;text-align:center;height:32px}.product .share>div{display:block}.product .share>div.wishlist{margin-right:2px;margin-top:2px;cursor:pointer;height:32px;width:32px;background:#41264d;box-sizing:border-box}.product .share>div.wishlist i.fa-heart{color:white;font-size:20px;margin:6px}.product .share>div.wishlist.added_to_wishlist{cursor:default;background:white;border:2px solid #41264d}.product .share>div.wishlist.added_to_wishlist i.fa-heart{color:#41264d;margin:5px}.product .feature-row h2{font-family:'BaskervilleIta';font-style:normal;font-weight:400;font-size:23px;width:100%;border-bottom:1px solid #eaeaea;text-transform:none;line-height:39px;opacity:1;margin-bottom:15px}.product .feature-row .item{padding-bottom:20px;max-height:340px}.product .feature-row .item .text-lines{height:88px}.product .feature-row .item img{width:100%;max-height:180px;border-bottom:1px solid #eaeaea;margin-bottom:5px}.product .feature-row .item .title{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:13px;line-height:17px;text-transform:uppercase;letter-spacing:.3px;border-bottom:none;padding-bottom:0;margin-bottom:5px;max-height:34px;color:#000;overflow:hidden}.product .feature-row .item .brand{font-family:"BaskervilleReg";font-style:normal;font-weight:400;color:#424242;font-size:14px;line-height:17px;margin-bottom:5px;max-height:17px;overflow:hidden}.product .feature-row .item .price{font-family:"BaskervilleReg";font-style:normal;font-weight:400;color:#000;font-size:14px;line-height:17px;max-height:17px;margin-bottom:5px}.product .feature-row .item .price.on-sale{color:#AA2200}.product .feature-row .item .price.on-sale span.on-sale-old{color:#000;text-decoration:line-through}.product .feature-row .item .extras{display:none !important}.product .feature-row .item .extras .gift-wrap{background:url('/images/icon-gift.png') no-repeat;width:20px;height:24px;display:block;float:left;margin-right:10px}.product .feature-row .item .extras .int-shipping{background:url('/images/icon-plane.png') no-repeat;width:25px;height:24px;display:block;float:left;margin-right:10px}.product .bs-example-modal-lg .modal-content{min-height:320px;padding:40px 40px 20px}.product .bs-example-modal-lg .modal-content #contactBox #product_contact label{font-family:"ProximaNova-Regular";font-size:18px;padding-top:0}.product .bs-example-modal-lg .modal-content #contactBox #product_contact span.success{font-size:18px;text-align:center;display:none}.product .bs-example-modal-lg .modal-content a.btn{margin-bottom:10px}.product .bs-example-modal-lg .subject-wrapper{padding:0;position:relative;margin-bottom:10px}.product .bs-example-modal-lg .subject-wrapper .subject,.product .bs-example-modal-lg .subject-wrapper .seller{display:block;position:relative;padding-left:20%}.product .bs-example-modal-lg .subject-wrapper .subject:before,.product .bs-example-modal-lg .subject-wrapper .seller:before{font-family:"ProximaNova-Regular";font-size:18px;position:absolute;text-transform:none;left:0;-webkit-font-smoothing:initial}.product .bs-example-modal-lg .subject-wrapper .subject{font-family:"ProximaNovaSemi";text-transform:uppercase;font-size:18px}.product .bs-example-modal-lg .subject-wrapper .subject:before{content:"Subject: ";top:0}.product .bs-example-modal-lg .subject-wrapper .seller{font-family:"BaskervilleIta";font-size:20px;margin-bottom:5px}.product .bs-example-modal-lg .subject-wrapper .seller:before{content:"Contact: ";top:2px}.product .bs-example-modal-lg .loading{display:none}.product .bs-example-modal-lg .submitting .loading{display:block}@media (max-width:1199px){.product #galleryNavCont .jcarousel-clip{width:369px;margin-left:34px}.product #imageGallery .zoomWindow{left:480px !important}.product #imageGallery .zoomWindow .zoomWrapper{width:437px !important;height:437px !important;overflow:hidden}.product #imageGallery .zoomWindow .zoomWrapper .zoomWrapperImage{height:437px !important}.product #imageGallery .zoomPad{width:100%}.product #imageGallery .zoomPad img{width:100%;height:auto}.product .options .form-group.label-left input,.product .options .form-group.label-left button{width:85%}.product .options .form-group.label-left select{width:60%}.product .options .form-group.addedtocart a,.product .options .form-group.addedtocart .alert{width:42.5%}.product .options .form-group.label-top input,.product .options .form-group.label-top button,.product .options .form-group.label-top label,.product .options .form-group.label-top select,.product .options .form-group.label-top textarea{width:85%}.product .feature-row .item{max-height:364px}.product .feature-row .item img{max-height:220px}}@media (max-width:991px){.product .options .form-group.label-left label{width:0}.product .options .form-group.label-left input,.product .options .form-group.label-left button,.product .options .form-group.label-left .btn-checkout{width:100%}.product .options .form-group.label-left select{width:80%}.product .options .form-group.label-top label,.product .options .form-group.label-top input,.product .options .form-group.label-top textarea,.product .options .form-group.label-top button,.product .options .form-group.label-top select{width:100%;margin-left:0}.product .options .form-group.addedtocart .alert{width:100%}.product .options .form-group.addedtocart .alert span{position:relative;top:-3px;left:-17px;padding-left:5px}.product .options .form-group.addedtocart .alert i{font-size:22px;position:relative;left:-20px}.product .galleryContainer .smControls{z-index:1;opacity:.8}.product .galleryContainer #smNext{right:5px}.product .galleryContainer #smPrev{left:5px}.product #galleryNavCont .jcarousel-clip{width:270px}.product #galleryNavCont #galleryNav li{width:90px}.product #galleryNavCont #galleryNav li a img{height:90px}.product .feature-row .item{max-height:329px}.product .feature-row .item img{max-height:165px}}@media (max-width:767px){.product .details .tab-content .tab-pane#description.more .tab-wrapper{max-height:100%}.product .details .tab-content .tab-pane#description.more span.show-more,.product .details .tab-content .tab-pane#description.less span.show-less{display:none}.product .galleryContainer,.product .pager,.product .caption{width:100%}.product .caption.display{display:block}.product ul#imageGallery{max-width:460px;width:100%;margin:0 auto}.product #galleryNavCont{display:none !important}.product .title .addtowishlist span{color:transparent !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product .title .addtowishlist a span{display:none}.product .options{padding-top:5px;padding-bottom:15px}.product .options .form-group{margin-bottom:15px}.product .options .form-group.label-left label{width:100%;padding-left:0;line-height:37px}.product .options .form-group.label-left select,.product .options .form-group.label-left input,.product .options .form-group.label-left button,.product .options .form-group.label-left .btn-checkout{width:100%;margin-left:0}.product .options .form-group.label-left .btn-checkout{margin-top:10px}.product .options .form-group.label-left.no-label label{height:0}.product .options .form-group.addedtocart{margin-bottom:15px}.product .options .form-group.addedtocart .alert{width:100%;margin-left:0}.product .feature-row .item{max-height:364px}.product .feature-row .item img{max-height:220px;max-width:100%;width:auto;margin:0 auto 5px auto;display:block}.product .bs-example-modal-lg .modal-content .subject-wrapper .seller,.product .bs-example-modal-lg .modal-content .subject-wrapper .subject{padding-left:80px}}.modal-popup h2{font-size:18px;letter-spacing:2px}@media (min-width:450px){.modal-popup .modal-dialog{width:350px !important}}.modal-popup .modal-body{padding:0}@media (min-width:450px){.modal-popup .modal-content{height:640px}}.modal-popup .modal-container{text-align:center;padding:100px 15px 0}.modal-popup .addtocard-offer{line-height:1.5em;margin-top:40px;margin-bottom:20px}.modal-popup .modal-container{padding-bottom:80px}.modal-popup .button-container{margin-top:40px;width:200px;display:inline-block;text-align:center}.modal-popup .button-container .btn{margin-bottom:15px}.modal-popup .modal-smallprint{margin-top:30px}.modal-popup .modal-smallprint:empty{margin-top:0}.circ{opacity:0;stroke-dasharray:130;stroke-dashoffset:130;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.hidden{display:none}.tick{stroke-dasharray:50;stroke-dashoffset:50;-webkit-transition:stroke-dashoffset 1s .5s ease-out;-moz-transition:stroke-dashoffset 1s .5s ease-out;-ms-transition:stroke-dashoffset 1s .5s ease-out;-o-transition:stroke-dashoffset 1s .5s ease-out;transition:stroke-dashoffset 1s .5s ease-out}.trigger{width:20%;display:inline-block;margin-bottom:20px}.drawn svg .path{opacity:1;stroke-dashoffset:0}#addtocard_popup .modal-content{height:auto}#addtocard_popup .modal-content i{vertical-align:text-top}@media (min-width:450px){#addtocard_popup .modal-dialog{width:400px !important}}.zip-repayments{font-family:ProximaNova-Regular;float:left}.zip-repayments a{color:#2fc9df;font-size:18px;vertical-align:middle}.zip-repayments span{font-family:ProximaNovaSemi;font-weight:bold}.zip-repayments img{height:13px;vertical-align:text-bottom}.producterror{width:100%;margin-top:-10px}.producterror .alert-warning,.producterror .alert-error{width:100%;margin-left:0;float:left;text-align:center;background-color:#fcf8e3;border-radius:0;font-family:"ProximaNovaSemi";letter-spacing:.5px;color:#8a6d3b;margin-bottom:0;padding:18px 0 12px}@media (max-width:991px){.producterror .alert-warning,.producterror .alert-error{width:100%}}.producterror .alert-warning i,.producterror .alert-error i{font-size:22px;position:relative;left:0}.producterror .alert-warning span,.producterror .alert-error span{position:relative;top:-3px;left:0;padding-left:5px;font-size:14px}.producterror .alert-error{background-color:#f9e6ed;color:#c60551}input.error,textarea.error,select.error{border:1px solid #c60551 !important;outline:none !important}label.error{color:#c60551 !important}.custom-giftcard-message{position:absolute;top:280px;bottom:0;left:0;right:0;margin:0 auto;width:60%;height:99px;text-align:center;z-index:99;background-color:#fff;font-size:.6em;line-height:1.5em}@media (max-width:1199px){.custom-giftcard-message{top:220px;height:85px;font-size:.45em;line-height:1.55em}}@media (max-width:991px){.custom-giftcard-message{top:346px}}@media (min-width:768px) and (max-width:990px){.custom-giftcard-message{font-size:.5em;height:96px;top:240px;display:none}}@media (max-width:767px){.custom-giftcard-message{display:none}}@media (min-width:450px){}.custom-giftcard-message .cgm-from{margin-bottom:1em}.custom-giftcard-message .cgm-message{margin-bottom:1em}.custom-giftcard-message .cgm-amount{font-weight:bold;position:absolute;bottom:0;width:100%;height:10px}.product-giftcard .counter{display:none}.product-share{display:inline-block;height:30px;width:30px;margin-right:30px;background-image:url('https://res.cloudinary.com/hardtofind/image/upload/c_crop,h_30,w_270,x_180,y_4/v1481084734/site%20assets/2016.12_social_share_icons.jpg');vertical-align:middle}.product-share-icon{background-position-x:0;width:100px;margin-right:10px}.at-share-tbx-element .at-share-btn{margin-right:20px}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.ellip,.ellip-line{position:relative;overflow:hidden}.category .recWidget h2,.cart_page .recWidget h2,.page404 .recWidget h2{font-family:"BaskervilleIta";font-size:23px;font-weight:normal;font-style:normal;width:100%;border-bottom:1px solid #eaeaea;text-transform:none;line-height:39px;opacity:1;margin-bottom:15px}.product .recWidget h3{font-family:"BaskervilleIta";font-size:18px;font-weight:normal;width:100%;text-transform:none;text-align:center;margin-top:5px;line-height:24px}.product .recWidget[data-widget=productright] .item{text-align:center}.product .recWidget[data-widget=productright] .item img{height:117px;width:117px}.product .recWidget[data-widget=productright] .item a,.product .recWidget[data-widget=productright] .item a:hover{text-decoration:none}.product .recWidget[data-widget=productright] .item p.title,.product .recWidget[data-widget=productright] .item p.brand{width:118px;margin:0 auto 5px auto}.page404 .recWidget .item,.cart_page .recWidget .item{padding-bottom:20px;max-height:340px}.page404 .recWidget .item img,.cart_page .recWidget .item img{width:100%;max-height:180px;border-bottom:1px solid #eaeaea;margin-bottom:5px}.page404 .recWidget .item .text-lines,.cart_page .recWidget .item .text-lines{height:88px}.page404 .recWidget .item .text-lines a,.cart_page .recWidget .item .text-lines a{color:#000}.page404 .recWidget .item .text-lines h4,.cart_page .recWidget .item .text-lines h4{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:13px;line-height:17px;padding-top:12px;text-transform:uppercase;max-height:46px;overflow:hidden;margin:0}.page404 .recWidget .item .text-lines h5,.cart_page .recWidget .item .text-lines h5,.page404 .recWidget .item .text-lines h6,.cart_page .recWidget .item .text-lines h6{font-family:"BaskervilleReg";font-style:normal;margin:0}.page404 .recWidget .item .text-lines h5,.cart_page .recWidget .item .text-lines h5{font-weight:400;padding-top:5px;font-size:14px;opacity:.75}.page404 .recWidget .item .text-lines h6,.cart_page .recWidget .item .text-lines h6{font-weight:600;display:inline;font-size:14px}.page404 .recWidget .item .text-lines h6.on-sale,.cart_page .recWidget .item .text-lines h6.on-sale{color:#da0432}.page404 .recWidget .item .text-lines h6.on-sale-old,.cart_page .recWidget .item .text-lines h6.on-sale-old{text-decoration:line-through;font-weight:400}.recWidget .recSlideshow{margin-bottom:20px;position:relative;overflow:auto}.recWidget .recSlideshow li{list-style:none}.recWidget .recSlideshow ul li{float:left}.recWidget .recSlideshow .item{height:215px;padding-bottom:0}.recWidget .recSlideshow .dots{position:absolute;left:0;right:0;bottom:0;height:20px;margin:0;text-align:center}.recWidget .recSlideshow .dots .dot{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;background:#d2d9de;border-radius:6px;cursor:pointer;transition:background .8s}.recWidget .recSlideshow .dots .dot.active{background:#000}.recWidget .recSlideshow .dots .prev,.recWidget .recSlideshow .dots .next{width:21px;height:17px;cursor:pointer;display:inline-block;margin:0 5px}.recWidget .recSlideshow .dots .prev{background:url('/images/icon-carousel-prev.jpg') no-repeat}.recWidget .recSlideshow .dots .next{background:url('/images/icon-carousel-next.jpg') no-repeat}@media (max-width:1199px){.page404 .recWidget .item img,.cart_page .recWidget .item img{max-height:220px}}@media (max-width:767px){.page404 .recWidget .item img,.cart_page .recWidget .item img{width:auto;max-width:100%}}@media (min-width:481px) and (max-width:766px){.category .recWidget .sale-item:last-child{display:none}}.no-results{display:inline-block;width:100%;padding:40px 30px 30px 30px;background:#eee;text-align:center}.no-results h3{margin-bottom:10px;text-transform:uppercase;font-size:22px;font-family:"ProximaNova-Regular";font-weight:bold;line-height:1.5em}.no-results p{font-family:"BaskervilleIta";font-style:normal;font-weight:400;font-size:23px}.no-results p.font-regular{font-family:"ProximaNova-Regular";font-size:16px}.no-results a{font-family:"ProximaNovaSemi";color:#000;text-decoration:underline}.no-results a:hover,.no-results a:visited{color:#000}.no-results .searchboxextra input{width:300px;padding:12px 45px 10px 10px;background:#fff}.no-results .searchboxextra .search{position:absolute;width:24px;height:24px;border:0;filter:alpha(opacity=0);background:url('/images/icon-search.png') no-repeat top right;margin:10px 0 0 -35px}.no-results fieldset{margin-top:10px;margin-bottom:10px;background:white;padding:10px;border:1px solid #ccc}.no-results fieldset p{margin:0}.no-results fieldset label{font-family:"ProximaNova-Regular";font-size:14px;font-weight:normal;margin:0}.no-results fieldset input[type=checkbox]{margin-bottom:7px;display:inline-block}body.faqs h1,body.delivery h1,body.returns_refunds h1,body.terms h1,body.seller_terms h1,body.privacy h1,body.contact-page h1,body.sellers h1,body.aboutus h1,body.sellwithus h1,.modal#seller-terms h1{font-family:"ProximaNovaSemi";font-size:22px;text-transform:uppercase;padding:20px 0;margin:0 0 30px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}body.faqs div.banner,body.delivery div.banner,body.returns_refunds div.banner,body.terms div.banner,body.seller_terms div.banner,body.privacy div.banner,body.contact-page div.banner,body.sellers div.banner,body.aboutus div.banner,body.sellwithus div.banner,.modal#seller-terms div.banner{width:100%;text-align:center}body.faqs div.banner img,body.delivery div.banner img,body.returns_refunds div.banner img,body.terms div.banner img,body.seller_terms div.banner img,body.privacy div.banner img,body.contact-page div.banner img,body.sellers div.banner img,body.aboutus div.banner img,body.sellwithus div.banner img,.modal#seller-terms div.banner img{width:auto;max-width:100%}body.faqs strong,body.delivery strong,body.returns_refunds strong,body.terms strong,body.seller_terms strong,body.privacy strong,body.contact-page strong,body.sellers strong,body.aboutus strong,body.sellwithus strong,.modal#seller-terms strong{font-family:"ProximaNovaSemi";font-weight:normal;font-style:normal}body.faqs #page-content,body.delivery #page-content,body.returns_refunds #page-content,body.terms #page-content,body.seller_terms #page-content,body.privacy #page-content,body.contact-page #page-content,body.sellers #page-content,body.aboutus #page-content,body.sellwithus #page-content,.modal#seller-terms #page-content{font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000;margin-bottom:100px}body.faqs #page-content p,body.delivery #page-content p,body.returns_refunds #page-content p,body.terms #page-content p,body.seller_terms #page-content p,body.privacy #page-content p,body.contact-page #page-content p,body.sellers #page-content p,body.aboutus #page-content p,body.sellwithus #page-content p,.modal#seller-terms #page-content p{margin-bottom:20px}body.faqs #page-content p em,body.delivery #page-content p em,body.returns_refunds #page-content p em,body.terms #page-content p em,body.seller_terms #page-content p em,body.privacy #page-content p em,body.contact-page #page-content p em,body.sellers #page-content p em,body.aboutus #page-content p em,body.sellwithus #page-content p em,.modal#seller-terms #page-content p em,body.faqs #page-content p b,body.delivery #page-content p b,body.returns_refunds #page-content p b,body.terms #page-content p b,body.seller_terms #page-content p b,body.privacy #page-content p b,body.contact-page #page-content p b,body.sellers #page-content p b,body.aboutus #page-content p b,body.sellwithus #page-content p b,.modal#seller-terms #page-content p b{font-family:"ProximaNovaSemi";font-style:normal;margin-bottom:0;font-weight:400}body.faqs #page-content p em,body.delivery #page-content p em,body.returns_refunds #page-content p em,body.terms #page-content p em,body.seller_terms #page-content p em,body.privacy #page-content p em,body.contact-page #page-content p em,body.sellers #page-content p em,body.aboutus #page-content p em,body.sellwithus #page-content p em,.modal#seller-terms #page-content p em{font-size:16px}body.faqs #page-content ol,body.delivery #page-content ol,body.returns_refunds #page-content ol,body.terms #page-content ol,body.seller_terms #page-content ol,body.privacy #page-content ol,body.contact-page #page-content ol,body.sellers #page-content ol,body.aboutus #page-content ol,body.sellwithus #page-content ol,.modal#seller-terms #page-content ol,body.faqs #page-content ul,body.delivery #page-content ul,body.returns_refunds #page-content ul,body.terms #page-content ul,body.seller_terms #page-content ul,body.privacy #page-content ul,body.contact-page #page-content ul,body.sellers #page-content ul,body.aboutus #page-content ul,body.sellwithus #page-content ul,.modal#seller-terms #page-content ul{padding-left:40px;color:#000;margin-bottom:20px}body.faqs #page-content ul li,body.delivery #page-content ul li,body.returns_refunds #page-content ul li,body.terms #page-content ul li,body.seller_terms #page-content ul li,body.privacy #page-content ul li,body.contact-page #page-content ul li,body.sellers #page-content ul li,body.aboutus #page-content ul li,body.sellwithus #page-content ul li,.modal#seller-terms #page-content ul li{list-style:disc}body.faqs #page-content a,body.delivery #page-content a,body.returns_refunds #page-content a,body.terms #page-content a,body.seller_terms #page-content a,body.privacy #page-content a,body.contact-page #page-content a,body.sellers #page-content a,body.aboutus #page-content a,body.sellwithus #page-content a,.modal#seller-terms #page-content a,body.faqs #page-content a:focus,body.delivery #page-content a:focus,body.returns_refunds #page-content a:focus,body.terms #page-content a:focus,body.seller_terms #page-content a:focus,body.privacy #page-content a:focus,body.contact-page #page-content a:focus,body.sellers #page-content a:focus,body.aboutus #page-content a:focus,body.sellwithus #page-content a:focus,.modal#seller-terms #page-content a:focus,body.faqs #page-content a:visited,body.delivery #page-content a:visited,body.returns_refunds #page-content a:visited,body.terms #page-content a:visited,body.seller_terms #page-content a:visited,body.privacy #page-content a:visited,body.contact-page #page-content a:visited,body.sellers #page-content a:visited,body.aboutus #page-content a:visited,body.sellwithus #page-content a:visited,.modal#seller-terms #page-content a:visited{font-family:"ProximaNovaSemi";color:#000}.modal#seller-terms h1{border:none;margin:0;padding:0}@media (min-width:480px){body.aboutus div.banner{width:auto;max-width:50%;float:left;margin-right:20px;margin-bottom:20px}body.aboutus div.banner img{width:auto;max-width:100%}}body.howitworks h1{font-family:"ProximaNovaSemi";font-size:22px;margin:0;padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-transform:uppercase}body.howitworks div.howitworks ul li{-webkit-font-smoothing:initial;padding-bottom:40px;margin-top:40px;border-bottom:1px solid #ccc;text-align:center;color:#333}body.howitworks div.howitworks ul li:last-child{border-bottom:none}body.howitworks div.howitworks ul li p{font-size:14px;font-family:"ProximaNova-Regular";line-height:1.5em}body.howitworks div.howitworks ul li p.num{font-size:16px}body.howitworks div.howitworks ul li p.error_msg{color:#f00}body.howitworks div.howitworks ul li p.num,body.howitworks div.howitworks ul li h2{font-family:"BaskervilleIta";margin:0 auto;text-transform:none}body.howitworks div.howitworks ul li p.num{font-size:60px}body.howitworks div.howitworks ul li h2{font-size:30px;margin-bottom:20px;line-height:1.1em}body.howitworks div.howitworks ul li form{width:100%;max-width:380px;margin:0 auto;position:relative}body.howitworks div.howitworks ul li form input[type=text]{font-family:"ProximaNova-Regular";width:100%;border:1px solid #ccc;border-radius:2px;padding:12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;background-color:#fff;text-indent:12px}body.howitworks div.howitworks ul li form button{width:21px;height:13px;background:url('/images/submit.gif') no-repeat;border:0;position:absolute;right:16px;top:69px}body.sellwithus h2{margin-top:3em}body.sellwithus div.why-join h3,body.sellwithus div.how-works h3{font-family:"BaskervilleIta";font-size:19px}body.sellwithus div.testimonials div.comments{position:relative;padding:15px;border-radius:20px;border:1px solid #c6c6c6;margin:20px 0 30px 0}body.sellwithus div.testimonials div.comments:before{content:"";position:absolute;bottom:-20px;left:40px;border-width:20px 15px 0;border-style:solid;border-color:#c6c6c6 transparent;display:block;width:0}body.sellwithus div.testimonials div.comments:after{content:"";position:absolute;bottom:-18px;left:40px;border-width:20px 15px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}body.sellwithus div.testimonials div.comments.right:before{left:auto;right:40px}body.sellwithus div.testimonials div.comments.right:after{left:auto;right:40px}body.sellwithus div.testimonials p{font-family:"BaskervilleReg";font-size:16px;margin:0;-webkit-font-smoothing:initial;color:#999}body.sellwithus div.testimonials p.person{font-size:14px}body.sellwithus div.testimonials p.person.right{float:right}body.sellwithus div.looking ul{margin-left:30px}body.sellwithus div.looking ul li{list-style-type:disc}body.sellwithus div.looking a,body.sellwithus div.looking a:hover,body.sellwithus div.looking a:visited{font-family:"ProximaNovaSemi";font-weight:normal;color:#000;cursor:pointer}body.sellwithus div.nextsteps{border:1px solid #e2dddd;border-radius:4px;box-shadow:0 1px 5px rgba(1,1,1,0.16);padding:30px;margin:20px 0}body.sellwithus div.nextsteps h2{margin-top:0}body.sellwithus div.nextsteps a{background-color:#2ab3c7;color:#fff;padding:18px 20px 16px;font-family:"ProximaNovaSemi";margin-top:10px;-ms-text-justify:distribute;display:block;text-transform:uppercase;text-align:center;margin-top:20px}body.sellwithus div.nextsteps a:hover{background-color:#2fc9df;text-decoration:none}#seller_activation .welcome_seller_button input[type=submit]{color:#fff;background-color:#2ab3c7;width:auto;padding:18px 60px 16px;font-family:"ProximaNovaSemi";display:block;text-transform:uppercase;text-align:center;border:none;font-size:14px;margin:20px auto 0}#seller_activation .welcome_seller_button input[type=submit]:hover{background-color:#2fc9df}#seller_activation .welcome_seller_error p{color:red;font-family:"ProximaNova-Regular";font-size:14px}.preferences blockquote.error,.register_login blockquote.error,.register_seller blockquote.error{padding:20px;background-color:pink;margin-bottom:10px;border-radius:3px;display:none}.preferences blockquote.error p,.register_login blockquote.error p,.register_seller blockquote.error p{margin:5px 0}.preferences blockquote.error a,.register_login blockquote.error a,.register_seller blockquote.error a{color:red;font-weight:bold;text-decoration:underline}.preferences h1,.register_login h1,.register_seller h1{width:100%;font-family:"ProximaNovaSemi";font-style:normal;font-size:22px;font-weight:400;letter-spacing:1.5px;margin:2px 0 30px 0 !important;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-bottom:20px !important;padding-top:21px;color:#000;text-transform:uppercase}.preferences .formpage p a,.register_login .formpage p a,.register_seller .formpage p a{color:black;text-decoration:underline}.preferences .formpage section,.register_login .formpage section,.register_seller .formpage section{margin-left:20px;margin-right:20px;padding:20px 20px 0 20px;border:1px solid #e2dddd;background:#f8f8f8;margin-bottom:20px}.preferences .formpage section h3,.register_login .formpage section h3,.register_seller .formpage section h3{margin-bottom:0 !important}.preferences .formpage form h3,.register_login .formpage form h3,.register_seller .formpage form h3{font-family:"ProximaNova-Regular";font-size:14px;font-weight:normal;color:#000;font-style:normal}.preferences .formpage form fieldset,.register_login .formpage form fieldset,.register_seller .formpage form fieldset{margin-bottom:20px}.preferences .formpage form fieldset#product_details,.register_login .formpage form fieldset#product_details,.register_seller .formpage form fieldset#product_details{margin-bottom:0}.preferences .formpage form fieldset legend,.register_login .formpage form fieldset legend,.register_seller .formpage form fieldset legend{font-weight:400;font-family:"ProximaNova-Bold";letter-spacing:.3px;font-style:normal;font-size:14px;color:#000;border-bottom:0}.preferences .formpage form p,.register_login .formpage form p,.register_seller .formpage form p{font-family:"ProximaNova-Regular";font-size:14px;margin-bottom:15px}.preferences .formpage form ul,.register_login .formpage form ul,.register_seller .formpage form ul{padding-top:0}.preferences .formpage form ul#sub-radio,.register_login .formpage form ul#sub-radio,.register_seller .formpage form ul#sub-radio{padding-top:0}.preferences .formpage form li,.register_login .formpage form li,.register_seller .formpage form li{clear:both;margin-bottom:0;height:auto}.preferences .formpage form li label,.register_login .formpage form li label,.register_seller .formpage form li label{font-family:"ProximaNova-Regular";font-weight:400;width:100%;margin:5px 0;text-align:left;color:#888}.preferences .formpage form li label[for=dob],.register_login .formpage form li label[for=dob],.register_seller .formpage form li label[for=dob],.preferences .formpage form li label[for=gender],.register_login .formpage form li label[for=gender],.register_seller .formpage form li label[for=gender],.preferences .formpage form li label[for=shipping_country],.register_login .formpage form li label[for=shipping_country],.register_seller .formpage form li label[for=shipping_country],.preferences .formpage form li label[for=shipping_state],.register_login .formpage form li label[for=shipping_state],.register_seller .formpage form li label[for=shipping_state],.preferences .formpage form li label[for=billing_country],.register_login .formpage form li label[for=billing_country],.register_seller .formpage form li label[for=billing_country],.preferences .formpage form li label[for=billing_state],.register_login .formpage form li label[for=billing_state],.register_seller .formpage form li label[for=billing_state]{width:100%}.preferences .formpage form li label.field_error_message,.register_login .formpage form li label.field_error_message,.register_seller .formpage form li label.field_error_message{position:relative;font-weight:normal;width:100%;margin-bottom:10px;margin-left:0;text-align:left;color:#AA2200}.preferences .formpage form li input,.register_login .formpage form li input,.register_seller .formpage form li input,.preferences .formpage form li textarea,.register_login .formpage form li textarea,.register_seller .formpage form li textarea{font-family:"ProximaNova-Regular";width:100%;border:1px solid #ccc;border-radius:2px;padding:12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;background-color:#fff;text-indent:12px}.preferences .formpage form li label.inline,.register_login .formpage form li label.inline,.register_seller .formpage form li label.inline,.preferences .formpage form li input.checkbox,.register_login .formpage form li input.checkbox,.register_seller .formpage form li input.checkbox{display:block;float:left;margin:0;padding:0;width:auto;margin-bottom:10px}.preferences .formpage form li input.checkbox,.register_login .formpage form li input.checkbox,.register_seller .formpage form li input.checkbox{margin-right:5px;margin-top:2px}.preferences .formpage form li label.inline,.register_login .formpage form li label.inline,.register_seller .formpage form li label.inline{margin-right:20px}.preferences .formpage form li select,.register_login .formpage form li select,.register_seller .formpage form li select{margin-left:0;outline:none;color:#666;background:white;margin-bottom:10px;font-family:"ProximaNova-Regular";font-weight:400;font-size:14px;height:40px;border:1px solid #ccc;border-radius:2px;padding:12px 0 11px 11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:1px}.preferences .formpage form li.short input,.register_login .formpage form li.short input,.register_seller .formpage form li.short input{width:22%}.preferences .formpage form li.multiple label,.register_login .formpage form li.multiple label,.register_seller .formpage form li.multiple label{margin-bottom:15px}.preferences .formpage form li.multiple input,.register_login .formpage form li.multiple input,.register_seller .formpage form li.multiple input{margin-bottom:5px}.preferences .formpage form li.change,.register_login .formpage form li.change,.register_seller .formpage form li.change{font-family:"ProximaNova-Regular";font-size:14px;color:#000;margin-top:20px;margin-bottom:0}.preferences .formpage form li.change a,.register_login .formpage form li.change a,.register_seller .formpage form li.change a{color:#000;text-decoration:underline}.preferences .formpage form li.form_error label,.register_login .formpage form li.form_error label,.register_seller .formpage form li.form_error label{color:#AA2200}.preferences .formpage form li.form_error input.error,.register_login .formpage form li.form_error input.error,.register_seller .formpage form li.form_error input.error,.preferences .formpage form li.form_error select.error,.register_login .formpage form li.form_error select.error,.register_seller .formpage form li.form_error select.error{border:1px solid #AA2200}.preferences .formpage form li:last-child,.register_login .formpage form li:last-child,.register_seller .formpage form li:last-child{margin-bottom:0}.preferences .formpage .btn.btn-teal,.register_login .formpage .btn.btn-teal,.register_seller .formpage .btn.btn-teal{text-transform:uppercase;-webkit-font-smoothing:auto}.preferences .formpage .bigbluebutton,.register_login .formpage .bigbluebutton,.register_seller .formpage .bigbluebutton{width:100%;font-family:"ProximaNova-Regular";font-style:normal;font-size:14px;display:inline-block;padding:15px 40px 13px;color:#fff;border:none;background:#2ab3c7;margin-left:0;margin-top:10px;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.preferences .formpage .postcode_note,.register_login .formpage .postcode_note,.register_seller .formpage .postcode_note{margin-bottom:10px}.preferences .validation,.register_login .validation,.register_seller .validation{padding:20px 20px 20px 13px;margin:0 20px 20px 20px;background:#f9e6ed}.preferences .validation p,.register_login .validation p,.register_seller .validation p{margin-bottom:0 !important}.preferences .validation p.title,.register_login .validation p.title,.register_seller .validation p.title{font-family:"ProximaNova-Regular";font-size:14px;margin:0;color:#AA2200;border-bottom:0}.preferences .validation ul,.register_login .validation ul,.register_seller .validation ul{border-top:0 !important;padding-top:0 !important}.preferences .validation ul li,.register_login .validation ul li,.register_seller .validation ul li{font-family:"ProximaNova-Regular";font-size:14px;margin:10px 0 0 0 !important;color:#202222}.preferences .validation ul li span,.register_login .validation ul li span,.register_seller .validation ul li span{font-weight:bold;color:#AA2200;text-decoration:underline}.legend-border-top{border-top:1px dashed #ccc;width:100%;padding-top:20px;padding-bottom:0}.register_login #registration_form ul li select[name='gender'],.register_login #registration_form ul li select[name='shipping_state'],.register_login #registration_form ul li select[name='billing_state'],.register_login #registration_form ul li select[name='shipping_country'],.register_login #registration_form ul li select[name='billing_country']{width:343px}.register_login #registration_form ul li select[name='dob_day']{width:100px}.register_login #registration_form ul li select[name='dob_month']{width:170px}.register_login #registration_form ul li select[name='dob_year']{width:100px;margin-right:0}.register_login #registration_form #shipping_details,.register_login #registration_form #billing_details{display:none}.register_login #registration_form #shipping_details legend,.register_login #registration_form #billing_details legend{border-top:1px dashed #ccc;width:100%;padding-top:20px;padding-bottom:0}.register_login #registration_form #shipping_details ul,.register_login #registration_form #billing_details ul{border-top:none}.register_login #registration_form .use-shipping{margin-top:30px;overflow:auto}.register_login #registration_form .use-shipping .tick-box{border:1px solid #e1e1e1;width:20px !important;height:20px;background:#fff url(../images/tick.png) 0 -20px no-repeat;cursor:pointer;float:left;margin-right:10px}.register_login #registration_form .use-shipping .tick-box.active{background-position:0 0}.register_login #registration_form .use-shipping p{float:left;font-family:"ProximaNova-Regular";font-weight:400;color:#000;font-size:14px;line-height:21px;margin-bottom:0}.register_login #registration_form p.reg-success-msg{color:#2AB3C7;font-size:17px;margin:15px}.register_login #registration_form p.reg-success-msg span{color:#000;font-weight:bold}.register_login #registration_form input#submit_registration{margin-bottom:40px}.register_login .fb-connect-bg-fix{margin-left:0;margin-right:0}.register_login .fb-connect-bg-fix .fb-connect{width:100%;height:90px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;background:url(../images/bg_fb_connect.gif) repeat-x top left;margin:20px 0 20px 0}.register_login .fb-connect-bg-fix .fb-connect span{float:right;font-family:"ProximaNova-Regular";font-size:18px;color:#717171;margin:34px 0 0 0;letter-spacing:1px}.register_login .fb-connect-bg-fix .fb-connect a{float:left;width:292px;height:47px;background:url(../images/fb_connect.gif) no-repeat top left;margin:21px 0 0 22px}.register_seller #seller_registration_form ul li select[name='business_state'],.register_seller #seller_registration_form ul li select[name='business_country'],.register_seller #seller_registration_form ul li select[name='business_classification'],.register_seller #seller_registration_form ul li select[name='product_classification'],.register_seller #seller_registration_form ul li select[name='lead']{width:343px}.register_seller #seller_registration_form #product_details legend,.register_seller #seller_registration_form #authentication_details legend.border-top{border-top:1px dashed #ccc;width:100%;padding-top:20px;padding-bottom:0}.register_seller #seller_registration_form .gst-help,.register_seller #seller_registration_form .gst-note{clear:both;display:block}.register_seller #seller_registration_form .gst-note{color:#AA2200}.register_seller #seller_registration_form #submit_registration.disable-submit{background:#e8e8e8}.register_seller #seller_registration_form #submit_registration.disable-submit:hover{background:#e8e8e8}.preferences #preference_form label,.preferences #preference_form input[type="radio"],.preferences #preference_form input[type="checkbox"]{margin:4px;padding:0;width:auto;display:inline-block}.preferences #preference_form label{padding-top:5px}.preferences #preference_form input[type="submit"]{width:50%;min-width:250px}.preferences #errors .error{color:#AA2200;padding:15px}@media (max-width:1199px){.register_login .formpage section,.register_seller .formpage section{margin-left:0;margin-right:0}.register_login .validation,.register_seller .validation{margin:0 0 20px 0}.register_login #registration_form ul li select[name='dob_day'],.register_seller #registration_form ul li select[name='dob_day']{width:70px}.register_login #registration_form ul li select[name='dob_month'],.register_seller #registration_form ul li select[name='dob_month']{width:150px}.register_login #registration_form ul li select[name='dob_year'],.register_seller #registration_form ul li select[name='dob_year']{width:70px}.register_login #registration_form ul li select[name='shipping_country'],.register_seller #registration_form ul li select[name='shipping_country'],.register_login #registration_form ul li select[name='billing_country'],.register_seller #registration_form ul li select[name='billing_country'],.register_login #registration_form ul li select[name='gender'],.register_seller #registration_form ul li select[name='gender'],.register_login #registration_form ul li select[name='shipping_state'],.register_seller #registration_form ul li select[name='shipping_state'],.register_login #registration_form ul li select[name='billing_state'],.register_seller #registration_form ul li select[name='billing_state']{width:100%}.register_login #seller_registration_form ul li select[name='business_state'],.register_seller #seller_registration_form ul li select[name='business_state'],.register_login #seller_registration_form ul li select[name='business_country'],.register_seller #seller_registration_form ul li select[name='business_country'],.register_login #seller_registration_form ul li select[name='business_classification'],.register_seller #seller_registration_form ul li select[name='business_classification'],.register_login #seller_registration_form ul li select[name='product_classification'],.register_seller #seller_registration_form ul li select[name='product_classification'],.register_login #seller_registration_form ul li select[name='lead'],.register_seller #seller_registration_form ul li select[name='lead']{width:100%}}@media (max-width:767px){.register_login .formpage h2,.register_seller .formpage h2{font-size:18px;margin:20px 0 20px 0 !important;padding-bottom:10px !important}.register_login .formpage form fieldset legend,.register_seller .formpage form fieldset legend{border-bottom:0}.register_login .fb-connect a,.register_seller .fb-connect a{margin:21px auto 0 auto;float:none;display:block}}@media (max-width:480px){.register_login .formpage section,.regiser_seller .formpage section{padding:20px 10px 0 10px}.register_login #registration_form ul li select[name='dob_day'],.regiser_seller #registration_form ul li select[name='dob_day']{width:75px}.register_login #registration_form ul li select[name='dob_month'],.regiser_seller #registration_form ul li select[name='dob_month']{width:120px}.register_login #registration_form ul li select[name='dob_year'],.regiser_seller #registration_form ul li select[name='dob_year']{width:75px}}.sitemap .main{background:#fff}.sitemap .main h2{font-size:22px}.sitemap .main h2 a{color:#000}.sitemap .main h2 a:hover{text-decoration:none}.sitemap .pagetitle{margin-bottom:20px}.sitemap .pagetitle .col-md-12 .wrap{border-top:1px solid #e1e1df;border-bottom:1px solid #e1e1df}.sitemap .pagetitle .col-md-12 .wrap h1{color:#000;font-family:'ProximaNovaSemi';font-size:22px;font-weight:normal;margin-top:24px;margin-bottom:19px}.sitemap .tree ul{padding-left:20px}.sitemap .tree li{list-style-type:none;margin:0;padding:10px 5px 0 5px;position:relative}.sitemap .tree li span{display:block;float:left;margin-right:10px;width:30px;text-align:right}.sitemap .tree li span i.fa-minus-square,.sitemap .tree li span i.fa-plus-square{color:#41264d}.sitemap .tree li span i.fa-minus-square:hover,.sitemap .tree li span i.fa-plus-square:hover{color:#31163d}.sitemap .tree li.parent_li>span{cursor:pointer}.sitemap .tree a,.sitemap .tree a:hover,.sitemap .tree a:visited{color:#000}body.sellers #fixednav{position:fixed;left:0;right:0;top:0;height:42px;display:none;z-index:99999}body.sellers #fixednav div.wrap{display:block;position:relative;height:auto;margin:0 auto;z-index:1;background:#fff}body.sellers .azsellers h2{font-family:"ProximaNovaSemi";font-size:22px;color:#000;font-weight:normal}body.sellers .azsellers .section{padding-top:40px;margin-top:-40px}body.sellers .azsellers .list ul{float:left;margin-bottom:0}body.sellers .azsellers .list ul li a{margin-bottom:5px;color:#000}body.sellers .azsellers .list ul li a:hover,body.sellers .azsellers .list ul li a.active{color:#000;text-decoration:underline}body.sellers .azsellers .list ul li.seller_name{width:100%}body.sellers .azsellers .list div.seller_col_group{padding:0}body.sellers .index{float:left;width:100%;background:#e8e8e8}body.sellers .index ul{float:left;padding:12px 12px 0 12px;margin:0}body.sellers .index ul li{float:left;margin:0 10px 12px 0;font-family:"BaskervilleIta";font-size:16px}body.sellers .index ul li a{font-family:"BaskervilleIta";font-size:16px;color:#999}body.sellers .index ul li a:hover{color:#000}body.sellers .index li a.selected{color:#000000}@media (max-width:568px){body.sellers .azsellers .section{padding-top:80px;margin-top:-80px}}.category h1,.collections h1{padding:5px 0 5px 10px;margin:0;font-size:22px;text-transform:uppercase;font-family:"ProximaNovaSemi";font-style:normal;font-weight:400}.category h3,.collections h3{margin:0;font-weight:bold}.category .carousel,.collections .carousel{padding:0 0 10px 0;margin-top:10px}.category .carousel-indicators,.collections .carousel-indicators{bottom:-21px}.category .carousel-indicators li,.collections .carousel-indicators li{border:1px solid #f4f2f2;box-shadow:0 1px 1px 0 #dddcdc}.category .carousel-indicators li.active,.collections .carousel-indicators li.active{background-color:#454545}.category .sidebar-section,.collections .sidebar-section{padding:5px 10px;border-bottom:1px solid #ececec;font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;opacity:.85;letter-spacing:-0.5px;line-height:22px;font-size:14px;vertical-align:middle}.category .sidebar-section h3,.collections .sidebar-section h3{font-family:"BaskervilleIta";font-style:normal;font-weight:400;font-size:17px;padding:5px 0;letter-spacing:0}.category .sidebar-section li,.collections .sidebar-section li{padding-left:10px}.category .sidebar-section .sub-cat-selected,.collections .sidebar-section .sub-cat-selected{font-weight:bold}.category a,.collections a{color:#000000}.category .sub-category ul,.collections .sub-category ul{padding:0;margin:0}.category .sub-category li,.collections .sub-category li{font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;font-size:14px;background:url(../images/bullet-point.png) no-repeat left 10px;list-style-type:none}.category .product-list-wrap,.collections .product-list-wrap{margin-top:14px;margin-bottom:30px;padding-left:0;padding-right:0}.category .no-margin,.collections .no-margin{margin:0}.category .product-list-wrap.no-margin,.collections .product-list-wrap.no-margin{margin-bottom:30px}.category .product-list-options,.collections .product-list-options{padding:10px;border-top:1px solid #ececec}.category .product-list-options h5,.collections .product-list-options h5{margin-top:12px;font-size:14px}.category .no-banner,.collections .no-banner{border:0;padding-top:0}.category .product-grid,.collections .product-grid{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.category .product-grid .no-results,.collections .product-grid .no-results{display:inline-block;width:100%;padding:40px 30px 30px 30px;background:#eee;text-align:center}.category .product-grid .no-results h3,.collections .product-grid .no-results h3{margin-bottom:10px;text-transform:uppercase;font-size:22px}.category .product-grid .no-results .searchboxextra input,.collections .product-grid .no-results .searchboxextra input{width:300px;padding:12px 45px 10px 10px;background:#fff}.category .product-grid .no-results .searchboxextra .search,.collections .product-grid .no-results .searchboxextra .search{position:absolute;width:24px;height:24px;border:0;filter:alpha(opacity=0);background:url('../images/icon-search.png') no-repeat top right;margin:10px 0 0 -35px}.category .product-grid #searchWidget h2,.collections .product-grid #searchWidget h2{width:100%;border-bottom:1px solid #eaeaea;text-transform:none;line-height:39px;opacity:1;margin-bottom:5px;margin-top:7px}.category .price-range,.collections .price-range{padding:0}.category .price-range select,.collections .price-range select{background:transparent;width:100%;margin:0;padding:0;border:none}.category .sale-item,.collections .sale-item{position:relative;margin:0 auto;vertical-align:top;float:left;padding:10px 5px 5px 5px;word-wrap:normal;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.category .sale-item img,.collections .sale-item img{margin:0 auto;width:100%;border-bottom:1px solid #ececec}.category .sale-item h4,.collections .sale-item h4{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:13px;line-height:17px;padding-top:12px;text-transform:uppercase;max-height:46px;overflow:hidden;margin:0}.category .sale-item h5,.collections .sale-item h5{padding-top:5px;font-size:14px;opacity:.75}.category .sale-item h6,.collections .sale-item h6{font-weight:600;display:inline;font-size:14px}.category .sale-item h5,.collections .sale-item h5,.category .sale-item h6,.collections .sale-item h6{font-family:"BaskervilleReg";font-style:normal;font-weight:400;margin:0}.category .sale-item h6.on-sale,.collections .sale-item h6.on-sale{color:#da0432}.category .sale-item h6.on-sale-old,.collections .sale-item h6.on-sale-old{text-decoration:line-through;font-weight:400}.category .sale-item .extras,.collections .sale-item .extras{display:none}.category .sale-item .extras .gift-wrap,.collections .sale-item .extras .gift-wrap{background:url(../images/icon-gift.png) no-repeat;width:20px;height:24px;float:left;margin-right:5px}.category .sale-item .extras .int-shipping,.collections .sale-item .extras .int-shipping{background:url(../images/icon-plane.png) no-repeat;width:25px;height:24px;float:left;margin-right:5px}.category .sale-item-text-wrap,.collections .sale-item-text-wrap{height:100px}.category .sale-item-text-wrap-admin,.collections .sale-item-text-wrap-admin{height:180px}.category select,.collections select{padding-right:18px;margin-left:7px;margin-top:0;font-size:17px;font-family:"BaskervilleIta";font-style:normal;font-weight:400}.category .int-shipping,.collections .int-shipping{background:url('../images/plane.png') 100% 50% no-repeat}.category .checkbox,.collections .checkbox{margin:0}.category .checkbox label,.collections .checkbox label{vertical-align:top}.category .spec-gift,.collections .spec-gift{position:absolute;left:110px;top:-3px}.category .btn,.collections .btn{height:44px;width:auto;min-width:44px;border:1px solid #ececec;background-color:transparent;padding:15px 10px}.category .btn.active,.collections .btn.active,.category .btn.current,.collections .btn.current,.category .btn:hover,.collections .btn:hover{background-color:#41264d;border:1px solid #41264d;color:#fff}.category .mob-cat-menu,.collections .mob-cat-menu{display:none}.category .mob-btn,.collections .mob-btn{height:38px;border:1px solid #e6e6e6;margin-top:10px;display:none;background:#e6e6e6 url('../images/mobile-plus.png') 95% 50% no-repeat}.category .mob-btn h5,.collections .mob-btn h5{margin:0;padding-top:11px;padding-left:10px;font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;text-transform:uppercase}.category .mob-btn-open,.collections .mob-btn-open{background-color:#fdfcfb;background:url('../images/mobile-minus.png') 95% 50% no-repeat}.category .mob-dropdown,.collections .mob-dropdown{background-color:#f7f7f7;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.category .mob-dropdown li,.collections .mob-dropdown li{background-color:transparent}.category .mob-sort-menu ul,.collections .mob-sort-menu ul{margin-bottom:0;padding-left:0;list-style:none;display:none}.category .mob-sort-menu li,.collections .mob-sort-menu li{height:38px;background-color:#f7f7f7;border-bottom:1px solid #e6e6e6;padding:0}.category .mob-sort-menu select,.collections .mob-sort-menu select{padding:0 0 0 10px;background:transparent;border:none;-webkit-appearance:none}.category .select-arrow,.collections .select-arrow{background:url('../images/select-arrow.png') 95% 50% no-repeat}.category #category-more-info,.collections #category-more-info{margin-top:20px}.category .category-more-info-read-more-btn,.collections .category-more-info-read-more-btn{font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;cursor:pointer;padding-top:10px}.category h5.category-more-info-read-more-btn,.collections h5.category-more-info-read-more-btn{margin:0;padding-top:5px}.category .category-more-info-read-more-btn:hover,.collections .category-more-info-read-more-btn:hover{font-family:"ProximaNova-Regular";font-style:normal;font-weight:400;cursor:pointer;text-decoration:underline}.category .category-more-info-copy,.collections .category-more-info-copy{color:#A1A1A1}.category .read-more,.collections .read-more{height:38px;overflow:hidden}#category-title{padding-left:10px}.category .product-grid #searchWidget h2,.category .product-grid .no-results p{font-family:"BaskervilleIta";font-style:normal;font-weight:400;font-size:23px}@media (min-width:1199px){.category .shipping-opts img{position:absolute;right:-10px;top:0}}@media (max-width:1199px){.category .sale-item{width:33.33%}.category .sub-category,.product-list-wrap{display:block}}@media (max-width:991px){.category .sale-item{width:33.33%}.category .sub-category,.product-list-wrap{display:block}.category .shipping-opts img{display:none}.category .special-features img{display:none}}@media (max-width:767px){.category .sale-item{width:33.33%}.category select{width:100%;margin-left:0}.category .shipping-opts img{display:inline}.category .special-features img{display:inline}.ff .category .select-arrow{background:#F7F7F7}.ff .category select{width:95%}.ff .category .price-range select{width:96.3%}.category .mob-btn{display:block}.category .mob-sort-menu ul{display:block}.category .product-list-wrap,.mob-dropdown,.category .sidebar-section{display:none}.category .price-range select{-webkit-appearance:none;background:url('../images/select-arrow.png') 95% 50% no-repeat;padding-left:10px}}@media (max-width:480px){.category .sale-item{width:50%}.category select{width:100%;margin-left:0}.category .mob-btn{display:block}.category .mob-sort-menu ul{display:block}.category .product-list-wrap,.mob-dropdown,.category .sidebar-section{display:none}.category .shipping-opts img{display:inline}.category .special-features img{display:inline}.ff .category .select-arrow{background:#F7F7F7}.ff .category select{width:95%}.ff .category .price-range select{width:98.3%}.category .product-grid .no-results{padding:40px 10px 30px 10px}.category .product-grid .no-results .searchboxextra input{width:240px;background-size:cover}}.store h1{font-size:22px;padding-bottom:10px;padding-top:8px;padding-left:0;margin:0;text-transform:none}.store #store-description{font-family:'ProximaNovaReg';font-style:normal;font-weight:400}.store #store-description .store-copy{overflow:hidden}.store #store-description .store-copy p{font-size:14px}.store #store-description span.show-more,.store #store-description span.show-less{display:none;padding-bottom:20px;color:#2fc9df;cursor:pointer}.store #store-description span.show-more:hover,.store #store-description span.show-less:hover{color:#2ab3c7}.store #store-description.more .store-copy{max-height:60px;overflow:hidden}.store #store-description.more span.show-more{display:inline-block}.store #store-description.less .store-copy{max-height:100%}.store #store-description.less span.show-less{display:inline-block}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}body.collections .product-list-wrap{margin-top:0}body.collections .product-list-wrap .product-list-options{padding:0;border:none}body.collections .collection-name{margin:30px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #000;position:relative}body.collections .collection-name h2{text-align:center;margin:0;padding:0}body.collections .collection-name h2 a{display:inline-block;width:auto;max-width:calc(100% - 40px)}body.collections .collection-name .slick-nav{position:absolute;top:0;width:21px;height:17px;cursor:pointer}body.collections .collection-name .slick-nav.slick-prev{left:0;background:url('../images/arrow_left.gif') no-repeat top left}body.collections .collection-name .slick-nav.slick-next{right:0;background:url('../images/arrow_right.gif') no-repeat top left}body.collections .collection-name .slick-nav:hover{background-position:bottom left}body.collections .collection-name .slick-nav.slick-disabled,body.collections .collection-name .slick-nav.slick-disabled:hover{opacity:.4;background-position:top left}body.collections .carousel>.sale-item{display:none}body.collections .carousel div.loading{height:100px;width:100%;background:url('../images/ajax-loader.gif') no-repeat;background-position:50% 50%}body.subscribe div.no-results{padding:80px 30px}body.subscribe div.no-results>p{margin-bottom:20px}body.subscribe div.no-results p.error_msg{color:#f00}body.subscribe div.no-results form{width:100%;max-width:380px;margin:0 auto;position:relative}body.subscribe div.no-results form input[type=text]{font-family:"ProximaNova-Regular";width:100%;border:1px solid #ccc;border-radius:2px;padding:12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;background-color:#fff;text-indent:12px}body.subscribe div.no-results form button{width:21px;height:13px;background:url('/images/submit.gif') no-repeat;border:0;position:absolute;right:16px;top:16px}body.subscribe .ft-tabs{display:none}body.faqs #page-content a{color:#2fc9df}body.faqs #page-content a:hover{color:#2ab3c7}body.faqs #page-content a:visited{color:#2fc9df}body.faqs #page-content h2,body.faqs #page-content h3{font-family:"ProximaNovaSemi"}body.faqs #page-content h2{font-size:22px;margin-top:2em}body.faqs #page-content h3{font-size:18px;margin-top:1.5em}body.faqs #page-content ul#toc{padding-left:0}body.faqs #page-content ul#toc a{color:black;font-family:"ProximaNova-Regular"}body.faqs #page-content ul#toc>li{list-style:none;margin-top:2em}body.faqs #page-content ul#toc>li>a{font-family:"ProximaNovaSemi";font-size:22px;text-transform:uppercase}body.faqs #page-content ul#toc>li li{margin-top:.5em}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.top_bar_banner{text-align:center;color:white;position:relative;box-sizing:border-box;line-height:70px;height:70px;padding:0 80px}.top_bar_banner p{line-height:normal;font-size:17px;font-family:"ProximaNova-Regular";display:inline;vertical-align:middle;letter-spacing:1px}.top_bar_banner p strong{font-family:"ProximaNovaSemi";font-weight:normal}.top_bar_banner img,.top_bar_banner p{display:inline;vertical-align:middle}.top_bar_banner .image_left,.top_bar_banner .image_right{position:absolute;top:-10px}.top_bar_banner .image_left{left:0}.top_bar_banner .image_right{right:0}.top_bar_banner .shop-now{position:relative;padding-right:10px;display:inline-block}.top_bar_banner .shop-now i.fa{position:absolute;top:1px;right:0}@media (max-width:991px){.top_bar_banner p{display:inline-block;margin:0;width:calc(100% - 60px)}.top_bar_banner p strong{font-size:17px}.top_bar_banner p span.expires{display:inline-block}}@media (max-width:580px){.top_bar_banner{padding:0 10px}.top_bar_banner p{width:100%}.top_bar_banner img{display:none}.top_bar_banner .and-more{display:none}}.menu.mothersday>li>a{padding:10px 10px}@media (max-width:1199px){.menu.mothersday>li>a{padding:10px 7px}.menu.mothersday>li.new-in-store>a:after{content:""}}@media (max-width:991px) and (min-width:768px){.menu.mothersday>li>a{padding:10px 4px}}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-spinner{content:"\f110"}.new{font-family:"ProximaNova-Regular"}.new .product-title{font-family:"ProximaNovaSemi";font-style:normal;font-weight:400;font-size:18px;letter-spacing:2px;margin-bottom:10px;margin-top:5px;text-transform:uppercase}.new h2{font-size:22px;margin-bottom:20px}.new .heading{font-size:34px;line-height:36px;color:#000;text-transform:uppercase;margin-bottom:12px;letter-spacing:3px}.new p{font-size:1.1em;margin-bottom:20px}.new .sub-heading{margin-bottom:20px;font-family:"ProximaNovaSemi";font-size:14px;text-transform:uppercase;letter-spacing:2px}.new .alert{color:#000;font-family:"ProximaNova-Regular";border-radius:0}.new .alert-warning{border-color:#AA2200;background:rgba(170,34,0,0.02)}.new .alert-info{border-color:#41264d;background:rgba(65,38,77,0.2)}.new .alert-error{border-color:#AA2200;background:rgba(170,34,0,0.02);color:#AA2200}.new .alert-plain{border-color:transparent;margin:0;padding:0;color:#000}.new .form-group{font-size:1em;margin-bottom:25px}.new .form-group.required label:after{content:" *"}.new .vf-submitted .vf-invalid{border:1px solid #AA2200 !important;box-shadow:none;color:#AA2200}.new .vf-submitted .vf-invalid::-webkit-input-placeholder{color:#AA2200}.new .vf-submitted .vf-invalid:-moz-placeholder{color:#AA2200}.new .vf-submitted .vf-invalid::-moz-placeholder{color:#AA2200}.new .vf-submitted .vf-invalid:-ms-input-placeholder{color:#AA2200}.new input,.new email,.new password{font-family:"ProximaNova-Regular";width:100%;height:auto;border:1px solid #666;border-radius:0;padding:12px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;text-indent:12px}.new input::-webkit-input-placeholder,.new email::-webkit-input-placeholder,.new password::-webkit-input-placeholder{text-align:left;font-family:"ProximaNova-Regular"}.new input:-moz-placeholder,.new email:-moz-placeholder,.new password:-moz-placeholder{text-align:left;font-family:"ProximaNova-Regular"}.new input::-moz-placeholder,.new email::-moz-placeholder,.new password::-moz-placeholder{text-align:left;font-family:"ProximaNova-Regular"}.new input:-ms-input-placeholder,.new email:-ms-input-placeholder,.new password:-ms-input-placeholder{text-align:left;font-family:"ProximaNova-Regular"}.new input[type=checkbox]{position:relative;width:20px;margin-right:10px;margin-top:0;height:20px}.new input[type=checkbox]:before{content:"";position:absolute;left:-1px;top:-3px;border:1px solid #e1e1e1;width:24px !important;height:24px !important;background:#fff url(/images/tick.png) 0 -20px no-repeat;cursor:pointer;float:left;margin-right:10px}.new input[type=checkbox]:checked:before{background-position:2px 3px}.new .toggle-password-visibility{position:relative}.new .toggle-password-visibility .all-seeing-eye{position:absolute;height:50px;width:50px;right:20px;top:-9px;z-index:9;background-size:67px;background-image:url(https://res.cloudinary.com/hardtofind/image/upload/c_scale,h_134/v1486598074/site%20assets/closed_eye.png)}.new .toggle-password-visibility .all-seeing-eye:hover{cursor:pointer}.new .toggle-password-visibility .all-seeing-eye.open{background-image:url(https://res.cloudinary.com/hardtofind/image/upload/c_scale,h_134/v1486598074/site%20assets/open_eye.png);background-position-y:-7px}.new .radio label{padding-left:27px}.new input[type=radio]{width:20px;margin-left:-26px}.new label{display:block;font-family:"ProximaNovaSemi";font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:2px;width:100%;margin:0 0 10px;text-align:left;color:#000}.new .label-relaxed{font-family:"ProximaNova-Regular";text-transform:none;letter-spacing:0}.new .errors{margin-top:10px}.new .errors>li{font-family:"ProximaNova-Regular";width:100%;margin-bottom:10px;text-align:left;color:#AA2200}.login-form{margin-bottom:50px}.social-login{margin-bottom:50px}.new .btn{padding-top:16px;padding-bottom:14px;font-family:"ProximaNovaSemi";font-size:14px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;background-color:#fff}.new .btn:before{color:#fff}.new .btn-with-static-icon{position:relative}.new .btn-with-static-icon i{font-size:30px;position:absolute;left:20px;top:0;bottom:0;margin:auto 0;height:30px;width:30px}.new .btn-with-icon:before{font-family:FontAwesome;font-size:20px;margin-right:20px;vertical-align:middle}.new .btn-default{background-color:#fff;color:#2ab3c7;border-color:#666}.new .btn-default:hover{color:#2fc9df}.new .btn-icon{width:48px;color:#000;border-color:#e6e6e6;margin-right:5px}.new .btn-icon:last-child{margin-right:0}.new .btn-icon:hover{background-color:#41264d;border-color:#41264d;color:#fff}.new .btn-icon:hover:hover{background-color:#31163d;border-color:#31163d;color:#fff}.new .btn-no-border{width:auto;padding-left:10px;padding-right:10px;border:none}.new .btn-teal,.new .btn-primary{background-color:#2ab3c7;border-color:#2ab3c7;color:#fff}.new .btn-teal:hover,.new .btn-primary:hover{background-color:#2fc9df;border-color:#2fc9df;color:#fff}.new .btn-secondary{background-color:#41264d;border-color:#41264d;color:#fff}.new .btn-secondary:hover{background-color:#31163d;border-color:#31163d;color:#fff}.new .btn-processing{opacity:.8}.new .btn-processing:before{font-family:FontAwesome;font-size:20px;margin-right:20px;vertical-align:middle}.new .btn-processing:before{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;content:"\f110"}.new .btn-facebook{background-color:#3B5998;color:#fff}.new .btn-facebook:before{font-family:FontAwesome;font-size:20px;margin-right:20px;vertical-align:middle}.new .btn-facebook:before{color:#fff;content:"\f09a"}.new .btn-facebook:hover{color:#fff}.new .btn-google{background-color:#DC4F40;color:#fff}.new .btn-google:before{font-family:FontAwesome;font-size:20px;margin-right:20px;vertical-align:middle}.new .btn-google:before{color:#fff;content:"\f0d5";margin-right:17px}.new .btn-google:hover{color:#fff}.new .btn-with-static-icon-collapse-mobile{font-size:0;letter-spacing:0;min-width:46px}.new .btn-with-static-icon-collapse-mobile:before{margin-right:0;font-size:25px}.new .btn-lg{padding:10px 16px;font-size:22px;line-height:1.33;border-radius:0}.new .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.new .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.new a{color:#2ab3c7;font-family:"ProximaNovaSemi"}.new a:hover{color:#2fc9df}.new .col-lg-offset-4_5{margin-left:29.175%}.new .mb-0{margin-bottom:0}.new .mb-xs{margin-bottom:10px}.new .mb-15{margin-bottom:15px}.new .mb-s{margin-bottom:20px}.new .mb-25{margin-bottom:25px}.new .mb-m{margin-bottom:30px}.new .mb-l{margin-bottom:50px}.new .mb-xl{margin-bottom:100px}@media (min-width:768px){.new .gutter-40.row{margin-right:-20px;margin-left:-20px}.new .gutter-40>[class^="col-"],.new .gutter-40>[class^=" col-"]{padding-right:20px;padding-left:20px}.new .gutter-20.row{margin-right:-10px;margin-left:-10px}.new .gutter-20>[class^="col-"],.new .gutter-20>[class^=" col-"]{padding-right:10px;padding-left:10px}.new .gutter-10.row{margin-right:-5px;margin-left:-5px}.new .gutter-10>[class^="col-"],.new .gutter-10>[class^=" col-"]{padding-right:5px;padding-left:5px}.new .gutter-0.row{margin-right:0;margin-left:0}.new .gutter-0>[class^="col-"],.new .gutter-0>[class^=" col-"]{padding-right:0;padding-left:0}}.new .v-cloak{display:none}.new .centering{display:flex;justify-content:center;align-items:center}.new .col-centered{display:inline-block;float:none;vertical-align:middle}.new .search-autocomplete{position:relative;overflow:visible;height:auto}.new .search-autocomplete .search-input{position:relative;border-color:#ccc;z-index:1000;height:38px;font-size:15px}.new .search-autocomplete .inner-submit{position:absolute;width:85px;height:100%;right:0;top:0;color:#fff;background-color:#2fc9df;outline:none;border:none;z-index:1001;font-family:"ProximaNovaSemi";letter-spacing:1.5px}.new .search-autocomplete .inner-submit i{padding-left:5px;font-size:13px}.new .search-autocomplete .inner-submit:hover{background-color:#2ab3c7}.new .search-autocomplete .search-autocomplete-suggestions-title{text-transform:uppercase;font-family:"ProximaNova-Bold";padding-left:6px}.new .search-autocomplete .search-autocomplete-suggestions{position:absolute;left:0;top:100%;width:500px;height:auto;background-color:#fff;border:solid thin #ccc;box-shadow:rgba(0,0,0,0.2) 0 0 11px;overflow:hidden;z-index:999}@media (max-width:769px){.new .search-autocomplete .search-autocomplete-suggestions{width:100%}}.new .search-autocomplete .search-autocomplete-suggestions .search-autocomplete-suggestions-products li:nth-child(odd){background-color:#f7f7f7}.new .search-autocomplete .search-autocomplete-suggestions ul li{height:auto;border-bottom:solid 1px #e7e7e7;overflow:auto}.new .search-autocomplete .search-autocomplete-suggestions ul li a{font-family:"ProximaNova-Regular";color:#000;display:block;width:100%;padding:6px 4px;overflow:auto}.new .search-autocomplete .search-autocomplete-suggestions ul li a strong{font-family:"ProximaNovaSemi"}.new .search-autocomplete .search-autocomplete-suggestions ul li a:hover{text-decoration:none;background-color:#e7e7e7}.new .search-autocomplete .search-autocomplete-suggestions ul li .search-autocomplete-suggestions-suggestion-product-title{margin-bottom:3px;font-family:"ProximaNovaSemi";color:#666;font-size:12px}.new .search-autocomplete .search-autocomplete-suggestions ul li .search-autocomplete-suggestions-suggestion-product-description{color:#000;font-size:12px;font-family:"ProximaNova-Regular"}.new .search-autocomplete .search-autocomplete-suggestions ul li .search-autocomplete-suggestions-suggestion-product-image{height:50px;padding:3px 5px;float:left}.new .search-autocomplete .search-autocomplete-suggestions ul li .search-autocomplete-suggestions-suggestion-product-rrp{float:right;padding-right:4px;font-size:12px}.new .search-autocomplete .search-autocomplete-suggestions ul li:last-child{border-bottom:none}.new .search-autocomplete .search-autocomplete-suggestions ul li:hover{background-color:#fff}.new .pagination{padding:10px 0;margin-top:10px;margin-bottom:0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}