.Shower{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none}.Shower.is-hidden{opacity:0;-webkit-transition:.5s ease;transition:.5s ease}.Shower.is-active{display:block}.Shower__icon{width:100px;height:100px;position:absolute;top:-100px;right:12%;-webkit-animation-name:shower;animation-name:shower;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running;background-image:url(../imgs/heart.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.Shower__icon:nth-child(2n){-webkit-animation-name:shower2;animation-name:shower2}.Shower__icon:nth-child(2){-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.25s;animation-delay:.25s;right:10%;opacity:.7;//:red}.Shower__icon:nth-child(3){-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:.5s;animation-delay:.5s;right:20%;opacity:.6;//:green}.Shower__icon:nth-child(4){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.25s;animation-delay:.25s;right:15%;opacity:.3;//:blue}.Shower__icon:nth-child(5){-webkit-animation-duration:1.75s;animation-duration:1.75s;-webkit-animation-delay:.75s;animation-delay:.75s;right:15%;opacity:.9;//:orange}.Shower__icon:nth-child(6){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.75s;animation-delay:.75s;right:5%;opacity:.8;//:#000}@-webkit-keyframes shower{0%{-webkit-transform:rotate(15deg) translateY(-10vh);transform:rotate(15deg) translateY(-10vh)}25%{-webkit-transform:rotate(0deg) translate(-50px,20vh);transform:rotate(0deg) translate(-50px,20vh)}50%{-webkit-transform:rotate(15deg) translate(50px,50vh);transform:rotate(15deg) translate(50px,50vh)}75%{-webkit-transform:rotate(5deg) translate(-70px,75vh);transform:rotate(5deg) translate(-70px,75vh)}to{-webkit-transform:rotate(15deg) translate(100px,115vh);transform:rotate(15deg) translate(100px,115vh)}}@keyframes shower{0%{-webkit-transform:rotate(15deg) translateY(-10vh);transform:rotate(15deg) translateY(-10vh)}25%{-webkit-transform:rotate(0deg) translate(-50px,20vh);transform:rotate(0deg) translate(-50px,20vh)}50%{-webkit-transform:rotate(15deg) translate(50px,50vh);transform:rotate(15deg) translate(50px,50vh)}75%{-webkit-transform:rotate(5deg) translate(-70px,75vh);transform:rotate(5deg) translate(-70px,75vh)}to{-webkit-transform:rotate(15deg) translate(100px,115vh);transform:rotate(15deg) translate(100px,115vh)}}@-webkit-keyframes shower2{0%{-webkit-transform:rotate(-15deg) translateY(-10vh);transform:rotate(-15deg) translateY(-10vh)}25%{-webkit-transform:rotate(0deg) translate(50px,20vh);transform:rotate(0deg) translate(50px,20vh)}50%{-webkit-transform:rotate(-15deg) translate(-50px,50vh);transform:rotate(-15deg) translate(-50px,50vh)}75%{-webkit-transform:rotate(-5deg) translate(70px,75vh);transform:rotate(-5deg) translate(70px,75vh)}to{-webkit-transform:rotate(-15deg) translate(-100px,115vh);transform:rotate(-15deg) translate(-100px,115vh)}}@keyframes shower2{0%{-webkit-transform:rotate(-15deg) translateY(-10vh);transform:rotate(-15deg) translateY(-10vh)}25%{-webkit-transform:rotate(0deg) translate(50px,20vh);transform:rotate(0deg) translate(50px,20vh)}50%{-webkit-transform:rotate(-15deg) translate(-50px,50vh);transform:rotate(-15deg) translate(-50px,50vh)}75%{-webkit-transform:rotate(-5deg) translate(70px,75vh);transform:rotate(-5deg) translate(70px,75vh)}to{-webkit-transform:rotate(-15deg) translate(-100px,115vh);transform:rotate(-15deg) translate(-100px,115vh)}}.Cart{position:fixed;background:#fff;height:100%;top:0;right:-100vw;width:100vw;z-index:6}@media (min-width:600px){.Cart{width:540px;right:-540px}}.Cart__items{position:relative;overflow:scroll;-webkit-overflow-scrolling:touch;height:100%;padding:80px 30px 160px 25px;z-index:2;background:#fff}@media (min-width:600px){.Cart__items{padding:110px 60px 180px}}.Cart__total{background:#f5f5f5;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:100px;z-index:2}.Cart__total,.Cart__total h6{position:absolute;left:0;width:100%}.Cart__total h6{text-align:center;color:rgba(0,0,0,.3);background:#fff;bottom:100px;padding:10px}@media (min-width:600px){.Cart__total h6{padding:25px}}.Cart__total__price{font-size:30px}@media (min-width:600px){.Cart__total{padding:0 60px}}.Cart__item{position:relative;padding:40px 0;border-bottom:thin solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Cart__item:last-child{border-bottom:none}.Cart__item__img{margin-right:30px;max-width:15vw}@media (min-width:600px){.Cart__item__img{max-width:60px}}.Cart__item__details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:21px}.Cart__item__details__secondary{color:rgba(0,0,0,.3)}.Cart__item__remove{cursor:pointer;overflow:hidden;width:19px;height:19px;position:absolute;top:40px;right:0}.Cart__item__remove:hover:after,.Cart__item__remove:hover:before{background:hsla(0,100%,70%,.8);left:0;width:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:2px}.Cart__item__remove:after,.Cart__item__remove:before{content:"";height:1px;width:10px;position:absolute;background:rgba(0,0,0,.8);top:9px;left:5px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s cubic-bezier(.77,0,.175,1);transition:all .3s cubic-bezier(.77,0,.175,1)}.Cart__item__remove:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Cart__item__remove:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}