.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:.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,.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:.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,.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(.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)}