div#overlay-div{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url(../../img/vendor/taaz/loading.gif);background-repeat:no-repeat;background-position:center center;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:10000}.taaz-thumbnail{display:block;overflow:hidden;width:60px;height:auto;float:left;margin-right:5px;margin-bottom:5px}.olapic .olapic-slider-header{height:auto!important;margin:0 0 1.375em!important;line-height:1!important}.olapic .olapic-slider-header .olapic-header-title{color:#340c0c;font-family:bebas-neuebold,sans-serif!important;font-size:3.125em!important;height:auto!important;line-height:1!important;margin:0}.olapic .olapic-slider-header .olapic-header-title span.middleyour{font-family:bebas-neuebold,sans-serif!important;font-size:1.4em}.olapic .olapic-slider-header .olapic-header-title .endhashtag{color:#6e2132;display:block;font-family:calluna-bold,Georgia,serif;font-size:.42em;text-transform:uppercase!important}.olapic .olapic-slider-body{border-top:1px solid #fde8e0;padding:.75em 0 0}.olapic .olapic-slider-footer{border-bottom:1px solid #fde8e0}#olapic_specific_widget{margin:1.875em auto!important}.product-tabs{position:relative;margin:20px 0;z-index:2;clear:both}.product-tabs .tabcontent__block{height:237px;margin-right:12px;overflow:scroll}.product-tabs .tabcontent__inner{padding:30px 50px}.product-tabs .tabcontent__inner p,.product-tabs .tabcontent__inner a{color:#340c0c}.product-tabs:before{content:'';position:absolute;top:-5px;left:-5px;width:100%;height:312px;border:1px solid #000;z-index:-1}.product-tabs:after{content:'';position:absolute;bottom:1px;left:.5%;width:99%;height:6px;border-top:1px solid #340c0c;z-index:10;background:#fff}.product-tabs .tabcontent{border:1px solid #340c0c;display:none;border-top:0;height:268px;font-size:16px;font-family:calluna,Georgia,serif;padding:12px 0}.product-tabs .tabcontent.is-active{display:block}.product-tabs .tabcontent ul{margin:0 0 20px}.product-tabs .tab{border:1px solid #340c0c;background:0 0;display:table;width:100%;white-space:nowrap}.product-tabs .tab .tablink{font-family:calluna-bold,Georgia,serif;display:table-cell;color:#340c0c;background:0 0;line-height:2.4;width:25%;height:42px;border:0;outline:0;cursor:pointer;padding:5px 16px;transition:.1s background-color;font-size:14px;border-right:1px solid #340c0c;text-transform:uppercase;text-align:center}.product-tabs .tab .tablink:last-child{border-right:0}.product-tabs .tab .tablink:hover{text-decoration:none;background-color:#340c0c;color:#fff}.product-tabs .tab .tablink:focus{text-decoration:none}.product-tabs .tab .tablink.is-active{background-color:#340c0c;color:#fff;position:relative}.product-tabs .tab .tablink.is-active:before,.product-tabs .tab .tablink.is-active:after{content:' ';position:absolute;bottom:-5px;height:5px;width:60%;background:#340c0c}.product-tabs .tab .tablink.is-active:before{left:-1px}.product-tabs .tab .tablink.is-active:after{right:-1px}.product-tabs .tabcontent a{color:#340c0c;font-family:calluna-bold,Georgia,serif;text-decoration:underline}.product-tabs .get-inspired-item{float:left;width:25%;padding:0 2% 16px;text-align:center}.product-tabs .get-inspired-item h3{font-size:14px}.product-tabs .get-inspired-item h3 a{color:#340c0c}.product-tabs .get-inspired-item p{font-size:14px}.scrollbar-inner>.scroll-element.scroll-y{width:25px;opacity:1}.scrollbar-inner>.scroll-element .scroll-bar{background:url(/skin/frontend/charlottetilbury/desktop/img/product/diamond.svg) no-repeat 0 0;background-size:contain;height:44px;width:25px;opacity:1}.scrollbar-inner>.scroll-element:hover .scroll-bar,.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:transparent}.scrollbar-inner>.scroll-element .scroll-element_track{width:2px;opacity:1;margin-left:12px;background:#6e2132}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:visible}.flex-direction-nav .flex-nav-prev a{height:35px;width:26px}.flex-direction-nav .flex-nav-prev a:before{background:url(/skin/frontend/charlottetilbury/desktop/img/product/carousel-arrow-left.svg) 0 0 no-repeat transparent;content:'';height:100%;width:100%}.flex-direction-nav .flex-nav-prev .flex-prev{-moz-transition:none;-webkit-transition:none;transition:none;opacity:1;left:10px}.flex-direction-nav .flex-nav-next a{height:35px;width:26px}.flex-direction-nav .flex-nav-next a:before{background:url(/skin/frontend/charlottetilbury/desktop/img/product/carousel-arrow-right.svg) 0 0 no-repeat transparent;content:'';height:100%;width:100%}.flex-direction-nav .flex-nav-next .flex-next{-moz-transition:none;-webkit-transition:none;transition:none;opacity:1;right:10px}.product-img-box{min-height:500px}.product-img-box .product-image{max-width:329px;margin:0 79px}.product-img-box .product-image .flex-next{margin-right:-94px}.product-img-box .product-image .flex-prev{margin-left:-94px}.product-img-box .product-image a{display:inline-block}.product-img-box .product-image a img{width:100%}.product-img-box .more-views .video-tutorial a{background:url(/skin/frontend/charlottetilbury/desktop/img/product/video.png) no-repeat 0 0;display:inline-block;height:70px;text-indent:-9999px;width:70px}.product-img-box .more-views{margin:10px 0 20px}.product-img-box .more-views ul{list-style-type:none;margin:0;padding:0}.product-img-box .more-views ul:after{clear:both;content:'';display:table}.product-img-box .more-views li{display:inline-block;float:left;margin:0 10px 10px 0}.product-img-box .more-views li:last-child{margin:0}.product-img-box .more-views li a{display:block}.product-img-box .more-views img{max-width:auto;width:auto}.product-img-box .more-views .taaz-thumbs{margin:22px 0 0}.product-img-box .more-views .taaz-thumbs h3{color:#2e0e0e;font-family:bebas-neuebold,sans-serif;font-size:28px;line-height:1;margin:0 0 18px;text-transform:uppercase}.product-img-box .more-views .taaz-thumbs li{border:0;margin:0 5px 0 0;float:none}.product-img-box .more-views .taaz-thumbs .taaz-thumbnail{margin:0;width:60px}.product-shop .product-main-info{max-width:300px}.product-shop .product-main-info .product-name{margin:0 0 13px}.product-shop .product-main-info .product-name h1{color:#340c0c;font-family:bebas-neuebold,sans-serif;font-size:32px;line-height:1.2;margin:0}.product-shop .product-main-info .product-name h2{color:#3a1515;font-family:calluna-semibold,Georgia,serif;font-size:21px;line-height:1.1;margin:15px 0 0;text-transform:uppercase}.product-shop .short-description a{color:#340c0c;font-family:calluna-bold,Georgia,serif;text-decoration:underline}.product-shop .short-description{margin:20px 0 30px}.product-shop .short-description p{color:#3a1515;font-family:calluna,Georgia,serif;font-size:16px;line-height:1.1;margin:0}.product-shop .old-price{color:#3a1515;text-decoration:line-through}.product-shop .price{color:#3a1515;font-family:calluna-semibold,Georgia,serif;font-size:19px;margin:0}.product-shop .special-price .price{color:#6e2132}.product-shop .regular-price,.product-shop .price-box-bundle{display:block;margin:10px 0}.product-shop .price{color:#3a1515;font-family:calluna-semibold,Georgia,serif;font-size:19px;margin:0}.product-shop .product-main-info .regular-price,.product-shop .product-main-info .price-box-bundle{display:block;margin:10px 0}.product-shop .product-main-info .price{color:#3a1515;font-family:calluna-semibold,Georgia,serif;font-size:19px;margin:0}.product-shop .add-to-box{margin:30px 0 0}.product-shop .add-to-box .add-to-cart,.product-shop .add-to-box .sold-out{margin:0 0 15px;max-width:300px}.product-shop .add-to-box .add-to-cart .add-to-bag,.product-shop .add-to-box .sold-out .add-to-bag{margin:30px 0 0}.product-shop .add-to-box .sold-out{background:#fff4f2;color:#340c0c;padding:5px 0;text-align:center;text-transform:uppercase;font-family:avenir,sans-serif;font-size:15px}.product-shop .availability.out-of-stock{background:#fff4f2;color:#340c0c;padding:5px 0;text-align:center;text-transform:uppercase;font-family:avenir,sans-serif;font-size:15px;margin:0 0 15px}.product-shop .link-wishlist{max-width:300px;text-align:center;margin-bottom:40px}.product-shop .link-wishlist a{color:#340c0c;font-size:13px;font-family:avenir-heavy,sans-serif;text-transform:uppercase;display:inline-block}.product-shop .link-wishlist a:before{content:'';background:url(/skin/frontend/charlottetilbury/desktop/img/header/wishlist.svg);background-position:center;background-repeat:no-repeat;width:21px;height:23px;display:inline-block;margin:0 6px -6px 0}.product-shop .link-wishlist a:hover{text-decoration:none}.wishlist__actions{clear:both;margin:0;padding:0}.wishlist__actions .wishlist__update{margin:0;list-style:none}.wishlist__actions .wishlist__update a{color:#340c0c;display:block;font-size:13px;font-family:avenir-heavy,sans-serif;max-width:300px;padding-top:5px;text-align:center}.wishlist__actions .wishlist__update a:hover{text-decoration:none}.product-shop .add-to-box .add-to-cart label{display:inline-block;font-family:calluna,Georgia,serif;font-size:14px;font-weight:400;height:34px;line-height:34px;margin:0 10px 0 0;color:#3a1515}.product-shop .add-to-box .add-to-cart input{border:1px solid #ebebeb;color:#a1a1a1;height:34px;line-height:34px;max-width:90px;padding:0 10px;width:100%;font-size:.875em}.product-shop .add-to-box .add-to-cart button{background:#6e2132;border:1px solid #4a1e1e;color:#fff;font-family:avenir-medium,sans-serif;font-size:15px;font-weight:400;height:40px;line-height:1;text-transform:uppercase;width:100%}#fancybox-close{right:-35px}.product-reviews{margin:55px 0 0}.product-reviews .box-reviews{display:block;background:url(/skin/frontend/charlottetilbury/desktop/img/product/review.png) no-repeat 0 0;background-size:100% 100%;padding:60px;min-height:600px;width:100%}.product-reviews .box-reviews .box-title{text-align:center;text-indent:-9999px;margin:0 0 25px}.product-reviews .box-reviews .box-title h3{background:url(/skin/frontend/charlottetilbury/desktop/img/product/review-title.png) no-repeat 0 0;display:block;height:85px;margin:0 auto;width:286px}.product-reviews .box-reviews .review-nologged{text-align:center;color:#4a1e1e;font-family:calluna,Georgia,serif;margin:20px 20px 0}.product-reviews .box-reviews .review-nologged a{color:#6e2132}.product-reviews .box-reviews.reviews-0{display:flex;align-items:center}.product-reviews .box-content{margin:0;max-height:1000px;padding:0 0 3em;list-style:none;overflow-y:scroll}.product-reviews .box-content .review{margin:0 0 40px}.product-reviews .box-content .review:last-child{margin:0}.product-reviews .box-content .review .review-details{border-bottom:1px solid #6e2132}.product-reviews .box-content .review .review-details p{color:#4a1e1e;font-family:calluna,Georgia,serif;font-size:14px;margin:0 0 20px;line-height:1.5}.product-reviews .review-author-details{margin:0 0 15px}.product-reviews .review-author-details .review-date,.product-reviews .review-author-details .author-name{display:block;font-family:calluna-bold,Georgia,serif;font-size:16px;color:#4a1e1e}.product-reviews .box-review-container .box-content .form-list{padding:0;list-style-type:none}.product-reviews .box-review-container .box-content .form-list label{width:100%;color:#6e2132;font-size:.875em}.product-reviews .box-review-container .box-content .form-list .input-box{width:100%}.product-reviews .box-review-container .box-content .form-list .input-box input{background:#f3f3f3;border:0;padding:.5em;width:100%;font-size:.875em}.product-reviews .box-review-container .box-content .form-list textarea{width:100%;background:#f3f3f3;border:0}.product-reviews .box-review-container .box-content .buttons-set{display:inline-block;margin:1em 0;width:100%}.product-reviews .box-review-container .box-content .buttons-set .button{background:#6e2132 none repeat scroll 0 0;border:0;color:#fff;font-family:avenir,sans-serif;padding:.4em 2.8em;text-transform:uppercase;float:right}.product-reviews .box-review-container .box-content .buttons-set .button span span{font-size:.875em}.product-reviews .box-review-container .box-content .required{color:#6e2132;font-size:.875em;float:right}.product-video{margin:35px 0}.box-up-sell img,.box-related img{max-width:100%;width:auto;margin:0 auto}.box-related .note{text-align:center}.box-related .note a{color:#6e2132}.item-info{margin:0 0 20px}.box-up-sell h2,.box-related h2{color:#340c0c;font-family:bebas-neuebold,sans-serif;font-size:50px;text-transform:uppercase;font-weight:700;line-height:1;margin:0 0 20px;text-align:center}.box-up-sell h2 .text,.box-related h2 .text{border-bottom:1px solid #340c0c}.box-up-sell h3,.box-related h3{font-family:bebas-neuebold,sans-serif;font-size:25px;margin:0;text-align:center;text-transform:uppercase;margin:12px 0 0}.box-up-sell h3 a,.box-related h3 a{color:#340c0c}.box-up-sell h4,.box-related h4{font-family:calluna-semibold,Georgia,serif;font-size:14px;color:#3a1515;margin:0;text-align:center}.box-up-sell .ratings,.box-related .ratings{display:none}.box-up-sell .product-info,.box-related .product-info{position:relative}.box-up-sell .product-info .regular-price,.box-up-sell .product-info .price-box,.box-related .product-info .regular-price,.box-related .product-info .price-box{position:absolute;bottom:42px;left:0;right:0;text-align:center}.box-up-sell .product-info .price,.box-related .product-info .price{font-size:18px;font-family:calluna-semibold,Georgia,serif;color:#3a1515}.box-up-sell .actions .out-of-stock,.box-related .actions .out-of-stock{background:#fff4f2;color:#340c0c;border:1px solid #fff4f2;display:block;font-family:avenir,sans-serif;font-size:13px;line-height:1;padding:14px 12px 12px;text-align:center;text-transform:uppercase;width:70%;margin:0 auto}.box-up-sell .actions .out-of-stock{padding:9px 12px;font-size:12px}.box-related .product-info .regular-price,.box-related .product-info .price-box{display:block;position:static;width:100%}.box-up-sell .price,.box-related .price{font-family:calluna-semibold,Georgia,serif;font-size:12px}.box-up-sell .product-info .old-price,.box-up-sell .product-info .special-price,.box-related .product-info .old-price,.box-related .product-info .special-price{text-align:center;margin:7px 0}.box-up-sell .product-info .old-price,.box-related .product-info .old-price{text-decoration:line-through}.box-up-sell .product-info .special-price,.box-related .product-info .special-price{color:#6e2132}.box-up-sell .product-info .special-price .price,.box-related .product-info .special-price .price{color:#6e2132}.box-up-sell .actions,.box-related .actions{text-align:center;margin-top:40px}.box-up-sell .button,.box-related .button{background:#fff;border:1px solid #3a1515;color:#340c0c;font-family:avenir-medium,sans-serif;font-size:12px;font-weight:300;padding:6px 12px;position:relative;text-transform:uppercase;width:70%}.box-up-sell .button:hover,.box-related .button:hover{background:#6e2132;color:#fff}.box-up-sell .button:after,.box-up-sell .button:before,.box-related .button:after,.box-related .button:before{content:'';display:inline-block;position:absolute;left:50%;margin-left:-3px}.box-up-sell .button:after,.box-related .button:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #3a1515;height:0;width:0;top:0}.box-up-sell .button:before,.box-related .button:before{border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #3a1515;height:0;width:0;top:-6px}.product-main-info .availability{display:none}.bundleProduct .add-to-box{width:100%;max-width:300px}.bundleProduct .desc{width:100%}.bundleProduct .desc h2{line-height:1;margin:0;padding:1em 0;text-align:left;text-transform:none;font-size:14px;font-size:1.4rem}.bundleProduct #product_addtocart_form{width:100%;margin-bottom:0}.bundleProduct .price-box-bundle .price{margin-bottom:0;font-weight:400;font-style:normal}.bundleProduct .price-box-bundle .price-label{float:left;padding-right:.5em;padding-top:.8em}.bundleProduct fieldset.product-options{position:relative;text-align:left;top:10px;width:100%;float:left;margin-bottom:1em;border:0}.bundleProduct fieldset.product-options .bundle-options{float:none;width:100%;position:relative}.bundleProduct fieldset.product-options .required{display:none}.bundleProduct .bundle-options-default{display:block;overflow:hidden;margin-bottom:.8em;height:36px;line-height:2.7;padding:0 10px;cursor:pointer;border:1px solid #4a1e1e;position:relative;z-index:1;background-color:#fff;text-transform:uppercase;font-size:14px}.bundleProduct .bundle-options-default:hover{background-color:#fff;color:#000;text-decoration:none}.bundleProduct .bundle-options-default.open{background:#fff;color:#000;border-bottom:0;cursor:pointer}.bundleProduct .bundle-options-default .visible-section{color:#6e2132;overflow:hidden;width:220px;font-family:avenir,sans-serif;letter-spacing:1px}.bundleProduct .bundle-options-default .arrow{color:#6e2132;float:right;position:absolute;top:-18px;right:10px;font-size:25px}.bundleProduct .bundle-dropdown{position:absolute;z-index:1000;width:100%;border:1px solid #000;border-top:0;background:#fff;top:34px;display:none}.bundleProduct .bundle-options .root{margin:0;padding:0}.bundleProduct .bundle-options .root li{border-bottom:1px solid #000;padding:.8em;display:block;overflow:hidden}.bundleProduct .bundle-options .root li:hover{background:#f5f5f6;cursor:pointer;color:#f6c7b5}.bundleProduct .bundle-options .root li:last-child{border-bottom:0}.bundleProduct .bundle-options .root li img{margin-right:.5em;float:left;width:75px}.bundleProduct .bundle-options .root li span{display:block;width:180px;line-height:1.4;font-size:15px;float:left}.bundleProduct .short-description{margin:0}.recently-viewed-items .product-inner{min-height:40px}.box-holder>div:nth-of-type(2) .box-title.separator:before,.box-holder>div:nth-of-type(3) .box-title.separator:before{margin:-44px auto 10px -467px}@media screen and (max-width:1199px){.box-holder>div:nth-of-type(2) .box-title.separator:before,.box-holder>div:nth-of-type(3) .box-title.separator:before{top:unset;background:url(/skin/frontend/charlottetilbury/desktop/img/sprite/wide-separator.png) repeat-x -75px -20px;left:46%;margin:-40px auto 10px -400px;max-width:870px}}.box-holder>div:nth-of-type(2) h2,.box-holder>div:nth-of-type(3) h2{margin:75px 0}.box-collateral.box-related .actions{margin-top:20px}.giftcard-send-form+.no-display+.add-to-box{float:left;clear:left;width:300px}#BVRRContainer{margin-bottom:20px}body[class*=egift-card] .product-shop .product-main-info,body.category-e-gift-cards .product-shop .product-main-info,body.product-e-gift-card-us-25-00 .product-shop .product-main-info,body.product-e-gift-card-us-50-00 .product-shop .product-main-info,body.product-e-gift-card-us-100-00 .product-shop .product-main-info,body.product-e-gift-card-us-150-00 .product-shop .product-main-info,body.product-e-gift-card-us-250-00 .product-shop .product-main-info{max-width:100%}body[class*=egift-card] .product-shop .link-wishlist,body.category-e-gift-cards .product-shop .link-wishlist,body.product-e-gift-card-us-25-00 .product-shop .link-wishlist,body.product-e-gift-card-us-50-00 .product-shop .link-wishlist,body.product-e-gift-card-us-100-00 .product-shop .link-wishlist,body.product-e-gift-card-us-150-00 .product-shop .link-wishlist,body.product-e-gift-card-us-250-00 .product-shop .link-wishlist{clear:left;float:left;margin:0 0 60px;max-width:300px;text-align:center;width:100%}body[class*=egift-card] .product-shop .link-wishlist a,body.category-e-gift-cards .product-shop .link-wishlist a,body.product-e-gift-card-us-25-00 .product-shop .link-wishlist a,body.product-e-gift-card-us-50-00 .product-shop .link-wishlist a,body.product-e-gift-card-us-100-00 .product-shop .link-wishlist a,body.product-e-gift-card-us-150-00 .product-shop .link-wishlist a,body.product-e-gift-card-us-250-00 .product-shop .link-wishlist a{color:#340c0c;font-size:13px;font-family:avenir-heavy,sans-serif}body[class*=egift-card] .product-shop .link-wishlist a:hover,body.category-e-gift-cards .product-shop .link-wishlist a:hover,body.product-e-gift-card-us-25-00 .product-shop .link-wishlist a:hover,body.product-e-gift-card-us-50-00 .product-shop .link-wishlist a:hover,body.product-e-gift-card-us-100-00 .product-shop .link-wishlist a:hover,body.product-e-gift-card-us-150-00 .product-shop .link-wishlist a:hover,body.product-e-gift-card-us-250-00 .product-shop .link-wishlist a:hover{text-decoration:none}body[class*=egift-card] .product-shop .form-list .field,body.category-e-gift-cards .product-shop .form-list .field,body.product-e-gift-card-us-25-00 .product-shop .form-list .field,body.product-e-gift-card-us-50-00 .product-shop .form-list .field,body.product-e-gift-card-us-100-00 .product-shop .form-list .field,body.product-e-gift-card-us-150-00 .product-shop .form-list .field,body.product-e-gift-card-us-250-00 .product-shop .form-list .field{padding-bottom:0;overflow:hidden}body[class*=egift-card] .validation-advice,body.category-e-gift-cards .validation-advice,body.product-e-gift-card-us-25-00 .validation-advice,body.product-e-gift-card-us-50-00 .validation-advice,body.product-e-gift-card-us-100-00 .validation-advice,body.product-e-gift-card-us-150-00 .validation-advice,body.product-e-gift-card-us-250-00 .validation-advice{font-size:13px;padding:5px 0 0;font-family:avenir-medium,sans-serif;font-weight:400;color:#6e2132}.giftcard-send-form ul{margin:0;padding:0;list-style:none;overflow:auto}.giftcard-send-form ul label{float:left;font-size:15px;width:35%;font-family:avenir-medium,sans-serif;font-weight:400}.giftcard-send-form ul .input-box{float:right;width:65%}.giftcard-send-form ul .input-box input{padding:4px;font-family:avenir-medium,sans-serif;font-weight:400}.giftcard-send-form ul .input-box textarea{font-family:avenir-medium,sans-serif;font-weight:400;height:auto;width:100%}