#modal{display:flex;justify-content:center;align-items:center}#modal,#modal-background{position:fixed;top:0;right:0;left:0;bottom:0}#modal-background{background-color:rgba(0,0,0,.7)}#modal-content{position:absolute;background-color:#fff;border:2pxsolid #000;border-radius:10px}#login-modal-div{display:flex;flex-direction:column;width:300px;align-items:center;padding-bottom:30px;border-radius:15px;padding-left:24px;padding-right:24px;border:2px solid #656565;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px}#login-modal-form{display:flex;flex-direction:column;width:90%}#login-modal-form label{display:flex;flex-direction:column;width:100%;margin-bottom:10px}#demo-submit-btn,#login-form-submit-btn{height:40px;margin-top:10px;background-color:#fff;border-radius:15px;font-weight:700}#demo-submit-btn:hover,#login-form-submit-btn:hover{background-color:#c73535;cursor:pointer}#login-modal-div input{height:25px;border-radius:5px}#signup-modal-div{display:flex;flex-direction:column;width:300px;align-items:center;padding-bottom:42px;border-radius:15px;padding-left:30px;padding-right:30px}#signup-modal-form{display:flex;flex-direction:column;width:90%}#signup-modal-form label{display:flex;flex-direction:column;width:100%;margin-bottom:10px}#signup-form-submit-btn{height:40px;margin-top:10px;border-radius:15px;font-weight:700;background-color:#f5f5f5;width:100%}#signup-form-submit-btn:hover{background-color:#c73535;cursor:pointer}#signup-modal-div input{height:25px;border-radius:5px}#error-msg{color:red;margin:5px 0 0;font-size:12px}.peepingcats{position:absolute;top:-60px;right:25px;width:290px}.profile-dropdown{padding:10px;position:absolute;right:50px;top:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ccc;box-shadow:0 7px 29px 0 rgba(100,100,111,.15);max-height:300px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:15px;background-color:#fff;z-index:100}.petsy-logo{width:146px;height:120px}.profile-dropdown button{background-color:#fff;border:none;font-size:14px;margin-bottom:15px;margin-left:10px;margin-right:10px}.profile-dropdown button:hover{cursor:pointer;font-weight:700}#navigation-bar{margin-top:30px;height:60px;display:flex;justify-content:space-between;align-items:center}#navigation-bar li{list-style:none}.navigation-bar-right{display:flex;align-items:center}.nav-link{text-decoration:none;color:#000;cursor:pointer;font-size:30px;display:flex}.nav-link i,.nav-link p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 5px 0 0}#search-bar-li{width:50%}#search-bar-div{width:100%}#search-bar-input{width:100%;height:30px;padding-left:15px}#profile-btn{border:1px solid #656565;height:32px;width:63px;border-radius:44px;display:flex;align-items:center;justify-content:center;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;background-color:initial}#profile-btn:hover{cursor:pointer;box-shadow:2px 2px #d6d6d6;transition-delay:4ms}#profile-btn:hover #nav-user-icon{font-weight:700}#profile-btn:active{-webkit-transform:translateY(1.2px);transform:translateY(1.2px)}#user-profile-li{margin-right:40px;margin-left:10px}#log-out-btn{background-color:#c73535;border-radius:15px;width:75px;height:30px;font-size:11px;color:#fff;margin:10px auto 0}#log-out-btn:hover{cursor:pointer;background-color:rgba(176,47,47,.995)}.fa-xl{font-size:14px;margin-bottom:1.3px}.k-loggedin-container{display:flex;flex-direction:column;font-size:12px}.k-loggedin-container p{margin-top:0;margin-bottom:0;line-height:15px}.useremail{color:#a7a7a7;font-size:10px;padding-bottom:7px}.k-loggedin-container li{padding-top:8px;padding-bottom:8px}.k-loggedin-container li:hover{background-color:#fcfcfc}#loggedin-userinfocontainer{display:flex;align-items:center;margin-bottom:4px}#loggedin-userinfocontainer img{margin-bottom:6px}.loggedin-profilepiccontainer{display:flex;flex-direction:column;margin-left:10px}.loggedin-defaultprofilepic{width:24px;height:24px}.loggedin-line{border-top:1px solid #d4d4d4}.nav-searchbar{border:1px solid #656565;font-size:11px;color:#000;border-radius:30px}#nav-heart-icon{margin-right:17px;font-size:13px;border:1px solid #656565;border-radius:50%;padding:7px}#nav-heart-icon:hover{cursor:pointer;box-shadow:2px 2px #d6d6d6;transition-delay:4ms;font-weight:700}#nav-heart-icon:active{-webkit-transform:translateY(1.2px);transform:translateY(1.2px)}.nav-peekingdoggo{position:absolute;height:57px;top:.5px;right:640px}.underline-name{text-decoration:underline}.signup-login-btn{font-size:10px;max-width:200px;margin-top:10px}.nav-cart{margin-right:10px}.signup-login-btn:hover{cursor:pointer;text-decoration:none}@media (min-width:2200px){.nav-peekingdoggo{display:none}}@media (max-width:1000px){.nav-peekingdoggo{display:none}}.k-productcard-container{overflow:hidden}#all-products-div,.k-productcard-container{display:flex;flex-direction:column;align-items:center}#all-products-div{margin-bottom:17.5vh}#product-image-div{width:100%;height:210px;overflow:hidden;display:flex;justify-content:center;align-items:center}.k-productcard-image{width:300px}.product-info-name{font-size:14px;font-weight:500}.k-productcard-container:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}#product-info-div{width:90%;margin-right:22px}#product-info-div h4{padding:0;margin:10px 0 0}#productcard-price{margin:5px 0 10px}#product-info-div h4:hover{text-decoration:underline}#productcard-stars{font-size:12px;margin-top:4px;margin-bottom:0}#productcard-seller{color:#3c3c3c;margin-left:5px;margin-top:13px;font-size:11px}.k-productindex-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:hsla(0,0%,100%,.9)}.productdetails-carousel-container{width:490px;max-height:440px;margin-top:100px;margin-left:100px}.carousel .carousel-root,.productdetails-image{width:100%;height:100%}.productdetails-image{object-fit:cover}.carousel .carousel-slider{width:100%;height:100%}.productdetails-image-container{width:490px;height:440px}.carousel .thumbs{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:300px;margin-top:70px}.carousel .thumbs .thumb img{height:70px;object-fit:cover}.carousel .thumbs-wrapper{position:absolute;top:-510px;left:-150px}.carousel .control-arrow:hover{opacity:1}.carousel .control-prev.control-arrow{left:10px}.carousel .control-next.control-arrow{right:10px}.carousel .control-dots{bottom:0}.carousel .control-dots .dot{width:6px;height:6px}.product-details-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:22vh;width:50%}.productdetails-information{box-sizing:border-box;word-wrap:break-word;width:390px;max-height:700px;margin-top:100px;box-shadow:0 3px 5px rgba(0,0,0,.09);padding-left:14px;padding-right:30px;padding-bottom:8.5vh;display:flex;flex-direction:column;margin-left:90px;border:1px solid #e2e2e2;position:relative}.productdetails-cart{margin-top:3vh}.productdetails-information>h4{color:#000;margin:0;font-size:14px}#productdetails-price{font-size:23px;margin-top:2vh;margin-bottom:1vh}#productdetails-name{margin-bottom:1.5vh;font-weight:300;font-size:16.5px}#productdetails-seller{margin-bottom:1vh;font-weight:700}#productdetails-rating{margin-bottom:50px}#productdetails-desc{margin-bottom:10px;font-weight:400}.productdetails-sidebar-container{width:400px;box-sizing:border-box;position:relative;height:540px}.productdetails-reviewbutton{margin-left:224px;margin-top:34px;padding:10px 18px;background-color:#fff;border:1px solid #cb2828;color:#cb2828}.productdetails-reviewbutton:hover{cursor:pointer;text-decoration:none;font-weight:700;border:1px solid #cb2828}#upper-div{position:relative;z-index:0}.favoritedheart{color:#d22727;border:1px solid #d22727;border-radius:50%}.favoritedheart,.unfavoritedheart{position:absolute;top:82px;left:600px;padding:7px;font-size:13px;z-index:1}.unfavoritedheart{color:#1e1e1e;border:1px solid #2e2e2e;border-radius:50%}.favoritedheart:hover,.unfavoritedheart:hover{cursor:pointer}#upper-div{display:flex;width:100%}#product-tag-div{position:absolute;bottom:10px;flex-wrap:wrap;grid-gap:10px;gap:10px}#individual-tag{background-color:#e6e6e6;position:relative;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:12px;padding:4px 13px;background-color:#fff;color:#b61717;border:1px solid #b61717}.productdetails-tagcontainer{position:absolute;bottom:50px}._add-tag-btn{background-color:#fff;border:1px solid #b61717;color:#b61717;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:30px;font-size:12px}._add-tag-btn:hover{color:#d01010;cursor:pointer}#remove-tag{position:absolute;top:-2px;right:5px;font-size:12px}#remove-tag:hover{cursor:pointer;color:red}.productdetails-tags{position:absolute;bottom:0}.product-not-found{display:flex;flex-direction:column;align-items:center}.product-not-found h4{font-size:32px}.product-not-found img{width:400px}.cart-petsy-button{margin-left:20px;width:170px}.productdetails-reviewcont{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d2cccc;width:510px;padding-bottom:1vh;position:relative}.productdetails-reviewcont p{color:#9c9a9a;font-size:13px;margin-right:0}.review-button{margin-left:0;width:150px}.pd-descriptiondiv{margin:1.5vh 0 0}.pd-descriptiondiv p{font-weight:700;margin:0 0 1vh}.pd-descriptiondiv h4{margin:0}.pd-returns{color:#b61717;margin-bottom:0;margin-top:0}.pd-sellerawardscont{display:flex;flex-direction:column}.pd-sellerawardone{border:1px solid red;display:flex;width:320px}.pd-sellerawardone p{font-size:10px}#fav-button{z-index:100;margin-top:2vh;background-color:#7c7a7a}#fav-button:hover{background-color:#585656}.i-am-tired{display:flex;flex-direction:column;align-items:center;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;width:370px;position:absolute;right:-80px;bottom:30px}.i-am-tired p{font-size:12px}@media (max-width:1299px){.product-details-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:22vh;width:87%}}@media (min-width:1300px) and (max-width:1550px){.product-details-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:22vh;width:72%}}@media (min-width:1551px) and (max-width:1600px){.product-details-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:22vh;width:60%}}@media (min-width:2100px){.product-details-container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-bottom:22vh;width:39%}}.reviews-container{padding-left:100px;padding-right:400px;width:100px}.reviews{list-style:none}.reviews>li{padding-top:10px}.review-user-date{color:#5c5d5e;font-size:13px;margin-top:0}.review-stars{margin:20px 0 10px}.reviews-count-rating-header{margin-top:50px;position:relative;width:500px}.productdetails-update-review-reviewbuttons{background-color:initial;border:none;position:absolute;top:90px;left:111px;width:1000px}.productdetails-update-reviewbutton{background-color:initial;border:none;border-right:1px solid grey;padding-left:0;color:#5f5e5e}.productdetails-update-reviewbutton:hover{cursor:pointer;color:#d41919}.productdetails-delete-reviewbutton{background-color:initial;border:none;margin-bottom:10px;color:#5f5e5e}.productdetails-delete-reviewbutton:hover{cursor:pointer;color:#d41919}.singlereview-container{display:flex;align-items:flex-start;width:500px;padding-bottom:25px;border-bottom:1px solid #c6c6c6}.singlereview-info{display:flex;flex-direction:column;max-height:700px;width:400px}.review-profilepicture{margin-top:2ch;margin-bottom:16px;margin-right:10px;height:30px;width:30px;display:flex}.review-details{margin-top:6px;overflow-wrap:break-word;word-wrap:break-word;white-space:pre-wrap;max-width:100%;max-height:400px}.reviewstar-holder{display:flex;width:220px;align-items:center;grid-column-gap:14px;-webkit-column-gap:14px;column-gap:14px}.review-form{margin:20px;position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;padding:0 90px 20px}.form-title{text-align:center;color:#d22727;margin-bottom:0}.product-name-img{display:flex;flex-direction:column}.product-name{color:#545353}.product-img{width:200px;height:200px}.on{border:none;color:#d22727}.on:hover{cursor:pointer}.off{border:none;color:#7d7b7b}.star-rating>button{background-color:#fff;font-size:15px}.rating-star-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:20px}.product-review-textbox-header{font-weight:500}.update-create-submit-button{display:flex;flex-direction:row;justify-content:space-around;padding-top:15px}.update-create-submit-button>button{background-color:#fefbfb;color:#a10808}.update-create-submit-button>button,.update-create-submit-button>button:hover{border:1px solid #a10808;border-radius:5px;size:2px;font-size:13px;padding:5px 12px;cursor:pointer}.update-create-submit-button>button:hover{background-color:#a10808;color:#fff}.reviewratingstar{width:23px;height:23px}.stars-error{display:flex;align-items:center;justify-content:center}.confirm-popup-modal{padding:5px 10px;margin:10px}.cofirmation-buttons{display:flex;flex-direction:row;grid-gap:20px;gap:20px;justify-content:center}.confirmation-header{margin-top:5px}.cofirmation-buttons>button{font-size:17px;padding:0 18px;background-color:#f9eae8;border:1px solid #000;cursor:pointer;border-radius:5px}.n-product-form-wrapper{display:flex;flex-direction:column;width:500px;align-items:center;justify-self:center;margin:20px auto 10vh}.n-product-form-wrapper h1{margin-bottom:0;font-size:27px}.n-product-form-wrapper label{display:flex;flex-direction:column;width:400px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px}.n-product-form-wrapper textarea{height:100px;border:1px solid #000}.n-tag-wrapper{display:flex;flex-wrap:wrap;width:100%;grid-gap:.5rem;gap:.5rem}.n-tag-wrapper>li{list-style-type:none}.tag-untoggled{background-color:#ffd3d3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:30px;font-size:13px;padding:4px 10px}.tag-untoggled:hover{background-color:#eee9e9;cursor:pointer}.tag-toggled{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:30px;font-size:14px;padding:4px 10px;background-color:#971919;color:#fff}.tag-toggled:hover{cursor:pointer}.tag-add{background-color:#ffd3d3;width:1rem;height:1rem;line-height:1rem;text-align:center;border-radius:30px;padding:.25rem;display:flex;justify-content:center;align-items:center}.tag-add:hover{background-color:#eee9e9;cursor:pointer}.add-tag-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#ad0c0c;border-radius:5px;padding:5px 12px;font-size:12px;color:#fff}.add-tag-btn:hover{cursor:pointer;background-color:#8e0c0c}#custom-tag-wrapper{display:flex;align-items:center;justify-content:center;grid-gap:.6rem;gap:.6rem}.hidden{display:none}.show{display:block}#product-tag-div{display:flex}.form-imagescontainer{margin-top:12px;display:flex;flex-direction:column;grid-gap:25px;gap:25px}.other-images{display:flex;flex-direction:column;grid-gap:5px;gap:5px;margin-bottom:8px}.button-form{margin-top:30px;margin-left:140px;color:#fff;background-color:#ad0c0c;border-radius:4px;border:#d22727;width:140px;height:34px}.button-form:hover{cursor:pointer;background-color:#8e0c0c}.tag-container{align-items:center}.formdescription-tags{text-align:center}.form-header{margin:0;font-size:19px}.form-subheader{color:#979797;font-size:14px;margin-top:4px;margin-bottom:16px}textarea{resize:none}.catto-container{position:relative}.catto{width:90px;height:90px;position:absolute;right:-52px;top:80px}.lds-heart{display:inline-block;position:relative;width:50px;height:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:40px 40px;transform-origin:40px 40px;margin-bottom:5vh}.lds-heart div{top:32px;left:32px;-webkit-animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite;animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite}.lds-heart div,.lds-heart div:after,.lds-heart div:before{position:absolute;width:32px;height:32px;background:#dc3131}.lds-heart div:after,.lds-heart div:before{content:" ";display:block}.lds-heart div:before{left:-24px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-24px;border-radius:50% 50% 0 0}.taginput-error{padding-top:1vh}@-webkit-keyframes lds-heart{0%{-webkit-transform:scale(.95);transform:scale(.95)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}39%{-webkit-transform:scale(.85);transform:scale(.85)}45%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes lds-heart{0%{-webkit-transform:scale(.95);transform:scale(.95)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}39%{-webkit-transform:scale(.85);transform:scale(.85)}45%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.manageproduct-container{display:flex;align-items:center;justify-content:space-around;border:1px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:0 20px;width:70%;margin-left:auto;margin-right:auto}.manageproduct-wrapper{display:flex;flex-direction:column;grid-row-gap:20px;row-gap:20px}.manageproduct-image{width:150px;height:150px;border:1px solid #fafafa;margin-top:15px;margin-bottom:20px;border-radius:50%;transition:-webkit-transform .05s ease-in-out;transition:transform .05s ease-in-out;transition:transform .05s ease-in-out,-webkit-transform .05s ease-in-out}.manageproduct-image:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.manageproduct-buttoncontainer{display:flex;flex-direction:column;grid-row-gap:20px;row-gap:20px}.deletemodal-container{display:flex;flex-direction:column;padding:24px 26px 30px}.deletemodal-container h1{text-align:center;margin-bottom:0}.deletemodal-container h4{margin-top:7px}.confirm-yes{background-color:#3aac0a;color:#fff;padding:10px 12px;font-weight:700;border:none;margin-bottom:10px}.confirm-yes:hover{cursor:pointer;font-weight:700;background-color:#339409}.confirm-no{background-color:#bf1717;color:#fff;padding:10px 12px;border:none}.confirm-no:hover{cursor:pointer;background-color:#971414}.manage-header{font-size:26px;text-align:center;margin-bottom:20px}.button-remove{border:1px solid;color:#bf1717;background-color:#fff;padding:4px 6px}.button-remove:hover{cursor:pointer}.button-update{border:1px solid;color:#3daa12;background-color:#fff;padding:4px 6px}.button-update:hover{cursor:pointer}.manage-container h2{text-align:center;margin-bottom:600px}.manage-container{margin-bottom:35vh}*{font-family:"Spectral",serif}body{background-color:#fdfdfd}.home-wrapper{margin-bottom:10vh}.home-banner{background-color:#316829;padding-top:10px;padding-bottom:27px;font-size:20px;font-weight:700;height:240px;width:100%;display:flex;flex-direction:column;align-items:center}#banner-upto{font-size:70px;font-weight:100;font-style:italic;color:#f0f0f0;text-align:center}#banner-holiday{font-size:45px;font-weight:500;font-family:"Roboto";color:#eee;text-align:center}#banner-button{color:#fff;width:220px;font-size:17px;background-color:#b31d1d;border:1px solid #d22727;padding:7px 25px;border-radius:20px;margin-top:2vh;transition:background-color .2s ease-in-out,border .2s ease-in-out}#banner-button:hover{cursor:pointer;background-color:#8f1212;border:1px solid #8f1212}#banner-terms{color:#fff;font-weight:100;font-size:12px;margin-top:.8vh}.home-banner:hover{cursor:pointer}.banner-1,.banner-2{font-weight:400}#tag-div{width:100%;display:flex;justify-content:center}#tag-text{display:flex;justify-content:space-between;width:68%;margin-right:0}#tag-text h3{margin-top:8px;font-size:15px;color:#d22727;padding-left:40px;padding-right:40px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}#tag-text h3:hover{cursor:pointer;text-decoration:underline}#tag-text p{color:#d4d4d4}#category-div{justify-content:center;padding-left:10px}#category-div,.category-card{display:flex;align-items:center}.category-card{margin:20px 22px;flex-direction:column}.category-card p:hover{text-decoration:underline;cursor:pointer;font-weight:700}.category-img-card{width:130px;background-color:#fff;height:130px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;box-shadow:2px 3px 8px #b9b9b9;margin-bottom:20px;margin-top:20px;border:1px solid hsla(0,0%,74.9%,.867);transition:-webkit-transform .05s ease-in-out;transition:transform .05s ease-in-out;transition:transform .05s ease-in-out,-webkit-transform .05s ease-in-out}.category-img-card:hover{cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 7px 29px 0 rgba(100,100,111,.4)}.category-img-card img{height:160px}#category-dog-img{margin-top:12px;margin-right:10px;height:180px;width:170px}#category-reptile-img{height:140px;margin-top:10px}#category-cat-img{height:170px;width:160px;margin-top:35px}#category-aquatic-img{height:150px;margin-top:18px}#category-guineapig-img{margin-top:5px;margin-left:8px;height:150px;width:170px}#our-selection-div{display:flex;justify-content:center}#shop-selections-div h2{margin-left:20px}#trending-div{display:grid;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #bebebe;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);border-radius:10px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(5,minmax(100px,1fr));grid-auto-rows:minmax(100px,auto);padding-right:35px;padding-top:20px;padding-bottom:15px}.trending-text{display:flex;flex-direction:column;width:1000px;margin:20px auto}.trending-text h2{margin-bottom:5px;color:#d22727}.trending-text p{margin:0;color:#828282;font-size:15px}#view-all-div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70px}#view-all-div:hover{cursor:pointer;text-decoration:underline;font-weight:700}#view-all-div p{margin:0}.homepage-userwelcome{text-align:center;margin-top:12px}.homepage-userwelcome span{color:#787878}#category-div p{margin:0}#shop-selections-div h2{margin-top:50px;color:#c71616;font-size:17px;text-align:center;margin-bottom:5px}#our-selection-div{width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));grid-auto-rows:minmax(300px,auto);grid-gap:4px;gap:4px;margin-left:auto;margin-right:auto}.selection-curation{text-align:center;margin-top:0;margin-bottom:20px;font-size:15px;color:#828282}#selection-div{border-radius:10px;margin:10px 20px;border:1px solid #d0d0d0}#selection-img-div{overflow:hidden;grid-gap:10px;gap:10px}#selection-img{width:300px;height:300px;object-fit:cover}#selection-div:hover{cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1)}.selection-info{font-size:14px;margin-left:9px;margin-bottom:14px}.selection-info p{margin-top:5px;margin-bottom:0;line-height:17px}.selection-name{font-weight:700}.selection-seller{font-weight:400;color:#a9a9a9}.star-rating-container{display:flex;align-items:center;grid-column-gap:4px;-webkit-column-gap:4px;column-gap:4px;margin-top:5px;padding:0;height:22px}.fa-reviewstar{color:#d41919}.selection-name-likes{display:flex;align-items:center;justify-content:space-between;position:relative;margin-right:10px;width:245px}.fa-xs{color:#d41919}.selection-likes{display:flex;flex-direction:column;align-items:center;height:40px;width:30px;position:absolute;top:12px;right:-41px;grid-row-gap:2px;row-gap:2px}.selection-likes p{color:#d41919;font-size:11px;margin-left:1.2px}.productdetail-star{margin-bottom:20px}#trending-card-div{margin:10px 20px;flex-direction:column;width:100%;position:relative}#trending-card-div,#trending-img-div{border-radius:10px;display:flex;align-items:center}#trending-img-div{width:150px;height:150px;overflow:hidden;justify-content:center}#trending-img{width:200px}#trending-name{position:absolute;width:150px;text-align:center;display:none}#trending-card-div:hover #trending-name{display:block;position:absolute}#trending-card-div:hover img{opacity:.6}#trending-card-div:hover{cursor:pointer}:root{--tooltip-text-color:#fff;--tooltip-background-color:#c31c1c;--tooltip-margin:30px;--tooltip-arrow-size:4px}.Tooltip-Wrapper{position:relative}.Tooltip-Tip{position:absolute;border-radius:4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:6px;color:#fff;color:var(--tooltip-text-color);background:#c31c1c;background:var(--tooltip-background-color);font-size:12px;line-height:1;z-index:100;white-space:nowrap}.Tooltip-Tip:before{content:" ";left:50%;height:0;width:0;position:absolute;pointer-events:none;border:4px solid transparent;border-width:var(--tooltip-arrow-size);margin-left:-4px;margin-left:calc(var(--tooltip-arrow-size)*-1)}.Tooltip-Tip.top{top:-30px;top:calc(var(--tooltip-margin)*-1)}.Tooltip-Tip.top:before{top:100%;border-top-color:#c31c1c;border-top-color:var(--tooltip-background-color)}#footer-top{width:100%;display:flex;justify-content:space-around;align-items:center;height:3.5vh}#footer-top p{font-size:14.4px}#footer-div{padding:10px;flex-direction:column;background-color:hsla(0,0%,98%,.858);margin-top:100px}#developer-github,#footer-div{display:flex;align-items:center}#developer-github{margin-left:auto;margin-right:auto;width:200px;justify-content:space-between;font-size:18px}.developer-icons{display:flex;align-items:center;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.join-us-btn{border:none;background-color:initial;font-size:14.4px;margin:0;transition:color .1s ease-in-out;color:#d62323}.join-us-btn:hover{cursor:pointer;color:#eb6767}.footer-contactus{display:flex;align-items:center;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.githubicon{width:22px;height:22px}.footer-stack{display:flex;flex-direction:column;align-items:center}#copyright-div{margin-top:0;margin-bottom:0}#copyright-div p{margin:0}#about-petsy-div{width:440px;padding:22px 40px;display:flex;flex-direction:column}#about-petsy-div h1{font-size:24px;font-weight:500;color:#d22727;text-align:center}#about-petsy-div p{margin-bottom:10px}#aboutus-logo{width:100px;margin-top:10px;margin-left:auto;margin-right:auto}#contact-us-div{width:300px;padding:12px 24px 24px;display:flex;flex-direction:column}#contact-us-div h1{font-size:22px;font-weight:500;color:#d22727;text-align:center;margin-bottom:25px}.developer-icons{color:#bc2a2a}.fa-github:hover,.fa-linkedin:hover{cursor:pointer;color:#de3535}.developer-portfolio{transition:color .1s ease-in-out;font-size:16px;color:#373333}.developer-portfolio:hover{cursor:pointer;color:#cf3f3f}.stack-img{width:50px}.stack-container{margin-top:20px;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}.one-stack,.stack-container{display:flex;justify-content:center;align-items:center}.one-stack{width:100px;flex-direction:column}.trademark{color:#d42626}#cartproduct-container{display:flex;border-bottom:1px solid #c7c7c7;width:100%;padding-bottom:2vh;align-items:center;justify-content:space-between}#cartproduct-img{width:80px;object-fit:contain;margin-top:2vh}#cartproduct-details{width:240px;display:flex;flex-direction:column}#cartproduct-details p{font-size:14px;margin:1vh 0 0}#cartproduct-price{font-weight:700;font-size:15px;margin-top:1.4vh;width:60px;text-align:center}.quantity-button{width:36px;padding:0 0 10px;height:30px;line-height:28px;text-align:center;border:1px solid #ededed;cursor:pointer;display:inline-block;font-size:15px;vertical-align:middle;outline:none;transition:background-color .2s ease-in-out}.quantity-button:hover{background-color:#dedede}.qb-left{border-top-left-radius:40%;border-bottom-left-radius:40%}.qb-right{border-top-right-radius:40%;border-bottom-right-radius:40%}.cart-remove-button{margin-left:14px;background-color:#fff;padding:8px 12px;border-radius:20px;font-size:10px;color:#c34141;border:1px solid #c34141}.cart-remove-button:hover{cursor:pointer;border:1px solid #d22727;font-weight:700}.cartproduct-box{margin-top:1.5vh}.cartproduct-name{text-decoration:underline;transition:color .2s ease-in-out}.cartproduct-name:hover{cursor:pointer;color:#c44f4f}.input-class:hover{cursor:default}.input-class::-webkit-inner-spin-button,.input-class::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-class{-moz-appearance:textfield}#cartdrawer-container{padding-right:10px;margin-left:10px;overflow-y:auto}#checkout-container{display:flex;align-items:center;justify-content:space-between;margin-left:10px;margin-right:10px}.cartdrawer-title{border:1px solid #878484;max-width:120px;text-align:center;padding:10px;margin-bottom:0}.petsy-button{background-color:#c22727;border-radius:24px;border:#c22727;color:#fff;padding:8px 14px;transition:background-color .2s ease-in-out}.petsy-button:hover{cursor:pointer;background-color:#ae1717}#cartdrawer-container::-webkit-scrollbar{width:2px}#cartdrawer-container::-webkit-scrollbar-track{background:#f1f1f1}#cartdrawer-container::-webkit-scrollbar-thumb{background:#cd2424}#cartdrawer-container::-webkit-scrollbar-thumb:hover{background:#cf2121}#cartcheckout-container{margin-left:auto;margin-right:auto;width:1000px}.cartcheckout-productcont-flex{width:100%}.cartcheckout-username{font-weight:500;font-size:26px;padding-bottom:1.4vh;border-bottom:1px solid #bfbfbf;margin-bottom:0}.cartcheckout-manageheader{margin:0;color:#fff;background-color:#bd1616;font-size:14.3px;width:297px;text-align:center;padding:5px 10px;border-bottom-left-radius:12px;border-bottom-right-radius:14px}.cartcheckout-cartcontainer{margin-top:4vh;width:100%;display:flex;grid-column-gap:80px;-webkit-column-gap:80px;column-gap:80px}.cartcheckout-productcont{border:1px solid #d4d4d4;border-radius:20px;margin-bottom:1.5vh;padding:10px 16px 19px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);display:flex}.cartcheckout-left{display:flex;flex-direction:column;width:140px}.cartcheckout-seller{display:flex;align-items:center;height:55px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.cartcheckout-image{width:140px;border:1px solid #dedddd;margin-bottom:1.5vh}.cartcheckout-right{display:flex;flex-direction:column;justify-content:center;padding-left:30px;grid-row-gap:.5vh;row-gap:.5vh}.cartcheckout-right p{margin:0}.cartcheckout-dropdown{margin-top:.7vh;border-top:1px solid #ada5a5;display:flex;flex-direction:column;align-items:center;padding:4px 2px 8px}#cartcheckout-remove{padding:4px 12px}.error-text{color:#ff0a0a}.cartcheckout-paymentcontainer{box-shadow:0 7px 29px 0 rgba(224,224,232,.2);border:1px solid #d4d4d4;width:400px;height:280px;padding-bottom:25px;display:flex;flex-direction:column;justify-content:center}.cartcheckout-oneprice{display:flex;align-items:center;justify-content:space-between;width:90%;margin-left:20px}.toponeprice{margin-top:3vh}.cartcheckout-oneprice p{margin:0 0 1vh}.cart-checkout-buttoncont{display:flex;align-items:center;justify-content:center;margin-top:1vh}.cartcheckout-label{color:#716f6f}.cart-checkout-button{width:230px}.cart-petsy-button{margin-left:30px}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{display:flex;flex-direction:column;align-items:center;background-color:#fefefe;margin:15% auto;padding:20px 10px;border:1px solid #888;width:400px}.modal-content p{margin:0 0 1vh}.returnhome-button{margin-top:2vh;background-color:#fff;border:none;color:#bd1616}.returnhome-button:hover{cursor:pointer;text-decoration:underline}#modal-modal-description{text-align:center;font-size:16px}.return-home{margin-top:100px}.testtting{margin-right:4px}.cartcheckout-totaldue{font-weight:700}.noproducts-cart{margin-top:5vh;display:flex;justify-content:center}.checkout-dog{width:150px}body,html{height:100%;margin:0}#gray-bar{border-bottom:1px solid #d9d9d9;padding-top:10px}#page-container{min-height:100vh;display:flex;flex-direction:column}#content-wrap{flex:1 1}.cart-item{width:20vw}
/*# sourceMappingURL=main.9156769f.chunk.css.map */