#root{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Montserrat;height:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}*,a:link{color:#000}a:link{text-decoration:none}.container{height:100%;min-height:100vh;position:relative;width:100vw}input{transition:border .5s ease-in-out;transition:outline .5s ease-in-out}input[type=text]:focus{border:none;outline:.2px solid #fa834f}.hidden-sm{display:none}.secondary-btn.secondary-btn{background-color:#fff;border:1px solid #000;border-radius:2px;color:#000;font-weight:bolder;transition:all .5s}.secondary-btn:hover{background-color:rgba(0,0,0,.6)}.breadcrumb{display:inline-block;padding:.5em 0}.breadcrumb>button{background-color:initial;border:0;font-family:Montserrat;font-weight:600}.breadcrumb>button.active{font-weight:600}.breadcrumb-divider{font-weight:900;padding:0 .3em}nav{height:4em}.nav-bar{background-color:#fff;border:0;border-bottom:.5px solid rgba(0,0,0,.2);box-shadow:.2px .2px 6px;display:flex;flex-direction:row;height:3em;left:0;padding:.5em 1em;position:fixed;right:0;z-index:10}.app-name{flex:3.5 1;font-size:1.5em;padding:.2em 0;text-align:left}.app-name>a{color:#000;font-weight:900;text-decoration:none}.navbar-right{display:flex;flex:1.5 1;justify-content:space-between;padding:.2em 0}.navbar-icon{padding:.5em 0}.navbar-line-1,.navbar-line-2,.navbar-line-3{background-color:#000;border-radius:8px;height:.15em;margin:.3em 0;transition:all 1s ease;width:1.5em}.navbar-line-1{-webkit-transform:none;transform:none}.navbar-line-1,.navbar-line-3{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.navbar-icon{height:1.5em;width:1.5em}.navbar-icon:hover,button:hover{cursor:pointer}.cart-icon-container{position:relative}#cart-no{background-color:#e15f26;border:2px solid #fff;border-radius:50%;color:#fff;font-size:.5em;min-height:1em;min-width:1em;padding:.4em;position:absolute;right:-1.5em;text-align:center;top:0}.dropdown-overlay,.overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.dropdown-overlay{background-color:transparent}.navbar-search-container{height:100vh;width:100vw}.navbar-search-tab-container{left:0;margin:0 auto;position:fixed;right:0;top:5.5em;width:90vw;z-index:9999}.navbar-search-tab{background-color:#fff;border:.2px solid rgba(0,0,0,.4);display:flex;height:3em;padding:.5em}.search-tab{background-color:#f2f2f2;border:none;flex:5 1;font-size:1em;height:92%;padding:0 .5em;width:100%}.navbar-search-result>ul{list-style:none}.navbar-search-all{background-color:#fff;padding:.8em 1em;text-align:right}.navbar-search-result{display:flex;flex-direction:column}.navbar-search-result li{background-color:#fff;border:.2px solid rgba(0,0,0,.8);border-radius:0 0 2px 2px;border-top:0;padding:.8em 1em}#search-tab:focus{outline:none}#cancel{background-color:#fff;border:none;flex:1 1;height:100%}#cancel:hover{cursor:pointer}.sidebar-section{background-color:#fff;height:100vh;left:0;overflow-x:hidden;padding-top:4em;position:fixed;top:0;transition:.5s;z-index:1}.sidebar-main-options{background-color:#fff;padding:1em 0;position:absolute;transition:all .5s linear;width:100%}.sidebar-options{display:flex;flex-direction:column;justify-content:space-around;margin-top:1.5em}.options{border-left:0;border-right:0;color:#000;flex:1 1;font-size:1em;padding:1.5em 1em;transition:.3s}.options>a,.sidebar-title>a{color:#000;text-decoration:none}.account-section{height:4em}.signup{background-color:hsla(0,0%,88%,0);border:1px solid #000;color:#000;font-size:.8em;font-weight:700;height:80%;width:100%}.login{color:rgba(0,0,0,.7);font-size:.7em;padding:.3em 0}.login>a{color:#000}.sidebar-products-container{display:flex;flex-direction:column}.sidebar-products{align-items:center;display:flex}.sidebar-title{color:#000;flex:6 1}.sidebar-show-more-icon{display:flex;flex:1 1;padding:.5em}.sidebar-show-more-icon:focus .sidebar-show-more-line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-show-more-line-1:hover,.sidebar-show-more-line-2:hover{cursor:pointer}.sidebar-show-more-line-1,.sidebar-show-more-line-2{background-color:#000;border-radius:14px;height:.8em;margin:0 .2em;transition:all .5s ease-in;width:.15em}.sidebar-show-more-line-1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sidebar-show-more-line-1,.sidebar-show-more-line-2{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sidebar-show-more-line-2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar-socials{display:flex;flex-direction:row;justify-content:space-between;padding:1em;width:40%}.fa{background-color:#fff;border:.5px solid #000;border-radius:50%;font-size:.9em;max-width:3em;padding:.5em}@-webkit-keyframes showmore1{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes showmore1{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes showmore2{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes showmore2{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.sub-products{border-bottom:0;border-left:0;border-right:0;display:flex;font-size:.8em;padding:1em;transition:all .5s}.sidebar-products-title{flex:9 1;text-align:start;text-transform:uppercase}.sidebar-products-option{display:none;height:0;opacity:0;transition:all .5s linear;z-index:9999}.sidebar-show{display:block;height:100%;opacity:1}.sidebar-hide{display:none!important}.sidebar-profile{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:1em}.sidebar-profile .username{font-size:1.2em;font-weight:500}.sidebar-profile .user-email{font-size:.8em;overflow-wrap:break-word}.sidebar-profile>img{background-color:#fff;border:.5px solid #000;border-radius:50%;flex:1 1;max-width:10%;padding:1.5em}.sidebar-profile>div{flex:8 1;max-width:70%}.card-container{background-color:#fff;display:flex;flex-direction:column;gap:.5rem;height:35vh;width:100%}.card-container:hover{border:.2px solid rgba(0,0,0,.05);box-shadow:0 8px 24px hsla(210,8%,62%,.2);width:102%;z-index:1}.card-container>a{display:flex;height:60%;width:100%}.card-img{align-self:center;height:100%;margin:0 auto}.card-details{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:35%;position:relative}.card-title{flex:3 1;font-size:.75em;max-height:32px;overflow:hidden;text-align:center}.card-price{flex:0.5 1;font-size:.6em;font-weight:bolder;padding:.5rem 0 0}.card-add-btn{bottom:.5em;flex:0.5 1;font-size:.7em;padding:0 1.5em;position:relative}.page-container{width:100%}.page-section{display:flex;flex-direction:column;margin:.8em auto 0;width:100%}::-webkit-scrollbar{-webkit-appearance:none;appearance:none;height:5px;width:5px}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{background-color:rgba(97,97,97,.2);border-radius:10px;margin-bottom:1em}.page-section.best>div{display:flex;margin-top:1em;max-width:100%;overflow-x:scroll;scroll-behavior:smooth}.page-section.best>p:first-child{font-size:1em;font-weight:600}.page-section.best>p{font-size:.7em;text-align:center}.page-section.best .card-container{border:.2px solid #b7b6b6;box-shadow:1px 1px 3px #c3c2c2;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);height:18em;margin:0 .5em;min-width:70%}.page-section.best .card-title{flex:1 1}.page-section.best .card-add-btn{flex:0.5 1}.page-section-title{border-bottom:.5px solid rgba(0,0,0,.6);font-size:1.3em;margin:0 auto;padding:.6em 1.2em;text-align:center}.page-subsection-title{border-bottom:1px solid #000;font-size:1.2em;font-weight:500;padding:.3em 0}.page-subsection-title>span{font-size:1em;font-weight:600;padding:.3em 0}.page-section-cards{grid-row-gap:1em;display:grid;grid-template-columns:repeat(2,1fr);margin:1.5em 0;row-gap:1em}.collection-card-parent{border:.5px solid #dcdcdc;height:25vh;margin:0 auto;overflow:hidden;position:relative;width:90%}.collection-card-child{background-position:50%;background-size:cover;height:100%;transition:all .5s ease;width:100%}.collection-card-parent:hover .collection-card-child{-webkit-transform:scale(1.2);transform:scale(1.2)}.collection-card-name{background-color:#fff;bottom:.5em;box-shadow:0 1px 4px rgba(0,0,0,.16);font-size:.6em;font-weight:600;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:1em;position:absolute;right:0;text-transform:uppercase}.products-navigation{margin:1em auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.products-navigation>span{font-size:.75em;padding:0 .3em}.products-navigation>.current-page{font-size:1em;font-weight:600;padding:0 .8em}.products-navigation>button{background-color:#fff;border:1px solid rgba(0,0,0,.6);border-radius:2px;font-size:1.5em;line-height:32px;text-align:center;width:1.2em}.main-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1em auto;position:relative;width:90vw}.image-container{height:300px;margin:0 auto;position:relative;width:100%}.homepage-img{height:100%;left:0;object-fit:cover;position:absolute;width:100%}.error,.required{color:#fa4141}.edit-account-container,.login-container,.signup-container{height:100%;padding:0 1em;width:100%}.edit-account-container>h1,.login-title,.signup-title{display:block;font-size:1.5em;font-weight:900;margin:.5em 0 .2em}fieldset{border:none;width:100%}.edit-account-section,.login-section,.signup-section{margin:.6em 0;position:relative;width:100%}.edit-account-section>label,.login-section>label,.signup-section>label{font-size:1.2em;font-weight:700}.edit-account-section input,.login-section>input,.signup-section>input{border:.2px solid;border-color:#fff #fff #000;display:block;font-size:1.2em;margin:.5em 0;padding:.4em .5em;transition:all .5s ease;width:calc(100% - 1em - .4px)}.edit-account-section>input:focus,.login-section>input:focus,.signup-section>input:focus{border:.2px solid rgba(0,0,0,.6);outline:none}.seperator{align-items:center;display:flex;flex-direction:row;margin:2em 0;width:100%}.seperator>span{background-color:#000;height:1px;margin:0 auto;min-width:46%}.visible{height:1.3em;position:absolute;right:.5em;top:2.1em;width:1.4em}.edit-account-container button,.login-container button,.signup-container button{background-color:rgba(0,0,0,.6);border:none;color:#fff;font-size:1.2em;margin:.5em 0;padding:1em 1px;transition:all .2s;width:100%}.login-container button:hover,.signup-container button:hover{font-weight:500}.login-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.account-heading>p>a,.login-container>p>a,.signup-container>p>a,p.login>a{text-decoration:underline}.login-page,.signup-page{align-items:center;display:flex;height:calc(100vh - 65px - 3em);justify-content:space-between;width:100%}.side-align-img>img{display:none}.auth-container{margin:2em auto;width:90%}.auth-title-section{display:flex}.auth-title{background-color:hsla(0,0%,100%,0);border:0;flex:1 1;font-size:1.2em;padding:.5em;width:100%}.select-auth{-webkit-animation:fadeInRight .5s;animation:fadeInRight .5s;border-bottom:3px solid rgba(250,131,79,.6);font-size:1.3em;font-weight:600}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(22px);transform:translateX(22px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(22px);transform:translateX(22px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.auth-form{margin:1em 0 calc(100% - 10em)}.auth-form>p{padding:1em 0}.auth-form a:link{color:#fa834f;text-decoration:none}table{border-collapse:collapse;margin-top:1em}td{border:1px solid #000;text-align:center}.appointment-container{font-size:.9em}.appointment-container>section>h2{font-size:1.2em}.appointment-container>section{font-size:.9em;font-weight:300;line-height:22px;margin:1em 0}.appointment-container>section:last-child>h3{font-size:1.5em;margin:1em 0;text-align:center}.appointment-icon{margin:0 auto;width:5em}.appointment-icon>img{width:100%}.appointment-container>section>div{text-align:justify}.appointment-container>p{margin:1em 0 .5em}.procedure-price{font-weight:600;text-align:right}.appointment-form{display:flex;flex-direction:column;height:20em;margin:2em 0}.appointment-form>label{flex:1 1;font-size:1.2em}.appointment-form>input,.appointment-form>select{border:.2px solid #090909;flex:1 1;font-size:1.1em;padding:0 .5em}.appointment-form>select{flex:2 1}.appointment-form>input:focus,.appointment-form>select:focus{border:none;outline:.2px solid #fa834f}.appointment-form option{background-color:initial;padding:.25em 0}.appointment-form>button{background-color:rgba(250,131,79,.6);background-color:#fff;border:1px solid #000;color:#000;flex:1.5 1;font-size:1.2em;margin:1em 0;padding:.5em 0}.product-container{width:100%}.product-cart-details,.product-details,.product-img-container{margin:0 auto .5em;width:90%}.product-img-container{width:60%}.product-img{width:100%}.product-quantity{display:flex}.product-quantity>label{flex:8 1;font-size:.85em;padding:.5em 0}.cart-item-price>input,.product-quantity>input{border:1px solid #000;flex:1.5 1;text-align:center;width:1.5em}.cart-item-price>input:focus,.product-quantity>input:focus{border:1px solid rgba(250,131,79,.6);outline:0}.cart-item-price>button,.product-quantity>button{flex:1 1;font-size:1em}.product-details{text-align:center}.product-name{font-size:1em;font-weight:900}.product-price{font-size:.8em;font-weight:600;margin:.5em 0 .2em}.product-cart-btn{margin:2em auto 1em;width:100%}.product-cart-btn>button{font-size:1.2em;padding:.5em 1em;width:100%}.product-desc{font-size:.7em;height:5em;line-height:1em;margin:.5em 0;overflow:hidden;text-align:justify}.more{color:#5a5afa;color:#9090ed;cursor:pointer;font-size:.7em;text-align:right}.blog-container{padding:1em 0;width:100%}.blog-title{border-bottom:.2px solid rgba(0,0,0,.4);font-size:1.2em;margin:0 auto 1em;padding:.2em 1em;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog-img,.blog-img>img{width:100%}.blog-text{font-size:1.1em;line-height:32px;margin:.5em 0;padding:0 .5em;text-align:justify;text-indent:2em}.blog-posts-container{height:100%;padding:1em 0;width:100%}.blog-name{display:block;font-size:1.2em;font-weight:600;text-align:center}.blog-post-container{border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);height:9em;margin:1em 0;padding:.5em;width:calc(100% - 1em)}.blog-post-title{font-size:1em;font-weight:600}.blog-date,.blog-post-date{color:rgba(0,0,0,.6);font-size:.6em}.blog-date{color:#000;padding:0 .5em;text-align:right}.blog-date>span{font-size:.9em}.blog-post-details{align-items:center;display:flex;height:calc(90% - 1.9em);justify-content:space-between;justify-content:space-around;margin:.3em 0;width:100%}.blog-post-details img{border:1px solid #000;border-radius:50%;flex:1 1;height:6em;max-width:30%}.blog-post-text{flex:5 1;font-size:.7em;height:85%;max-width:65%;overflow:hidden}.cart-container{height:100%;width:100%}.cart-item-container{align-items:center;display:flex;flex-direction:row;height:40%;justify-content:space-between;padding:1em 0;width:100%}.cart-item-name{flex:3 1;padding:0 .5em 0 1em}.cart-item-price{flex:1.5 1;text-align:center}.cart-item-container>img{flex:0.5 1;width:5em}.cart-item-price>button,.cart-item-price>input{font-size:1em;padding:.2em}.cart-item-price>button{background-color:#fff;border:1px solid #000;border-radius:2px;font-weight:bolder;width:1.5em}.item-price{font-weight:600;margin:.5em 0}.cart-total{border-top:.2px solid rgba(0,0,0,.2);display:flex;flex-direction:row;height:3em;line-height:25px;margin-bottom:5em;margin-left:20%;width:80%}.cart-total-details{flex:2 1;flex-direction:column;justify-self:end;text-align:right}.cart-total-details,.cart-total-price{display:flex;justify-content:space-between}.cart-total-price{flex:1 1;flex-direction:column;text-align:center}.total{font-size:1.2em;font-weight:700}.delete-item-icon>button{background-color:rgba(0,0,0,.6);border:none;border-radius:2px;color:#fff;font-size:1em;margin-top:.5em;padding:.2em .5em}.proceed-btn-container{margin:.5em auto;width:90%}.proceed-btn-container button{background-color:rgba(0,0,0,.6);border:none;border-radius:8px;color:#fff;font-size:1.1em;padding:1em .5em;width:100%}.checkout-container{padding:1em 0 2em;width:100%}.checkout-review{margin:1em 0}.checkout-section,.checkout-section-payment{display:flex;flex-direction:row;padding:.15em 0;width:100%}.checkout-section-payment>span:last-child,.checkout-section>span:last-child{color:rgba(0,0,0,.5);flex:2 1;text-align:right}.checkout-section-payment>span:first-child{flex:1 1}.payment-icon-container{flex:2.5 1}.checkout-section-payment>span:last-child{flex:0.5 1}.checkout-section>span:first-child{color:rgba(0,0,0,.5);flex:1 1;text-align:left}.checkout-section.heading{padding:.3em 0}.checkout-section.heading a{color:#5a5afa;font-size:.8em;text-decoration:none}.checkout-section-title{color:#000!important;flex:4 1!important;font-size:1.3em;font-weight:600}.checkout-review>section{border:.5px solid #616161;border-radius:10px;margin:1em 0;padding:1em .5em}.checkout-review>section:last-child{background-color:rgba(97,97,97,.2);border:0}.checkout-section.total>span{color:rgba(0,0,0,.8)!important}.checkout-container>p{color:rgba(0,0,0,.6);font-size:.9em}.checkout-container button{background-color:rgba(250,131,79,.6);border:none;border-radius:10px;color:#fff;font-size:1.2em;padding:1em 0;width:100%}.payment-container{height:calc(100vh - 13em);padding:2em 0;width:100%}.payment-container>p{color:rgba(0,0,0,.6);font-size:.9em}.payment-container button{background-color:rgba(250,131,79,.6);border:none;border-radius:10px;bottom:8em;color:#fff;font-size:1.2em;padding:1em 0;width:100%}.payment-section{display:flex;margin:3em 0}.payment-section>span{font-size:1.3em}.right{text-align:right}.payment-section input{cursor:pointer}.credit-card-form{grid-column-gap:1em;grid-row-gap:1em;-webkit-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:repeat(2,1fr);margin:2em 0;row-gap:1em}#card-reset{background-color:#fff;border:1px solid #000;color:#000;font-size:30px;font-weight:900;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.credit-card-form>div{display:flex;flex:1 1;flex-direction:column}.credit-card-form>div:first-child{grid-column-end:3;grid-column-start:1}.credit-card-form label{font-size:1.2em;font-weight:700;margin:.3em 0}.credit-card-form input{border:.2px solid #000;font-size:1.1em;padding:.5em;width:calc(100% - 1em - .4px)}.card-exp-date{display:flex;flex-direction:row}.card-exp-date>span{font-size:2em;font-weight:900;padding:0 5px}.credit-card-form input:focus{border:2px solid #000;outline:0}input[type=radio]{-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:50%;display:grid;height:1.2em;margin:.5em 1em .5em 0;place-content:center;width:1.2em}input[type=radio]:before{background-color:#000;border-radius:50%;box-shadow:inset 1em 1em #000;content:"";height:.65em;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out;width:.65em}input[type=radio]:checked:before{-webkit-transform:scale(1);transform:scale(1)}.payment-icon{height:1.8em;margin:0 .2em;width:1.8em}.account-container{max-width:100%;padding:2em 0;width:100%}.account-container img{float:right}.account-heading{background-color:initial;clear:both;margin:0 auto;padding:0 0 1em;text-align:center;width:100%}.account-heading>h2{margin-bottom:.7em}.account-details{background-color:#fff;line-height:25px;margin:2em 0;max-width:100%}.account-details>div{margin:1em 0}.account-details>div>p:first-child{font-weight:700;text-transform:uppercase}.account-details>div>p{overflow-wrap:break-word}.edit-account-container>form{margin:1.5em 0}.order-history-section{width:100%}.order-history-section>div:first-child{display:flex;flex-direction:row;justify-content:space-between;width:70%}.edit-account-section h1,.order-history-section h1{font-size:1.5em;font-weight:700;padding:.2em 0}.order-history-section>.order-history-list{margin:1.5em 0}.order-history-item-section{border:1px solid rgba(99,99,99,.2);border-radius:0;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:1em 1.5em;width:calc(100% - 3em)}.order-history-item-section:first-child{border-radius:10px 10px 0 0}.order-history-item-section:last-child{border-radius:0 0 10px 10px}.order-history-item{display:flex;flex-direction:row}.order-history-item>div{display:flex;flex:2 1;flex-direction:column;font-size:1.2em;line-height:1.6em}.order-item-image{width:3.5em}.order-history-delivered{color:red}.order-history-pending{color:green}.edit-account-section{margin:0 auto}.footer-container{background-color:hsla(0,0%,88%,.5);bottom:-15em;display:flex;flex-direction:row;height:7em;justify-content:space-between;padding:1em 1.1em;position:absolute;width:calc(100% - 2.2em)}.footer-socials{display:flex;flex:1 1;flex-direction:column;font-size:.9em}.footer-title{flex:1 1;font-size:1em;font-weight:700}.footer-brief{flex:3 1;font-size:.8em}.footer-socials-icons{flex:1 1}.footer-bookmarks{flex:1.2 1;font-size:.9em}.footer-page-links>li{list-style-type:none}.footer-page-links a{text-decoration:none}.footer-newsletter{flex:2 1}#footer-email{border:.2px solid rgba(0,0,0,.4);border-radius:6px;font-size:.9em;height:3em;margin-bottom:.2em;padding:0 .3em;width:calc(100% - .4px - .6em)}#footer-email:focus{border:none;outline:.2px solid #fa834f}#footer-submit{background-color:rgba(250,131,79,.6);border:.2px solid rgba(0,0,0,.4);border-radius:6px;color:#fff;font-size:.9em;height:3em;width:calc(100% - .4px)}.loading-container{grid-column-gap:1em;grid-row-gap:1em;display:grid!important;grid-template-columns:repeat(2,1fr);padding:1em 0}.loading-section{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}@-webkit-keyframes shine{to{background-position-x:-200%}}@keyframes shine{to{background-position-x:-200%}}.loading-card-image,.loading-section h2,.loading-section p{-webkit-animation:shine 1s linear infinite;animation:shine 1s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:5px}.loading-card-image{border-bottom-left-radius:0;border-bottom-right-radius:0;height:10em}.loading-card-content{padding:1em}.loading-section h2{height:1em}.loading-section p{height:2em;width:80%}.success-container{align-items:center;display:flex;flex-direction:column;padding:5em 0 0;width:100%}.success-container>img{margin:0 auto 1em;width:15em}.success-container>h1{font-size:1.2em;text-align:center}@media screen and (min-width:768px) and (max-width:1023px){nav{height:6em}.nav-bar{padding:1.5em 2.5em}.app-name{flex:3 1;font-size:2.2em}.navbar-icon{height:2.5em;width:2.5em}#cart-no{font-size:1em;padding:.4em;right:-1.2em;top:-.5em}.cart-icon-container.hidden{display:block}.navbar-line-1,.navbar-line-2,.navbar-line-3{height:.3em;margin:.4em 0;width:2.5em}.sidebar-section{padding-top:5em}.sidebar-profile .username{font-size:1.8em}.sidebar-profile .user-email{font-size:1.2em}.navbar-search-tab-container{font-size:1.5em;top:5em}#cancel{font-size:1em}.main-content{margin-top:1.5em}.image-container{height:600px}.page-section-title{font-size:2.5em}.collection-card-container{height:30vh}.collection-card-name{font-size:1.2em}.page-section.best{height:35em}.page-section.best>p:first-child{font-size:2em}.page-section.best>p{font-size:1em}.page-section.best>div{height:35em;max-width:50em}.page-section.best .card-container{height:28em;min-width:50%;padding:.5em 0}.page-subsection-title>span{font-size:1.5em}.products-navigation>button{font-size:2em;line-height:36px;padding:.2em 0;width:1.5em}.products-navigation>span{font-size:1.3em}.products-navigation>.current-page{font-size:1.8em}.cart-item-container{height:35%}.card-price{flex:0.5 1}.card-details{height:45%}.card-add-btn,.card-price,.card-rating,.card-title{font-size:1.2em}.card-title{flex:1 1;max-height:50px;overflow:hidden}.sidebar-main-options{padding:2em 1em;width:calc(100% - 2em)}.sidebar-profile>img{height:auto;max-width:15%}.signup{font-size:1em}.account-section{height:6em}.options{font-size:1.5em;padding:1.2em 1em}.login{font-size:.9em}.login-page,.signup-page{height:calc(100vh - 100px - 3em)}.login-title,.signup-title{font-size:2em}.login-section>input,.login-section>label,.signup-section>input,.signup-section>label{font-size:1.5em}.auth-form>p{font-size:1.1em;padding:1em 0}.appointment-container>p{font-size:1.8em}.appointment-container>section>div,.procedure-price{font-size:1.5em;line-height:30px}.appointment-container h2{font-size:2em;margin:.5em 0}.appointment-container>section:last-child>h3{font-size:2.5em}.appointment-icon{width:8em}.appointment-form{height:38em}.appointment-form>label{font-size:2em;margin:.5em 0}.appointment-form>input,.appointment-form>select{font-size:1.8em;padding:.5em}.appointment-form>button,.auth-title{font-size:1.8em}.auth-form{margin-top:2em}.visible{height:1.8em;right:1em;top:2.5em;width:1.8em}.product-name{font-size:1.9em}.product-desc,.product-price{font-size:1.4em}.more{font-size:1.15em}.product-quantity>label{font-size:1.6em}.product-cart-details button,.product-cart-details input{font-size:1.5em}.product-cart-details button{padding:1em 0}.blog-name{font-size:2em}.blog-post-container{height:18em}.blog-post-title{font-size:2em}.blog-date,.blog-post-date{font-size:1.2em;line-height:32px}.blog-post-details img{height:10em;max-width:24%}.blog-post-text{font-size:1.2em;line-height:28px;max-width:70%}.blog-text,.blog-title{font-size:1.5em}.blog-text{line-height:40px}.cart-item-container>img{width:8em}.cart-item-name{font-size:1.3em}.item-price{font-size:1em}.cart-item-price>button,.cart-item-price>input{font-size:1.5em}.delete-item-icon>button{font-size:1.2em;padding:.5em 1em}.cart-total{padding:.5em 0}.cart-total,.payment-container button,.proceed-btn-container button{font-size:1.5em}.login-container>p,.signup-container>p{font-size:1.2em}.edit-account-container button,.edit-account-section button,.login-container button,.signup-container button{font-size:1.5em;padding:1.5em 0}.hidden-sm{display:block}.hidden-md{display:none}.appointment-container>section>h2,.fa{font-size:1.8em}.fa{max-width:5em}.account-heading>h2{font-size:2em}.account-heading>p{font-size:1.2em}.account-details>div>p:first-child{font-size:1.5em}.account-details>div{font-size:1.2em;line-height:40px;margin:2em 0}.account-details>a{font-size:1.2em}.edit-account-container>form{margin:3em 0}}@media screen and (min-width:1024px){.hidden-md,.hidden-sm{display:block}.hidden-lg{display:none}.sidebar-product{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3rem;position:absolute}.sidebar-options{align-items:center;flex-direction:row;margin-top:0}.nav-bar{align-items:center;max-width:100%}.app-name{flex:2 1;padding-left:2em}.navbar-search-tab-container{width:50%}.navbar-center{flex:2 1;padding-right:2em}.navbar-right{flex:0.8 1;padding-right:3em}.sidebar-products-option{background-color:#fff}.sub-products{border:0;border-top:.5px solid #000;justify-content:center}.image-container{height:calc(100vh - 6em)}.page-section-title{font-size:1.5em}.collection-card-parent{height:50vh}.collection-card-name{font-size:1em}.collection.page-section .page-section-cards{grid-template-columns:repeat(4,1fr)}.page-section.best>p:first-child{font-size:1.4em}.page-section.best>p{font-size:1em}.page-section.best>div{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.loading-container,.page-section .page-section-cards{grid-template-columns:repeat(4,1fr)}.page-section.best .card-container{height:20em;min-width:25%}.page-subsection-title{font-size:1.5em}.card-container{height:40vh;padding:0 .5rem}.card-title{flex:3 1;max-height:32px;overflow:hidden}.card-add-btn,.card-price,.card-title{font-size:.8em}.card-add-btn{flex:0.5 1;padding:0 2em}.card-details{height:35%;padding:0 1em}.options{padding:15px;text-align:center}.appointment-container>p{font-size:1.6em}.appointment-container>section>h2{font-size:1.5em}.appointment-container>section>div,.procedure-price{font-size:1.2em}.blog-post-details img{height:10em;max-width:30%}.product-img-container{margin:1em auto;width:20%}.product-desc{font-size:1em}.product-cart-details,.product-details{width:60%}.cart-item-price>button,.product-quantity>button,.product-quantity>input{flex:0.5 1}.products-navigation>span{font-size:.85em}.products-navigation>.current-page{font-size:1.2em}.login-container,.side-align-img,.signup-container{flex:1 1;max-width:46%}.side-align-img{background-color:rgba(0,0,0,.6);display:flex}.side-align-img>img{display:block;margin:2em 5em;max-height:500px;max-width:100%;width:calc(100% - 10em)}}.fadeInOut{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:imgFadeInOut;animation-name:imgFadeInOut;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transition:opacity 1s ease-in-out}@-webkit-keyframes imgFadeInOut{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes imgFadeInOut{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}to{opacity:1}}.image-container img:first-of-type{-webkit-animation-delay:10s;animation-delay:10s}.image-container img:nth-of-type(2){-webkit-animation-delay:8s;animation-delay:8s}.image-container img:nth-of-type(3){-webkit-animation-delay:6s;animation-delay:6s}.image-container img:nth-of-type(4){-webkit-animation-delay:4s;animation-delay:4s}.image-container img:nth-of-type(5){-webkit-animation-delay:2s;animation-delay:2s}.page-section.best .card-container{-webkit-animation:scroll-ltr 8s linear 2s infinite alternate;animation:scroll-ltr 8s linear 2s infinite alternate;position:relative;right:0}@-webkit-keyframes scroll-ltr{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-80px);transform:translateX(-80px)}20%{-webkit-transform:translateX(-160px);transform:translateX(-160px)}30%{-webkit-transform:translateX(-240px);transform:translateX(-240px)}40%{-webkit-transform:translateX(-320px);transform:translateX(-320px)}50%{-webkit-transform:translateX(-400px);transform:translateX(-400px)}60%{-webkit-transform:translateX(-480px);transform:translateX(-480px)}70%{-webkit-transform:translateX(-560px);transform:translateX(-560px)}80%{-webkit-transform:translateX(-640px);transform:translateX(-640px)}90%{-webkit-transform:translateX(-720px);transform:translateX(-720px)}to{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@keyframes scroll-ltr{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-80px);transform:translateX(-80px)}20%{-webkit-transform:translateX(-160px);transform:translateX(-160px)}30%{-webkit-transform:translateX(-240px);transform:translateX(-240px)}40%{-webkit-transform:translateX(-320px);transform:translateX(-320px)}50%{-webkit-transform:translateX(-400px);transform:translateX(-400px)}60%{-webkit-transform:translateX(-480px);transform:translateX(-480px)}70%{-webkit-transform:translateX(-560px);transform:translateX(-560px)}80%{-webkit-transform:translateX(-640px);transform:translateX(-640px)}90%{-webkit-transform:translateX(-720px);transform:translateX(-720px)}to{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}@-webkit-keyframes navbarline1_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(45deg) translate(.5em,.3em);transform:rotate(45deg) translate(.5em,.3em)}}@keyframes navbarline1_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(45deg) translate(.5em,.3em);transform:rotate(45deg) translate(.5em,.3em)}}@-webkit-keyframes navbarline3_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(-45deg) translateY(.2em);transform:rotate(-45deg) translateY(.2em)}}@keyframes navbarline3_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(-45deg) translateY(.2em);transform:rotate(-45deg) translateY(.2em)}}@-webkit-keyframes navbarline1_close{0%{-webkit-transform:rotate(45deg) translate(.5em,.3em);transform:rotate(45deg) translate(.5em,.3em)}to{-webkit-transform:none;transform:none}}@keyframes navbarline1_close{0%{-webkit-transform:rotate(45deg) translate(.5em,.3em);transform:rotate(45deg) translate(.5em,.3em)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes navbarline3_close{0%{-webkit-transform:rotate(-45deg) translateY(.2em);transform:rotate(-45deg) translateY(.2em)}to{-webkit-transform:none;transform:none}}@keyframes navbarline3_close{0%{-webkit-transform:rotate(-45deg) translateY(.2em);transform:rotate(-45deg) translateY(.2em)}to{-webkit-transform:none;transform:none}}@media screen and (min-width:768px) and (max-width:1200px){@-webkit-keyframes navbarline1_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(45deg) translate(.7em,.3em);transform:rotate(45deg) translate(.7em,.3em)}}@keyframes navbarline1_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(45deg) translate(.7em,.3em);transform:rotate(45deg) translate(.7em,.3em)}}@-webkit-keyframes navbarline3_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(-45deg) translate(.1em,.2em);transform:rotate(-45deg) translate(.1em,.2em)}}@keyframes navbarline3_open{0%{-webkit-transform:none;transform:none}to{-webkit-transform:rotate(-45deg) translate(.1em,.2em);transform:rotate(-45deg) translate(.1em,.2em)}}}
/*# sourceMappingURL=main.96778e80.css.map*/