#modal{display:flex;justify-content:center;align-items:center;z-index:3}#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}body{background:#fff}.header-container{border-bottom:2px solid #ccc;flex-direction:column;position:relative;background-color:#fff;z-index:2;top:0;left:0;right:0;padding-bottom:1vmin}.header,.header-container{display:flex;justify-content:space-between;align-items:center}.header{width:min(80vw,70rem)}.logoim{object-fit:cover;height:7vmin;width:7vmin;margin-top:1vmin}.header-tabs{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem;font-family:"Mulish",sans-serif;font-size:.8rem;margin-top:1vmin}.logo{font-family:"Libre Baskerville",serif;font-size:3.5vmin;align-self:center;color:#de6706;flex-grow:1}.header-search{background-color:none;width:min(30vw,40rem);border:none;background-color:#fff;align-content:center;z-index:1;border-radius:5rem;padding-left:1rem;font-size:min(1.5vmin,1.5rem)}.search-bar{display:flex;border:2px solid #2f4f4f;border-radius:3rem;height:min(4.5vmin,2.5rem);margin-left:.5rem;margin-right:.5rem;transition:.6s;z-index:1}.telescope-search{display:flex;justify-content:center;align-items:center;align-content:center;padding-right:min(2vmin,2rem);padding-left:min(2vmin,2rem);border-radius:0 1rem 1rem 0}.header-icons{font-size:2.5vmin;color:#a0a7b2}.header-icons,.telescope-search:hover{cursor:pointer}.header a{text-decoration:none}.search-bar-form{display:flex;flex-direction:row;z-index:0}.fa-magnifying-glass{font-size:min(2.5vmin,1.2rem);text-align:right;align-content:center;right:20vw;transition:.6s}input.header-search:focus-within+.telescope-search{background-color:#1b1919;color:#fff}input.header-search:focus-within+.telescope-search>.fa-magnifying-glass{color:#fff}input:focus,text:focus .header-search{outline:none}.cart,.shop-manager{position:relative}.header-tip{visibility:hidden;background-color:#fff;border-radius:.3rem;position:absolute;justify-content:space-between;padding:.4rem;box-shadow:0 0 1rem grey;transition:all .3s ease-in-out;top:140%;left:50%;transform:translate(-50%);font-size:1rem;color:#000}.cart:hover .header-tip,.shop-manager:hover .header-tip{visibility:visible;opacity:1}.header-tip:after,.header-tip:before{content:"";position:absolute}.header-tip:before{bottom:100%;left:50%;margin-left:-12px;border:12px solid transparent;border-bottom-color:#fff;transform:rotate(0deg);border-radius:4px 4px 0 0}.navigation{position:relative}div.navigation:hover{cursor:pointer}.number-in-cart{position:absolute;background-color:#faa077;font-size:.8rem;font-weight:bolder;width:-moz-fit-content;padding:.3rem;border-radius:50%;z-index:100;right:-1vmin;top:-1vmin;height:1.25vmin;width:1.25vmin;display:flex;justify-content:center;align-items:center}.cart-total{z-index:101;position:absolute}@media only screen and (max-width:1100px){.header-tabs{display:none;content:""}}.modalButton{padding:.5rem 1rem;background-color:grey;color:#fff;border:none;box-shadow:2px 2px 2px #000;font-size:large;margin:.06rem .06rem .02rem}.modalButton>button{background:none}.modalButton:hover{cursor:pointer;background-color:#a9a9a9}#modal-content{border-radius:min(2vmin,1rem)}.login-modal{margin:min(5vmin,2rem);font-family:"Mulish",sans-serif;font-size:min(3vmin,.8rem)}.login-form,.login-modal{display:flex;flex-direction:column}.login-form{justify-content:center}.login-title{font-family:"Marcellus",serif}.login-label{font-weight:bolder;margin-top:min(4vmin,1rem);margin-bottom:min(1vmin,.2rem)}.login-input{font-size:min(8vmin,2rem);border-radius:1vmin;box-shadow:inset 0 .5vmin .5vmin #d3d3d3;align-items:center}#demo-user,#submit-login,.login-input{border:.1rem solid grey;width:min(75vmin,20rem)}#demo-user,#submit-login{background-color:#242424;color:#fff;font-weight:bolder;font-size:min(4vmin,1.2rem);padding:min(2vmin,.3rem);border-radius:5rem;margin:3vmin 0 0;cursor:pointer}.submit-login{width:15rem;height:2rem;border-radius:5rem;border:.2rem solid grey;justify-content:center;font-weight:700;transition:.3s ease-in-out}.login-trouble{text-align:center;margin-top:2rem}.demo-user:hover{color:green}.signup-modal{font-family:"Mulish",sans-serif;font-size:min(2vmin,.8rem);display:flex;flex-direction:column;height:70vh;margin:0 min(5vmin,2rem) min(5vmin,2rem);overflow:scroll}.signup-title{font-family:"Marcellus",serif;font-size:min(8vmin,2rem)}.signup-form{display:flex;flex-direction:column;justify-content:center}.signup-input{font-size:min(6vmin,1.4rem);border-radius:min(2vmin,.5rem);border:.1rem solid grey;box-shadow:inset 0 .2rem .05rem #d3d3d3;width:min(80vmin,20rem);align-items:center;margin-top:min(5vmin,1.6rem)}.signup-bio{height:min(20vmin,10rem)}#register-button{width:20rem;border:.1rem solid grey;background-color:#242424;color:#fff;font-weight:bolder;font-size:1rem;height:2.5rem;border-radius:5rem;margin:(5vmin,3rem) 0 0;cursor:pointer}.errors{color:red;width:min(80vmin,20rem);font-family:"Mulish",sans-serif;font-size:min(4vmin,1.3rem)}.submit{cursor:pointer}button{background-color:#fff;border:none;justify-content:center;padding:0}.fa-user-circle{font-size:2.5vmin;color:#a0a7b2}.fa-user-circle:hover{color:#000}.profile-dropdown{display:block;border-radius:2vmin;border:1px solid #708090;box-shadow:0 0 min(3vmin,1rem) #6e6e6e;background:#fff;line-height:4vmin;font-family:"Mulish",sans-serif;color:#000;left:50%;transform:translateX(-50%);width:-webkit-max-content;width:max-content;top:30px;padding:1.5vmin 0}.profile-dropdown:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.subtext{line-height:1.7vmin;font-size:1.5vmin}.drop-down-icons{font-size:2vmin;color:#a0a7b2}.popout-profile-header{display:flex;flex-direction:row;align-items:center;line-height:.2rem}.drop-down-user-name{margin:1vmin 0}.drop-down-user-name,.popout-profile-header>i,.profile-drop-item,.profile-drop-text,.signout-button{font-size:2vmin;color:#000}.profile-drop-item{margin-right:2vmin;background-color:green;height:3vmin;aspect-ratio:1;display:flex}.profile-drop-div{background-color:#00f;display:flex}.signout-button{cursor:pointer;font-family:"Mulish",sans-serif}.profileburger:hover{cursor:pointer}.inside-div{display:flex;align-items:center;color:#000;padding:0 2vmin}.inside-div:hover{background-color:hsla(0,0%,39.2%,.5)}.icon-span{height:3vmin;aspect-ratio:1;display:flex;justify-content:center;align-items:center;margin-right:.5rem}.drop-down-icons,.dropdown-row,.subtext{color:#000}.dropdown-row{transition:.2s ease-in-out}.dropdown-row:hover{background-color:#b4b4b4}.modal-button{padding:0 1rem}.modal-button:hover{background-color:hsla(0,0%,39.2%,.5)}.modal-button>button{background:none}.profile-dropdown{position:absolute}.hidden{display:none}.landing-div{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.landing-80,.landing-header{width:min(80vw,70rem)}.landing-header{justify-content:center;z-index:1;position:absolute}.landing-header-accent{position:absolute;top:0;width:100%;height:33vmin;background-color:#d7e6f5;z-index:0}.top-banner-suggest{display:flex;flex-direction:row;justify-content:space-between;align-items:center;grid-gap:1.6vmin;gap:1.6vmin;cursor:pointer}.top-banner-suggestions{transition:.2s ease-in-out}.top-banner-suggestions:hover{box-shadow:0 5px 0 -2px #404040;scale:1.1}div.top-banner-suggestions>p{font-family:"Mulish",sans-serif;text-align:center;font-weight:700;width:12vmin;font-size:1.5vmin}.suggest-image{object-fit:cover;box-sizing:border-box;border-radius:10vw;width:12vmin;height:12vmin}.welcome-title{font-family:"Marcellus",serif;font-weight:200;text-align:center;margin:3vmin;font-size:4vmin}.by-etsy-header{margin:.25rem;border-radius:.5rem}p.sponsored{font-size:min(3vmin,1.5rem)}.by-etsy-title{font-family:"Mulish",sans-serif;font-size:min(5vmin,2rem)}.from-etzy-sellers{display:grid;grid-template-columns:7fr 5fr 3fr 5fr;grid-auto-rows:1fr 1fr;margin-top:40vmin;justify-content:center;align-content:center;flex-wrap:wrap;grid-gap:2vmin;gap:2vmin}.from-etzy-closing{margin:.1vw;border-radius:.5rem;font-size:min(2.5vmin,1.2rem);display:flex;align-content:center}.closing-text{display:flex;align-items:center}h2.shop-our-title{font-family:"Mulish",sans-serif;font-size:min(5vmin,2rem);margin-top:8vmin}h3.shop-our-title{font-family:"Thasadith",sans-serif;font-size:min(3vmin,1.7rem);color:#4d4d4d}.shop-our-titles{position:relative;position:-webkit-sticky;position:sticky;width:100%}.shop-our-mapped{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.selection-card{border:.1rem solid #d3d3d3;border-radius:.5rem;overflow:hidden;margin:.5vmin;transition:.2s ease-in-out}.selection-card>img{width:100%;height:20vmin;border-radius:.5vmin;object-fit:cover}.selection-card:hover{box-shadow:0 0 .5rem grey}.shop-our-selections{display:flex;flex-direction:column;margin-top:6vmin}.shop-our-select-img{border-radius:.5rem;object-fit:cover}.selection-subtitle{display:flex;text-align:center;justify-content:center;align-content:center;font-size:2vmin;margin-top:.5vmin;color:#000}.shops-youll-love{display:grid;grid-template-columns:auto auto;flex-wrap:wrap;justify-content:center;grid-gap:2vmin;gap:2vmin;margin-top:15vmin;margin-bottom:15vmin}h1.shops-youll-love-title{font-family:"Mulish",sans-serif;font-weight:500;font-size:min(4vmin,1.7rem);font-weight:700}h3.shops-youll-love-title{font-family:"Thasadith",sans-serif;font-size:min(3vmin,1.5rem)}.popular-gifts{margin-top:7vmin}.popular-gifts-titles{display:flex;font-family:"Mulish",sans-serif}.popular-gifts-mapped{display:grid;grid-template-columns:auto auto auto auto;grid-template-rows:auto;grid-gap:2vmin}.what-is-etzy>h1{font-family:"Marcellus",serif;text-align:center;margin-bottom:3rem;font-size:min(5vmin,2rem)}.what-is-etzy{margin-left:2rem;margin-right:2rem}.column-container{font-family:"Mulish",sans-serif;display:grid;grid-template-columns:auto auto auto;flex-direction:row;max-width:1200px;grid-gap:2vmin;gap:2vmin;justify-content:center;margin:0 auto;line-height:2vmin}.what-is-etzy>h2{text-align:center;font-family:"Mulish",sans-serif}.column-title,.what-is-etzy>h2{font-size:min(5vmin,2rem)}.fa-question{font-size:1.7vmin}.column-title,.have-questions,.what-is-title{font-size:min(5vmin,2rem);line-height:5vmin}.what-is-title{margin-top:10vmin}.what-is-paragraph{font-size:2vmin;line-height:4vmin}@media only screen and (max-width:1200px){.header,.landing-80,.landing-header{width:min(90vw,70rem)}}@media only screen and (max-width:480px){.column-container{display:block}}.product-card{border-radius:.5vmin;position:relative;transition:.2s ease-in-out}.by-etsy-header,.from-etzy-closing,.product-card,.product-card>img{width:100%;height:25vmin;border-radius:.5vmin;object-fit:cover}.product-tooltip-heart{opacity:0;border-radius:50%;text-align:end;right:2vmin;top:2vmin;font-size:min(1.7vmin,.7rem);position:absolute;background:#fff;color:#000;z-index:2;padding:1vmin}.product-tooltip-price{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:1vmin;left:1vmin;position:absolute;z-index:1;color:#000;background-color:#fff;border-radius:5rem;padding:.7vmin;font-size:min(1.7vmin,.8rem);font-weight:bolder}.product-tooltip-heart:after{content:"";position:absolute}.product-card:hover .product-tooltip-heart{visibility:visible;transition-duration:.1s;transition-delay:.1s;opacity:1;z-index:1}.product-card img{transition:.2s ease-in-out}.product-card img:hover{box-shadow:0 0 2vmin grey}#loading-lottie{align-content:center}#loading-lottie,.loading-container{display:flex;justify-content:center}.loading-container{align-items:center;max-height:30rem;margin:7rem 15vw 30rem}.loading-icon{width:90vmin}.popular-product-card .popular-result-img{width:100%;height:20vmin;border-radius:min(2vmin,.5rem);object-fit:cover}.popular-product-card{margin-bottom:min(3vmin,1rem)}.popular-product-name,.popular-result-price,.popular-star-seller{font-size:min(1.7vmin,.8rem)}.popular-result-price{font-size:min(2.3vmin,1rem);font-weight:bolder;color:#000}.popular-product-name{color:#757575}.search-results-div{margin-left:1vmin}.search-result-display,.search-results-div{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}.search-result-display{width:95vw;justify-content:center}.search-result-img{height:11vmin;width:15vmin;border-radius:.5vmin;object-fit:cover}.search-result-image-div{object-fit:contain}.est-arrival{border-radius:7vmin;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1vmin;margin:1rem;border:.1rem solid #000;font-size:1vmin}.est-arrival-time{font-weight:bolder}.search-product-card{margin:.5rem}.search-product-name{font-size:1rem;margin:0}.search-stars{color:#000;font-size:.9rem}.grey-search-stars,.search-new-product{font-size:.9rem;margin:0}.search-results-stars{margin:0}.search-results-stars-gold{color:#000}.search-results-stars-black{color:grey}.search-badge{color:#823495;font-size:1.1rem}.search-star-seller{font-size:.8rem;font-weight:bolder}.search-result-price{font-weight:900;color:#000;margin:0}.search-result-shop{color:#464646;font-weight:300;font-size:.8rem;margin:0}.search-more-like{font-size:.8rem;color:#000;font-weight:700;margin:0}@media only screen and (max-width:1024px){.search-result-img{height:7rem;width:10rem}.search-more-like,.search-new-product,.search-product-name,.search-result-price,.search-results-stars-black,.search-results-stars-gold,.search-star-seller{font-size:.7rem}.search-badge,.search-result-shop{font-size:.9rem}}@media only screen and (max-width:480px){.search-result-img{height:5rem;width:8rem}.search-more-like,.search-new-product,.search-product-name,.search-result-price,.search-results-stars-black,.search-results-stars-gold,.search-star-seller{font-size:.5rem}.search-badge,.search-result-shop{font-size:.7rem}}.review-card-div{padding:3vmin}.rev-author-info{display:flex;font-size:2vmin}.rev-stars{margin-bottom:.5vmin;font-size:min(1.5vmin,.9rem)}#detail-review-icon{display:inline-block;position:static;width:5vmin;max-width:3rem;height:5vmin;max-height:3rem;margin:0 min(2vmin,1rem) 0 0;object-fit:cover}.author-subdiv-names,.review-created{position:relative;color:#454545;font-size:min(1.7vmin,.9rem)}.author-subdiv-names{margin-right:1vmin}.review-image-detail{height:20vmin;width:20vmin;object-fit:cover;border-radius:.25rem;margin-left:2vmin}.delete-review-button,.edit-review-button{border:.1rem solid grey;transition:.2s ease-in-out;font-weight:bolder;border-radius:.4rem;margin:1rem;font-family:"Marcellus",serif;font-weight:700;font-size:min(2.5vmin,.9rem)}.delete-review-button:hover,.edit-review-button:hover{box-shadow:0 0 .5rem #000}.rev-review{font-size:min(2vmin,1rem);line-height:min(4vmin,2rem)}.review-num-title{font-size:3vmin;margin-top:4vmin;margin-bottom:4vmin}.gold-star.review-index-stars{color:#000}.review-index-stars{font-size:2vmin;margin:0 .1rem}.review-hr{margin:0 4vmin}.product-detail-div{margin-top:5vh;display:grid;grid-template-columns:3fr 2fr;width:min(80vw,70rem);justify-content:center}.product-deets{display:flex;justify-content:center}.product-preview-img{width:5vmin;height:5vmin;object-fit:cover;border-radius:.3rem;margin:.3vw;cursor:pointer}.product-grid-div{display:flex;flex-direction:column;align-content:center}.chosen-image{transition:.2s ease-in-out;outline:solid min(.5vmin,.2rem);outline-offset:min(.2vmin,.1rem)}.product-preview-img:not(.chosen-image){opacity:.6;transition:.2s ease-in-out}.product-preview-img:not(.chosen-image):hover{opacity:1%}.review-card-div{display:flex;overflow-wrap:anywhere;width:min(90%,auto)}.prod-price{font-weight:700;font-size:min(3vmin,2rem);margin-bottom:min(2vmin,1.5rem)}.prod-search{font-size:3vmin;margin-bottom:1vmin;font-family:"Thasadith",sans-serif;font-weight:700}.store-sales{font-size:1.5vmin}.store-name{margin-bottom:5px}.shipping-div{display:flex;color:#000}.name-follows{display:flex;font-size:min(1.7vmin,.9rem)}.add-to-cart-button{border-radius:24px;background-color:#252525;color:#fff;font-weight:bolder;font-size:2vmin;min-width:5rem;padding:1vh;margin-bottom:1.5vmin;width:100%;transition:.2s ease-in-out}.add-to-cart-button:hover{cursor:pointer;background-color:#5b5b5b;scale:1.05}.out-of-stock{border-radius:24px;background-color:#505050;color:#eedede;font-weight:bolder;font-size:2vmin;min-width:5rem;padding:1vh;margin-bottom:1.5vmin;width:100%}.cant-add-cart-button{border-radius:2rem;display:block;padding:1vmin;margin-bottom:1vmin;background-color:grey;color:#fff}.store-info{margin-bottom:1vh}.free-shipping-div{margin-bottom:4vmin;font-size:1.7vmin}.product-deets-stars{margin:0 .1rem;font-size:1.5vmin}.product-deets-blank{color:grey}.cart-quantity{width:100%;height:4vmin;font-size:2vmin;border-radius:.5rem;box-shadow:0 0 min(1.5vmin,.5rem) grey;border:none;margin:.2rem 0 min(3vmin,1.5rem);transition:.2s ease-in-out;padding-left:.5rem}.cart-quantity:hover{cursor:pointer}.cart-quantity:focus-within{outline:solid #4169e1;outline-offset:2px}.quantity{font-size:min(1.5vmin,.8rem)}.product-deets-shop{color:#000;font-weight:700}.slider-images{margin-top:2vmin}.free-shipping-div .shop-name,.prod-description-text,.store-follows{font-size:min(2vmin,1rem);line-height:min(3vmin,1.5rem)}.subimage-div{display:flex;flex-direction:column}.product-subimage{object-fit:cover}.both-images-div{display:flex;flex-direction:row;justify-content:center}.product-subimages-div{display:flex}.gold-star-product-deets{color:#000;margin:0 .2rem;font-size:min(2vmin,1rem)}.blank-star-product-deets{color:grey;font-size:min(2vmin,1rem)}.prod-description-p{font-weight:bolder;font-size:(2vmin,1rem)}.truck-icon{height:min(5vmin,3rem);margin-right:min(3vmin,.5rem)}.favorite-shop{font-size:2vmin;font-family:"Mulish",sans-serif}.shop-heart-filled{color:red}.follow-unfollow-shop-div{cursor:pointer;margin-top:min(2vmin,.5rem)}.review-num-title{font-family:"Marcellus",serif;margin:7vmin 3vmin}.post-item-review{border:.1rem solid #708090;border-radius:.3rem;font-weight:700;transition:.2s ease-in-out;margin:1rem;font-family:"Marcellus",serif;font-size:min(2vmin,.9rem)}.post-item-review:hover{box-shadow:0 0 .5rem grey}.mapping-div{list-style-type:none}.review-p{display:inline}.shop-policy-button{cursor:pointer}.num-product-in-cart{color:green;margin-bottom:.75rem;height:1rem;width:auto;font-size:1.75vmin}.shop-polices{width:70vmin;max-width:20rem;margin:2rem}#shop-pol-title{width:20rem;margin-top:1rem;font-size:vmin;font-family:"Marcellus",serif}.credit-cards-img{max-width:20rem;width:30vmin}#shop-pol-text,#shop-pol-title,.credit-cards,.shop-polices,.shop-polices-payments,.shop-policies-cancellations,.shop-policies-payments{width:70vmin;max-width:25rem;margin-left:2rem;margin-right:2rem;margin-top:1rem}.lock-icon{margin-left:2rem}.shop-policies-sharing{margin-bottom:2rem;font-size:.8rem;color:#404040}.shop-policies-gift-cards{color:#404040}.shop-policies-payments{margin-bottom:1rem}.shop-pol-modal,.shop-pol-modal>button{width:min(20vw,27rem);height:4vmin;border-radius:5rem;font-size:1.5vmin;transition:.2s ease-in-out;font-family:"Mulish",sans-serif;font-weight:bolder;border:.05rem solid #a9a9a9}.shop-pol-modal,.shop-pol-modal>button:hover{cursor:pointer;box-shadow:0 0 3px 1px #000}.shop-pol-modal{box-shadow:none;width:100%}.shop-pol-modal,.shop-pol-modal>button:active{background-color:grey}.shop-pol-lock{margin-right:1rem}.left-arrow,.right-arrow{font-size:clamp(1rem,4vw,3rem);color:#fff;opacity:.8;position:absolute;top:min(20vw,15rem);cursor:pointer;z-index:1;border-radius:50%;transition:.2s ease-in-out}.right-arrow{right:1vw}.left-arrow{left:1vw}.slider-images{object-fit:cover}.product-image-slider,.slider-images{width:min(55vw,45rem);height:min(40vw,30rem);border-radius:min(2vmin,.5rem)}.product-image-slider{position:relative;margin:0 min(5vw,3rem) 0 3vw}.slide{opacity:0;transition-duration:1s ease}.slide.active{opacity:1;transition-duration:1s;transform:scale(1.08)}.product-deets-badge{margin:0 min(2vmin,.5rem)}.rate{float:left;height:46px;padding:0 10px}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.rate:not(:checked)>label:before{content:"★ "}.rate>input:checked~label{color:#ffc700}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#deb217}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08}.formParent,.wholeForm{display:flex;justify-content:center}.wholeForm{flex-direction:column;align-items:center;width:min(70vmin,20em);padding-bottom:1em}.wholeForm p{font-size:min(2.5vmin,1rem)}.productPic{display:flex;flex-direction:row;margin-top:min(7vmin,2rem)}.productName{margin-left:min(2vmin,1rem)}.productPic img{width:min(20vmin,10rem);height:min(20vmin,10rem);border-radius:min(2vmin,.5rem);object-fit:cover}.review-text{height:20vmin;width:min(70vmin,25rem);margin:3vmin;font-size:min(3vmin,1.5rem)}.submitButtonParent{display:flex;margin-bottom:4vmin}.submitButton{background-color:#000;color:#fff;padding-top:3vmin;padding-bottom:3vmin;margin-left:.1vmin;font-weight:700;border-radius:4vmin;box-shadow:0 0 2vmin rgba(0,0,0,.19),0 1px 0 rgba(0,0,0,.23)}.submitButton:hover{cursor:pointer;background-color:#d3d3d3;color:#000}.imageURLdiv{display:flex;justify-content:center}.imageURLinput{margin-bottom:3vmin}.edit-review-button{z-index:5}.review-filled{color:#daa520}.review{color:#a9a9a9}#imageURL{height:min(4vmin,2rem)}#imageURL,.review-text{font-size:min(1.7vmin,11.7rem);transition:.2s ease-in-out;border-radius:min(2vmin,.5rem);font-size:min(3vmin,1.3rem)}#imageURL:focus-within,.review-text:focus-within{outline:2px solid #0ff;outline-offset:2px}.bld{font-family:bold}.cart-content{display:grid;grid-template-columns:1fr minmax(5rem,20rem)}.shopping-bar{display:flex;justify-content:space-between;align-items:center;align-self:center}.shop-info{margin-bottom:min(2.5vmin,1rem);border-radius:min(2.5vmin,1rem);box-shadow:0 .5vmin 1vmin rgba(34,34,34,.15);padding:1vmin 2vmin}.checkout-div{flex-direction:column;margin-left:2vmin}.cart-product{display:flex;margin-top:2vmin}.cart-product-info-top{text-decoration:none;margin-bottom:2vmin;margin-left:2vmin}.cart-product-image{width:18vmin;margin:1vmin 1vmin 0 0;border-radius:.5vmin;aspect-ratio:3/2;object-fit:cover}.cart-select-quantity{transition:border-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 1px 1vmin 0 rgba(34,34,34,.15);display:block;font-family:inherit;font-size:minmax(1vmin,2vmin);padding-left:.75vmax;padding-right:.8vmax;border-radius:.5vmin;background:#fff;border:1px solid rgba(34,34,34,.15);color:#222;text-indent:.01px;text-overflow:"";cursor:pointer}.cart-select-quantity:hover{border:1px solid #222}.cart-select-quantity>*{margin-left:.1rem}.cart-grey-text{color:#5a5a5a;font-size:min(2vmin,.9rem);margin:0;padding:0}.cart-details{flex-direction:column}.cart-details,.contact-us-bar{display:flex;justify-content:space-between}.contact-us-bar{align-items:center}.shop-title-and-image>h3{margin-left:1vmin}.shop-title-and-image{margin-top:1rem;height:2.5rem}.shop-title-and-image,.shop-title-and-image>h3{display:flex;align-items:center}.shop-title-and-image>img{height:min(5vmin,2rem);aspect-ratio:1;object-fit:cover;border:1px solid #000;border-radius:10%}.remove-from-cart-button{padding:1vmin;font-weight:bolder;border-radius:50%;margin:0 2vmin}.remove-from-cart-button:focus,.remove-from-cart-button:hover{cursor:pointer;animation:loading .33s linear forwards}.loading-bar{position:relative;margin:0 2vmin;border-radius:50%}.loading-bar:before,.loading-bar:focus,.loading-bar:hover{animation:loading .5s linear forwards}@keyframes loading{0%{background-color:#fff}to{background-color:#d3d3d3}}.cart-shop-name{color:#000;font-weight:700}.cart-shop-name-nav{text-decoration:none;margin-left:2vmin}.cart-product-name:hover,.cart-shop-name-nav:hover{text-decoration:underline}.cart-product-name{text-decoration:none;color:#000;font-size:min(2vmin,.9rem);font-weight:700}.no-user-no-cart{display:flex;justify-content:center;margin-top:min(5vmin,5rem)}.checkout-cart-button{border-radius:4vmin;background-color:#000;color:#fff;display:block;width:100%;height:5vmin;margin-bottom:10px;font-size:min(3vmin,1rem);font-weight:bolder;transition:.1s ease-in-out}.checkout-cart-button:hover{background-color:rgba(0,0,0,.8);box-shadow:0 0 0 1px rgba(0,0,0,.8);cursor:pointer}.qty-and-remove{display:flex;height:clamp(2.5rem,3vmin,4rem);margin:min(2vmin,1rem)}.qty-and-remove>select{font-size:clamp(1rem,2.5vmin,1.25rem);width:clamp(5rem,2vmin,15rem)}.cart-quantity>h2{margin:0}.payment-methods{display:flex;flex-direction:column}.payment-type{align-content:center;align-items:center;justify-content:center;font-size:min(3vmin,1rem);line-height:2vmin}.contact-shop{text-decoration:none;color:grey}.contact-shop:hover{-webkit-text-decoration:underline grey;text-decoration:underline grey}.order-page{min-height:44vh;display:grid;grid-template-columns:1fr;grid-template-rows:5rem,1fr;min-width:-webkit-min-content;min-width:min-content;max-width:80vw;margin:0 1rem}.cart-wrapper-div{display:flex;flex-direction:column;align-items:center}.purchase-protection{display:flex;margin:1rem 0;padding:.5rem 1.5rem;border-radius:1.25rem;background-color:#d7e6f5;justify-content:left;align-items:center;max-height:3rem}.purchase-protection>*{font-size:13px}.etsy-purchase-protection{margin-right:.25rem;font-weight:600;align-items:center;display:flex}.fa-handshake{font-size:30px;color:#7777d1;margin-right:.5rem;align-self:center}.show{color:red}.the-bubble{display:none;position:relative;margin-left:100px;top:0;left:0;background-color:#fd0d0d;border-radius:50%;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);transition:opacity 1s ease-in-out;z-index:10}.the-bubble.show{display:block;opacity:1}.keep-shopping-link{text-decoration:none;color:#000}.placeholder-name{display:flex;width:100%;justify-content:space-between}.cost-block{margin-left:1rem;position:relative;display:flex;flex-direction:column;align-items:flex-end}.item-description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.1rem;margin:0 1rem;font-size:.85rem}.cost-times-quantity{position:relative;width:4.5rem}.single-item-cost{text-align:end;width:-webkit-max-content;width:max-content;color:grey;font-size:.85rem;position:absolute;top:1rem}.cart-errors{font-size:min(3vmin,1.5rem);margin:3vmin}.no-items,.thank-you-div{font-size:3vmin}.empty-cart,.no-items{text-align:center}.discover{color:#000}.pay-how{font-weight:700;font-size:1rem}.in-your-cart{text-align:center;color:grey;font-size:clamp(.5rem,1.75vmin,1rem);margin-bottom:1vmin}.imperial-credit{width:2rem;aspect-ratio:1;object-fit:cover}.imperial-credit,.local-currency{margin-left:clamp(1rem,2vmin,2rem)}.local-currency{height:2rem}.thank-you{justify-self:center}@media only screen and (max-width:1100px){.cart-content{grid-template-columns:1fr}.cart-product{margin-top:.2rem}.single-item-cost{margin:0}.checkout-div{width:auto}}@media only screen and (max-width:650px){.purchase-protection{flex-direction:column;max-height:8rem;text-align:center;padding:0}.purchase-protection>p{padding:0 .75rem}}@media only screen and (max-width:500px){.cart-wrapper-div{width:425px;margin:1.25rem}}.shop-page{display:flex;justify-content:center}.shop-deets-80{width:min(90vw,70rem)}.shop-header{padding:4vmin;display:flex;flex-direction:row;justify-content:space-around;background-color:#f0f0f0}.shoplogo{object-fit:cover;max-height:8vw;max-width:8vw;min-width:10vmin;min-height:10vmin;border-radius:1vmin}.shop-businesscard{display:flex;flex-direction:row}.businesscard-title{font-family:"Marcellus",serif;line-height:3vmin;margin-bottom:2vmin;font-size:3vmin;margin-top:0}.shop-businesscard-info{margin-left:2vmin;width:22vw;min-width:8rem}.sanserif-text{font-family:"Mulish",sans-serif;font-size:1.5vmin;line-height:1.5vmin}.sanserif-text-location{margin-top:2vmin}.starseller{color:#823495;font-weight:bolder}.accolades{font-family:"Mulish",sans-serif;margin:.5rem}.accolades-container{font-size:1.5vmin;display:flex;flex-direction:row}.purple-icon{color:#823495;margin-right:1vmin}.fa-message,.purple-icon{font-size:2vmin}.bold-text{font-weight:bolder;font-size:1.7vmin}.shop-owner{font-family:"Mulish",sans-serif;text-align:center;line-height:1.5rem;font-size:2vmin}.contact-shop-owner{width:14vmin;border-radius:5rem;font-size:2vmin;cursor:pointer;color:#383838;transition:.2s ease-in-out}.contact-shop-owner:hover{background-color:#e0e0e0;color:#000}.shop-owner-img{border-radius:12vmin;object-fit:cover;height:10vmin;width:10vmin}.message-shop-owner{display:flex;flex-direction:row}.mapped-categories-title{font-family:"Mulish",sans-serif}.featured-items{margin-bottom:0}.item-category-sidebar{font-family:"Mulish",sans-serif}.item-cards{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:1vmin;gap:1vmin;left:16vw}.item-category-sidebar{width:24vmin;line-height:4vmin;font-size:2vmin}.mapped-categories{border-right:.2rem solid grey;padding-bottom:1rem}.catgory-number{float:right;margin-right:.5rem}.category{transition:opacity .3s}.category:after{border-bottom:none}.category:hover{box-shadow:0 .2rem 0 grey}.items-section{display:flex;flex-direction:row;grid-gap:2vmin;gap:2vmin;margin-top:3vh}.column-buttons{text-align:center;width:23vmin;border:.1vmin solid grey;border-radius:1vmin;margin-top:2vmin;transition:opacity .3s;cursor:pointer;transition:.2s ease-in-out;font-size:min(1.7vmin,1rem);padding:1vmin}.column-buttons:hover,.contact-shop-owner:hover{scale:1.1}.column-buttons:after{background-color:none}.category-column-buttons{margin-top:3rem}hr{margin:2rem;color:grey}.review-title{font-size:4vmin;margin-bottom:4vh}.fa-flag,.fa-thumbs-up{font-size:min(2vmin,1rem);margin-right:.5rem}.feedback{display:flex;flex-direction:row;justify-content:space-between}.mapping-reviews{width:60vw;margin-left:10vw;font-family:"Mulish",sans-serif}.shop-deets-user-deets{display:flex;flex-direction:column}.user-icon{object-fit:cover;width:5vw;height:5vw;border-radius:5rem;position:-webkit-sticky;position:sticky;margin:1rem}.helpful,.report,.username,p.review-paragraph{font-size:min(2vmin);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-ref-img{height:17vw;width:17vw;border-radius:.5rem;margin:2vw}.product-ref-img,.review-image{object-fit:cover;min-width:5rem;min-height:5rem}.review-image{height:23vw;width:23vw;margin:2vw 2vw 2vw 25vmin}.blank-star,.gold-star{font-size:min(1.5vmin,.9rem)}.blank-star{color:grey}.product-reviewed,.review-header{display:flex;flex-direction:row}.product-reviewed{text-align:center}.reviewed-item-name{margin-top:5vmin;font-size:min(2.5vmin,1.7rem);align-items:center}.favorite-shop{border:.1rem solid grey;transition:.2s ease-in-out;cursor:pointer;border-radius:5rem;padding:min(3vmin,.5rem) min(5vmin,2rem);font-size:min(2vmin,1rem)}.favorite-shop:hover{scale:1.1;box-shadow:0 0 1rem grey}.fa-screwdriver-wrench{margin-right:min(2vmin,.5rem)}@media only screen and (max-width:768px){.accolades-container{display:block}.helpful,.report,.username,p.review-paragraph{font-size:min(2.5vmin)}.shop-deets-80{width:min(90vw,70rem)}}.shop-product-preview-image{height:min(12vw,10rem);width:min(17vw,14rem);border-radius:.3rem;margin-top:0;object-fit:cover}.shop-product-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:min(17vw,14rem);display:flex;flex-direction:column;font-family:"Mulish",sans-serif;line-height:1.2rem;transition:.2s ease-in-out;position:-webkit-sticky;position:sticky;border-radius:.5rem;position:relative}.shop-product-price{font-weight:bolder}a.product-name,a.shop-product-price{text-decoration:none}.shop-product-card:hover{box-shadow:0 0 1rem grey;outline:1px solid transparent}.shop-product-name,.shop-product-price{margin-top:0;font-size:1.5vmin;line-height:2vmin;width:16vw}.shop-product-info{margin-left:.5rem}.shop-product-buttons{position:absolute;bottom:.1rem;right:.1rem}.shop-product-bottom{display:flex;flex-direction:row}#shop-delete-button{color:red}#shop-edit-button{color:#00f}#shop-delete-button,#shop-edit-button{padding:.2vmin;text-decoration:none;border:.1rem solid grey;font-weight:600;font-size:min(2vmin,.7rem);border-radius:.5vmin;margin:0 0 0 .5vmin;cursor:pointer;transition:.3s ease-in-out}#shop-delete-button:hover,#shop-edit-button:hover{box-shadow:0 0 1vmin #000}.user-manage-details{margin:5vmin;display:flex;flex-direction:column;justify-content:center;align-items:center}.user-deets{display:flex;flex-direction:row;width:min(80vw,70rem)}.user-deets-icon{width:min(10vmin,9rem);height:min(10vmin,9rem);border-radius:100%;margin:min(3vmin,1rem);object-fit:cover}.user-name{font-family:Cambria,Cochin,Georgia,Times,"Times New Roman",serif;font-weight:lighter;font-size:min(7vmin,2rem);margin-top:2vmin}.user-deets-bullet{display:flex;flex-direction:row;justify-content:center}.shop-icon{width:min(3vmin,1.2rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:min(1vmin,.3rem)}.user-deets-user-shop{font-size:min(3vmin,1rem)}.user-deets-grid{display:flex;flex-direction:column;align-items:center}.user-deets-followed-shops{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:min(3vmin,2rem);gap:min(3vmin,2rem);width:min(80vw,70rem)}.create-shop-button{align-items:start}.user-deets-title{font-size:min(5vmin,2rem);margin-bottom:min(3vmin,1rem);font-weight:700}.create-shop-container,.user-deets-title{width:min(80vw,70rem)}.create-shop-button{border:.1rem solid grey;transition:.2s ease-in-out;cursor:pointer;border-radius:5rem;padding:min(3vmin,.5rem) min(5vmin,2rem);font-size:min(2vmin,1rem)}.create-shop-button:hover{scale:1.1;box-shadow:0 0 1rem grey}.landing-shop-card{width:100%;border:1px solid #d3d3d3;border-radius:1vmin;position:relative;justify-content:center;align-content:center;transition:.2s ease-in-out;overflow:hidden}.landing-shop-card:hover{box-shadow:0 0 min(2vmin,1rem) grey}.shop-image-grid-image{height:15vmin;width:100%;object-fit:cover;transition:.2s ease-in-out}.shop-image-grid-image:hover{filter:opacity(.6)}.landing-shop-card:hover{box-shadow:0 0 min(2vmin,.5rem) grey}.shops-youll-love-text{width:20vmin;height:20vmin}.shop-image-grid{display:grid;grid-template-columns:repeat(4,1fr);position:relative;grid-gap:.2rem;gap:.2rem;border-radius:1vmin 1vmin 0 0}.shop-card-logo{width:7vmin;height:7vmin;border-radius:.5vmin;margin-left:.5rem}.shop-card-shop-name{font-weight:700}.shop-card-text{font-size:min(2.5vmin,1rem);font-family:"Mulish",sans-serif;line-height:2vmin;padding:0 min(1vmin,.5rem);color:#000}.landing-shops-business-card{display:flex;flex-direction:row;justify-content:space-between;padding:min(1vmin,.5rem)}.landing-shop-stars{font-size:min(2.3vmin,.9rem);margin-top:1vmin}.landing-shop-gold{color:#000}.landing-shop-blank{color:grey}.shop-card-heart{align-self:center;font-size:min(3vmin,1rem);border-radius:50%;padding:.3vmin;border:.1rem solid #a9a9a9;color:red;cursor:pointer;display:flex}.unfollow-shop-modal>button{font-family:"Mulish",sans-serif;cursor:pointer;padding:0;color:red;font-size:min(2vmin,1rem)}.footer-container{margin-top:10vmin;margin-left:5vmin;margin-right:5vmin}.footer-title{text-align:center;font-size:3vmin;margin-bottom:10vmin}.about-creators{margin-top:3vmin;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.dev-name{font-weight:700;font-size:2vmin}.github-icon,.linkedin-icon{width:3vmin;height:3vmin;object-fit:contain;margin-left:.5rem;align-items:center;border-radius:none}#curriculum-vitae{width:3vmin;height:3vmin}.portfolio-svg{margin-left:.5rem}.footer-person{display:flex;flex-direction:row;margin:1.5vmin}.create-product-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.create-product-title{font-size:min(5vmin,2rem)}.form-description{font-size:min(2vmin,1.8rem)}.create-product{display:grid;grid-template-columns:auto auto;margin-top:5vmin;width:80vmin;max-width:40rem;box-shadow:0 0 1vmin grey;padding:5vmin;border-radius:1vmin}.create-product-grid{display:flex;justify-content:center;align-items:center}.create-product label{font-size:min(2vmin,1.7rem);font-weight:700}.create-product input[type=checkbox i],.create-product input[type=number i],.create-product input[type=text i],.create-product select,.create-product textarea{height:min(3vmin,1.7rem);width:100%;font-size:min(3vmin,1.5rem);padding:1vmin}.create-product select{height:min(4vmin,1.7rem);width:100%;font-size:min(3vmin,1.5rem);padding:0}.create-product textarea{height:min(15vmin,8rem)}.create-product input,.create-product textarea{border-radius:min(2vmin,.5rem);transition:.2s ease-in-out}.create-product input:focus-within:not(input[type=checkbox i]),.create-product textarea:focus-within{outline:2px solid #0ff;outline-offset:2px}.dropzone{background-color:grey;height:7rem}.post-shop-div{margin:6vmin}h1.post-shop-title{font-family:"Libre Baskerville",serif;margin-top:0;justify-content:center;font-size:min(5vmin,2.5rem);text-align:center}.post-shop-form{display:grid;grid-template-columns:auto auto;margin-top:5vmin;width:80vmin;max-width:40rem;box-shadow:0 0 1vmin grey;padding:5vmin;border-radius:1vmin}.post-shop-grid{display:flex;justify-content:center;align-items:center}.create-shop-grey{font-size:2vmin;color:#444;padding:1vmin}.create-shop-input{margin-bottom:2vmin}.submit-create-shop{font-size:2vmin;font-weight:bolder}.create-shop-input-field{height:3vmin;width:30vmin;border-radius:1vmin}textarea.create-shop-input-field{height:15vmin}.shop-create-description{border:min(.5vmin,2px) inset -internal-light-dark(#767676,#858585)}.category-input{margin-top:2vmin}input#file-upload-button{background-color:#0ff}.flx{display:flex;align-items:center}.bld{font-weight:700}.purchase-div{justify-self:center}.purchase-date-div,.purchase-div{display:flex;flex-direction:column;align-items:center}.purchase-date-div{width:50vw;margin:1rem}.product-name-div{color:#000;text-decoration:none;font-size:1.15rem;font-weight:700}.review-item-button-div{background:#f5f5f1;margin:.5rem 2rem .5rem 0}.review-this-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;border-radius:1rem;margin:.5rem 0;font-size:.9rem;background:#f5f5f1}.review-this-item:hover{cursor:pointer;text-decoration:underline}.purchase-shop-wrapper{margin-bottom:1px;border:1px solid grey;box-shadow:0 2px 0 #afafaf}.purchase-edit-review{background:none;margin:.5rem 1rem 0 0;padding:0}.purchase-edit-review:hover{cursor:pointer;text-decoration:underline}.purchase-stars{margin:.5rem 0}.product-name-div:hover{color:#5a5a5a;font-size:1.15rem;text-decoration:underline}.purchase-product-img-div{width:clamp(5rem,15vmin,15rem);border:1px solid #000;padding:.25rem;border-radius:.25rem;aspect-ratio:1}.purchase-review{background:#f5f5f1;margin:.25rem 2rem .25rem 0;padding:.25rem}.purchase-product-img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.purchase-date{font-weight:700}.purchase-shop-name{font-weight:600;color:grey;font-size:.8rem}.name-and-cost{padding:.5rem;display:flex;justify-content:space-between}.purchase-shop-div{margin:.5rem;width:clamp(20rem,50vw,50rem);border-radius:.3rem}.follow-this-shop{padding:0 .5rem}.item-information{margin-left:1rem;display:flex;flex-direction:column;width:100%}.flx>.add-to-cart-div>.add-to-cart-button{margin:0;border-radius:.3rem}.item-container{display:grid;grid-template-columns:clamp(5rem,15vmin,15rem) 1fr;padding:1rem;border:1px solid grey;box-shadow:0 2px 0 #afafaf}.el-price{padding:1vmin}.the-review{margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:wrap;overflow:hidden;text-overflow:ellipsis}body{font-family:"Mulish",sans-serif;margin:0}hr{margin:min(3vmin,1.7rem)}input[type=file]{padding:min(2vmin,1rem);font-size:min(2vmin,1rem)}input[type=radio i]{background-color:initial;cursor:default;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;margin:1vmin;transform:scale(2);transition:all .2s linear;filter:grayscale(1)}.post-item-review,button{padding:1vmin}
/*# sourceMappingURL=main.ddd8dae6.chunk.css.map */