@font-face{font-family:MontReg;src:url(/fonts/Montserrat-Regular.ttf);font-display:swap}@font-face{font-family:MontBold;src:url(/fonts/Montserrat-SemiBold.ttf);font-display:swap}body{font-family:MontReg,sans-serif;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}:focus{outline:none}.backBtn,.logo,button,h1,h2,h3,h4,h5,h6{font-family:MontBold}li{list-style-type:none;display:inline}a{color:inherit;text-decoration:none}.gbl-space{padding:0 5%}button{background:none;padding:1em 2em;border:3px solid #1a1a1a;border-radius:40px;font-family:inherit;font-weight:600;-webkit-transition:all .3s;transition:all .3s}button:hover{background:#fff}.btnDisabled,button:hover{border-color:#4169e1;color:#4169e1}.btnDisabled{opacity:.9}.btnDisabled:hover{background:inherit;border-color:#4169e1}.space-top{margin-top:10%!important}input{border-radius:100px;padding:1em 2em;font-family:inherit;border:none}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200%);transform:translateX(-200%);opacity:0}}@keyframes slideOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-200%);transform:translateX(-200%);opacity:0}}.App{overflow-x:hidden}.center-xy{height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.center-xy img{width:15%;opacity:.85}.Title{text-align:center}.Title h1{font-size:3.25em;padding:10px 0;text-transform:uppercase}.titleWrap{display:flex;margin:auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.titleWrap img{z-index:-1;position:absolute;-webkit-transform:rotate(18deg);transform:rotate(18deg);right:-10%;top:-30%;width:25%;-webkit-filter:opacity(.2);filter:opacity(.2)}nav{display:grid;grid-template-columns:30% 40% 30%;align-items:center;margin:10px 0}nav li{padding-right:3em}.showMenu{display:none}.logo{margin:auto}.logo span{font-size:2em;padding-right:10px}.logo img{width:25px}.checkout{justify-self:end;cursor:pointer;margin-top:4%}.checkout img{width:25px}.bg{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(39.58%,#fff),to(#ddf7ff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 39.58%,#ddf7ff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 39.58%,#ddf7ff);width:100%;height:200vh;top:0;z-index:-1}.bg,.bg:before{position:absolute}.bg:before{content:url(/assets/bg-blob.svg);left:0;top:10%;-webkit-transform:scale(1);transform:scale(1)}.bg:before img{width:50%}.bg:after{content:url(/assets/bg-blob-2.svg);position:absolute;right:0;bottom:20%}.featuresWrap{margin:15em 6% 10%}.features{display:grid;grid-template-columns:repeat(3,1fr)}.feature{background:-webkit-linear-gradient(319.93deg,#152331 8.68%,#000 89.2%);background:linear-gradient(130.07deg,#152331 8.68%,#000 89.2%);border-radius:100%;width:100%;height:28vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#fff;padding-bottom:2em;text-align:center;font-size:1.5vw}.feature:first-child{margin-left:15%}.feature:nth-child(2){background:-webkit-linear-gradient(315.26deg,#59cde9 16.09%,#0a2a88 81.37%);background:linear-gradient(134.74deg,#59cde9 16.09%,#0a2a88 81.37%);-webkit-transform:translateY(-20%);transform:translateY(-20%);box-shadow:0 20px 65px rgba(0,0,0,.25);z-index:1}.feature:nth-child(3){margin-left:-15%}.feature-img{margin-top:-20%}.feature-img img{-webkit-filter:drop-shadow(0 35px 10px rgba(0,0,0,.25));filter:drop-shadow(0 35px 10px rgba(0,0,0,.25));width:20vmin}.feature:hover img{-webkit-animation:product 1s linear;animation:product 1s linear}.sb a{display:flex;justify-content:center;align-items:center}.products{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em 1em;padding:1em 10% 10%}.product,.products{display:grid;width:100%}.product{background:#fff;border:2px solid rgba(0,0,0,.15);border-radius:10px;padding:5%;-webkit-transition:all .3s linear;transition:all .3s linear}.product:hover{border-color:rgba(0,0,0,.3);-webkit-animation:product .8s;animation:product .8s}@-webkit-keyframes product{25%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes product{25%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.img-container{width:100%;display:flex;justify-content:center;position:relative}.img-container img{width:100%;justify-self:center;-webkit-transition:all .3s linear;transition:all .3s linear}.img-container img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.addBag{opacity:.2;position:absolute;right:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding:0;border:0}.addBag>img{width:40px!important;z-index:1}.inBag,.inBag:hover{opacity:1}.addBag:hover{opacity:1;background:none}.product-items{display:flex;justify-content:space-between;align-items:center;padding-top:1em}.details-container{margin:5% auto;width:90%}.details{display:grid;grid-template-columns:1fr 1fr}.backBtn{display:flex;align-items:center;font-size:.9rem;opacity:.95}.backBtn img{opacity:.8;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:1.25em!important}.details-gallery{position:relative;margin:20px}.main-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.details-info h3,.details-info h4,.details-info p{opacity:.75}.details-info h4{line-height:1.5}.details-info span{display:flex;justify-content:space-evenly;margin-top:10px}#checkout{min-height:65vmin;width:100%;text-align:center;padding:2% 2% 5%}.checkout-banner{margin:4%}.checkout-banner h3{color:#4169e1}.checkout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5vmax,1fr));padding-bottom:10%}.checkout-col{padding:2%;text-align:center;margin:auto}.checkout-col img{width:2.5em}.quantity img{width:3.5vmin}.quantity img:hover{-webkit-filter:hue-rotate(-45deg);filter:hue-rotate(-45deg);cursor:pointer}.trash{width:1.5em!important;cursor:pointer}.checkout-closing{display:flex;flex-direction:column;align-items:flex-end;width:100%;text-align:right;position:relative}.clearBag{position:absolute;left:5%;bottom:0}.clearBag img{width:60%;-webkit-filter:grayscale(1) opacity(.5);filter:grayscale(1) opacity(.5)}.clearBag img:hover{-webkit-filter:none;filter:none}.totals span{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;padding:5% 0}.pay,.totals{margin-top:5%}.pay{margin-top:14%;display:flex;justify-content:flex-end}.pay button{border:none;padding:0;font-style:italic;display:flex;align-items:center;justify-content:center;font-size:1.4em}.pay button:hover{color:inherit}.pay img{-webkit-transform:skew(-5deg,-6deg) rotate(5deg) scale(1.25);transform:skew(-5deg,-6deg) rotate(5deg) scale(1.25);padding-left:10px}footer{min-height:45vmin;background:url(/assets/footer-wave.svg) no-repeat;background-size:cover;display:flex;align-items:flex-end;color:#f2f2f2;font-size:.8rem}footer label{display:flex;justify-content:flex-end}footer input[type=text]{border-radius:0 100px 100px 0;padding-left:0;width:100%}footer input[type=submit]{border-radius:100px 0 0 100px;background:url(/assets/envelope.svg) #fff no-repeat;background-size:3.5vmin;background-position:50%}.ft-wrap{width:100%;display:grid;grid-template-areas:"top top2" "middle middle2" "bottom bottom2";grid-gap:10px 10%;margin:20px 0}.ft-wrap a{-webkit-transition:color .3s;transition:color .3s}.ft-wrap a:hover{color:#f5f5f5}.pay-methods{display:flex;grid-area:top;justify-content:space-between;width:30vmin}.ft-wrap form{grid-area:top2}.legal-info{color:#828282;grid-area:middle}.legal-info li:after{content:"|";margin:0 10px}.ft-copy{grid-area:bottom}.ft-credit{grid-area:bottom2;text-align:right}.ft-credit a{color:#56ccf2}.modal-container{position:fixed;width:100%;height:100%;top:0;display:flex;align-items:center;z-index:2}.close-modal{position:absolute;width:100%;height:100vh;background:rgba(0,0,0,.5)}.modal{display:flex;justify-content:space-around;align-items:center;font-size:2.5vmin;background:#fff;border-radius:0 200px 200px 0;padding:2.5% 10% 2.5% 2.5%;-webkit-animation:slideIn 1s;animation:slideIn 1s;box-shadow:0 20px 65px rgba(0,0,0,.5);z-index:3}.modal img{width:50%}.modal div{position:relative}.modal div:nth-child(2) img:first-child{position:absolute;width:5vmin;top:-25%;right:-10%;z-index:3;opacity:.6;-webkit-transition:all .6s;transition:all .6s;cursor:pointer}.modal div:nth-child(2) img:first-child:hover{opacity:1}.modal-c{display:flex;font-style:italic;font-weight:600}.modal-c img{width:3.5vmin;margin-left:.5vmin}@media only screen and (min-width:801px){.checkout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(5vmin,1fr))}.checkout-col{padding:5%}#checkoutColumns .checkout-grid{padding-bottom:2%!important}.only-mobile{display:none}}@media only screen and (max-width:1035px){.bg{height:120vw}.feature-img img{width:72%}footer{min-height:35vw;font-size:2vmin}}@media only screen and (max-width:920px){.bg{height:140vw}.feature{padding-bottom:6em}}@media only screen and (max-width:800px){body{font-size:2.5vmin}.main{height:270vmin}.bg{height:350vmin}.features{grid-template-columns:1fr;grid-gap:50%}.feature{flex-direction:row;align-items:center;justify-content:left;border-radius:20px;padding:0 10%;font-size:4vmin}.feature-img,.feature:first-child,.feature:nth-child(3){margin:0}.feature:nth-child(2){-webkit-transform:translate(0);transform:translate(0);flex-direction:row-reverse;justify-content:space-between}.feature:nth-child(2) .feature-items{justify-self:left}.feature-img img{width:30vmin;-webkit-filter:drop-shadow(20px 28px 10px rgba(0,0,0,.25));filter:drop-shadow(20px 28px 10px rgba(0,0,0,.25))}.feature img{-webkit-transition:all .35s linear;transition:all .35s linear}.feature:hover img{-webkit-animation:none;animation:none;-webkit-transform:translateY(-10%);transform:translateY(-10%);-webkit-filter:drop-shadow(20px 56px 20px rgba(0,0,0,.25));filter:drop-shadow(20px 56px 20px rgba(0,0,0,.25))}.feature-items{margin:10% 5%;text-align:left}.sb{position:absolute;top:50vmin;width:110%;margin-left:-10%}.sb img{width:3vmin;-webkit-transform:translateY(.5vmin);transform:translateY(.5vmin)}#checkoutColumns.checkoutWrap{display:none}footer{height:35em;font-size:12px}.ft-wrap{grid-template-areas:"top2""top" "middle" "bottom""bottom2";grid-row-gap:15px;justify-content:center;justify-items:center}.ft-wrap form{width:100%}.pay-methods{justify-content:space-evenly;width:100%}.pay-methods img{width:40px}.pay-methods img:last-child{width:50px}.details-container.main{height:100%}.details{grid-template-columns:1fr}.details-gallery,.details-info{text-align:center}.modal{width:100%;border-radius:0;font-size:13px;padding:5% 2.5%;display:flex;justify-content:center}.modal div:nth-child(2) img:first-child{top:-20%;right:-10%}.modal-c{display:flex;font-size:1.3em;align-items:center}.modal-c img{width:5vmin;margin-left:1vmin}.burgerMenuList,.defaultMenu{display:none}.showMenu{display:block}.burgerMenu .burgerMenuList,.showMenu .burgerMenuList{position:absolute;right:0;width:100%;padding:5%;background:#fff;border-bottom:2px solid #56ccf2;z-index:1}.showMenu .burgerMenuList{-webkit-animation:slideOut 1s;animation:slideOut 1s;display:block;-webkit-transform:translateX(-200%);transform:translateX(-200%)}.burgerMenu .burgerMenuList{-webkit-animation:slideIn 1s;animation:slideIn 1s;display:block;-webkit-transform:translateX(0);transform:translateX(0)}.showMenu img{width:10vmin}}@media only screen and (max-width:500px){body{font-size:14px}.Title h1{font-size:9vmin}.checkout img,.logo img{width:20px}}
/*# sourceMappingURL=main.44ab46f1.chunk.css.map */