@font-face{font-family:Audrey Med;src:url(/cdn/shop/files/Audrey-Medium.eot);src:url(/cdn/shop/files/Audrey-Medium.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Audrey-Medium.woff2) format("woff2"),url(/cdn/shop/files/Audrey-Medium.woff) format("woff"),url(/cdn/shop/files/Audrey-Medium.otf) format("opentype"),url(/cdn/shop/files/Audrey-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Audrey;src:url(/cdn/shop/files/Audrey-Normal.eot);src:url(/cdn/shop/files/Audrey-Normal.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Audrey-Normal.woff2) format("woff2"),url(/cdn/shop/files/Audrey-Normal.woff) format("woff"),url(/cdn/shop/files/Audrey-Normal.otf) format("opentype"),url(/cdn/shop/files/Audrey-Normal.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,p,li,#content h2.subtotal,input::placeholder,textarea::placeholder{font-family:Proxima Nova,sans-serif!important;font-weight:400}h1,h2,h3,h4,h5,h6,.ext-heading,.heading-font,.product-block .product-block__title,.option-selector__btns .opt-label--btn span{font-family:Audrey Med!important;font-weight:500}#pageheader{box-shadow:#2123261a 0 10px 10px -10px;padding-top:6px;padding-bottom:0}#pageheader .show-search-link__icon svg.icon g,#pageheader .cart-link__icon path[stroke=currentColor]{stroke:#770b50}.breadcrumbs li,.breadcrumbs a{letter-spacing:.22px;color:#b93393;text-transform:uppercase}.announcement-bar{z-index:1;padding-top:6px;padding-bottom:6px;font-size:1rem;letter-spacing:.38px;color:#262626}.announcement-bar .announcement__text{letter-spacing:.38px;color:#262626}.logo{position:relative}.pageheader svg.feather{stroke:#770b50}.navigation .navigation__link{text-transform:uppercase;letter-spacing:.22px}#content .subheading{letter-spacing:1.12px;text-transform:uppercase;font-weight:400;color:#b93393}#content .btn{letter-spacing:.24px;text-transform:uppercase;border-radius:4px;padding:.75rem 2rem}.text-overlay__button.btn.btn--primary{border:1px solid #770b50!important}.section-footer{position:relative;box-shadow:0 -3px 20px #00000019}.section-footer .section-footer__menu-block__menu a{letter-spacing:.22px;color:#770b50;text-transform:uppercase}.section-footer__row--blocks{margin-bottom:0;padding-top:2.5rem;padding-bottom:0;border-bottom:1px solid #770b50}.section-footer__row-lower{padding-top:1rem;padding-bottom:1rem}.section-footer .ext-footer-icons{letter-spacing:.19px;color:#262626}.ext-footer-icons .ext-icon{margin-right:1rem}.section-footer table td{letter-spacing:.19px;border:none}.ext-accent{color:#770b50}.ext-bold{font-weight:700}.ext-uppercase,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.ext-flex{display:flex}.ext-flex-wrap{flex-wrap:wrap}.ext-align-center{align-items:center}.ext-just-between{justify-content:space-between}.ext-relative{position:relative}.ext-absolute{position:absolute}.ext-block{display:block!important}.ext-center{text-align:center}.ext-m-0{margin:0}.ext-p-0{padding:0}.ext-0{margin:0;padding:0}.ext-mx-auto{margin-left:auto;margin-right:auto}.ext-mb-1{margin-bottom:1rem}.ext-mb-1500{margin-bottom:1.5rem}.ext-mt-2{margin-top:2rem}.ext-mt-3{margin-top:3rem}.ext-mb-2{margin-bottom:2rem}.ext-mb-3{margin-bottom:3rem}.ext-mb-4{margin-bottom:4rem}.ext-pt-2{padding-top:2rem}.ext-pb-2{padding-bottom:2rem}.ext-pb-3{padding-bottom:3rem}.ext-pb-4{padding-bottom:4rem}.ext-px-1{padding-left:1rem;padding-right:1rem}#content .btn{border-width:1px;border-style:solid}#content .btn--primary:hover{color:#770b50;background-color:#fff;border-color:#770b50}.ext-award{background-color:#770b50;color:#fff;width:90px;height:90px;border-radius:50%;position:relative}.ext-awards .ext-award.hg-home{background:url(/cdn/shop/files/florists-icon.png) center center no-repeat}.ext-awards .ext-award{box-shadow:0 3px 15px #00000029;background-size:contain!important}.ext-awards .ext-award.hg-yelp{background:url(/cdn/shop/files/yelp-icon.png) center center no-repeat}.ext-awards .ext-award.hg-google{background:url(/cdn/shop/files/google-icon.png) center center no-repeat}.ext-awards{text-align:center;font-size:10px;margin-top:2.5rem;gap:1rem}.ext-awards .ext-inner{position:absolute;width:80px;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}#mahina-app .ma-wrapper .ma-calendar-header{display:none}.mahina-calendar-wrapper,#mahina-app .ma-wrapper{padding:0!important}.ext-title-block{font-size:28px;line-height:48px;width:100%;position:relative;overflow:hidden;text-align:center;color:#b93393}.ext-title-block span{letter-spacing:1.12px;text-transform:uppercase;padding-left:3rem;padding-right:3rem}.ext-title-block:before{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:"\a0";background-color:#770b50}.ext-title-block:after{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:"\a0";background-color:#770b50}.ext-title-block:before{margin-left:-50%;text-align:right}.product-block .product-block__title{text-align:center;color:#770b50;text-transform:uppercase;line-height:1.2}.main-search__button svg g{stroke:#b93393}.collection-slider-row .product-block .product-block__title{margin:1.3rem auto .5rem}.product-block .product-price .price{letter-spacing:.8px;color:#b93393}.collection-slider-row .product-block img{border-radius:12px}.collection-slider-row .quickbuy-toggle{visibility:visible;opacity:1}.section-image-with-text img{border-radius:24px}.slider-nav__btn{cursor:pointer}.ext-footer-icons p{display:flex}.social a{border-radius:4px;background-color:#770b50}.utility-bar .social a,.social-share .social a{background-color:transparent}.social .icon{width:26px;height:26px}.social .icon.svg-tiktok path{fill:#fff}#content .section-featured-collection .slider-nav__btn{position:absolute;top:50%;transform:translatey(-50%);z-index:1;background-color:#fff;border-radius:50%;opacity:1}#content .section-featured-collection .slider-nav__btn[name=next]{right:0}#content .section-featured-collection .slider-nav__btn[name=prev]{left:0}form input::placeholder{letter-spacing:.22px;color:#717171}form textarea::placeholder{letter-spacing:.22px;color:#717171}.template-product .section-main-product{margin-top:80px}.template-product .product-info{margin-bottom:130px}.media-gallery .product-media--image .theme-img{border-radius:24px}h1.product-title{color:#770b50;text-transform:uppercase;margin:0}.template-product .product-form .price-container{margin:0}.template-product .product-form .price .price__default{letter-spacing:1.12px;color:#b93393}.template-product .product-form hr{border-bottom:1px solid #770B50}.ext-product-subtitle{letter-spacing:.8px;color:#b93393;text-transform:uppercase}.template-product .product-form .product-description{margin-top:1.5rem;margin-bottom:1.5rem}.template-product .product-form .label{font-weight:400}.template-product .product-form .add-to-cart.btn{border:1px solid #770b50;background-color:#770b50;color:#fff}.template-product .product-form .add-to-cart.btn:hover{border:1px solid #770b50;color:#770b50;background-color:#fff}.option-selector__btns .opt-label--btn{background:url(/cdn/shop/files/hg-bg-2.jpg) center center no-repeat;background-size:cover;color:#770b50;border-radius:12px!important;border:1px solid #770B50;box-shadow:none}.option-selector__btns .opt-btn:checked+.opt-label{background-image:none;background-color:#770b50;color:#fff;border:1px solid #770B50;border-radius:12px!important;box-shadow:none}.product-block__image img{border-radius:12px}.template-product .media-gallery .thumbnails .thumbnail:after{display:none}.template-product .media-gallery .thumbnails .thumbnail .img-ar{height:0;padding-bottom:100%;border-radius:12px}.template-product .media-gallery .thumbnails .thumbnail .img-ar img{object-fit:cover;border-radius:12px}#shopify-section-template--25069838958874__featured_collection_HEnfRY{margin-top:-200px}.template-product .product-form .price-container .product-price{margin:0}.template-product .product-form .product-price{width:100%}.template-product .product-form .price-container{text-align:right}.product-block__detail{margin-top:1rem}.template-product .zipcode_bar_title_1511,.template-product .powered-by-zippy,.zippy-success-card-1511 svg{display:none!important}.zipcode_bar_input_1511 button{letter-spacing:.22px;color:#770b50;text-transform:uppercase;padding:12px 28px!important}.zippy-success-card-1511 .output_heading_text{color:#770b50!important;font-family:Audrey Med!important;font-weight:500}.zippy-success-card-1511{background:#f9eef6!important;border:1px solid #F9EEF6!important}.zippy-success-card-1511 .zippy-failure{margin:0!important}.ext-tooltip{font-size:.8rem;color:#919191}.zipcode_bar_input_1511 ::placeholder,#zipCodeChecker ::placeholder{color:#919191;opacity:1}.zipcode_bar_input_1511 ::-ms-input-placeholder,#zipCodeChecker ::-ms-input-placeholder{color:#919191}#checkZipcodeBtnInline{color:#770b50!important;border-radius:0!important;line-height:1}#checkZipcodeBtnInline:hover{color:#fff!important;background-color:#770b50!important}#zipcodeInputInline{border-radius:0!important;border:2px solid #F9EEF6!important}#zipcodeInputInline:active,#zipcodeInputInline:focus{box-shadow:none!important;border:2px solid #770B50!important}.zip-code-checker{gap:0!important}.zip-code-checker .ci-location-icon{display:none!important}.zip-code-checker input,.zip-code-checker button{width:50%}.zip-code-checker input{padding:.7rem 20px}#zipCodeChecker .ci-zipcode-result-inline{height:36px}.popup-content .zip-code-checker svg{fill:#770b50!important}#defaultPopupContainer .popup-content{min-width:50%!important;height:50%}#defaultPopupContainer .popup-content .zip-code-checker{padding-top:5%;justify-content:center}#defaultPopupContainer .popup-content .zip-code-checker .zipcode-check-btn{border-radius:0}h2.ext-keyhole span{display:inline-block;width:64px;height:64px;background:url(/cdn/shop/files/keylock.svg) center center no-repeat;background-size:contain;vertical-align:middle;opacity:.7}.template-suffix-contact .ext-custom-contact,.template-suffix-contact #content>.container .spaced-row{margin-top:0;margin-bottom:0}.template-suffix-contact .ext-custom-contact{background:url(/cdn/shop/files/hg-bg-4.jpg) center center no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center}.ext-custom-form{max-width:524px;margin-left:auto;margin-right:auto;padding:2.5rem;background:url(/cdn/shop/files/hg-bg-4.jpg) center center no-repeat;background-size:cover;border-radius:24px}.ext-custom-form h3,.ext-custom-form p{color:#fff}.ext-custom-form label{opacity:0;visibility:hidden}.ext-custom-form input,.ext-custom-form textarea{width:100%;border:1px solid #770B50;border-radius:4px}.ext-custom-form .btn{background:#f9eef6;border-radius:4px;color:#770b50;width:100%;border:1px solid #f9eef6}.ext-custom-form .btn:hover{color:#f9eef6;background:#770b50}.ext-custom-form .social{margin-top:2rem;display:flex;justify-content:center}.ext-custom-form .social svg path{fill:#770b50}.ext-custom-form .social a{background-color:#f9eef6;margin-inline-start:20px}.ext-custom-form .social .icon{width:36px;height:36px}.ext-custom-form{position:relative;margin-top:-85px}.template-blog h1.majortitle,.article-list h2{text-transform:uppercase}.article-list .article-image img{border-radius:24px}.template-article .page-header{width:75%;margin-left:auto;margin-right:auto}.article-list .article{border-top:none!important}.notes-wrapper{display:flex;flex-wrap:wrap}.notes-wrapper .order-delivery{margin-left:20px}.ext-custom-checkout textarea{width:50%;height:93px;resize:none}.notes-wrapper label{display:block;width:100%;margin-bottom:10px;font-family:europa,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:700}#cartform .checkout-buttons.ext-custom-checkout{margin-bottom:3rem}.cart-item__image-link img{border-radius:12px}.navigation .navigation__link,.section-footer .section-footer__menu-block__menu a,#content .btn,.product-block .product-block__title,.product-block .product-price .price,#content h4,#content .ext-h4{font-size:1.125rem}#content .article-list h2{font-size:1.3rem}.announcement-bar .announcement__text,.section-footer .ext-footer-icons,.breadcrumbs li,.breadcrumbs a,.section-footer__lower-menu__list a{font-size:.875rem}.section-footer__custom-liquid p,.ext-product-subtitle,.option-selector__btns .opt-label--btn span{font-size:1rem}#content .subheading{font-size:1.6rem}.template-product .product-form .price .price__default{font-size:1.75rem}#content h2,#content .ext-h2{font-size:2.25rem}#content h3,#content .ext-h3{font-size:1.5rem}#content .section-featured-blog h3{font-size:1rem}.section-featured-blog .meta .iconmeta{letter-spacing:.8px;color:#b93393;text-transform:uppercase;font-size:1rem}.ext-large{font-size:2.5rem}#content .ext-h5{font-size:1.2rem}ul.navigation__tier-3 .navigation__link{text-transform:none;color:#262626;letter-spacing:0;opacity:.7;font-size:1rem}.navigation__tier-1>li.ext-nav-collections .navigation__tier-2>li>a{color:#770b50;text-transform:uppercase;font-size:1.1rem!important;opacity:1!important;letter-spacing:0!important;font-weight:400!important}.section-featured-blog .article-list.article-layout--columns.article-layout--one-row .article:nth-child(3){display:unset}@media only screen and (min-width: 1024px){.section-featured-blog .article-list.article-layout--columns .article{width:25%}}@media only screen and (min-width: 960px){.section-footer__row.section-footer__row--blocks ul.section-footer__menu-block__menu{-ms-column-count:2;-o-column-count:2;-moz-column-count:2;-khtml-column-count:2;column-count:2}.ext-footer-icons,.ext-footer-hours{width:49%}}@media only screen and (min-width: 1150px){#block-id-text_XktDz7,#block-id-text_canyTB{padding:3% 0 2% 8%}}@media only screen and (max-width: 1149px){#block-id-text_XktDz7,#block-id-text_canyTB{padding-top:5%}#content #block-id-text_XktDz7 .subheading,#block-id-text_canyTB .subheading{font-size:1.2rem}}@media only screen and (max-width: 959px){.ext-tablet-column{flex-direction:column}}@media only screen and (min-width: 768px){body,body p,body li{font-size:1.125rem}.ext-25{width:25%}.ext-33{width:33.3333%}.ext-40{width:40%}.ext-45{width:45%}.ext-50{width:50%}.ext-60{width:60%}.ext-66{width:66.6666%}.ext-75{width:75%}.logo .logo__image{position:absolute;width:155px;max-width:155px;height:155px;z-index:10;top:-85px}.section-footer__row__col{width:33%;padding:0}.section-footer:before{content:"";display:block;position:absolute;width:150px;height:150px;background:url(/cdn/shop/files/logo.png) center center no-repeat;background-size:contain;left:50%;transform:translate(-50%);top:-75px}.product-form .title-row{float:left;width:75%;padding-right:1rem}.product-form .price-container{float:left;width:25%}.product-info{flex-wrap:wrap}.product-info .product-column-left,.product-info .product-column-right{width:50%!important;max-width:50%!important;margin:0}.product-info .product-column-left .media-gallery__inner{padding-right:6.5rem}.template-suffix-contact #content>.container{display:flex;align-items:stretch}.template-suffix-contact #content>.container>div{width:50%}.strongly-spaced-row,.fully-spaced-row--medium{margin-top:64px;margin-bottom:64px}.ext-collection-info{padding-right:30%}.template-collection .filter-container--side .filters .filters__inner{padding-right:0;padding-inline-end:0}.template-collection .filters-adjacent.collection-listing{padding-left:3rem}.template-product .media-gallery .thumbnails .slider__item{width:120px;padding-inline-end:1rem}.ext-nav-occasion ul.navigation__tier-3,.ext-nav-holiday ul.navigation__tier-3,.ext-nav-misc ul.navigation__tier-3{column-count:2;column-gap:20px;-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px}.ext-nav-designers-choice ul.navigation__tier-3 li:not(.ext-nav-view-all-options){display:inline-block!important;width:46%;max-width:170px;margin-left:1%;margin-right:1%}.navigation__tier-1>li.ext-nav-collections .navigation__tier-2>li{max-width:unset;flex:unset;padding:0;margin-top:1.5rem}.ext-nav-holiday,.ext-nav-misc,.ext-nav-designers-choice{margin-left:2%}.ext-nav-occasion,.ext-nav-holiday,.ext-nav-misc{width:28%}.ext-nav-designers-choice{width:38%}.ext-nav-seasons,.ext-nav-flowers{width:14%}.navigation__tier-1>li.ext-nav-collections .navigation__tier-2 .ext-nav-seasons,.navigation__tier-1>li.ext-nav-collections .navigation__tier-2 .ext-nav-flowers,.navigation__tier-1>li.ext-nav-collections .navigation__tier-2 .ext-nav-misc{margin-top:-18%}.ext-nav-designers-choice .navigation__tier-3 li{margin-bottom:1rem}.ext-nav-designers-choice .navigation__tier-3 li.ext-nav-view-all-options a{color:#770b50;text-transform:uppercase;font-size:1.1rem!important;opacity:1!important;letter-spacing:0!important;font-weight:400!important}.ext-nav-designers-choice .navigation__tier-3 li:not(.ext-nav-view-all-options) a{padding:0!important}.ext-nav-designers-choice .navigation__tier-3 li:not(.ext-nav-view-all-options) a span{display:none}.ext-nav-designers-choice .navigation__tier-3 li:not(.ext-nav-view-all-options) a:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;background-size:100%!important;border-radius:24px;box-shadow:#00000026 0 2px 8px}.ext-nav-sunset-hues a:after{background:url(/cdn/shop/files/dc-sunset-menu.jpg) center center no-repeat}.ext-nav-mothers-day a:after{background:url(/cdn/shop/files/dc-mothers-menu.jpg) center center no-repeat}.ext-nav-vibrant-hues a:after{background:url(/cdn/shop/files/dc-vibrant-menu.jpg) center center no-repeat}.ext-nav-soft-pastels a:after{background:url(/cdn/shop/files/dc-pastels-menu.jpg) center center no-repeat}.section-featured-blog .img-ar:before{padding-top:100%}body:not(.template-suffix-team):not(.template-suffix-services):not(.template-suffix-contact):not(.template-collection) #content{padding-bottom:6rem}}@media only screen and (max-width: 767px){body p,body li,.navigation .navigation__link,.section-footer .section-footer__menu-block__menu a,#content .btn,.product-block .product-block__title,.product-block .product-price .price{font-size:1rem}.section-footer__row__col.section-footer__custom-liquid-block:not(:last-child){order:-1}.ext-mobile-column{flex-direction:column}#content .subheading{font-size:1.2rem}#content h2{font-size:1.875rem}#content h3{font-size:1.3rem}.ext-title-block{font-size:24px}.ext-title-block span{padding-left:1rem;padding-right:1rem}h2.ext-keyhole span{display:block;margin:0 auto .5rem;width:44px;height:44px}.ext-mob-50{width:50%}#block-id-image_Yr7XJB,#block-id-image_daqdfV{padding-top:2rem}#block-id-text_XktDz7,#block-id-text_canyTB{padding-bottom:2rem}#section-id-template--25069838369050__custom_content_DERAwn{background-size:100% auto!important;background-repeat:repeat-y!important}.ext-title-block span{display:inline-block;line-height:1.2;width:70%;font-size:1.3rem}.fully-spaced-row--medium{margin-top:1.5rem;margin-bottom:1.5rem}.ext-custom-form{margin-bottom:3rem}.section-custom-content .flexible-layout .image-overlay{margin-bottom:1rem}.flexible-layout h2{margin-top:1rem}.section-custom-content .flexible-layout>.column{margin-bottom:0}.section-custom-content .flexible-layout{margin-bottom:3.5rem}.article-list .article{display:block!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:3rem!important}#section-id-template--25096149762330__custom_content_e88Xck .text-overlay__text{background:none}#section-id-template--25096149762330__custom_content_e88Xck .flexible-layout{margin-bottom:0}.ext-custom-contact{padding-top:2rem;padding-bottom:3rem}.ext-custom-contact>.container{width:90%}.template-product .section-main-product{margin-top:3rem}.template-product .media-gallery .main-image{margin:0}.template-product .product-column-right{padding-top:2rem}.template-product .product-form .price-container{text-align:left}#shopify-section-template--25069838958874__featured_collection_HEnfRY{margin-top:-140px}.ext-custom-checkout{width:100%;margin-top:2rem}.ext-custom-checkout textarea{width:100%}.notes-wrapper .order-delivery{margin-left:0;width:100%;margin-top:2rem}}@media only screen and (max-width: 480px){#content h2,#content .h2,#content .ext-h2{font-size:1.5rem}#content h3,#content .ext-h3{font-size:1.2rem}.flexible-layout h2.majortitle{font-size:1.5rem!important}.ext-large{font-size:2rem}}@media only screen and (min-width: 768px) and (max-width: 1149px){.navigation__tier-1>li.ext-nav-collections .navigation__tier-2>li>a{font-size:.9rem!important}.ext-nav-designers-choice ul.navigation__tier-3 li:not(.ext-nav-view-all-options){width:36%!important}.ext-nav-designers-choice .navigation__tier-3 li.ext-nav-view-all-options a{font-size:.9rem!important}.navigation .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title{padding:0}.ext-nav-designers-choice .navigation__column-title{padding-bottom:5px!important}.navigation .navigation__tier-1>.navigation__item>.navigation__link{padding:6px 8px!important}.navigation .navigation__link{font-size:.9rem!important}.logo .logo__image{width:100px;max-width:100px;height:100px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-stylesheet.css.map */
