.ui-shades-box{margin:5px 0 5px -5px;width:100%;overflow:hidden}
.ui-shades-box.is-swiper{overflow:hidden}
.ui-shades-box .variants{position:relative;margin:0;font-size:0;overflow:hidden;height:35px}
.ui-shades-box.is-swiper .variants{overflow:visible;white-space:nowrap}
.ui-shades-box .variants::before{content:'';display:block;height:0}
.ui-shades-box .ui-color-box{position:relative;display:inline-block;vertical-align:top;width:30px;height:30px;padding-left:5px;margin-bottom:5px;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:15px;overflow:hidden}
.ui-shades-box .hex-code{display:block;position:relative;height:100%;border-radius:15px}
.ui-shades-box .hex-code .second-color{display:block;position:absolute;width:50%;height:100%;left:50%;top:0}
.ui-color-box input{display:block;position:absolute;top:0;left:5px;width:30px;height:30px;opacity:0.001}
.ui-color-box label{display:block}
.ui-shades-box .toggle{display:block;padding-top:100%;background:#fff;font-size:16px}
.ui-shades-box .toggle::before{position:absolute;width:20px;line-height:20px;text-align:center;top:50%;left:50%;margin:-10px 0 0 -10px}
.ui-shades-box .shade{width:100%;height:auto;border-radius:15px}
.ui-shades-box .toggle:after,.ui-shades-box input,.ui-shades-box label,.ui-shades-box label::before,.ui-shades-box label:after{position:absolute;top:0;left:5px;right:0;bottom:0;border-radius:15px}
.ui-shades-box label::before,.ui-shades-box label:after{left:0}
.ui-shades-box input{opacity:0;filter:alpha(opacity=0);z-index:1}
.ui-shades-box label{z-index:100}
.ui-shades-box label::before{content:'';border:2px solid #fff;display:none}
.ui-shades-box .oos label:after{content:'';background:url(/staticcontent.axd/webpack_export/StaticAssets/Components/Shopping/Images/out-of-stock.1549c44c6653bf8d194b58c8f5f05838.png) 50% 50% no-repeat}
.ui-shades-box label.selColorBox,.ui-shades-box label:hover{border:1px solid #000}
.ui-shades-box label.selColorBox::before,.ui-shades-box label:hover::before{display:block}
.ui-shades-box .v-icon-oriflame-symbol{display:inline-block;text-align:center;color:#d3d4d6;border:1px solid #d3d4d6;font-size:22px;line-height:27px;height:30px;width:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px}
@media screen and (max-width: 479px){
.ui-shades-box .variants{margin:0 auto}
}.ui-product-detail-popup-slider .ui-promo-slider{width:100%}
.ui-product-detail-popup-slider .ui-quick-shop{width:100%}
.ui-product-detail-popup-slider .ui-product-detail{margin:32px 0}
.ui-product-detail-popup-slider .ui-product-detail .image{position:static}
.ui-product-detail-popup-slider .ui-promo-article.ui-hero .content{height:auto}
.ui-quick-shop-popup #cboxContent{padding:45px}
#replacement-window{padding:0}
#replacement-window .ui-promo-article.ui-hero .content{height:100%;max-height:200px;display:grid;margin-bottom:10px;overflow:auto}
.ui-quick-shop{position:relative;display:block;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:320px;padding:6px 45px 15px 320px}
.ui-quick-shop.ui-product-detail{margin-top:0;overflow:auto;width:100%}
.ui-quick-shop .pdp-link{text-decoration:none}
.ui-quick-shop .product-info{float:left;overflow:auto;width:100%;display:block;clear:both;position:relative}
.ui-quick-shop .code,.ui-quick-shop .color,.ui-quick-shop .points,.ui-quick-shop .size{width:100%;display:block;margin:0}
.ui-quick-shop .image-box{position:absolute;left:0;max-width:300px}
.ui-quick-shop .image-box .icon-missing{width:300px}
.ui-quick-shop .image{max-height:300px}
.ui-quick-shop .long-text .heading{position:absolute;left:-999em;top:-999em}
.ui-quick-shop .common-link{clear:both;display:block}
.ui-quick-shop .price-description .title-icon{left:0;margin-left:0}
.ui-quick-shop .ui-shades-box{margin:14px 0 0;margin:1.4rem 0 0}
.ui-quick-shop .brand{margin:0}
.ui-quick-shop .name{cursor:pointer}
.ui-quick-shop .ui-rating{margin:18px 0;font-size:1.2rem;line-height:2rem;padding-top:0}
.ui-quick-shop .description .content{margin:0 0 10px;line-height:1.8rem}
.ui-quick-shop .product-info{margin:8px 0 10px}
.ui-quick-shop .order-buttons{margin:2px 0 0;margin:0.2rem 0 0}
.ui-quick-shop .add-to-basket.disable,.ui-quick-shop .add-to-basket.disable:focus,.ui-quick-shop .add-to-basket.disable:hover{background:#ccc;border-color:#ccc;cursor:default}
.ui-quick-shop .w-next-available-date{margin-bottom:5px;float:none}
@media only screen and (max-width: 767px){
.ui-quick-shop .image-box{float:none;max-width:none;position:static;width:190px;margin:0 auto 50px}
.ui-quick-shop .image-box .icon-missing{width:100%}
.ui-quick-shop .image{max-height:none}
.ui-product-detail-popup-slider .ui-promo-slider{max-width:460px;width:100%}
.ui-product-detail-popup-slider .ui-quick-shop .description,.ui-product-detail-popup-slider .ui-quick-shop .product-info{display:none}
.ui-product-detail-popup-slider .prod-quantity{display:block}
.ui-product-detail-popup-slider .ui-quick-shop{padding:10px}
.ui-product-detail-popup-slider .ui-product-detail{margin:0;text-align:center}
.ui-product-detail-popup-slider .ui-product-detail .order-buttons .add-to-basket{width:100%;margin:10px 0 0}
.ui-product-detail-popup-slider .rsNav{top:210px}
#replacement-window{padding-bottom:20px}
#replacement-window .ui-promo-article.ui-hero .content{max-height:unset}
#replacement-window .rsNav{padding-top:unset;top:unset;bottom:-10px}
}
@media only screen and (min-width: 768px) and (max-width: 919px){
.ui-product-detail-popup-slider .ui-promo-slider{width:746px}
.ui-quick-shop{padding-left:280px}
.ui-quick-shop .image-box{max-width:260px}
.ui-quick-shop .image-box .icon-missing{width:260px}
}
@media only screen and (min-width: 919px){
.ui-quick-shop .k-loading-image:first-child,.ui-quick-shop .spinner-box{top:calc(50% + 140px);left:calc(50% + 140px)}
.ui-quick-shop .image + .k-loading-image{top:50%;left:50%}
}.ui-product-detail{position:relative;overflow:visible}
.ui-product-detail.with-slider{margin-bottom:20px}
.ui-product-detail .image-wrapper{position:relative}
.ui-product-detail .image-wrapper::before{content:'';display:block;width:100%;padding-top:100%;height:0}
.ui-product-detail .product-detail-form{overflow:visible}
.ui-product-detail .ui-accordion{overflow:visible}
.ui-product-detail .ui-accordion .long-text .content{font-size:14px}
.ui-product-detail .icon-missing{background-color:#f5f5f5;color:#d3d4d6;font-size:180px;line-height:1.5;text-align:center;display:inline-block;width:100%}
.ui-product-detail .prod-quantity{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c1c1c1;color:#000;margin-bottom:10px}
.ui-product-detail .quantity{border-color:transparent;float:inherit}
.ui-product-detail .prod-quantity .label{display:block;text-align:center;line-height:3.0724;margin-right:70px}
.ui-product-detail .prod-quantity .k-select{margin-top:0;top:0;bottom:0;height:auto}
.ui-product-detail .prod-quantity .k-widget,.ui-product-detail .prod-quantity > .avatar{position:absolute;right:0;top:0;border:0;border-left:1px solid #c1c1c1}
.ui-product-detail .prod-quantity > .avatar{display:none}
.ui-product-detail .order-buttons .oos-button-wrapper .oos-popup-link{display:inline-block;width:48.617511520737327188940092165899%;margin:0 1.626% 12px 0;font-size:14px}
.ui-product-detail .brand{text-transform:uppercase;color:#666;display:block;font-size:12px;line-height:17px}
.ui-product-detail .top-right-bar{position:absolute;top:-60px;right:0}
.ui-product-detail .top-right-bar .ui-share-icon{vertical-align:top}
.ui-product-detail .top-right-bar .product-rating-container{display:inline-block;margin-right:15px;padding-top:5px}
.ui-product-detail .vert-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ui-product-detail .name{display:block;font-size:25px;line-height:30px;font-weight:normal;margin:0 0 12px;width:100%}
.ui-product-detail .product-wrap{padding:0 50px}
.ui-product-detail .color-code{font-weight:700;padding-top:2px}
.ui-product-detail .small{font-size:12px;line-height:18px}
.ui-product-detail .offer{font-size:20px;line-height:25px;margin-bottom:12px}
.ui-product-detail .offer .price{font-weight:700}
.ui-product-detail .offer .old-price{color:#ccc;margin-left:4px;text-decoration:line-through}
.ui-product-detail .offer .validTo{color:#999;font-size:12px;line-height:18px;display:block;font-weight:400}
.ui-product-detail .offer .validTo.validity{margin-right:8px}
.ui-product-detail .shipping-info{margin-bottom:10px}
.ui-product-detail .image{width:100%}
.ui-product-detail .points{margin:0}
.ui-product-detail .ui-shades-box{margin:0 0 10px -5px}
.ui-product-detail .ui-rating{margin:14px 0 10px}
.ui-product-detail .ui-rating #BVRRSummaryContainer{float:left;font-size:12px}
.ui-product-detail .ui-rating #BVQASummaryContainer{float:right;text-align:right;font-size:12px;line-height:18px}
.ui-product-detail .BVQABadgeDefinitions,.ui-product-detail .BVQADocumentation,.ui-product-detail .BVQAQuestionSummary,.ui-product-detail .BVQASummaryBox,.ui-product-detail .BVQATitle,.ui-product-detail .BVQAUnsubscribe,.ui-product-detail .BVQAWidget,.ui-product-detail .BVQAWidget textarea,.ui-product-detail .BVRRRatingSummaryLinks a{font-size:12px}
.ui-product-detail .product-info{float:left;margin-bottom:20px}
.ui-product-detail .points{font-weight:700;padding-right:2px}
.ui-product-detail .code,.ui-product-detail .color,.ui-product-detail .points,.ui-product-detail .size{font-size:12px;line-height:18px}
.ui-product-detail .color-size{float:left}
.ui-product-detail .code-bp{text-align:right;float:right}
.ui-product-detail .subscribe{text-align:right;float:right}
.ui-product-detail .points.dontsell{display:none}
.ui-product-detail .points .help{display:inline-block;font-size:18px;line-height:18px;text-align:center;margin-left:.2em;vertical-align:middle}
.ui-product-detail .points .help::before{top:-2px;position:relative}
.ui-product-detail .label,.ui-product-detail .value{display:inline-block;margin:0}
.ui-product-detail .order{overflow:auto;padding:0;margin:30px 0 0;clear:both;width:100%}
.ui-product-detail .order .prod-quantity,.ui-product-detail .order-buttons .prod-quantity{float:left;width:48.617511520737327188940092165899%;margin:0}
.ui-product-detail .order-buttons.quick-buy{min-height:40px;margin-bottom:0}
.ui-product-detail .order-buttons .add-to-basket-visible,.ui-product-detail .order-buttons.add-to-basket-visible{display:none}
.ui-product-detail .ui-add-to-bag .order .prod-quantity{float:left}
.ui-product-detail .order .size{float:left;width:48.617511520737327188940092165899%;margin:0}
.ui-product-detail .order-buttons{clear:both;margin:0 0 25px;float:left;width:100%}
.ui-product-detail .order-buttons .add-to-basket,.ui-product-detail .order-buttons .out-of-stock,.ui-product-detail .order-buttons .replace-product{float:right;width:48.617511520737327188940092165899%}
.ui-product-detail .order-buttons .right{float:right}
.ui-product-detail .order-buttons .out-of-stock .v-icon-round-exclam::before,.ui-product-detail .order-buttons .out-of-stock .v-icon-round-question::before{font-size:26px;text-align:center;margin-left:.2em;vertical-align:middle;line-height:1;top:-2px;position:relative}
.ui-product-detail .order-buttons .out-of-stock:hover{color:#bbd05e;background-color:#fff}
.ui-product-detail .order-buttons .add-to-wishlist{float:left;width:48.617511520737327188940092165899%}
.ui-product-detail .add-to-wishlist{color:#000;border-color:#c1c1c1;background-color:#fff}
.ui-product-detail .add-to-wishlist:hover{border-color:#000}
.ui-product-detail .quantity .k-numeric-wrap{padding-left:5px;overflow-x:hidden}
.ui-product-detail .quantity .k-input{width:50px}
.ui-product-detail .quantity input[type=number]::-webkit-inner-spin-button,.ui-product-detail .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.ui-product-detail .product-rating-container{margin-bottom:20px}
.ui-product-detail .product-property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;-webkit-justify-content:space-between;width:100%}
.ui-marketing-approval-warning{padding:15px 15px 15px 45px;background-color:#fde8e8;margin:20px 5px 20px 0}
.ui-marketing-approval-warning .ui-warning-header{text-transform:uppercase}
.ui-marketing-approval-warning .ui-warning-content{line-height:1}
.ui-marketing-approval-warning .ui-warning-icon{margin:-8px auto auto -30px;font-size:30px;float:left}
@media screen and (max-width: 479px){
.ui-product-detail .code,.ui-product-detail .color,.ui-product-detail .points,.ui-product-detail .size{margin-bottom:5px}
.ui-product-detail .offer{font-size:15px;line-height:20px}
.ui-product-detail .image-wrapper{margin-top:50px;margin-bottom:10px;float:none}
.ui-product-detail .product-info{margin-bottom:10px}
.ui-product-detail .order-buttons .prod-quantity{display:none}
.ui-product-detail .order-buttons .add-to-basket,.ui-product-detail .order-buttons .out-of-stock{width:100%}
.ui-product-detail .availabilityBtnWrapper,.ui-product-detail .brand,.ui-product-detail .flags,.ui-product-detail .name,.ui-product-detail .offer{text-align:center;display:block}
.ui-product-detail .top-right-bar{top:0;right:15px;z-index:10}
.ui-product-detail .product-rating-container{margin-bottom:30px}
}
@media screen and (max-width: 767px){
.ui-product-detail .product-wrap{padding:0 0 0 20px}
.ui-product-detail .order-buttons .replace-product{float:none;width:100%}
}
@media screen and (max-width: 479px){
.ui-product-detail .product-wrap{padding:0}
}
@media only screen and (min-width: 480px ){
.ui-product-detail{display:table;margin-top:30px}
.ui-product-detail .image-wrapper{display:table-cell;vertical-align:top;float:none}
.ui-product-detail .product-detail-form{display:table-cell;vertical-align:middle;float:none}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.ui-product-detail{margin-top:30px}
.ui-product-detail .product-wrap{padding:0 0 0 20px}
.ui-product-detail .name{font-size:20px;line-height:25px}
.ui-product-detail .offer{font-size:15px;line-height:20px}
.ui-product-detail .order-buttons .prod-quantity{display:none}
.ui-product-detail .order-buttons .add-to-basket,.ui-product-detail .order-buttons .out-of-stock{width:100%}
.ui-product-detail .top-right-bar{top:-20px}
}
@media screen and (max-width: 919px){
.ui-product-detail .order-buttons .oos-button-wrapper .oos-popup-link{display:block;width:100%;margin:0 0 12px}
}
@media only screen and (min-width: 768px) and (max-width: 919px){
.ui-product-detail .product-wrap{padding:0 20px}
.ui-product-detail .ui-rating{margin:23px 0 20px}
}
@media only screen and (min-width: 920px) and (max-width: 1024px){
.ui-product-detail .product-wrap{padding:0 30px}
.ui-product-detail .prod-quantity{display:block}
.ui-product-detail .order-buttons{margin:0 0 25px}
}
@media only screen and (min-width: 1025px){
.ui-product-detail .quantity .k-input{width:33px}
}.pdp-shipping-popup{display:none}
.pdp-shipping-popup.k-window-content{display:block}
.pdp-shipping-popup .title{display:block;font-size:20px;line-height:25px;text-transform:uppercase;float:none;margin:0 0 20px;text-align:center}
/*# sourceMappingURL=quickShop.css.558f505ae0f7811add00d1aca890af46.map*/