.carousel{display:flex;padding:30px 0;position:relative}.carousel img{width:100%}.carousel__control{align-items:center;background-color:rgba(0,0,0,.25);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;position:absolute;top:50%}.carousel .previous{left:60px}.carousel .next{right:60px}.carousel .react-icons{background-color:#f9f9f9}.image-slider{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:10px 0;width:100%}.image-slider__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.image-slider__item img{border-radius:50%;height:150px}.btn{align-items:center;border:none;display:flex;font-size:16px;justify-content:space-between;letter-spacing:.1rem;overflow:hidden;padding:10px 0;transition:.25s;white-space:nowrap}.btn:hover{cursor:pointer;opacity:.8}.btn__arrow-icon{margin-left:10px}.primary{background-color:#10891a;color:#fff}.dark:hover{background-color:#0b5b11;opacity:1}.outline-primary{background-color:inherit;border:2px solid #10891a}.outline-primary:hover{background-color:#10891a;color:#fff}.outline-danger{background-color:inherit;border:1px solid red;color:red}.outline-danger:hover{background-color:red;color:#fff}.rnd{border-radius:20px}.sq{border-radius:5px}.small{align-items:center;display:flex;height:36px;justify-content:center;letter-spacing:1px;min-width:200px;padding:15px 20px}.medium{height:45px;padding:10px 20px}.large,.medium{text-transform:uppercase}.large{height:47px;padding:12px 20px}.extend{width:100%}.disabled{opacity:.5}.disabled:hover{cursor:not-allowed;opacity:.5}.home-page{margin:0 50px}.home-page__featured-promotions{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:30px 0;padding:0 0 30px}.home-page__featured-promotions__item{border:1px solid #dadada;border-radius:5px;position:relative}.home-page__featured-promotions__item__image{border-radius:5px;height:100%;width:100%}.home-page__featured-promotions__item__content{bottom:20px;color:#1d1d1d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;left:20px;position:absolute}.home-page__featured-promotions__item__content Button{font-size:14px;max-width:300px;text-transform:uppercase}.home-page__featured-promotions__item__content .mega-title{font-size:54px}.home-page__featured-promotions__item__content h2{font-size:30px;font-weight:400;margin-bottom:8px}.home-page__featured-promotions__item__content p{font-size:30px;line-height:1.2;margin:0 280px 20px 0;max-width:330px}.home-page__featured-promotions__item:first-child{grid-column:1/span 2;grid-row:1/span 2}.home-page__featured-promotions__item:nth-child(3) h2{color:#fff}.home-page__text{font-size:22px;font-weight:400;line-height:1.5;padding:35px 0;text-align:center}.home-page__text__heading{font-size:30px;margin-bottom:18px}.home-page__text__content{margin:0 100px;padding:0 145px}@media(max-width:989px){.home-page{margin:0}.home-page__featured-promotions{display:block}.home-page__featured-promotions__item{height:144px;margin-bottom:14px}.home-page__featured-promotions__item:first-child{height:220px}.home-page__featured-promotions__item__image{height:100%;object-fit:cover;width:100%}.home-page__featured-promotions__item__content p{font-size:16px}.home-page__featured-promotions__item__content .mega-title{font-size:34px}}.total{border:1px solid #dadada;border-radius:8px;display:flex;flex-direction:column;min-width:350px;padding:20px;text-align:center;width:270px}.total__item{align-items:center;display:flex;justify-content:space-between;line-height:1.5}.total__item__total{font-weight:700}.total__item .zoomed{font-size:30px}.total__item .shipping-icon{align-items:center;display:flex;justify-content:center;margin-right:5px}.total .shipping-msg{align-items:center;display:flex;justify-content:flex-start}.total .shipping-msg .shipping-icon{align-items:center;display:flex;justify-content:center;margin-right:5px}.total__buttonStack{align-items:center;display:flex;flex-flow:column nowrap;gap:10px;justify-content:center;margin-top:20px}.total>h2{font-weight:400}.total>button:active{background-color:initial;border:1px solid #ffd814}@media(max-width:800px){.total{text-align:center;width:auto}}@media(max-width:900px){.total{min-width:0;min-width:auto}}.qty-picker-container{align-items:center;display:flex;height:40px;margin:10px 0;width:200px}.qty-picker-container .qty-picker{align-items:center;border:1px solid #dadada;border-radius:3px;display:flex;height:100%;justify-content:center}.qty-picker-container .qty-picker__label{padding-right:10px}.qty-picker-container .qty-picker__qty{align-items:center;display:flex;height:80%;justify-content:center;width:40px}.qty-picker-container .qty-picker button{background-color:inherit;border:none;font-size:20px;height:100%;width:30px}.qty-picker-container .qty-picker button:hover{background-color:#eee;cursor:pointer}.qty-picker-container .qty-picker .not-allowed:hover{cursor:not-allowed}.cartItem{border-bottom:1px solid #dcdcdc;display:flex;margin:20px 0;padding-bottom:20px;position:relative}.cartItem a:visited{color:#000;text-decoration:none}.cartItem:last-child{border-bottom:none}.cartItem__info{padding-left:20px}.cartItem__info>button{background-color:transparent;border:initial;border-radius:5px;margin-top:10px}.cartItem__image{height:180px;object-fit:contain;width:180px}.cartItem__title{font-size:20px;font-weight:450}.cartItem__title:hover{text-decoration:underline}.cartItem__price{font-size:20px;line-height:35px}.cartItem__quantityPicker{align-items:center;display:flex;margin:10px 0}.cartItem__removeButton{cursor:pointer;position:absolute;right:0;top:0}@media(max-width:1000px){.cartItem__price,.cartItem__title{font-size:18px}}@media(max-width:400px){.cartItem{flex-direction:column}.cartItem__title{margin-top:15px}}@media(min-width:780px){.cart{display:flex;flex:1 1;gap:50px;height:-webkit-max-content;height:max-content;margin:30px auto;padding:20px 20px 0}.cart__left{padding:20px;width:100%}.cart__left__message{align-items:center;display:flex;flex-direction:column;gap:15px;height:80px;justify-content:center;margin:30px 0;padding:20px 0}.cart__left h3{border-bottom:1px solid #dcdcdc;font-size:32px;font-weight:300;padding-bottom:20px}.cart__title{border-bottom:1px solid #d3d3d3;margin-right:10px;padding:10px}}.product-card{border:.1rem solid #eee;border-radius:.8rem;cursor:pointer;display:flex;flex-direction:column;font-size:14px;max-height:460px;max-width:260px}.product-card:hover{box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.product-card a{color:#000;text-decoration:none}.product-card a :hover{text-decoration:underline}.product-card__sold-out-badge{background-color:#dfa02e;color:#1d1d1d;left:15px;padding:10px;position:relative;top:15px;width:80px}.product-card__canvas{align-items:center;display:flex;flex-grow:1;justify-content:center}.product-card__canvas img{height:100%;max-height:260px;max-width:260px;width:100%}.product-card__content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.product-card__content__choices{color:#666;cursor:pointer;font-size:.7rem;margin-bottom:8px}.product-card__content__choices:hover{text-decoration:underline}.product-card__content__title{cursor:pointer;margin-bottom:8px}.product-card__content__title:hover{text-decoration:underline}.product-card__content__title span{margin-left:5px}.product-card__content__rating{color:#ff9800;margin-bottom:5px}.product-card__content__rating span{color:#1d1d1d;padding-left:8px}.product-card__content__pricing{color:#bc2848;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:1.1rem;font-weight:600}.product-card__content__message{font-size:.8rem;padding:5px}.product-card .button{word-wrap:break-word;-webkit-appearance:none;appearance:none;background-color:#fafbfc;border:1px solid rgba(27,31,35,.15);border-radius:6px;box-shadow:0 1px 0 rgba(27,31,35,.04),inset 0 1px 0 hsla(0,0%,100%,.25);box-sizing:border-box;color:#24292e;cursor:pointer;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;font-weight:500;line-height:20px;list-style:none;padding:6px 16px;position:relative;touch-action:manipulation;transition:background-color .2s cubic-bezier(.3,0,.5,1);user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}.product-card .button:hover{background-color:#006724;color:#fff;text-decoration:none;transition-duration:.1s}.product-card .button:disabled{background-color:#fafbfc;border-color:rgba(27,31,35,.15);color:#959da5;cursor:default}.product-card .button:active{background-color:#edeff2;box-shadow:inset 0 1px 0 rgba(225,228,232,.2);transition:none 0s}.product-card .button:focus{outline:1px transparent}.product-card .button:before{display:none}.product-card .button:-webkit-details-marker{display:none}.product-grid{align-content:flex-start;display:flex;flex-flow:row wrap;gap:20px 20px;margin-left:10px;margin-top:10px}.filter{min-width:220px}.filter__category{border-bottom:1px solid #dadada;display:flex;flex-direction:column;justify-content:space-between;padding:14px 0}.filter__category h3{padding-bottom:10px}.filter__category li{font-size:14px;list-style:none}.filter__category li button{background-color:inherit;border:none;font-weight:300;letter-spacing:.05em;line-height:1.8rem;text-decoration:none}.filter__category li button:hover{cursor:pointer;text-decoration:underline}.filter__category li button:visited{color:#000}.filter__category li button input{color:#ff9800;height:1rem;width:1rem}.filter__category li button label{margin-left:10px}.filter__category__ratings li label{color:#ff9800}.filter__category__ratings li span{color:#000}@media(max-width:440px){.filter{display:none}}.shop-page{display:grid;grid-template-columns:1fr 5fr;margin:20px}.shop-page .product-grid{grid-column:2/span 3}.menuItem{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:300;height:100%;justify-content:center;line-height:30px;list-style-type:none;padding:0 10px;text-decoration:none;z-index:1}.menuItem:hover{background-color:#fff;color:#000;text-decoration:none}.menuItem:hover .arrow{-webkit-transform:rotate(3.142rad);transform:rotate(3.142rad)}.megaMenu{background-color:#fff;border-bottom:1px solid #026725;display:flex;justify-content:space-evenly;left:0;padding:0 50px;position:absolute;top:128px;width:100%;z-index:100}.megaMenu__category{cursor:pointer;padding-bottom:30px}.megaMenu__category__image{height:200px;width:200px}.megaMenu__category__header{background-color:#006724;border-radius:5px;color:#fff;margin:10px 0;text-align:center}.megaMenu__category__item{color:#026725;list-style-type:none}.megaMenu__category__item:hover{text-decoration:underline}.subMenu{border-bottom:2px solid #006724;left:0;position:absolute;top:60px;width:200px}.sub-menu-item{background-color:#fff;color:#006724;list-style-type:none;padding:5px 15px;width:200px}.sub-menu-item:hover{text-decoration:underline}.navbar{align-items:center;background-color:#006724;display:flex;flex-flow:column nowrap;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:4}.navbar__header{display:flex;justify-content:space-between;max-width:1200px;width:100%}.navbar__header__left{align-items:center;display:flex}.navbar__header__hamburgerMenu{color:#fff;cursor:pointer;font-size:30px;margin-right:15px}.navbar__header__hamburgerMenu__hide,.navbar__header__mobileMenu,.navbar__header__mobileMenu__hide{display:none}.navbar__header__logo{align-items:center;display:flex;justify-content:flex-start}.navbar__header__logo img{cursor:pointer;height:50px}.navbar__header__logo__title{color:#fff;font-size:45px;margin-left:20px}.navbar__header__logo__title a{color:#fff;font-family:Modak,cursive;text-decoration:none}.navbar__header__logo__title a:visited{color:#fff}.navbar__header__right{align-items:center;display:flex}.navbar__header__right__shippingAd{color:#fff;display:flex;flex-flow:row nowrap;margin-right:30px}.navbar__header__right__shippingAd__icon{margin-right:10px}.navbar__header__right__shippingAd__text{font-weight:600}.navbar__header__right__shippingAd__subtext{font-size:70%;font-weight:100}.navbar__header__right__cart{align-items:center;color:#fff;display:flex;justify-content:space-between;min-width:60px}.navbar__header__right__cart a{color:#fff;text-decoration:none}.navbar__header__right__cart__icon{align-items:center;align-self:flex-end;display:flex}.navbar__header__right__cart__totalItems{align-items:center;background-color:red;border-radius:50%;display:flex;font-size:16px;height:25px;justify-content:center;left:-10px;position:relative;text-align:center;top:-14px;width:25px}.navbar__header__right__cart__text{font-size:20px}.navbar__bottom{display:flex;justify-content:space-between;max-width:1200px;width:100%}.navbar__bottom a{text-decoration:none}.navbar__bottom__menu{display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start;z-index:100}.navbar__bottom__login__greeting{float:right;font-size:70%;font-weight:600;position:relative;right:5px;top:8px}.navbar__bottom__login__text{clear:right;font-weight:700;position:relative;top:-5px}.navbar .collapsed{display:none}@media only screen and (max-width:750px){.navbar__header{margin:0 20px}.navbar__header__hamburgerMenu{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:30px;justify-content:center;margin:10px}.navbar__header__mobileMenu,.navbar__header__mobileMenu__hide{display:none}.navbar__header__logo{align-items:flex-end;display:flex;justify-content:space-between}.navbar__header__logo img{display:none}.navbar__header__logo__title{font-size:35px}.navbar__header__right__shippingAd{display:none}.navbar__header__right__menu{display:block;position:absolute;right:0}.navbar__header__right__menu__itemLinks{align-items:center;display:flex;flex-flow:column nowrap}.navbar__header__right__menu__itemLinks a{text-decoration:none}.collapsed,.navbar__bottom,.navbar__header__right__cart__text,.navbar__header__right__menu__collapsedItemLinks{display:none}}.tankmate,.tankmate__image img{height:80px;width:80px}.tank{background-color:#add8e6;border-bottom:1px solid #000;border-top:1px solid #000;border-color:#000;border-style:solid;border-width:8px 1px;display:flex;margin:30px 10px 10px;min-height:200px;min-width:400px;padding-top:-30px}.tank__container,.tank__container__tankmates{display:flex;flex-flow:row wrap}.tank h3{position:relative;top:-30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tank__status{flex-grow:1;margin-top:auto}.tank .bad-status{color:red}.tank .good-status{color:green}.myTanks-page{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.myTanks-page__message{font-size:26px}.ratingWidget{align-items:center;display:flex;justify-content:center;padding:15px 0;transition:color .2s}.ratingWidget label{padding:0 1px}.ratingWidget input[type=radio]{display:none}.ratingWidget .star{cursor:pointer;font-size:30px}.review-form{color:#1d1d1d;display:block;margin:0 auto;max-width:600px;padding:30px 16px;text-align:center}.review-form__title{font-size:24px;padding:0 0 16px}.review-form__fieldset{margin:0 0 24px}.review-form__fieldset label{margin-bottom:5px}.review-form__fieldset input,.review-form__fieldset textarea{border:1px solid #dadada;border-radius:10px;margin:10px 0;padding:10px 16px;width:100%}.review-form__fieldset :focus{outline:1px solid #10891a}.review-form__fieldset textarea{min-height:100px}.review-form__fieldset .stars{color:#ff9800}.review-form__fieldset-actions{display:flex;flex-direction:row;gap:30px;justify-content:center;margin:30px 0 24px}.review-form__fieldset-actions .btn-secondary{align-items:center;border:2px solid #10891a;border-radius:20px;color:#10891a;cursor:pointer;display:flex;justify-content:center;padding:8px 16px;width:160px}.review-form__fieldset-actions .btn-secondary:hover{opacity:.6;text-decoration:underline;transition:.4s}.review-form__fieldset-actions input{-webkit-appearance:none;appearance:none;background-color:#10891a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;width:160px}.review-form__fieldset-actions input:hover{opacity:.8;text-decoration:underline;transition:.4s}.productReviewsList .productReviewsList__item{border-top:1px solid rgba(2,103,37,.1);padding:16px 0}.productReviewsList .productReviewsList__item__rating{margin-bottom:8px}.productReviewsList .productReviewsList__item__rating__timestamp{color:#7b7b7b;float:right;font-size:80%}.productReviewsList .productReviewsList__item__profile{display:block;margin-bottom:10px}.productReviewsList .productReviewsList__item__profile__pic-container{background-color:hsla(0,0%,88%,.5);border-radius:8px;float:left;font-size:24px;height:36px;margin-right:8px;position:relative;width:36px}.productReviewsList .productReviewsList__item__profile__pic-container .pic{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.productReviewsList .productReviewsList__item__profile__name{color:#026725}.productReviewsList .productReviewsList__item__profile__location{color:#7b7b7b;font-size:80%;opacity:1}.productReviewsList .productReviewsList__item__content{padding:10px 0}.productReviewsList .productReviewsList__item__content__title{font-weight:700;margin-bottom:8px}.productReviewsList .productReviewsList__item__content__body{overflow-wrap:break-word}.productReviewsList--empty{align-items:center;display:flex;height:100px;justify-content:center}.productReviewsList__paginate{border-top:1px solid #dadada;display:flex;justify-content:center;padding-top:16px;width:100%}.productReviewsList__paginate__btn{background-color:#10891a;border-radius:20px;color:#fff;cursor:pointer;height:40px;padding:10px 20px;text-align:center;width:160px}.productReviewsList__paginate__btn:hover{opacity:.6;text-decoration:underline;transition:.4s}.customer-reviews{color:#1d1d1d;grid-column:1/span 2}.customer-reviews__header{font-size:30px;margin-bottom:20px}.customer-reviews__overview{align-items:center;display:flex;flex:1 1 100%;justify-content:space-evenly;padding:0 0 12px;text-align:center}.customer-reviews__overview__summary{white-space:nowrap}.customer-reviews__overview__summary .stars{color:#ff9800;padding-right:8px}.customer-reviews__overview__summary .stars .star{padding:0 2px}.customer-reviews__overview__histogram{border-left:1px solid #dadada;border-right:1px solid #dadada;font-size:80%;margin:0 0 24px;padding:0 40px}.customer-reviews__overview__histogram__item{align-items:center;color:#7b7b7b;display:flex;flex-flow:row nowrap;gap:30px;margin:0 0 6px}.customer-reviews__overview__histogram__item:hover{cursor:pointer;opacity:.5}.customer-reviews__overview__histogram__item__stars{color:#ff9800;display:flex;flex-direction:row;flex-wrap:nowrap}.customer-reviews__overview__histogram__item__stars .star{padding:0 2px}.customer-reviews__progress-bar{background-color:#efeee7;border-radius:10px;height:14px;width:140px}.customer-reviews__progress-bar__container{background-color:#ff9800;border-radius:inherit;height:inherit}.customer-reviews__newForm{border-top:1px solid #dadada}.customer-reviews__newForm__hide{height:0;visibility:hidden}@media(max-width:992px){.customer-reviews__overview{flex-flow:column}.customer-reviews__overview__summary{padding:16px 0}.customer-reviews__overview__histogram{border:none;padding:8px 0 0}}.sticky-product-header{align-items:center;background-color:#fffcef;box-shadow:-1px 4px 10px 0 rgba(0,0,0,.25);color:#1d1d1d;display:flex;height:100px;justify-content:space-around;left:0;opacity:1;padding:10px;position:fixed;top:68px;transition:.3s ease-in-out;width:100%;z-index:3}.sticky-product-header__hide{opacity:0;visibility:hidden}.sticky-product-header__image img{height:80px;width:auto}.sticky-product-header__details{display:flex;flex-flow:column nowrap;font-weight:700}.sticky-product-header__details__title{font-size:20px}.sticky-product-header__details__price{color:#10891a}.imageSlider{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;max-width:530px;-webkit-user-select:none;width:530px}.imageSlider__selected{margin-bottom:10px;max-width:530px;position:relative;width:inherit}.imageSlider__selected__item{align-items:center;display:flex;justify-content:center;position:relative}.imageSlider__selected__item img{height:530px;max-height:530px;max-width:530px}.imageSlider__selected__left{left:0}.imageSlider__selected__left,.imageSlider__selected__right{align-items:center;background-color:#fffcef;cursor:pointer;display:flex;font-size:35px;height:100%;opacity:.6;position:absolute;top:0}.imageSlider__selected__right{justify-content:center;right:0}.imageSlider__selected .hide{visibility:hidden}.imageSlider__collection{display:flex;flex-flow:row wrap;gap:10px;height:100%;justify-content:flex-start;width:100%}.imageSlider__collection__item{align-items:center;cursor:pointer;display:flex;height:120px;justify-content:center;min-width:120px;padding:2px;width:120px}.imageSlider__collection__item img{height:100%;max-width:100%;width:auto}.imageSlider__collection__item__selected{border:2px solid #006724}.imageSlider__collection__item:hover{cursor:pointer;opacity:.5}.productDetails{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.productDetails__image{display:flex;grid-column:1;justify-content:center;padding:10px 0}.productDetails__info{grid-column:2;margin-left:10px;padding:10px}.productDetails__info__title{font-family:Poppins,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:20px;font-weight:600;letter-spacing:.01em;line-height:2.5rem}.productDetails__info__title button{background-color:inherit;border:none;font-size:12px;font-weight:100}.productDetails__info__title button:hover{cursor:pointer;text-decoration:underline}.productDetails__info__rating{color:#ff9800}.productDetails__info__price{color:#bc2848;font-size:24px;font-weight:700}.productDetails__info__availability{margin:10px 0}.productDetails__info__addToCart{background-color:#006724;border-radius:20px;color:#fff;height:30px;padding:0 10px}.productDetails__specifications{font-size:14px;grid-column:1/span 2}.productDetails__specifications__header{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:30px;font-style:normal;font-weight:200}.productDetails__specifications__details{line-height:24px}.productDetails__specifications__details :first-child{padding:20px 0}.productDetails__specifications__details .item-title{font-weight:700}.productDetails__reviews{grid-column:1/span 2;width:100%}.productDetails__new-review-form-wrapper{grid-column:1/span 2;transition:all .5s;width:100%}.productDetails__new-review-form-wrapper__hide{height:0;visibility:hidden}.productDetails__review-list{color:#1d1d1d;grid-column:1/span 2;line-height:1.4;width:100%}.productDetails .green{color:green;font-size:14px}.productDetails .red{color:red;font-size:14px}@media(max-width:750px){.productDetails{display:block}.productDetails__image{display:flex}}.speciesList{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #b6b6b6;position:absolute;top:223px;width:inherit}.speciesList__info{cursor:pointer;display:flex;flex-flow:row nowrap;gap:15px;padding-left:10px}.speciesList__info:hover{background-color:#eee}.speciesList__info__pic img{height:50px;width:50px}.speciesList__info__addSpecies{align-items:center;background-color:green;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;padding:0 10px}.speciesList__noResults{align-items:center;display:flex;font-weight:600;height:80vh;justify-content:center;margin:0;width:100%}.tankmates{border:1px solid #eee;display:flex;flex-flow:column nowrap;font-size:22px;width:70%}.tankmates input{border:none;border-bottom:1px solid #000;border-radius:5px;font-size:18px;height:40px;margin-bottom:5px;padding-left:15px}.tankmates input:focus{outline:none}.tankmates__info{border-bottom:1px solid #efefef;display:flex;justify-content:space-between;margin-left:10px;padding:0 50px}.tankmates__info__pic img{height:50px;width:50px}.tankmates__info__quantity{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-flow:row nowrap}.tankmates__info__quantity .button{cursor:pointer}.table{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.table table{border:2px solid #228b22;height:200px;width:800px}.table th{border-bottom:1px solid #000}.table td,.table th{border-right:1px solid #000}.table td{text-align:center}.table__buttons{display:flex;justify-content:center}.table__buttons button{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;height:50px;margin-top:15px;width:120px}.tankDetails{align-items:center;display:flex;flex-flow:column nowrap;gap:30px}.tankDetails .table,.tankDetails .tankmates{margin-bottom:80px}.userCard{background-color:#076fa9;border:1px solid #dadada;display:flex;height:300px;padding:20px;width:600px}.userCard:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.userCard__pic img{border-radius:100%;height:260px;width:260px}.userCard__info{color:#fff;font-size:20px;margin-left:20px}.userCard__info__username{font-family:Modak,cursive;font-size:2.8rem;font-weight:100;letter-spacing:2px}.userCard__info__username:hover{text-decoration:underline}a{text-decoration:none}.users{padding:40px}.users__container{display:flex;flex-flow:row wrap;gap:40px;justify-content:center}.container{height:80vh}.container,.login{align-items:center;display:flex;justify-content:center}.login{background-color:#f2eee9;border:1px solid #eee;flex-flow:row wrap;gap:20px;height:500px;padding:30px;width:500px}.login__heading{font-size:26px;padding-top:10px}.login__form{padding:20px;width:100%}.login__form label{font-size:.8rem}.login__form__inputField{font-size:18px;height:45px;padding-left:10px;width:100%}.login__form__button{background-color:#006724;border:none;border-radius:5px;color:#fff;cursor:pointer;height:40px;margin-top:20px;width:100%}.login__message{text-align:center}.login__message__error span{color:#e02924}.login__message__terms{font-size:.8rem}.login__visibility{cursor:pointer;left:360px;position:relative;top:-30px}.login__signupLink{font-size:14px;padding-top:20px}.login__signupLink a{color:green}.footer{background-color:#f2eee9;display:flex;flex-direction:column;justify-content:flex-start;margin-top:60vh;padding:0 30px;width:100%}.footer__newsletter{align-items:center;display:flex;justify-content:center}.footer__itemLinks{align-items:flex-start;display:flex;justify-content:space-around;padding:50px 0}.footer__itemLinks__subject{margin:10px 0}.footer__itemLinks li{color:#006724;cursor:pointer;line-height:2rem;list-style-type:none}.footer__itemLinks li:hover{text-decoration:underline}@media(max-width:750px){.footer{display:flex;flex-flow:row wrap}.footer__newsletter{flex-direction:column;justify-content:flex-start}.footer__itemLinks{align-items:flex-start;flex-direction:column;line-height:1.8}}.newsletterSubscription{align-items:center;border-bottom:1px solid #dadada;display:flex;flex-flow:row wrap;justify-content:center;padding:40px 0}.newsletterSubscription__title{font-size:30px;line-height:1.5;max-width:400px}.newsletterSubscription__title h4{font-weight:400}.newsletterSubscription__title p{font-size:16px}.newsletterSubscription__formInput{align-items:flex-start;display:flex;flex-flow:column nowrap;row-gap:10px}.newsletterSubscription__formInput__name{-webkit-column-gap:10px;column-gap:10px;display:flex}.newsletterSubscription__formInput__email{width:100%}.newsletterSubscription__formInput input{border:none;border-bottom-left-radius:5px;border-top-left-radius:5px;height:35px;padding-left:10px}.newsletterSubscription__formInput input:focus{outline:none}.newsletterSubscription__formInput input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 50px #fff}@media(max-width:750px){.newsletterSubscription{display:flex;flex-direction:column wrap}.newsletterSubscription__formInput input{width:100%}.newsletterSubscription__title{margin-bottom:30px}}.newTankmateForm{margin-top:60px;padding:0 60px}.newTankmateForm__header{font-size:24px;margin-bottom:40px}.newTankmateForm__container{border:1px solid #000;display:flex;flex-flow:row wrap;justify-content:space-around}.newTankmateForm__container input{border-radius:5px;font-size:18px;height:40px;width:450px}.newTankmateForm__container__field{display:flex;flex-flow:column nowrap}.newTankmateForm__container__field img{align-self:center}.newTankmateForm__button{border-radius:5px;cursor:pointer;font-size:18px;height:40px;width:160px}.newTankmateForm__button:hover{background-color:green;border:none;color:#fff}.form__container{align-items:center;display:flex;flex-flow:column;justify-content:right;margin-top:100px}.form__container__inputField{display:flex;flex-direction:column}.form__container__inputField input{height:30px;width:200px}.about{background-color:#fffcef}.signup{background-color:#f2eee9;border:1px solid #eee;max-width:600px;padding:40px}.signup__heading{font-size:24px}.signup__form{display:flex;flex-flow:column nowrap;justify-content:center;padding:20px;width:100%}.signup__form label{font-size:.8rem}.signup__form__inputField{font-size:18px;height:50px;margin-bottom:10px;padding-left:10px;width:100%}.signup__form__button{background-color:#006724;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;height:40px;margin-top:20px;width:100%}.signup__message{text-align:center}.signup__message__error{color:#e02924}.signup__message__terms{font-size:.8rem}.signup__loginLink{padding-top:10px}.signup__loginLink a:visited{color:green}.signup__loginLink a:hover{text-decoration:underline}.breadcrumbs{align-items:center;color:green;display:flex;flex-flow:row nowrap;padding:22px 20px}.breadcrumbs .crumb a{color:inherit;padding:0 10px}.breadcrumbs .crumb span{padding:0}.breadcrumbs__home-link{color:#006724;padding-right:10px}*{box-sizing:border-box;font-family:Poppins,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;margin:0;padding:0}.App{background-color:#fffcef}.page-content{margin:0 auto;max-width:1400px;padding:0 55px}@media only screen and (max-width:750px){.App{margin:0}.page-content{margin:0;padding:133px 16px 0}}@media only screen and (max-width:440px){.App,.page-content{margin:0}}
/*# sourceMappingURL=main.a31660a5.css.map*/