.pdp{overflow:visible}
.pdp .ui-product-detail{z-index:110}
.pdp .ui-tabs{margin-top:60px;margin-bottom:25px}
.ui-skincare-guide-startscreen{margin-bottom:40px}
.pdp .ui-beauty-slider{margin-bottom:25px}
.ui-beauty-slider .headline-separator-holder{overflow:visible}
.ui-product-slider{margin-bottom:0;padding:15px}
.pdp .w-content{overflow:visible}
.pdp-image-slider{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}
.pdp-image-slider.is-zoomed{z-index:0}
.pdp-image-slider .image-slider-hidden{visibility:hidden}
.pdp-image-slider .rsSlide{height:100%}
.pdp-image-slider:not(.new-pdp-image-slider) .rsContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pdp-image-slider .rsArrow{display:none!important}
.pdp-image-slider:hover .rsArrow{display:block!important}
.pdp .slider-indicator{position:absolute;bottom:10px;left:0;right:0;z-index:10;font-size:0;text-align:center}
.pdp .slider-indicator .dot{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;width:6px;height:6px;border:1px solid #ccc;background:#fff;margin-left:6px;border-radius:50%}
.pdp .slider-indicator .dot:first-child{margin-left:0}
.pdp .slider-indicator .dot.active{background:#333}
.pdp .ui-product-detail .offer{float:right;padding-left:0.5em;text-align:right}
.pdp .ui-product-detail .price-wrap{white-space:nowrap}
#pdp-shipping-popup{max-width:650px}
.pdp .ui-product-detail .order-buttons{margin:15px 0;float:none}
.pdp .ui-product-detail .order-buttons:before{content:'';display:table;width:100%;clear:both}
.pdp .ui-product-detail .order-buttons .add-to-basket{float:none;width:100%}
.subscribe-info{border:1px solid #d9d9d9;padding:14px 12px;margin-bottom:30px;position:relative}
.subscribe-info .heading{text-transform:uppercase;font-weight:bold;font-size:15px}
.pdp .ui-product-detail .order-buttons .prod-quantity{display:none}
.pdp .shipping-info-link{color:#333;text-decoration:underline;cursor:pointer}
.pdp .shipping-info-link:hover{color:#f60}
.pdp-share-popup,.pdp-shipping-popup{display:none}
.pdp-share-popup.k-window-content,.pdp-shipping-popup.k-window-content{display:block}
.pdp-share-popup .ui-ss-inner-container{line-height:normal;text-align:center}
.pdp-share-popup .header,.pdp-shipping-popup .title{display:block;font-size:20px;line-height:25px;text-transform:uppercase;float:none;margin:0 0 20px;text-align:center}
.pdp .shipping-info-link{color:#333;text-decoration:underline;cursor:pointer}
.pdp .shipping-info-link:hover{color:#bbd05e}
.pdp .pdp-info-tabs{margin-top:60px}
.pdp .pdp-info-tabs .tabs-group{margin-top:30px}
.pdp .pdp-info-tabs .tab ol{list-style-type:decimal;margin:0 0 1em 5px}
.pdp .pdp-info-tabs .tab ul{list-style-type:disc;margin:0 0 1em 5px}
.pdp .pdp-info-tabs .tab ol li,.pdp .pdp-info-tabs .tab ul li{margin-left:15px;margin-bottom:.3em}
.pdp .pdp-info-tabs .tab br{display:none}
.pdp .all-ingredients-header{font-weight:bold;margin-top:8px}
.pdp .tab.active{color:#333}
.pdp .active-ingredients > p:first-child,.pdp .tab.active > p:first-child{margin-top:0}
.w-next-available-date{color:#666;font-size:12px;margin:4px 0 6px;width:100%}
.w-next-available-date .nad-text-wrap{display:inline-block;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;position:relative}
.w-next-available-date .nad-text{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.w-next-available-date .help{position:absolute;right:0;top:-5px;font-size:20px;color:#333}
.BVRRPrimarySummary .BVRRRatingSummaryLinks{display:inline-block;margin:5px 0}
.ui-tabs.bazaar-voice .BVRRNoContent{border-top:0}
.zoom{position:relative;cursor:crosshair;float:left}
.zoom .rsNoDrag{cursor:crosshair}
.zoom.image-wrapper{overflow:visible}
.zoom .image{width:100%}
.zoom .follower{position:absolute;border:1px solid #ccc;display:none;background:#fff;opacity:0.5;z-index:1000;padding:0 1em;margin:5px 0 0 5px;white-space:nowrap;text-indent:0}
.zoom .follower.active{text-indent:-999em;padding:0;width:298px;height:298px;margin:-149px 0 0 -149px}
.zoomImg{background:#fff}
.zoom-target{position:absolute;right:0;top:0;width:564px;height:564px;border:1px solid #ccc;display:none;z-index:200;background:#fff}
.k-tooltip-content{text-align:left;padding:12px 20px 11px}
.beauty-app-v3 .ui-product-detail{padding-top:43px}
.beauty-app-v3 .top-right-bar{top:3px}
.add-to-basket.disable,.add-to-basket.disable:focus,.add-to-basket.disable:hover{background:#ccc;border-color:#ccc;cursor:default}
.add-to-basket.zh-cn,.add-to-basket.zh-cn:focus,.add-to-basket.zh-cn:hover,.add-to-basket.zh-cn:not(.secondary){background-image:-webkit-gradient(linear, left top, right top, from(red), to(#c00d1e));background-image:linear-gradient(to right, red, #c00d1e);border:0;opacity:1}
.add-to-basket-button.zh-cn,.add-to-basket-button.zh-cn:focus,.add-to-basket-button.zh-cn:hover,.add-to-basket-button.zh-cn:not(.secondary){background-image:-webkit-gradient(linear, left top, right top, from(red), to(#c00d1e));background-image:linear-gradient(to right, red, #c00d1e);border:0;opacity:1}
video.center{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
@media screen and (max-width: 479px){
.ui-product-set{margin:0 0 10px}
.pdp .pdp-info-tabs{margin-top:0}
.w-next-available-date{text-align:center}
}
@media screen and (max-width: 767px){
.pdp .ui-tabs{margin-top:30px;margin-bottom:15px}
.pdp .ui-beauty-slider{margin-bottom:15px}
.ui-product-slider{margin-bottom:0}
.pdp .ui-product-detail .name{font-size:20px;line-height:25px}
.pdp .shipping-info-link{display:none}
.pdp .ui-product-detail .buy-box{position:fixed;bottom:0;left:0;right:0;margin:0;background:#fff;padding:10px;z-index:200}
.beauty-app-v3 .pdp{padding-bottom:65px}
.pdp .ui-product-detail .order-buttons .add-to-basket.half-width{width:calc(50% - 9px)}
.pdp .pdp-info-tabs .tabs-group{margin-top:15px}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.product-rating .BVRRPrimarySummary .BVRRRatingSummaryLinks{margin-left:10px;display:inline-block}
}
@media only screen and (max-width: 767px){
.pdp + .page-footer .ui-standard-footer{padding-bottom:65px}
}
@media screen and (max-width: 919px){
.zoom-target{left:0;right:inherit;height:100%;width:inherit}
}
@media only screen and (min-width: 768px) and (max-width: 919px){
.product-rating .BVRRRatingsHistogramButtonPopin{margin-left:-158px}
}
/*# sourceMappingURL=product.css.bdf26cbf623fe4f10eb45eeb633e12e9.map*/