body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"CooperBlack";src:local("CooperBlack"),url("/republic310/static/media/Cooper Black Regular.dbe0cbaa.ttf") format("truetype")}@font-face{font-family:"Franklin Gothic Std";src:local("Franklin Gothic Std"),url("/republic310/static/media/Franklin Gothic Std Condensed.f9058542.otf") format("truetype")}*{background-color:#fff;font-size:10px;color:#000;margin:0;padding:0;box-sizing:border-box;font-family:"Helvetica",sans-serif}.App{width:100vw;height:100vh;margin:0 auto}#about__container{margin:3rem auto;width:90%}#about-header,em{font-size:2.5rem;font-family:"CooperBlack",sans-serif;font-weight:400;color:#7d904e;text-align:center;margin:2rem auto}#about-content{font-size:2rem;line-height:2.75rem}#sign-off{font-size:2.5rem;font-family:"CooperBlack",sans-serif;color:#7d904e;font-style:italic}@media only screen and (min-width:920px){#about__container{margin:8rem auto;width:90%}#about-header,em{font-size:3rem;font-family:"CooperBlack",sans-serif;font-weight:400;color:#7d904e;text-align:center;margin:2rem auto}#about-content{font-size:2rem;line-height:2.75rem}#sign-off{font-size:2.5rem;font-family:"CooperBlack",sans-serif;color:#7d904e;font-style:italic}}#product__container{min-width:30rem;min-height:65rem;margin:6rem auto;border-radius:15px;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#product-details__container,#product__container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#product-details__container{width:100%;height:100%;margin:-5rem auto 0}#product-top{height:10%;width:90%;background:none}#product-name__container{display:block;height:100%;text-align:center;margin:1.5rem auto}#product-name{font-size:1.75rem;font-weight:600;text-transform:uppercase;font-family:"CooperBlack";font-weight:400;color:#f36e33;border-bottom:2px solid #f36e33}#product-body{height:48%}#product-body,#product-img__container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#product-img__container{text-align:center}#product-img{width:67%;margin:0 auto;cursor:pointer}#product-bottom{height:20%;background:none}#product-price__container{display:block;height:auto;text-align:center;margin:1rem auto}#product-price{font-size:1.75rem;font-family:"Franklin Gothic Std",sans-serif}#add-btn__container{display:block;height:auto;text-align:center;background:none}#add-to-cart-btn{font-size:2rem;font-weight:400;border:none;border-radius:4px;background-color:#fdca77;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;height:8rem;width:16rem;margin:1rem auto;font-family:"Franklin Gothic Std",sans-serif}#add-to-cart-btn:hover{background-color:#fbcc80;-webkit-transform:scale(1.05);transform:scale(1.05)}#add-to-cart-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffc86f}#view-details-btn__container{display:block;height:auto;text-align:center;background:none}#view-details-btn{border:none;margin:1rem auto;border-radius:4px;font-size:1.75rem;font-weight:400;width:16rem;height:6rem;background-color:#fde7c0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;font-family:"Franklin Gothic Std",sans-serif}#view-details-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#view-details-btn:active{background-color:#ffdea4;-webkit-transform:scale(.95);transform:scale(.95)}@media only screen and (min-width:920px){#product__container{width:30rem;height:50rem;margin:6rem auto;border-radius:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#add-to-cart-btn,#view-details-btn{width:14rem;height:5rem}#product-price{font-size:1.3rem}}#all-products__container{margin:5rem auto;width:90%;height:auto;text-align:center;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sort-form__container{margin:0 auto;text-align:center}#sort-products-form{margin:0 auto;font-family:"Franklin Gothic Std"}#sort-products-form select{box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);font-size:2rem;padding:1rem 5rem 1rem 1.5rem;background:#4d5061;color:#fff;border:0}#custom-select{position:relative}#custom-arrow{display:block;background:#3b3c47;height:100%;width:4rem;position:absolute;right:0;top:0;pointer-events:none}#custom-arrow:after,#custom-arrow:before{--size:0.75rem;content:"";position:absolute;width:0;height:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#custom-arrow:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid hsla(0,0%,100%,.5);top:37%}#custom-arrow:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid hsla(0,0%,100%,.5);top:62%}option{background:#4d5061;color:hsla(0,0%,100%,.9);font-weight:600;font-size:1.5rem}#update-sort-btn{display:block;border:none;margin:2rem auto;box-shadow:0 0 3px #000;border-radius:4px;background:#748b42;color:#fff;font-family:"Franklin Gothic Std";font-size:2rem;width:14rem;height:7rem}#all-product-components{height:auto;margin:0 auto;text-align:center}@media only screen and (min-width:920px){#all-products__container{margin:8rem auto;width:90%;text-align:center;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#sort-form__container{margin:0;text-align:center}#sort-products-form{margin:0 auto;font-family:"Franklin Gothic Std"}#sort-products-form select{box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);font-size:1.25rem;padding:1rem 5rem 1rem 1.5rem;background:#4d5061;color:#fff;border:0}#custom-select{position:relative}#custom-arrow{display:block;background:#3b3c47;height:100%;width:4rem;position:absolute;right:0;top:0;pointer-events:none}#custom-arrow:after,#custom-arrow:before{--size:0.75rem;content:"";position:absolute;width:0;height:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#custom-arrow:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid hsla(0,0%,100%,.5);top:37%}#custom-arrow:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid hsla(0,0%,100%,.5);top:62%}option{background:#4d5061;color:hsla(0,0%,100%,.9);font-weight:600;font-size:1.25rem}#update-sort-btn{display:block;border:none;margin:2rem auto;box-shadow:0 0 3px #000;border-radius:4px;background:#748b42;color:#fff;font-family:"Franklin Gothic Std";font-size:1.25rem;width:10rem;height:4rem;transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}#update-sort-btn:hover{background:#839b4f;-webkit-transform:scale(1.05);transform:scale(1.05)}#update-sort-btn:active{background:#6c833c;-webkit-transform:scale(.95);transform:scale(.95)}#all-product-components{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);width:95%;max-width:95%;height:auto}}#progress-bar__container{margin:2rem auto;text-align:center;width:100%}.progress-text{font-size:2rem}.arrow-icon{color:#6daba3;margin:0 .5rem;font-size:1rem}#product-thumbnail__container{margin:2rem auto 5rem;width:100%;-webkit-flex-direction:column;flex-direction:column;padding-bottom:2rem}#product-thumbnail-name__container,#product-thumbnail__container{text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#product-thumbnail-name__container{margin:1.5rem auto .5rem}#product-thumbnail-name{font-family:"CooperBlack",sans-serif;font-size:2rem;color:#758a42}#product-thumbnail-image__container{margin:1rem auto}#product-thumbnail-image{width:80%}#product-thumbnail-view-btn{border:none;margin:1rem auto;border-radius:4px;font-size:1.35rem;font-weight:400;width:11rem;height:4rem;background-color:#fde7c0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;font-family:"Franklin Gothic Std",sans-serif}#product-thumbnail-price__container{margin:-1rem auto .5rem;text-align:center}#product-thumbnail-price{font-family:"Franklin Gothic Std",sans-serif;font-size:1.3rem}#product-thumbnail-quantity-change__container{margin:0 auto}#product-quantity-change__container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;box-shadow:0 0 3px #000;width:15rem;background-color:#758a42}#product-quantity-label{background:none;font-size:1.5rem;margin:1rem auto .5rem;display:block}#decrement-quantity-btn{font-size:3rem;border:none;width:15%;text-align:center;font-weight:600;color:#fff;background-color:#758a42}.product-thumbnail-quantity,.product-thumbnail-quantity-constant{width:45%;font-size:2rem;text-align:center;color:#fff;background-color:#758a42;font-weight:600}.product-thumbnail-quantity-constant{padding:.25rem 1rem;border-radius:3px}#increment-quantity-btn{text-align:center;border:none;width:20%;font-size:2.7rem;font-weight:600;color:#fff;background-color:#758a42}#product-quantity-update__container{margin:1rem auto}#product-quantity-update-btn{background-color:#fdca77;font-size:1.5rem;width:14rem;height:4rem;border-radius:4px;border:none;box-shadow:0 0 3px #000;font-family:"Franklin Gothic Std",sans-serif}@media only screen and (min-width:920px){#product-thumbnail__container{width:80%}#product-thumbnail-image{width:40%}#product-thumbnail-view-btn{display:block;transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}#product-thumbnail-view-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#product-thumbnail-view-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffdea4}}#cart__container{margin:8rem auto;text-align:center;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#empty-cart__container{margin:10rem auto 0;text-align:center;height:50vh}#empty-cart-text{font-size:4rem}#cart-left__container{margin-left:auto;width:50%;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:auto}#cart-left-header{font-size:2.5rem;font-family:"Franklin Gothic Std",sans-serif;color:#fbaa6e}#cart-products__container{margin:0 auto;width:50%;text-align:center}#cart-right__container{margin-right:auto;width:25%;border-radius:4px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);position:fixed;top:15rem;right:2rem;scroll-behavior:smooth}#cart-subtotal{font-size:2rem}#checkout-btn__container{margin:2rem auto;text-align:center}#checkout-btn{background-color:#fdca77;font-size:1.75rem;width:13rem;height:7rem;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#checkout-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#ffcf83}#checkout-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#fdc66c}@media only screen and (max-width:920px){#cart__container{margin:8rem auto;text-align:center;width:100%;display:block}#empty-cart__container{margin:10rem auto 0;text-align:center;height:50vh}#empty-cart-text{font-size:4rem}#cart-left__container{margin:0 auto;width:70%;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:auto}#cart-left-header{font-size:2.5rem}#cart-products__container{-webkit-flex-direction:column;flex-direction:column;width:90%}#cart-products__container,#cart-right__container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#cart-right__container{position:static;margin:5rem auto;width:70%;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;height:auto}#cart-subtotal{font-size:2rem}#checkout-btn__container{margin:2rem auto;text-align:center}#checkout-btn{background-color:#fdca77;font-size:1.75rem;width:13rem;height:7rem;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}}#contact-form__container{display:block;margin:2rem auto;background:none}#form-sent-text__container{background:none}#form-sent-text{font-size:2rem;background:none;font-family:"Franklin Gothic Std",sans-serif}form{background:none;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.contact-input{padding:.1rem .25rem;font-size:2rem}#contact-feedback-input,.contact-input{margin:1rem auto;border:none;border-radius:3px}#contact-feedback-input{font-size:1.5rem;width:100%;max-width:105%;height:10rem}#contact-form-btn{background-color:#fdca77;border:none;border-radius:4px;font-size:1.75rem;font-family:"Franklin Gothic Std",sans-serif;width:14rem;height:5rem;margin:1rem auto}@media only screen and (min-width:920px){#contact-form__container{display:block;margin:2rem auto;background:none}#form-sent-text__container{display:block;margin:1rem auto;background:none}#form-sent-text{font-size:2rem;background:none;font-family:"Franklin Gothic Std",sans-serif;display:block}form{background:none;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.contact-input{padding:.1rem .25rem;font-size:2rem}#contact-feedback-input,.contact-input{margin:1rem auto;border:none;border-radius:3px}#contact-feedback-input{font-size:1.5rem;width:100%;max-width:105%;height:10rem}#contact-form-btn{transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}#contact-form-btn:hover{background-color:#fbcc80;-webkit-transform:scale(1.05);transform:scale(1.05)}#contact-form-btn:active{background-color:#ffc86f;-webkit-transform:scale(.95);transform:scale(.95)}}#footer__container{width:100%;height:auto;padding:2rem 0;background-color:#6daba0;text-align:center}#footer__container,#top-footer__container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1;margin:0 auto}#top-footer__container{height:50%;background:none}#contact-footer__container{width:100%;background:none;margin:3rem auto}#contact-footer-header{background:none;font-size:2rem;font-weight:400;color:#fff;font-family:"CooperBlack"}#socials-footer__container{width:100%;background:none;margin:0 auto 3rem}#socials-footer-header{background:none;font-size:2rem;font-weight:400;font-family:"CooperBlack";color:#fff;display:block}#socials__container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:none;margin:1.5rem auto}.social-icon{transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}#facebook-link,#insta-link,#twitter-link{background:none}#facebook,#insta,#twitter{background:transparent;font-size:2rem;margin:0 .5rem}#email__container{background:none;margin-top:4rem}#email,#email-text,#email:link,#email:visited{font-size:1.75rem;background:none;display:block;text-decoration:none;margin:1.5rem auto 0;font-family:"Franklin Gothic Std"}#site-links__container{margin:2rem auto;background:none}#site-links-header{background:none;font-size:2rem;font-weight:400;font-family:"CooperBlack";color:#fff;display:block;margin-bottom:2rem}#site-links{margin:0 auto;background:none}.site-link{list-style-type:none;font-family:"Franklin Gothic Std",sans-serif;font-size:1.9rem;margin:.5rem auto}#bottom-footer__container,#copyright,.site-link{background:none}@media only screen and (min-width:920px){#footer__container{width:100%;height:auto;padding:2rem 0;background-color:#6daba0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1}#top-footer__container{height:50%;margin:0 auto;-webkit-flex-direction:row;flex-direction:row;width:70%}#contact-footer__container,#top-footer__container{background:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap}#contact-footer__container{width:50%;margin:3rem auto;text-align:center;height:auto;-webkit-flex-direction:column;flex-direction:column}#contact-footer-header{background:none;font-size:2rem;font-weight:400;color:#fff;font-family:"CooperBlack"}#socials-footer__container{width:50%;background:none;margin:3rem auto;text-align:center;height:10rem;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#socials-footer-header{background:none;font-size:2rem;font-weight:400;color:#fff;font-family:"CooperBlack";margin-top:2rem}#socials__container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:none;margin:0 auto}.social-icon{transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}.social-icon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.social-icon:active{-webkit-transform:scale(.95);transform:scale(.95)}#insta{background:transparent;font-size:2rem}#email__container{margin:0 auto}#email,#email-text,#email:link,#email:visited{font-size:1.75rem;background:none;display:block;text-decoration:none;transition:color .3s ease 0;font-family:"Franklin Gothic Std"}#email:hover{color:#ddd;border-bottom:none}#site-links__container{margin:2rem auto 2rem 4rem;background:none}#site-links-header{background:none;font-size:2rem;font-weight:400;font-family:"CooperBlack";color:#fff;display:block;margin-bottom:2rem}#site-links{margin:0 auto;background:none}.site-link{list-style-type:none;background:none;font-family:"Franklin Gothic Std",sans-serif;font-size:1.9rem;margin:.5rem auto;cursor:pointer}.site-link:hover{color:#fff}#bottom-footer__container,#copyright{background:none}}#header__container{margin:0 auto;width:100%;height:60rem;display:block;z-index:5}#hero-img__container{margin:0 auto;text-align:center;width:100%;display:block}#hero-img{z-index:5;width:100%;height:auto}@media only screen and (max-width:768px){#header__container{margin:0 auto;width:100%;height:60rem;display:block;z-index:5;background-image:url(/republic310/static/media/hero_4.3fbfe8c8.jpg);background-size:cover;background-position:50%;background-attachment:fixed}#hero-img__container{width:100%;height:auto;display:block}#hero-img{display:none;z-index:1;width:100%;height:auto;position:absolute;top:10rem;right:-13rem}}#body__container{display:block;width:100%;margin:-16rem auto 0;padding:4rem 0 8rem;text-align:center}#hot-products__container{width:85%;margin:2rem auto;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}#hot-text{color:#748b42;font-size:3.5rem;margin:1rem auto 3rem;font-family:"CooperBlack";font-weight:400}#all-products-link{cursor:pointer;font-size:2.5rem;font-family:"Franklin Gothic Std";background:none;color:#748b42}#all-products-link:hover{color:#839954}#all-products-link:active{color:#6b813a}#body-img__container{width:80%;margin:4rem auto 0;text-align:center}#woman-img{width:80%;border-radius:4px}@media only screen and (min-width:900px){#body__container{margin-top:-10rem}#hot-products__container{-webkit-flex-direction:row;flex-direction:row}#woman-img{width:50%}}#testimonials__container{margin:0 auto 3rem;width:85%;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);padding:1.5rem;border-radius:4px}#testimonials-header{text-align:center;font-family:"CooperBlack",sans-serif;font-weight:400;font-size:2.5rem;color:#748b42;margin:2rem auto}#testimonials-carousel{box-shadow:0 0 2px #000}#testimonial__container{padding:2rem}#testimonial-content{font-size:1.5rem;line-height:2rem}#testimonial-author{display:block;text-align:center;font-weight:600;margin:1rem auto}#carousel-btns__container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:1rem auto}.carousel-btn{background-color:#fde7c0;border:none;border-radius:4px;width:9rem;height:4rem;font-size:1.2rem;margin:0 auto}@media only screen and (min-width:920px){#testimonials__container{width:67%}#carousel-btns__container{width:25rem}.carousel-btn{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.carousel-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.carousel-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffdea4}}#user-info__container{margin:0 auto;width:18rem;border-radius:5px;height:auto;position:absolute}#hide-tab-text{display:none;background:none}#user-info-list{margin:2rem auto;background:none}.user-info-list-item{list-style-type:none;margin:1rem auto;text-align:center;background:none;cursor:pointer}.user-info-text-link{font-size:1.75rem;font-family:"Franklin Gothic Std";background:none}.user-info-text-link:hover{color:#f26d32}@media only screen and (max-width:720px){#hide-tab-text{display:block;color:#000;background:none}#user-info__container{margin:0 auto;width:30rem;border-radius:5px;height:auto;position:absolute;left:0;right:0}#user-info-list{margin:2rem auto;background:none}.user-info-list-item{list-style-type:none;margin:1rem auto;text-align:center;background:none;cursor:pointer}.user-info-text-link{font-size:2.5rem;font-family:"Franklin Gothic Std";background:none}}#login-form__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:10px;width:100%;text-align:center;margin:1.5rem auto;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#no-account-text{display:block;margin:1rem auto}#close-login-btn{display:block;border:1px solid #000;border-radius:2px;width:5rem;height:1.5rem;background-color:#6aaca2;color:#fff;margin:0 auto 1rem}#close-login-btn:hover{background-color:#8cbeb7}#close-login-btn:active{background-color:#59a59a}#login-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.login-input{border:none;box-shadow:0 0 3px #000;margin:.5rem auto 0;border-radius:2px;padding:.25rem}#login-btn{border:none;box-shadow:0 0 3px #000;font-size:1.25rem;background-color:#fdca77;width:7rem;height:2.5rem;display:block;margin:1rem auto 0}#login-btn:hover{background-color:#f1b95e}#forgot-password-btn{border:none;font-size:1rem;width:15rem;height:2.5rem;display:block;background:transparent;color:#7171f6;cursor:pointer;margin:2rem auto 0}#forgot-password-btn:hover{color:#5e5ef6;text-decoration:underline}@media only screen and (max-width:768px){#login-form__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:10px;width:100%;text-align:center;margin:1.5rem auto;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#no-account-text{display:block;margin:1.5rem auto;width:90%;font-size:1.75rem}#close-login-btn{display:block;border:1px solid #000;border-radius:2px;width:10rem;height:5rem;background-color:#748b42;color:#fff;margin:0 auto 2rem;font-size:1.5rem;font-weight:600}#login-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex:1 1;flex:1 1;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.login-input{border:none;box-shadow:0 0 3px #000;margin:1rem auto;border-radius:2px;padding:.25rem;font-size:1.75rem;display:block}#login-btn{box-shadow:0 0 3px #000;font-size:1.25rem;background-color:#fdca77;height:5rem;margin:2rem auto 0;font-size:2.5rem;font-weight:600}#forgot-password-btn,#login-btn{border:none;width:15rem;display:block}#forgot-password-btn{font-size:1.5rem;height:2.5rem;background:transparent;color:#7171f6;cursor:pointer;margin:3rem auto 1rem}}@-webkit-keyframes slidein{0%{-webkit-transform:translateX(-15rem);transform:translateX(-15rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{-webkit-transform:translateX(-15rem);transform:translateX(-15rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#mobile-modal__container{z-index:50;width:100%;height:90%;background:#f9a96e;position:fixed;top:4rem;left:-3rem;border-radius:10px;-webkit-animation:slidein .3s ease;animation:slidein .3s ease}#modal-content{background:none;margin:4rem auto;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#cross-icon{background:none;color:#fff;font-size:3rem}#modal-login__container{background:none;margin:4rem auto;width:90%;text-align:center;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#modal-login-tab{width:90%;margin:0 auto}#modal-account__container{background:none;margin:5rem auto}#modal-account-options{background:none;height:20rem}#hide-tab-text{font-size:2rem;color:#000}.modal-text{background:none;color:#000;font-size:3.25rem;font-weight:400;color:#fff;margin:3rem auto;font-family:"CooperBlack"}@media only screen and (min-width:768px){#mobile-modal__container{display:none}}#nav__container{width:100%;z-index:1;height:10rem;background-color:#ef3b24;opacity:1;display:block}#nav-mobile__container{display:none}#nav-web__container{width:100%;z-index:1;height:10rem;background-color:#ef3b24;opacity:1;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}#nav-left__container,#nav-right__container{width:33%;z-index:1;height:10rem;background-color:#ef3b24;opacity:1;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around}.nav-link-text{font-size:1.5rem;font-weight:600;color:#fff;background:none;margin:0 auto;text-align:center;transition:color .2s;cursor:pointer}.nav-link-text:hover{color:#ffe4b5}#logo{width:20%;height:auto;border-radius:50%;margin:0 auto;z-index:2;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#logo:active{-webkit-transform:scale(.95);transform:scale(.95)}#nav-cart__container{width:10%;background-color:transparent;font-size:1.5rem;font-weight:600;color:#fff;background:none;margin:0 auto;text-align:center;cursor:pointer}#nav-cart-icon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#nav-cart-icon:active{-webkit-transform:scale(.95);transform:scale(.95)}#cart-qty{background-color:transparent;background:none;color:#fff;font-weight:600;font-size:1.5rem;position:relative;bottom:.75rem;left:.5rem}#login__container{max-height:3rem;width:20rem;max-width:20rem;text-align:center;margin:0 auto}#login-tab__container{border-radius:10px;width:80%;background:transparent;margin:0 auto;position:relative}#nav-account__container{width:20rem}#account-options__container{width:90%;margin:0 auto}@media only screen and (max-width:768px){#nav__container{width:100vw}#nav-mobile__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100vw;height:10rem;opacity:1;background-color:#ef3b24}#nav-web__container{display:none}#nav-hamburger__container{background:none;margin-left:auto}#nav-hamburger-icon{cursor:pointer}#logo{width:40%;height:auto;border-radius:50%;margin:0 0 0 4rem;text-align:center;z-index:2}#nav-cart__container{width:auto;background-color:transparent;font-size:1.5rem;font-weight:600;color:#fff;background:none;margin-right:auto;text-align:center}#modal__container{width:100%;height:auto}}#order__container{width:95%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#order-left__container{margin-left:auto;width:48%}#order-header{font-size:3rem;font-weight:600;color:#6daba3}#order-details__container{margin:2rem auto}#order-date-text{font-size:2rem}#order-number-text{display:block;margin:1.5rem auto;font-size:2rem}#order-contact__container{margin:2rem auto}#order-details-header{font-size:2.25rem;font-weight:600;display:block;color:#6daba3}#order-email,#order-name{font-size:2rem;display:block;margin:1rem auto}#order-phone{font-size:2rem}#order-eta{font-size:2rem}#order-address-header{display:block;font-size:2.25rem;font-weight:600;margin:1rem auto;color:#6daba3}#order-address-city,#order-address-country,#order-address-state,#order-address-street,#order-address-zipCode{font-size:2rem;display:block}#order-right__container{margin-right:auto;width:50%}#order-items__container{margin:2rem auto}#order-items-text{font-size:2.25rem;font-weight:600;display:block;color:#6daba3}#view-purchased-products-btn{background-color:#ffe4b5;font-size:1.5rem;width:14rem;height:5rem;font-weight:600;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:2rem auto}#view-purchased-products-btn:hover{background-color:#fde7c0}#view-purchased-products-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffdea4}@media only screen and (max-width:720px){#order__container{-webkit-flex-direction:column;flex-direction:column}#order-left__container{display:block;width:80%;margin:2rem auto}#order-right__container{display:block;width:80%;margin:0 auto}#view-purchased-products-btn{background-color:#ffe4b5;font-size:1.75rem;width:15rem;height:6rem;font-weight:600;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:2rem auto}}#order-confirmation__container{margin:8rem auto;text-align:center}#order-history__container{margin:4rem auto;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:90%}#order-history-header{font-size:2rem;font-family:"CooperBlack",sans-serif;color:#ed6e33;margin:2rem auto;border-bottom:2px solid #ed6e33}#no-orders-text{display:block}#no-orders-text,#products-link-text{font-size:1.75rem;font-family:"Franklin Gothic Std",sans-serif;color:#758a42;margin:2rem auto}#products-link-text{cursor:pointer}@media only screen and (min-width:920px){#order-history__container{margin:8rem auto}#order-history-header{font-size:3rem}#no-orders-text,#products-link-text{font-size:2.25rem}#products-link-text:hover{color:#81964e}#products-link-text:active{color:#697e36}}#update-password__container{margin:4rem auto}#update-password-header{font-size:2.5rem;font-family:"CooperBlack";font-weight:400;margin:4rem auto;text-align:center;color:#f36e33}#update-password-form{margin:0 auto;text-align:center}.update-input{display:block;border:none;border-radius:4px;margin:3.5rem auto;padding:.75rem 1.25rem}#update-password-btn,.update-input{box-shadow:0 0 3px #000;font-size:2.5rem}#update-password-btn{border:none;border-radius:5px;width:16rem;height:9rem;background:#fdca77;color:#000;font-family:"Franklin Gothic Std";margin:2rem auto}@media only screen and (min-width:920px){#update-password__container{margin:7rem auto}#update-password-header{font-size:2.5rem;font-family:"CooperBlack";font-weight:400;margin:4rem auto;text-align:center;color:#f36e33}#update-password-form{margin:0 auto;text-align:center}.update-input{display:block;border:none;border-radius:4px;margin:3.5rem auto;padding:.75rem 1.25rem}#update-password-btn,.update-input{box-shadow:0 0 3px #000;font-size:1.75rem}#update-password-btn{border:none;border-radius:5px;width:15rem;height:5rem;background:#fdca77;color:#000;font-family:"Franklin Gothic Std";margin:2rem auto;transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}#update-password-btn:hover{background:#ffd188;-webkit-transform:scale(1.05);transform:scale(1.05)}#update-password-btn:active{background:#fac36a;-webkit-transform:scale(.95);transform:scale(.95)}}#order-summary__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-width:50%;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);background:none;margin:4rem auto}#order-summary-header{font-size:2rem;margin:2rem auto;background:none;font-family:"Franklin Gothic Std",sans-serif;font-weight:400}#order-summary-details__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:2rem auto}.order-cost-text{font-size:1.5rem;line-height:2rem}@media only screen and (max-width:768px){#order-summary__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:90%;max-width:90%;margin:4rem auto;border-radius:10px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#order-summary-header{font-size:2.5rem;font-weight:600;margin:2rem auto}#order-summary-details__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin:2rem auto}.strong-text{font-size:2rem}.order-cost-text{font-size:2rem;line-height:3.5rem}}#login-modal__container{margin:1rem auto 3rem;display:block;text-align:center}.login-modal-input{font-size:2rem;display:block;margin:1.5rem auto;border-radius:5px;padding:.5rem 1rem;border:1px solid #000}#login-modal-btn{border:none;border-radius:5px;font-size:2rem;font-weight:600;width:10rem;height:4rem;background-color:#fbab6e;color:#fff;margin:.5rem auto 2rem}@media only screen and (min-width:920px){#login-modal__container{margin:2rem auto 1rem;display:block;text-align:center}#login-modal-header{font-size:1.5rem}.login-modal-input{font-size:1.5rem;display:block;margin:1.5rem auto;border-radius:5px;padding:.5rem 1rem;border:1px solid #000}#login-modal-btn{border:none;border-radius:5px;font-size:1.5rem;font-weight:600;width:8rem;height:3rem;background-color:#fbab6e;color:#fff;margin:.5rem auto 2rem;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#login-modal-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#fbb681}#login-modal-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffa967}}.paypal__container{margin:5rem auto}#payment-form__container{margin:1rem auto}#payment__container{margin:5rem auto;-webkit-flex-direction:column;flex-direction:column}#payment__container,#return-btns__container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#return-btns__container{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column}#return-to-shipping-btn{display:block;background-color:#ffe4b5;font-size:1.6rem;width:16rem;height:5rem;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:1rem auto}#return-to-shipping-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffdea4}#return-to-cart-btn{display:block}#payment-left__container{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}#payment-left__container,#payment-right__container{width:80%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:none}#payment-right__container{-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}@media only screen and (min-width:920px){#payment__container{margin:3rem auto;-webkit-flex-direction:row;flex-direction:row}#payment__container,#return-btns__container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#return-btns__container{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;width:22rem}#return-to-shipping-btn{display:inline-block;background-color:#ffe4b5;font-size:1rem;width:8rem;height:3rem;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:1rem auto}#return-to-shipping-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffdea4}#return-to-cart-btn{display:block;margin:1rem auto}#payment-left__container{margin:0 auto;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap}#payment-left__container,#payment-right__container{width:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:none}#payment-right__container{margin:4rem auto;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column}}#product-details__container{width:90%;max-width:90%;margin:5rem auto;height:auto}#product-details-content__container{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product-details-left{margin:0 auto;width:100%;max-width:100%}#product-details-image__container{margin:0 auto;text-align:center;background:none}#product-details-img{width:67%;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#product-details-right{margin:0 auto;background:none}#product-details-name__container{margin:2rem auto;text-align:center;background:none}#product-details-name{font-size:2.25rem;font-family:"CooperBlack";color:#f36e33;border-bottom:2px solid #f36e33;background:none}#product-details-description__container{margin:0 auto;background:none;text-align:center}#product-details-description{display:block}#product-details-description,#product-details-price{font-size:2rem;font-family:"Franklin Gothic Std";background:none}#product-details-add-btn__container{margin:2rem auto;display:block;text-align:center;background:none}#suggested-products__container{margin:6rem auto;text-align:center;width:80%;max-width:80%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #748b42}#suggested-products-header{font-family:"CooperBlack";font-size:3rem;color:#748b42;margin:6rem auto 3rem}#suggested-product__container{width:70%;margin:4rem auto;border-radius:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1;flex:1 1;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);padding:2rem}#suggested-product-img{width:100%}#suggested-product-name__container{background:none;margin:2rem auto}#suggested-product-name{background:none;font-family:"CooperBlack";font-size:2rem;color:#f36e33;border-bottom:2px solid #f36e33}@media only screen and (min-width:920px){#product-details__container{width:90%;max-width:90%;margin:5rem auto;height:auto}#product-details-content__container{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center}#product-details-left{margin:0 auto;width:50%;max-width:50%}#product-details-image__container{margin:0 auto;text-align:center}#product-details-img{width:67%}#product-details-right{margin:0 auto;width:50%;text-align:left}#product-details-name__container{margin:2rem auto;text-align:left}#product-details-name{font-size:2.25rem;font-family:"CooperBlack";color:#f36e33;border-bottom:2px solid #f36e33}#product-details-description__container{margin:0 auto;text-align:left;line-height:4rem}#product-details-description{display:block}#product-details-description,#product-details-price{font-size:2rem;font-family:"Franklin Gothic Std"}#product-details-add-btn__container{margin:2rem auto;display:block;text-align:left}#suggested-products__container{margin:6rem auto;text-align:center;width:80%;max-width:80%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-top:1px solid #748b42}#suggested-products-header{font-family:"CooperBlack";font-size:3rem;color:#748b42;margin:6rem auto 3rem;width:100%}#suggested-product__container{width:40%;max-width:40%;height:50rem;margin:4rem auto;border-radius:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex:1 1;flex:1 1;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);padding:0;transition:-webkit-transform .2s ease 0;transition:transform .2s ease 0;transition:transform .2s ease 0,-webkit-transform .2s ease 0}#suggested-product__container:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}#suggested-product__container:active{-webkit-transform:scale(.98);transform:scale(.98)}#suggested-product-img__container{height:80%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#suggested-product-img{width:60%;cursor:pointer}#suggested-product-name__container{background:none;margin:2rem auto}#suggested-product-name{background:none;font-family:"CooperBlack";font-size:2rem;color:#f36e33;border-bottom:2px solid #f36e33;cursor:pointer}#suggested-product-name:hover{color:#f77943}#suggested-product-name:active{color:#ee6024}}#request-reset-code__container{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;height:70vh;background-image:linear-gradient(25deg,rgba(106,172,162,.7),rgba(126,189,179,.6),rgba(161,212,205,.5)),url(/republic310/static/media/hero_3.23d89725.jpg);background-size:cover;background-attachment:fixed;background-position:50%}#request-header-text{font-size:2.5rem;margin:0 auto 5rem;color:#fff;font-weight:600}#request-form,#request-header-text{background:transparent}#reset-email-input{font-size:2rem;display:block;margin:2rem auto 4rem;padding:.5rem}#submit-reset-email-btn{background-color:#fdca77;color:#fff;height:6rem;width:18rem;font-size:2rem;border-radius:4px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#submit-reset-email-btn:hover{background-color:#fbd696;-webkit-transform:scale(1.05);transform:scale(1.05)}#submit-reset-email-btn:active{background-color:#fabe55;-webkit-transform:scale(.95);transform:scale(.95)}#shipping-form-parent__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);border-radius:10px;margin:2rem auto;padding:2rem 0}#verification-text__container{margin:1rem auto}#verification-text{color:#f36e33;text-align:center;font-weight:600;font-size:1.08rem}#shipping-form{text-align:center;margin:0 auto;width:auto}.shipping-form-label{font-size:1.5rem;display:block;text-align:center;font-weight:600;margin:2rem auto 1rem}.create-input{border:none;border-radius:10px;box-shadow:0 0 3px #000;padding:.25rem 1rem;font-size:1.5rem;will-change:border}.inputs__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;max-width:40rem;margin:2rem auto}#contact-input__container{max-width:40rem;margin:0 auto}#create-email-input{margin:0 auto}.email-error-text{font-size:1.5rem;display:block}#create-phone-input{margin:0 auto}#password-input__container{margin-bottom:2rem}#name-input__container{margin:0 auto;width:40rem}#name-labels__container{margin:2rem auto -2rem;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#create-firstName-input,#create-lastName-input{margin:0 auto}#address-input__container{margin:2rem auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#address-left__container{padding-right:2rem}#address-left__container,#address-right__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:50%}#address-right__container{padding-left:2rem}#create-city-input,#create-state-input,#create-street-input,#create-zipCode-input{margin:1rem auto}#create-country-input{margin:1rem auto;border:2px solid #000}.shipping-errors__container{text-align:center;margin:2rem auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.error-text{text-align:center;margin:0 auto;background:none}.contact-error,.name-error{margin:-1rem auto 0}.password-error{margin:1rem auto 0}#create-user-btn{background-color:#fdca77;border:none;border-radius:10px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:18rem;height:7rem;font-size:1.5rem;margin:2rem auto;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}#create-user-btn:hover{background-color:#fbcc80;-webkit-transform:scale(1.05);transform:scale(1.05)}#create-user-btn:active{background-color:#ffc86f;-webkit-transform:scale(.95);transform:scale(.95)}@media only screen and (max-width:767px){#shipping-form-parent__container{display:block;width:100%;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);border-radius:10px;margin:2rem auto;padding:2rem 0}#verification-text__container{margin:1rem auto}#verification-text{color:#f36e33;text-align:center;font-weight:600;font-size:1.08rem}#shipping-form{text-align:center;margin:0 auto;width:100%}.shipping-form-label{font-size:2rem;display:block;text-align:center;font-weight:600;margin:3rem auto 1rem;color:#6daba3}.create-input{border:none;border-radius:10px;box-shadow:0 0 3px #000;padding:.25rem 1rem;font-size:2rem}.inputs__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;margin:2rem auto}#contact-input__container{width:100%;margin:0 auto}#create-email-input{margin:2rem auto}.email-error-text{font-size:1.5rem;display:block}#create-password-input{margin-bottom:2rem}#name-input__container{margin:0 auto;width:100%}#name-labels__container{margin:2rem auto -2rem;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#create-firstName-input{margin:0 auto 2rem}#create-lastName-input{margin:0 auto}#address-input__container{margin:2rem auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#address-left__container,#address-right__container{display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;padding:0;text-align:center;margin:0 auto}#create-city-input,#create-state-input,#create-street-input,#create-zipCode-input{margin:1rem auto}#create-country-input{margin:1rem auto;border:2px solid #000;width:20rem;font-size:2rem}.shipping-errors__container{text-align:center;margin:2rem auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.error-text{text-align:center;background:none;font-size:1.5rem;display:block}.contact-error,.error-text,.name-error,.password-error{margin:0 auto}#create-user-btn{background-color:#fdca77;border:none;border-radius:10px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:22rem;height:8rem;font-size:1.75rem;margin:2rem auto;box-shadow:none}}#shipping-details__container{margin:4rem auto;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;flex-direction:row;width:100%;height:auto}#shipping-details__container,#shipping-left__container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#shipping-left__container{width:50%;margin-left:auto;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:column;flex-direction:column;background:none}#return-to-cart-btn{background-color:#ffe4b5;font-size:1rem;width:8rem;height:3rem;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:0 auto 2rem}#return-to-cart-btn:hover{background-color:#fde7c0}#return-to-cart-btn:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:#ffdea4}.shipping-login-text{font-size:1.25rem;width:80%;text-align:center;line-height:1.75rem}#shipping-right__container{width:50%;margin-right:auto;display:-webkit-flex;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;background:none}@media screen and (max-width:750px){#shipping-details__container{margin:4rem auto;display:block;text-align:center}#shipping-left__container{margin:0 auto;width:100%;display:block;text-align:center}#return-to-cart-btn{background-color:#ffe4b5;font-size:1.6rem;width:16rem;height:5rem;border:none;border-radius:5px;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:0 auto 2rem}.shipping-login-text{font-size:2rem;text-align:center;line-height:2.25rem}#shipping-right__container,.shipping-login-text{width:100%;display:block;margin:0 auto}}#user-update__container{margin:4rem auto;width:80%;text-align:center}#user-update-header{text-align:center;font-family:"CooperBlack",sans-serif;margin:2rem auto;font-weight:400;font-size:2rem;color:#748b42}#user-update-details-form{margin:2rem auto}.user-update-label{font-size:1.5rem;font-family:"Franklin Gothic Std",sans-serif;font-weight:400;margin:0 auto}.update-input{margin:1rem auto 3.5rem}#update-error-text{color:"red"}#submit-update-btn{background-color:#fde7c0;border:none;border-radius:4px;width:13rem;height:5rem;font-size:1.5rem;font-family:"Franklin Gothic Std",sans-serif}@media only screen and (min-width:920px){#user-update__container{margin:8rem auto}#input-parent__container{display:grid;grid-template-columns:1fr 1fr;width:60%}#submit-update-btn{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;margin:0 auto}#submit-update-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#submit-update-btn:active{background-color:#ffdea4;-webkit-transform:scale(.95);transform:scale(.95)}}.font-face-cooper-black{font-family:"CooperBlack"}
/*# sourceMappingURL=main.60947639.chunk.css.map */