.layout--row{display:flex;flex-direction:row;justify-content:start;align-items:start}.layout--column{display:flex;flex-direction:column;justify-content:start;align-items:start}.layout--wrap{flex-wrap:wrap}.flex--full{flex:1 0 auto}.content-width,.wrapper-padded{max-width:var(--content-max-width)!important;padding:0 24px}.light-background{background-color:var(--color-scheme-light-background)}.homepage-sections-wrapper{padding:80px 0!important}.homepage-sections--title{text-align:left;margin-bottom:32px;padding-left:8px}.events-calendar--header{align-items:start!important}.homepage-section--testimonials-wrapper .homepage-sections--title{text-align:center}.swiper .info-cols--image img{border-radius:4px}.template-page .main-page-container{padding-top:48px}.btn{box-sizing:border-box;padding-top:16px;padding-bottom:16px;min-height:40px;border-radius:4px;font-weight:600}.btn--icon{width:48px;height:48px;border-radius:32px;display:flex;align-items:center;justify-content:center;padding:0}.site-header{border:0px solid transparent}.site-header .site-header__wrapper{width:100%;max-width:var(--content-max-width)!important;margin:0 auto}.site-header .site-header__wrapper__left{margin-left:0!important}.homepage-sections--slideshow-wrapper{background-color:var(--color-scheme-light-background);transition:background-color .5s ease-in-out}.homepage-sections--slideshow-wrapper .swiper-slide--inner{max-width:var(--content-max-width)!important;margin:0 auto;padding:0 24px;box-sizing:border-box}.homepage-sections--slideshow-wrapper .homepage-sections--title{padding-left:0;font-size:64px}.homepage-sections--slideshow-wrapper .homepage-featured-content-box{width:50%!important;margin:0!important}.homepage-sections--slideshow-wrapper .homepage-featured-content-box-inner{gap:0!important}.homepage-sections--slideshow-wrapper .slideshow-title{padding-bottom:24px!important}.homepage-sections--slideshow-wrapper .slideshow-text-container{max-width:560px;margin-bottom:32px}.homepage-sections--slideshow-wrapper .responsive-image-wrapper img{object-fit:contain!important}@media screen and (max-width:768px){.slideshow--mobile-height-extra_large{height:auto!important;min-height:600px}.homepage-sections--slideshow-wrapper .swiper-slide--inner{display:flex!important;flex-direction:column!important;gap:24px!important}.homepage-sections--slideshow-wrapper .homepage-featured-content-box{width:100%!important;padding-bottom:32px}.homepage-sections--slideshow-wrapper .homepage-sections--title{font-size:40px}.homepage-sections--slideshow-wrapper .slideshow-mobile-image{align-items:start!important}.homepage-sections--slideshow-wrapper .slideshow-mobile-image img{max-width:400px}}.collage-grid--content-width{max-width:var(--content-max-width)!important;padding:24px!important}.collage-builder__media-wrapper{border-radius:4px;overflow:hidden}.grid-view-item{background-color:#fff;border-radius:4px;margin-bottom:16px;transition:all .25s ease-in-out;box-shadow:4px 8px 24px -8px #0000000a}.grid-view-item:hover{box-shadow:8px 12px 24px -12px #00000014}.grid-view-item-image{border-radius:4px;border:8px solid #fff;margin-bottom:0!important}.grid-view-item--content{width:100%;padding:8px 16px 24px;position:relative}.product-grid--title{font-size:18px;margin-top:0;margin-bottom:4px}.product-grid--price{font-size:16px;font-weight:500}.quick-add-floating{position:absolute!important;z-index:10;top:-64px;right:16px}.sale-badge,.product-medias__media img,.product-medias__thumbnails img{border-radius:4px}.product-form-wrapper{padding-left:48px}.product-form-block .collapsible-tab .label-font{text-transform:none}.testimonials-block{max-width:var(--content-max-width)!important;margin:0 auto}.event-item--img{border-radius:4px}.quick-view-drawer .product-medias__media img{border-radius:0}.quick-view-drawer .product-description{text-align:left}.locations__container{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:24px;margin-top:32px}.location-card{display:flex;flex-direction:row;align-items:stretch;justify-content:start;width:100%;max-width:960px;border-radius:4px;background-color:#fff;transition:all .25s ease-in-out;box-shadow:4px 8px 24px -8px #0000000a}.location-card:hover{box-shadow:8px 12px 24px -12px #00000014}.location-card__image{border-radius:3px;margin-bottom:0!important;width:400px;max-width:400px;overflow:hidden;border:8px solid #fff}.location-card__image img{object-fit:cover;width:100%;height:100%}.location-card__content-container{display:flex;flex-direction:column;justify-content:start;align-items:start;padding:16px 24px 24px;flex:1}.location-card__header{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:start}.location-card__header .btn{margin-top:8px}.location-card__details p{margin-bottom:0}.location-card__contact-link{margin-top:4px}.location-card__notes{margin-top:8px}.location-card__notes p,.location-card__notes em{font-size:14px;line-height:16px;margin-bottom:0}.location-card__open-hours{padding-top:16px;width:100%;max-width:240px}.location-card__day{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.location-card__open-hours p{margin-bottom:0;font-size:14px;opacity:.8}@media screen and (max-width:767px){.location-card{flex-direction:column}.location-card__image{width:100%;max-width:100%;height:240px}.location-card__content-container{width:100%}.location-card__open-hours{padding-top:24px}}.sidecart{max-width:500px}.sidecart .drawer__header{padding:24px!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.sidecart .drawer__title{display:block!important;margin:0!important}.sidecart .drawer__title span{margin:0!important}.sidecart .drawer__header .drawer__close{position:relative}.sidecart .drawer__header .drawer__close .standalone-icon--wrapper{display:flex;align-items:center;justify-content:center;position:relative;padding:0!important;right:0!important;top:0!important;width:32px;height:32px;min-width:32px!important;min-height:32px!important;border-radius:8px;background-color:#1a19190a;transition:.25s background-color}.sidecart .drawer__header .drawer__close .standalone-icon--wrapper svg{min-width:12px!important;min-height:12px!important;width:12px;height:12px;opacity:.32;transition:opacity .25s}.sidecart .drawer__header .drawer__close .standalone-icon--wrapper:hover{background-color:#1a191914}.sidecart .drawer__header .drawer__close .standalone-icon--wrapper:hover svg{opacity:.8}.sidecart .sidecart__inner{padding:0}.sidecart .sidecart__product{position:relative;padding:32px;border-bottom:1px solid rgba(26,25,25,.08)}.sidecart .sidecart__row{display:flex;flex-direction:row;justify-content:start;align-items:stretch;gap:16px}.sidecart .sidecart__product-image-container{width:80px;min-width:80px;height:104px;border-radius:4px;overflow:hidden}.sidecart .sidecart__product-image-container img{object-fit:cover}.sidecart .sidecart__product-details{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;padding:4px}.sidecart .sidecart__product-header{padding-right:12px}.sidecart .sidecart__product-title{font-size:16px;line-height:18px;font-weight:600}.sidecart .sidecart__product-pricing{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.sidecart .sidecart__quantity-selector{position:relative;max-width:128px;min-width:80px;overflow:visible}.sidecart .sidecart__quantity-btn{-webkit-user-select:none;user-select:none;cursor:pointer;position:absolute;display:block;top:0;bottom:0;border:0 none;background:0 0;text-align:center;overflow:hidden}.sidecart .sidecart__quantity-btn--minus{left:0}.sidecart .sidecart__quantity-btn--plus{right:0}.sidecart .sidecart__quantity-count{display:block;text-align:center;width:100%;max-height:44px;padding:12px 0;margin:0;border:0;border-bottom:1px solid var(--cart-drawer-border-color);background:0 0;color:var(--cart-drawer-text-color)}.sidecart .sidecart__product-price{display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:wrap;gap:4px}.sidecart .sidecart__item-price{font-size:16px;font-weight:500}.sidecart .sidecart__item-price-strikethrough{font-size:14px;font-weight:500;text-decoration:line-through;opacity:.48}.sidecart .sidecart__remove-btn{position:absolute;top:24px;right:24px;width:32px;height:32px;border:0px solid transparent;background-color:transparent;opacity:.64;transition:opacity .25s ease-in-out}.sidecart .sidecart__remove-btn:hover{opacity:1}.sidecart .sidecart__footer-section{position:sticky;bottom:0;width:100%;background-color:#f2f2f2e6;padding:32px;-webkit-backdrop-filter:blur(24px);-moz-backdrop-filter:blur(24px);-o-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sidecart .sidecart__footer{display:flex;flex-direction:column;align-items:stretch;justify-content:start}.sidecart .sidecart__subtotal-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.sidecart .sidecart__subtotal-wrapper p{margin:0!important}.sidecart .sidecart__subtotal-header{font-size:16px;font-weight:700}.sidecart .sidecart__subtotal-details{display:flex;flex-direction:row;justify-content:end;align-items:center;flex-wrap:wrap;gap:8px}.sidecart .sidecart__subtotal-price{font-size:16px;font-weight:700}.sidecart .sidecart__subtotal-strikeout{font-size:14px;font-weight:500;opacity:.64}.sidecart #order-slots{float:none!important;max-width:100%;margin:0 auto;padding:0!important}.sidecart #orders-slots-heading{margin:24px 0 8px;font-size:16px!important;text-align:left}.sidecart #order-slot-pickers input{text-align:left}.sidecart #order-slots-error{text-align:left;margin-bottom:16px!important}@media screen and (max-width:767px){.sidecart{max-width:100%}.sidecart .sidecart__product{padding:24px 24px 24px 16px}.sidecart .sidecart__remove-btn{top:16px}.sidecart .sidecart__product-header{padding-right:24px}.sidecart .sidecart__footer-section{padding:24px}}.pb-large{padding-bottom:40px}#franchise-plenty-flowers .page--title{margin:0!important}#franchise-plenty-flowers .image-with-text-wrapper{max-width:var(--content-max-width)!important;margin-inline:auto!important}#franchise-plenty-flowers .homepage-featured-content-wrapper{gap:50px}#franchise-plenty-flowers .homepage-featured-content-wrapper.grid--full:after{display:none!important}#franchise-plenty-flowers .homepage-featured-content-box-inner,#franchise-plenty-flowers .homepage-sections--title{padding:0!important}#franchise-plenty-flowers .image-with-text-wrapper img{max-height:500px!important;object-fit:contain!important}#franchise-plenty-flowers .swiper-wrapper .grid__item:first-of-type{padding-left:0!important}#franchise-plenty-flowers .product-section--info-columns .wrapper-padded{padding:0!important}#franchise-plenty-flowers .product-section--info-columns .homepage-sections--description{text-align:left}@media only screen and (max-width:767px){#franchise-plenty-flowers .main-page-container .grid .grid{display:none}#franchise-plenty-flowers .homepage-sections-wrapper{padding-block:20px!important}#franchise-plenty-flowers .textarea{text-align:left!important}#franchise-plenty-flowers .homepage-featured-content-wrapper{display:flex;flex-direction:column;gap:30px}#franchise-plenty-flowers .homepage-featured-content-wrapper .grid__item{margin:0!important}}#franchise-plenty-flowers #PageContainer{padding-bottom:100px}#franchise-plenty-flowers #PageContainer .main-content{scroll-behavior:smooth}#ContactFormTitle{scroll-margin-top:120px;text-align:center}.kk-wrapper-small{max-width:1008px!important;margin-inline:auto!important;padding-inline:24px}.kk-wrapper-large{max-width:var(--content-max-width)!important;margin-inline:auto!important;padding-inline:24px}.kk-wrapper-full{max-width:100%!important}.kk-section-padding{padding-block:60px}.kk-text-with-image-section .kk-flex{display:flex;gap:20px}.kk-text-with-image-section .kk-text-content-left{flex-direction:row}.kk-text-with-image-section .kk-text-content-right{flex-direction:row-reverse}.kk-text-with-image-section .kk-flex-child{flex:50%}.kk-cta{display:inline-block;background-color:#b9ebf5;color:#000;margin-top:15px;padding:14px 22px;border-radius:4px;text-decoration:none;font-weight:400;font-size:18px;line-height:1em}.kk-list-contact-heading{margin-bottom:34px}.kk-list-with-contacts{display:flex;flex-wrap:wrap}.kk-list-contant-title{font-size:22px;font-weight:700;line-height:1.2em}.kk-list-contact-link{text-decoration:underline}.contact-form-flex{display:flex;justify-content:space-between;gap:40px}.grid-contact-form{max-width:800px}.contact-form-person-container{max-width:300px}.contact-image{margin-inline:0}.contact-image img{display:block;width:100%;border-radius:15px}.kk-link{text-decoration:underline}@media only screen and (max-width:767px){.kk-wrapper{padding-inline:10px}.kk-section-padding{padding-block:30px}.kk-text-with-image-section .kk-text-content-left,.kk-text-with-image-section .kk-text-content-right{flex-direction:column-reverse}.kk-text-with-image-section .kk-flex-child{flex:1}.kk-list-with-contacts,.contact-form-flex{flex-direction:column}}.ig-icon-container svg{transform:translateY(5px)}.homepage-sections--slideshow-wrapper{background-color:#e1e0dc}.homepage-slider-container .swiper{height:auto!important}.slideshow-mobile-overlay-text{padding-top:50px}.bottom--footer---links li{font-size:12px}@media only screen and (max-width:767px){.homepage-section-btn-container,.homepage-section-btn-container .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style-overrides.css.map */
