.h4,h4{font-size:calc(var(--typeHeaderSize)*.4);line-height:1.5}.h5,h5{font-size:1em;line-height:2}.h6,h6{font-family:"proximanova-regular",var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);text-transform:uppercase;letter-spacing:.3em;font-size:.9375em;line-height:1.2}.h1,.h2,.h3,h1,h2,h3{line-height:1.2}.h4,.h5,h4,h5{font-family:"mayfield",var(--typeHeaderFallback);text-transform:inherit;letter-spacing:inherit;font-weight:inherit}.animation-cropper{overflow:visible}.rte .blockquote:not(.testimonials-slider__text),blockquote:not(.testimonials-slider__text){padding:30px 30px 40px;border-top:4px solid #64CCC9;border-bottom:4px solid #64CCC9;font-family:proximanova-regular,sans-serif;font-style:italic;font-size:20px;margin-bottom:16px}.rte .blockquote:not(.testimonials-slider__text) p,blockquote:not(.testimonials-slider__text) p{margin-bottom:20px;text-align:left;font-style:italic}ul,ol{list-style-position:outside}.btn,.product-reviews .spr-button,.product-reviews .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.quick-product__btn{font-family:"proximanova-bold",var(--typeHeaderFallback);letter-spacing:.15em;font-weight:400}.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){color:#038087;border-bottom-color:#038087}.description{flex:1 1 300px}.hidden{display:none}.cart-legal-text{font-size:12px;line-height:1.2em}.hero__title{line-height:1.2;margin-top:0;margin-bottom:5px}.hero__subtitle{line-height:1.4;margin-top:0;margin-bottom:0}@media only screen and (min-width: 996px){.hero__title{line-height:1.2;margin-top:0;margin-bottom:0}.hero__subtitle{line-height:1.1;margin-top:0;margin-bottom:0}}.hero__text-content .hero__link{margin-top:15px!important}@media only screen and (min-width: 769px){.hero__text-content .hero__link{margin-top:20px!important}.slideshow-subscriptions .hero__title{margin-bottom:10px}}.feature-row__image{border-radius:7px}.ellipse-mask{clip-path:circle()}@media only screen and (min-width: 769px){.feature-row__item--overlap-images>:first-child{transform:translate(140px,50px)}}.custom__item-inner--image .image-wrap{border-radius:7px}.promo-grid__container{padding:50px 0}.type-banner__image{max-width:50px}.type-banner__content{flex-direction:column}.collection-hero{height:200px}@media only screen and (min-width: 769px){.type-banner__image{flex:0 0 100px;order:2}.type-banner__image.translate-image-corner{transform:translate(-30px,-30px)}.type-banner__content{flex-direction:row}.collection-hero{height:300px}}[data-type_product_capitalize=true] .grid-product__title{letter-spacing:.15em}.type-advanced .promo-grid__content{padding:2.25em 1.5em;border-radius:7px}.type-advanced .rte--block{margin-bottom:14px}@media only screen and (min-width: 769px){.type-advanced .promo-grid__content{padding:2.5em}.type-advanced .rte--block{margin-bottom:21px}.promo-grid__text{max-width:600px}}.type-advanced .rte--strong,.type-product .rte--strong,.type-sale_collection .rte--strong{line-height:1.5em}.quote-icon{transform:translateY(-30px);margin-bottom:-16px;color:#00a5ad}.quote-icon .icon{width:50px;height:50px}.testimonials-slider__text{border-radius:7px}.remove-padding-top{padding-top:0}.testimonials-slider__text cite{font-weight:400;font-family:mayfield,sans-serif}.testimonials-slider__text .text-spacing{margin-bottom:20px}.background-media-text__text{border-radius:7px}.bloom-specs dt{display:inline-block;font-weight:700}.bloom-specs dt:after{content:": ";white-space:pre}.bloom-specs dd{display:inline-block}.bloom-download dt{font-weight:700}.bloom-download dd{margin-inline-start:0px}.bloom-download ul{list-style-type:none;margin-left:0}.bloom-notes dt{font-weight:700}.bloom-notes dd{margin-inline-start:0px}.bloom-notes ul{list-style-type:none;margin-left:0}.bloom-specs-awards_and_accolades dt{font-weight:700}.bloom-specs-accordion h4{margin-bottom:8px}.bloom-specs-accordion ul{list-style-type:none}.bloom-specs-accordion .specs li:last-child,.bloom-specs-accordion .bloom-notes li:last-child{margin-bottom:34px}.bloom-specs-accordion .spec-label{font-family:proximanova-bold,sans-serif;margin-right:4px}.collapsible-trigger-btn--borders{border-color:var(--colorBtnPrimary);border-left:none;border-right:none;border-width:2px}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border-color:var(--colorBtnPrimary);border-left:none;border-right:none;border-width:2px}.collapsibles-wrapper--border-bottom{border-width:2px;border-bottom-color:var(--colorBtnPrimary)}[data-center-text=true] .collapsible-trigger-btn{text-align:left}.collapsible-trigger-btn{font-weight:700;font-size:18px;letter-spacing:.15em}.collapsible-content__inner ul{margin-left:0}.bloom-score{background:#fecd4b;width:94px;height:94px;display:flex;border-radius:100%;align-items:center;justify-content:center;font-family:mayfield,serif;color:#fff}.bloom-score .score{font-size:40px;font-weight:400;margin-right:5px}.bloom-score .suffix{font-size:20px}@media only screen and (min-width: 960px){.uk-text-left\@desktop-up{justify-content:flex-start!important}}#shopify-section-template--15725000130774__main .page-width--narrow{max-width:100%}.site-header__logo img{top:40%}@media only screen and (min-width: 769px){.site-header{padding:10px 0}}.type-banner__icon{width:100%;position:absolute;transform:translate(-30px,-30px)}@media only screen and (min-width: 640px){.type-banner__icon{transform:translate(-40px,-35px)}}.type-banner__icon img{max-width:50px;width:unset}.map-image-background{background-image:url(/cdn/shop/files/Sunny_with_a_Chance_of_Flowers_Map.gif?v=1647377419);width:100%;background-size:contain;background-repeat:no-repeat;max-height:800px;height:100%;background-position:center}@media only screen and (max-width: 1071px){.mobile-map-image-background{background-image:url(/cdn/shop/files/800x800_map_ani.gif?v=1645205442);width:100%;background-size:contain;background-repeat:no-repeat;height:300px;background-position:center}.map-image-background{max-height:425px}}.product-block .subheading{margin-bottom:4px;letter-spacing:.1em}.product-block .product__price{font-family:mayfield,sans-serif;font-size:20px}.product-block--header{margin-bottom:8px}.product-block--price{margin-bottom:22px}.label,label:not(.variant__button-label):not(.text-label){text-transform:uppercase;letter-spacing:.1em;font-size:.8em;font-family:proximanova-bold,sans-serif;margin-bottom:5px}.js-qty__wrapper input{border-width:2px}@media only screen and (min-width: 769px){.collapsible-trigger-btn--borders{padding:15px 20px}}.quick-product__btn{bottom:0;background-color:#f75f7bf2;text-transform:uppercase;font-size:14px;border-radius:3px}.grid-product__title.grid-product__title--body{letter-spacing:.1em;font-size:1em;line-height:1.2em}.grid-product__tag{font-size:1em;font-family:mayfield,sans-serif}.grid-product__tag.grid-product__tag--sold-out{background-color:transparent}@media only screen and (min-width: 769px){.grid-product__tag{padding:7px}}.selling-plan-fieldset .label-container:nth-child(2),.product-form-subscription .select-container :last-child{margin-bottom:0!important}.selling-plan-fieldset .label-container:nth-child(2) label{margin-bottom:5px}.select-container{margin-top:10px!important}.contact-page .contact-form{background-image:url(/cdn/shop/files/contact_form_bg.jpg?v=1645208540);background-size:cover;background-repeat:no-repeat;width:100%;padding:24px}.contact-page .contact-form :is(textarea,input){background-color:#fff}.Bloom__AgeGate__Dialog .Bloom__AgeGate__Button.uk-button-secondary:focus,.Bloom__AgeGate__Dialog .Bloom__AgeGate__Button.uk-button-default:focus{background-color:#7a9a01}.Bloom__AgeGate__Dialog .Bloom__AgeGate__Button.uk-button-default:focus{color:#fff}.blm-lazyload{opacity:0}.blm-lazyloaded{opacity:1;transition:opacity .5s ease;transition-delay:.7s}@keyframes blm-rise-up{0%{opacity:1;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.blm-lazyloaded.blm-rise-up{animation:.8s cubic-bezier(.26,.54,.32,1) .5s forwards;animation-name:blm-rise-up}}.promo-grid__container{padding:30px 0}.image-only-block .promo-grid__bg-image{border-radius:7px}.promo-grid__bg.image-only-block{padding:20px}.featured-collection{background:transparent}@media only screen and (max-width: 768px){#shopify-section-template--15459467231446__1643332532b73b4e1a{margin-top:0;background-image:none}}@media only screen and (min-width: 769px){#shopify-section-template--15459467231446__1643332532b73b4e1a{margin:0 auto;padding-top:75px}}.index-section:not(.index-section--faq){margin:50px 0}@media only screen and (min-width: 769px){.index-section:not(.index-section--faq){margin:100px 0}}iframe#brandFinder{border-top:2px solid #f1f0d8;border-bottom:2px solid #f1f0d8}.site-nav__link--underline:after,.site-nav--has-dropdown .site-nav__link--underline:after{border-bottom-color:#64ccc9}.newsletter-section .note{max-width:475px;margin:0 auto;text-align:center}span[data-bloom-checkout-container]{display:block!important}.errors,.note{margin-bottom:24px}.Bloom__AgeGate__Dialog .Bloom__AgeGate__Heading{font-family:"mayfield",var(--typeHeaderFallback);text-transform:inherit;letter-spacing:inherit;font-weight:inherit}.animation-cropper{display:block}#mc_embed_signup{width:100%}@media only screen and (min-width: 641px){width: 600px}@media only screen and (max-width: 768px){.promo-grid__container--boxed .promo-grid__content{margin-top:5%}}table.bloom-table{background-color:transparent}.bloom-table select{width:100%}.bloom-table tbody tr:first-child{margin-top:0}@media screen and (max-width: 767px){.bloom-table tr{display:block;padding-bottom:20px;margin-top:20px}}#MainContent>div>div.uk-grid>div>div>div.uk-grid.uk-margin-bottom>div.uk-width-1-1.uk-width-medium-1-4>p:nth-child(1) small,#MainContent>div>div.uk-grid>div>div>div.uk-grid.uk-margin-bottom>div.uk-width-1-1.uk-width-medium-1-4>p:nth-child(2) small{margin-bottom:-28px}.bloom__body{margin:20px auto}.bloom__body .bloom__simple-container h2{margin-bottom:20px}.bloom__body .form-vertical .input.radio_buttons input{margin-bottom:0}.bloom__body input[name=ship_submit]{width:100%}.bloom__body .form-vertical{text-align:left}.errors,.form-error{color:#fff;background-color:#d50202;border-color:#d50202}label.error{color:#d50202}span.Bloom__DateInput--input_wrapper{margin-top:8px}@media only screen and (min-width: 769px){.cart__page-col:last-child:after{background-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bloom_custom.scss.css.map */
