.ShopProfile-module__artist-profile-container{background:#fff}.ShopProfile-module__artist-profile-info-container{margin:0 auto;padding:0 14px;width:100%;display:flex;flex-flow:column}.ShopProfile-module__gift-finder-container{margin:auto;position:relative;max-width:none!important}.ShopProfile-module__left-column{order:2;width:335px;display:flex;margin:17px 0 auto}.ShopProfile-module__shop-link{margin-top:8px}.ShopProfile-module__center-column{order:1;margin-bottom:-28px}.ShopProfile-module__right-column{order:3;font-size:1.125rem;font-weight:700;margin:15px}.ShopProfile-module__artist-profile-avatar{border-radius:50%;background:#fff;padding:3px;display:flex;justify-content:center;align-items:center;float:left;width:95px;height:95px}.ShopProfile-module__artist-profile-avatar img{width:100%;display:block;border-radius:50%;max-width:100%;height:auto}.ShopProfile-module__faq__container,.ShopProfile-module__shop-hours__container{position:relative}.ShopProfile-module__generic-banner{background-size:auto}.ShopProfile-module__shop-hours__container{margin-top:10px}.ShopProfile-module__shop-logo-container{display:flex;padding-top:20px;flex-flow:row-reverse}.ShopProfile-module__shop-logo-container img{max-height:70px;width:auto;display:block}.ShopProfile-module__florist-name{letter-spacing:.01em;color:#003349;font-weight:700;margin:0;font-size:1.15625rem}.ShopProfile-module__florist-est{font-size:0.875rem;letter-spacing:.02em;line-height:1.25rem;color:#003349;margin:0}.ShopProfile-module__location,.ShopProfile-module__today-hours{font-size:0.76563rem;display:flex}.ShopProfile-module__location,.ShopProfile-module__today-hours,.ShopProfile-module__today-hours p{letter-spacing:.03em;text-align:left;color:rgba(0,51,73,.87)}.ShopProfile-module__today-hours p{margin:7px 0 0!important;font-size:0.625rem}.ShopProfile-module__location{margin:8px 0 10px}.ShopProfile-module__location p{margin:9px 8px 0 5px;font-size:0.76563rem;letter-spacing:.03em;text-align:left;color:rgba(0,51,73,.87)}.ShopProfile-module__time-icon{font-size:1.125rem!important;margin:2px 5px 0 2px;width:18px}.ShopProfile-module__location-icon{font-size:1.125rem!important;margin:8px 0 0;width:18px}.ShopProfile-module__body-content{background:#f6f7f8;padding-top:50px;display:grid;grid-row-gap:28px}.ShopProfile-module__mobile-featured-product{margin:30px auto;max-width:364px}.ShopProfile-module__section-title{font-size:1.53125rem;font-weight:800;margin:0 0 46px}.ShopProfile-module__artist-bio-container{overflow:visible;width:100%;padding:0 18px 20px;margin:50px auto 0;background:#ffddde url(https://res.cloudinary.com/ufn/image/upload/f_auto,fl_progressive,q_auto/v1606920199/about-mobile-bg_1_wf5dym.png) calc(50% + 50px) 0 no-repeat;display:flex;flex-direction:column}.ShopProfile-module__artist-bio{display:flex;align-items:center;padding:0 17px;order:2}.ShopProfile-module__artist-bio-title{font-size:1.625rem;font-weight:800;text-align:center;margin:0 0 10px;line-height:1.3;color:#003349}.ShopProfile-module__artist-bio-copy{font-size:1rem;letter-spacing:.03em;line-height:1.5rem;margin:0 0 25px}.ShopProfile-module__artist-map{background-size:cover;width:100%;height:100%;min-height:265px;max-width:340px;background:#fff;top:-34px;border-radius:6px;position:relative;box-shadow:0 4px 5px rgba(0,51,73,.14);order:1;overflow:hidden;margin:0 auto}.ShopProfile-module__artist-map iframe{height:270px;margin:0 0 -5px}.ShopProfile-module__profile-separator{width:100%;margin:0 auto;height:1px;border:0;border-bottom:1px solid rgba(0,51,73,.12);max-width:calc(100% - 30px)}.ShopProfile-module__hours-table{margin-top:19px}.ShopProfile-module__hours-table td{font-weight:700;font-size:1rem;letter-spacing:.01em;text-align:left;color:#003349;line-height:1.8}.ShopProfile-module__hours-table tr td:first-child{width:72px}.ShopProfile-module__hours-table-open-text{margin-left:20px;color:#23785e}.ShopProfile-module__empty-profile{height:50vh}@media (min-width:768px){.ShopProfile-module__artist-profile-info-container{display:flex;flex-flow:row;padding:0 150px 10px;background-color:#fff;justify-content:center;grid-gap:90px;height:-moz-fit-content;height:fit-content}.ShopProfile-module__left-column{order:1;margin:auto 0}.ShopProfile-module__center-column{margin:0;order:2}.ShopProfile-module__right-column{margin-top:55px;width:500px;font-size:0.875rem}.ShopProfile-module__artist-profile-avatar{padding:4px;top:-76px;margin-bottom:-65px;width:154px;height:144px}.ShopProfile-module__faq__container h3,.ShopProfile-module__shop-hours__container h3{font-size:1.5625rem;margin-top:25px;margin-bottom:10px}.ShopProfile-module__florist-name{margin:18px 0 0;font-size:1.5625rem}.ShopProfile-module__today-hours p{font-size:0.76563rem}.ShopProfile-module__location{margin:10px 0 0;justify-content:flex-end}.ShopProfile-module__location p{margin:0}.ShopProfile-module__time-icon{margin:6px 5px 0 2px}.ShopProfile-module__location-icon{margin:0}.ShopProfile-module__section-title{font-size:2.3125rem}.ShopProfile-module__reviews-container h2,.ShopProfile-module__reviews-container h3{font-size:1.5625rem;margin-top:25px}.ShopProfile-module__artist-bio-container{border-radius:9px;background:url(https://res.cloudinary.com/ufn/image/upload/f_auto,fl_progressive,q_auto/v1606748661/Card_-_Fancy_Background_ywjrby.png) top no-repeat;background-size:cover;margin:50px auto 0;min-height:430px;display:grid;grid-template-columns:auto 33%}.ShopProfile-module__artist-bio{padding:25px 130px 42px 35px;order:1}.ShopProfile-module__artist-bio-title{margin:0 0 22px;font-size:2.3125rem;text-align:left}.ShopProfile-module__artist-bio-copy{margin:0 0 20px}.ShopProfile-module__artist-map iframe{height:413px}.ShopProfile-module__artist-map{max-width:388px;max-height:413px;margin:0;order:2;left:unset;top:-24px;right:42px}.ShopProfile-module__hours-table{margin-bottom:18px}.ShopProfile-module__hours-table tr td:first-child{width:112px}}@media (min-width:768px) and (max-width:1023px){.ShopProfile-module__gift-finder-container{margin-bottom:-12px;bottom:-190px;width:130%;z-index:1}}@media (min-width:1024px){.ShopProfile-module__gift-finder-container{padding:0;margin:0;width:47.1%;max-width:none!important;z-index:1}.ShopProfile-module__left-column{width:445px}.ShopProfile-module__section-title{margin:0}}@media (max-width:767px){.ShopProfile-module__generic-banner{margin-bottom:0;height:650px;max-width:unset}.ShopProfile-module__generic-banner a{margin-top:0!important;padding:6px 18px!important;min-height:unset!important;height:38px!important;top:0!important}.ShopProfile-module__generic-banner div[data-name=image-container]{margin:80px 0 0}.ShopProfile-module__shop-hours__container h2,.ShopProfile-module__shop-hours__container h3{margin-top:0}}
.artist-profile-info{float:right;margin-left:10px}.artist-profile-info .MuiSvgIcon-root{margin-left:-4px!important}.gift-finder__grid-row{display:flex;grid-gap:10px}.gift-finder__grid-row .MuiFormControl-root{width:200px!important}.gift-finder__grid-row .MuiFormControl-root #shop-profile-d-biggf-date-anchor-label{width:200px}.gift-finder__grid-row .MuiFormControl-root .MuiSelect-selectMenu{height:0!important}.gift-finder__grid-row .MuiOutlinedInput-input{font-size:0.875rem!important}.gift-finder__title{text-align:center}.about-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:0.8125rem!important;font-weight:400!important}.read-more{text-decoration:underline;color:#00f;cursor:pointer;width:-moz-fit-content;width:fit-content}.CmsBanner-module__cms-banner-title{margin-left:20px!important;width:250px;font-weight:600!important;color:#003349!important}.CmsBanner-module__cms-banner-title .shop-name-bold{font-weight:800!important}.CmsBanner-module__cms-generic__content.CmsBanner-module__left-align{margin-top:0}.CmsBanner-module__cms-generic__content.CmsBanner-module__left-align a{margin-top:15px!important}.artist-rating__rating{margin-top:6px}@media (min-width:768px){.artist-profile-info{width:435px}.gift-finder__container{width:100%!important;display:flex;grid-template-columns:.5fr 1fr .4fr;padding-top:18px!important;height:92px;max-width:none!important;margin:auto!important;justify-content:center;border-radius:0!important;background:#f6f7f8!important}.gift-finder__container .MuiButtonBase-root{width:155px!important;height:45px!important;margin:3px 0 0 8px!important;background-color:#ecb650!important}.gift-finder__container .MuiButtonBase-root .MuiButton-label{font-size:0.875rem}.gift-finder__title{margin:12px 0 20px!important;width:202px;letter-spacing:.04em!important;font-size:1.25rem!important}.gift-finder__grid-row{grid-column-gap:8px!important;column-gap:8px!important;margin:4px 0 0 10px!important}.gift-finder__grid-row .relative,.gift-finder__grid-row .relative .fresnel-container{width:200px}.gift-finder__grid-row .relative .MuiSvgIcon-root{right:19px!important}.gift-finder__grid-row .MuiInputBase-root{height:45px!important}.gift-finder__grid-row .MuiSvgIcon-root{top:12px!important}#aboutShop{scroll-margin-top:75px}.CmsBanner-module__cms-banner-title{margin-left:100px!important;width:-moz-fit-content;width:fit-content}.CmsBanner-module__cms-generic__content.CmsBanner-module__left-align{height:-moz-fit-content;height:fit-content;margin-bottom:35px}}@media (max-width:768px){.artist-profile-info{line-height:.9!important}.CmsBanner-module__cms-banner{min-height:200px!important;height:213px!important;padding:none!important}.CmsBanner-module__cms-banner-title{font-size:1.5625rem!important;max-width:190px!important;top:0!important;letter-spacing:normal!important}.CmsBanner-module__background-image{background-position:100%!important}}@media (max-width:767px){.gift-finder__title{margin-top:0!important;letter-spacing:normal!important;font-size:1rem!important}.gift-finder__grid-row .MuiFormControl-root{width:165px!important;margin-bottom:0!important}.gift-finder__grid-row .pointer .MuiInputLabel-outlined.MuiInputLabel-shrink{width:200px!important}.gift-finder__grid-row .MuiInputBase-root{height:30px!important;font-size:0.6875rem!important}.gift-finder__grid-row .gift-finder__textfield-chevron{top:4px!important}.gift-finder__grid-row .MuiOutlinedInput-notchedOutline{font-size:1rem!important}.gift-finder__grid-row .MuiSelect-root{margin-top:4px!important}.gift-finder__container{border-radius:0!important;background:#f6f7f8!important;box-shadow:none!important}.gift-finder__container .MuiButtonBase-root{margin-top:10px!important;font-size:1rem!important;height:30px!important;background-color:#ecb650!important}}@media (min-width:1024px){.CmsBanner-module__cms-banner-title{line-height:130%!important;margin-left:120px!important;width:-moz-fit-content;width:fit-content;letter-spacing:normal!important}}
