.knot-wrap__arrow,.knot-wrap .knot-wrap__arrow_error{position:absolute;top:-25px;left:50%;display:inline-block;width:50px;height:25px;margin-left:-25px;text-align:center;border-radius:50px 50px 0 0;background-color:#333;cursor:pointer;}.knot-wrap__arrow-icon,.knot-wrap__item-close-icon{display:inline-block;cursor:pointer;}.knot-wrap__arrow-icon:before,.knot-wrap__item-close-icon:before,.knot-wrap__arrow-icon:after,.knot-wrap__item-close-icon:after{content:'';position:relative;display:block;width:10px;height:2px;background-color:#fff;transition:transform 200ms ease;}.knot-wrap__arrow-icon:before{left:3px;transform:rotate(45deg);}.knot-wrap__arrow-icon:after{top:-2px;left:-3px;transform:rotate(-45deg);}.opened .knot-wrap__arrow-icon:before{transform:rotate(-45deg);}.opened .knot-wrap__arrow-icon:after{transform:rotate(45deg);}.knot-wrap__item-close-icon:before,.knot-wrap__item-close-icon:after{width:16px;background-color:#000;}.knot-wrap__item-close-icon:before{top:2px;transform:rotate(45deg);}.knot-wrap__item-close-icon:after{transform:rotate(-45deg);}@media (max-width:767px){.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard{height:200px;}}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner:first-child .add-to-knot-wrap{display:block;}@media (min-width:768px){.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner:first-child+.actions-inner{clear:left;}}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-text{font-size:13px;}@media (min-width:768px){.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner:last-child{margin-top:-30px;width:50%;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper{height:30px;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper .wishlist-icon{background-position:0 -47px;}}@media (max-width:767px){.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner:last-child{width:100%;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper{max-width:100%;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper.flag-wrapper{padding-left:10px;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper a{display:inline-block;padding-left:10px;padding-right:10px;height:48px;line-height:42px;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper a,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper a:link,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper a:visited,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper a:visited:visited,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .wishlist-wrapper a:hover:visited{border:3px solid #fff;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .with-knot-wrap .actions .actions-inner .knot-wrap-button__wrapper{padding-right:10px;}}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap{position:relative;color:#fff;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap:link,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap:visited,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap:visited:visited,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap:hover:visited{color:#fff;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap:hover .wishlist-text{text-decoration:underline;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap:before{display:inline-block;vertical-align:middle;content:'';margin-right:20px;width:19px;height:20px;background-size:contain;background-image:url(/sites/all/modules/custom/lush_knot_wrap/assets/images/lush/sprites/kw-icon.svg);}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap.disabled{opacity:0.5;cursor:default;}.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .add-to-knot-wrap.disabled:hover .wishlist-text{text-decoration:none;}@media (max-width:767px){.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .basket,.object-commerce .object-commerce-wrapper .object-commerce-detail .blackboard .coming-soon-box{display:block;float:none;margin-top:15px;min-width:100%;text-align:center;text-indent:-53px;}}.flickity-enabled .flickity-page-dots{bottom:-30px;}@media (max-width:767px){.flickity-enabled .flickity-prev-next-button{display:none;}}.knot-wrap__arrow--action{display:inline-block;vertical-align:middle;transform:rotate(90deg);}.knot-wrap__arrow--action .knot-wrap__arrow-icon{margin:0;}.knot-wrap__arrow--action .knot-wrap__arrow-icon:before,.knot-wrap__arrow--action .knot-wrap__arrow-icon:after{background-color:#000;}.knot-wrap{display:none;position:fixed;bottom:0;width:100%;z-index:14;background-color:#fff;font-family:'HelveticaNeue',Arial,sans-serif;}.knot-wrap.knot-wrap-visible{display:block;}.knot-wrap__util-line{height:40px;padding:15px;font-size:14px;color:#fff;background-color:#333;overflow:hidden;}.knot-wrap__cancel{position:absolute;top:12px;right:10px;cursor:pointer;}.knot-wrap__cancel,.knot-wrap__cancel:link,.knot-wrap__cancel:visited,.knot-wrap__cancel:visited:visited,.knot-wrap__cancel:hover:visited{color:#fff;}.knot-wrap__cancel:hover{background-color:transparent;text-decoration:underline;}.knot-wrap__arrow-icon{margin-top:15px;}.knot-wrap__error-text{display:none;position:absolute;left:0;top:0;padding:10px;width:100%;max-height:40px;background-color:#CD0B24;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;z-index:1;}.knot-wrap__error-text:before{display:inline-block;vertical-align:middle;content:'';margin-right:5px;width:19px;height:20px;background-image:url(/sites/all/modules/custom/lush_knot_wrap/assets/images/lush/sprites/kw-error.svg);}.knot-wrap .knot-wrap__arrow_error{display:none;top:0;background-color:#CD0B24;z-index:1;}.knot-wrap .knot-wrap__arrow_error+.knot-wrap__arrow-icon{position:relative;z-index:2;}.knot-wrap__contents{position:relative;height:0;overflow:hidden;background-color:#fff;transition:all 700ms cubic-bezier(0,1,0.5,1);}.knot-wrap__action{display:block;border-left:1px solid #d4d4d4;background-color:#000;text-align:center;letter-spacing:1px;font-size:14px;}.knot-wrap__action a{position:relative;display:block;height:100%;}.knot-wrap__action a,.knot-wrap__action a:link,.knot-wrap__action a:hover,.knot-wrap__action a:link,.knot-wrap__action a:visited,.knot-wrap__action a:visited:visited{color:#fff;text-decoration:none;}.knot-wrap__action a .knot-wrap-add-to-basket--inner{position:relative;display:block;border:3px solid #fff;}.knot-wrap__action a:hover,.knot-wrap__action a:hover:visited{background-color:#8f8f8f;color:#fff;}.knot-wrap__action a:hover .knot-wrap-add-to-basket--inner,.knot-wrap__action a:hover:visited .knot-wrap-add-to-basket--inner{border-color:#fff;}@media (min-width:768px){.knot-wrap__action,.knot-wrap.opened .knot-wrap__contents{height:210px;}.knot-wrap__action{float:left;width:20%;}.knot-wrap__action a{padding:20px;}.knot-wrap__action .knot-wrap-add-to-basket--inner{height:170px;}.knot-wrap__action .knot-wrap-add-to-basket--inner span{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:90%;}}@media (max-width:767px){.knot-wrap.opened .knot-wrap__contents{height:250px;}.knot-wrap.opened.knot-wraps-list .knot-wrap__contents{height:290px;}.knot-wrap__action a{padding:10px;}.knot-wrap__action a .knot-wrap-add-to-basket--inner{padding:15px 10px;}}.knot-wrap.knot-wraps-list .knot-wrap__item.ghost{opacity:0.1;}.knot-wrap.knot-wraps-list .knot-wrap--close{display:none;}.knot-wrap__body{overflow:hidden;}.knot-wrap__overflow{position:fixed;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:9999;}.knot-wrap__delete-data-content{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;text-align:center;}.knot-wrap__delete-data-content .knot-wrap__delete-data-slogan{font-weight:200;}.knot-wrap__delete-data-content h1,.knot-wrap__delete-data-content .knot-wrap__delete-data-slogan{color:#fff;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions a{display:inline-block;padding:12px 50px;border:3px solid #fff;height:48px;color:#fff;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions a:hover{background-color:#fff;text-decoration:none;color:#000;}@media (min-width:768px){.knot-wrap__delete-data-content{width:60%;}.knot-wrap__delete-data-content h1{margin-bottom:30px;font-size:48px;}.knot-wrap__delete-data-content .knot-wrap__delete-data-slogan{font-size:24px;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions{margin-top:60px;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions a{display:inline-block;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions a:first-child{margin-right:30px;}}@media (max-width:767px){.knot-wrap__delete-data-content{padding-left:30px;padding-right:30px;width:100%;}.knot-wrap__delete-data-content h1{margin-bottom:20px;font-size:25px;}.knot-wrap__delete-data-content .knot-wrap__delete-data-slogan{font-size:15px;line-height:1.5;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions{margin-top:30px;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions a{display:block;}.knot-wrap__delete-data-content .knot-wrap__delete-data-actions a:first-child{margin-bottom:20px;}}.knot-wrap__items{border-bottom:1px solid #d4d4d4;}@media (min-width:768px){.knot-wrap__items{float:left;width:80%;}}@media (max-width:767px){.knot-wrap__items{margin-bottom:40px;}}.knot-wrap__item{position:relative;float:left;width:50%;height:140px;padding:20px;text-align:center;border-right:1px solid #d4d4d4;}@media (min-width:768px){.knot-wrap__item{width:25%;height:170px;}}.knot-wrap__item-image{max-width:60px;}@media (min-width:768px){.knot-wrap__item-image{max-width:90px;}}.knot-wrap--close{position:absolute;top:15px;right:15px;}.knot-wrap__item-close-icon{padding:5px;}.knot-wrap__item-title,.knot-wrap__item-price{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.knot-wrap__item-title{margin-bottom:5px;font-family:'Lushhandwritten';}.knot-wrap__item-price{font-size:14px;}.knot-wrap__product-overview{position:relative;}.knot-wrap__product-overview .knot-wrap__back{display:inline-block;cursor:pointer;}.knot-wrap__product-overview .knot-wrap__back .knot-wrap__arrow--action+span{padding-left:10px;font-size:14px;}.knot-wrap__product-overview .knot-wrap__back:hover .knot-wrap__arrow--action+span{text-decoration:underline;}.knot-wrap__product-overview .knot-wrap__product-overview-items{position:absolute;right:10px;top:50%;background-color:#fff;overflow:hidden;white-space:nowrap;}@media (min-width:768px){.knot-wrap__product-overview{left:20px;top:180px;width:calc(80% - 20px);height:0;}.knot-wrap__product-overview .knot-wrap__back{position:relative;margin-top:5px;z-index:2;}.knot-wrap__product-overview .knot-wrap__product-overview-items{max-width:250px;}}@media (max-width:767px){.knot-wrap__product-overview{padding:10px;max-height:60px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}.knot-wrap__product-overview .knot-wrap__product-overview-items{margin-top:-13px;max-width:200px;}}.knot-wrap__product-overview .knot-wrap__product-overview-item{width:25px;height:25px;}.knot-wrap__product-overview-item{display:inline-block;vertical-align:top;margin-right:10px;}.knot-wrap__product-overview-item:last-child{margin-right:0;}.knot-wrap__product-overview-item:last-child img{margin-right:0;}.knot-wrap__add-to-basket-content{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;background-color:#fff;}@media (min-width:768px){.knot-wrap__add-to-basket-content{width:35%;}}@media (max-width:767px){.knot-wrap__add-to-basket-content{width:90%;}}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-row{position:relative;padding:20px 20px 15px;text-align:center;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}.knot-wrap__add-to-basket-content .knot-wrap__arrow--action{position:absolute;top:50%;left:20px;margin-top:-7px;transform:rotate(-90deg);}.knot-wrap__add-to-basket-content .knot-wrap__arrow--action i:before{left:2px;}.knot-wrap__add-to-basket-content h3{padding-left:40px;padding-right:40px;font-size:18px;font-weight:700;}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-total-price{font-size:14px;}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-knot-wrap,.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-products{font-size:0;}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-knot-wrap img{width:70px;height:70px;}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-products{border-bottom:0;}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-products img{width:40px;height:40px;}.knot-wrap__add-to-basket-content .knot-wrap__add-to-basket-price{padding-left:3px;}.knot-wrap__add-to-basket-content .knot-wrap-add-to-basket-wrapper{padding-top:10px;padding-bottom:30px;text-align:center;font-size:0;}.knot-wrap__add-to-basket-content .knot-wrap__product-overview-item{margin-bottom:10px;}.knot-wrap__add-to-basket-content .knot-wrap-add-to-basket{display:inline-block;border-color:#000;line-height:40px;text-indent:0;font-weight:700;}.knot-wrap__add-to-basket-content .knot-wrap-add-to-basket:hover{border:3px solid #000;background-repeat:no-repeat;text-decoration:none;}.knot-wrap__add-to-basket-content .knot-wrap-add-to-basket:visited{color:#fff;}@media (max-width:767px){.knot-wrap-line .cart-slideout-content-price{margin-top:-35px;}}.knot-wrap__basket-products-wrapper{position:relative;}.knot-wrap__basket-products-count{padding:5px 5px 5px 0;cursor:pointer;font-size:14px;color:#a1a1a1;}.knot-wrap__basket-products-count .knot-wrap__arrow-icon{transform:rotate(180deg);margin-left:10px;margin-top:5px;vertical-align:top;}.knot-wrap__basket-products-count .knot-wrap__arrow-icon:before,.knot-wrap__basket-products-count .knot-wrap__arrow-icon:after{background-color:#a1a1a1;}.knot-wrap__basket-products-count.products-expanded .knot-wrap__arrow-icon{transform:rotate(0);}.knot-wrap__basket-products{position:absolute;top:20px;left:0;max-width:100%;min-width:175px;padding:5px;margin-bottom:5px;border:1px solid #d4d4d4;border-radius:2px;font-size:14px;color:#a1a1a1;background-color:#fff;visibility:hidden;opacity:0;transform:scale(0.9);transition:all .4s ease-in-out;}.knot-wrap__basket-products.opened{transform:scale(1);visibility:visible;opacity:1;}.knot-wrap__basket-products span{margin-left:5px;}.knot-wrap__basket-product{display:block!important;margin-bottom:5px;}@font-face{font-family:"HandWritten";src:url(/sites/all/modules/custom/lush_knot_wrap/assets/fonts/LushHandwritten/lushHandwritten_wlat_bd-webfont.woff);}@font-face{font-family:"HelveticaNeue";src:url(/sites/all/modules/custom/lush_knot_wrap/assets/fonts/HelveticaNeue-Roman/HelveticaNeueLTStd-Roman.otf);}