/** Shopify CDN: Minification failed

Line 20:37 Expected ":"

**/
.menu-drawer .list-social {gap: 10px;}
.menu-drawer .list-social li.list-social__item {background: #CF8CB1;border-radius: 5px;}
.menu-drawer .list-social__link {padding: 0.8rem;}
.collection .product-card-wrapper .card__media .media img {height: 100%; object-fit: contain;}
.policy-refund-policy .shopify-policy__container p , .policy-privacy-policy .shopify-policy__container p, .policy-contact-information .shopify-policy__container p{color: #000;}
.product .pricing-option p:first-child{font-size:18px;color:#333;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);margin-bottom:10px;line-height:calc(1 + .3 / max(1, var(--font-heading-scale)));word-break:break-word}
.section-template--19082595336370__featured_collection_ecPrUr-padding h1.title.inline-richtext{text-align:center}
.main-menu-list{display:flex}
.mega-menu .mega-menu__list--condensed{display:block;display:block!important;grid-template-columns:repeat(3,minmax(0,1fr))}
.main-menu-list{display:flex;max-width:1200px;margin:auto}
.under-extra-image-title .extra-image img{width:100%}
.under-extra-image-title .extra-image{max-width:80px}
.drawer__heading{margin:0 0 1rem;font-size:24px;color:#121212}
ul.mega-menu__list.left-side.page-width.mega-menu__list--condensed{width:20%}
.totals__total{margin-top:.5rem;serif;font-size:16px;color:#121212}
ul.mega-menu__list.right-side.page-width.mega-menu__list--condensed{width:80%}
ul.mega-menu__list.right-side.page-width.mega-menu__list--condensed .mega-menu__link{display:flex;flex-direction:column;text-align:center;gap:16px;padding-top:0}
nav.header__inline-menu li a:hover{color:#CF8CB1}
.header__menu-item:hover span{text-decoration:none}
details[open]>.header__menu-item{text-decoration:none!important}
.header__active-menu-item{text-decoration:none!important}
.mega-menu__link--active,.mega-menu__link:hover{text-decoration:none!important}
ul.mega-menu__list.right-side.page-width.mega-menu__list--condensed{width:80%;display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:0!important}
.right-side img{width:92%;border-radius:17px;max-width:220px;height:239px}
.right-side .mega-menu__list--condensed .mega-menu__link{font-weight:400;display:flex;flex-direction:column;text-align:center;gap:21px}
.related-products h3{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#000}
.announcement-bar span{font-weight:400;font-size:14px;line-height:15px;letter-spacing:3px;text-align:center}
.header--middle-left{grid-template-columns:auto auto 120px;column-gap:2rem}
.banner__content{padding:5rem 0}
.main-banner .banner__text:first-child p{font-weight:500;font-size:16px;line-height:18px;letter-spacing:6px;text-transform:uppercase;color:#fff}
.main-banner h2.banner__heading{margin:5px 0 20px -5px;font-weight:400;font-size:96px;line-height:100px;letter-spacing:-3px;color:#fff}
.option-wrapper{display:inline-block;width:100%}
.option-label{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:.5rem;border:1px solid #ccc;border-radius:6px}
.option-text{font-weight:700;margin-bottom:.25rem}
.option-price{font-size:1em;color:#000}
.product-form__input--pill input[type=radio]:checked+label .option-price{color:#fff}
.product .product-form__input--pill input[type=radio]+label,.template-product .product-form__input--pill input[type=radio]+label{width:100%}
.product .product-form__input--pill,.template-product .product-form__input--pill{display:flex;max-width:100%;align-items:center;gap:10px}
.main-banner .banner__text p{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;color:#f9fbfa;width:465px;margin:0 0}
.slideshow__slide .banner__buttons a{background:#f9f8f8;color:#000;border-radius:10px;padding:13px 30px;font-weight:600;font-size:16px;line-height:20px;letter-spacing:1px;text-align:center;text-transform:uppercase}
.category-explore-sec.banner__content a.button:after,.category-explore-sec.banner__content a.button:before,.category-heading-section a.button:after,.category-heading-section a.button:before,.slideshow__slide .banner__buttons a::after,.slideshow__slide .banner__buttons a::before,ul li button.quick-add__submit:after,ul li button.quick-add__submit:before{box-shadow:none!important}
.banner:after,.banner__media:after{background:#00000000}
.banner--large:not(.banner--adapt){min-height:832px}
.best-seller-section{padding:90px 0 0!important}
.best-seller-section h2.title,.collection__title h1.title{font-weight:400;font-size:48px;line-height:44px;letter-spacing:-1px;margin-bottom:40px;opacity:1}
.best-seller-section ul li .card__inner .card__media,.collection ul li .card__inner .card__media{background:#fff;box-shadow:0 0 5px 0 rgb(0 0 0 / 10%);border-radius:10px!important;overflow:hidden!important}
.best-seller-section ul li .card__information h3,.collection ul li .card__information p{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;color:#000}
.footer__content-top .grid{justify-content:space-between; width:100%;}
ul li button.quick-add__submit{background:#CF8CB1;width:233px!important;max-width:217px!important;font-weight:600;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#f9f8f8}
ul li button.quick-add__submit{left:50%;background:#CF8CB1;width:227px!important;max-width:251px!important;font-weight:600;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#f9f8f8;border-radius:10px;display:block!important;min-width:calc(100% - 27px);position:absolute;top:-150px;transform:translate(-50%);visibility:hidden!important}
.price__container{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0}
ul li:hover button.quick-add__submit{visibility:visible!important}
.best-seller-section .page-width{padding:0!important}
.best-seller-section .page-width ul{padding:0}
.best-seller-section ul li .card-wrapper{margin:10px!important}
.category-heading-section .rich-text{padding-top:110px}
.category-heading-section .rich-text .rich-text__blocks h2.rich-text__heading{font-weight:400;font-size:48px;line-height:44px;letter-spacing:-1px;text-align:center;position:relative;padding-top:27px}
.category-heading-section .rich-text .rich-text__blocks h2.rich-text__heading:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0672/3800/2866/files/Frame_1000004212.png?v=1753440041);width:103px;height:18px;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}
.category-heading-section a.button{background:#CF8CB1;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#f9f8f8;border-radius:10px;padding:14px 25px 13px!important;margin-top:15px}
.collection-list-section ul li .card__information{padding:25px 0 0}
.collection-list-section ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px}
.collection-list-section ul li{width:100%!important;max-width:100%!important}
.collection-list-section ul a:after{display:none}
.collection-list-section ul li .card__content h3.card__heading{font-weight:400;font-size:32px;line-height:32px;letter-spacing:0;text-align:center;padding-top:35px;position:relative}
.collection-list-section ul li .card__content h3.card__heading:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0672/3800/2866/files/Frame_1000004212.png?v=1753440041);width:103px;height:18px;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.collection-list-section ul li .card__content h3.card__heading span.icon-wrap{display:none}
.collection-list__description p{font-weight:300!important;font-size:15px;line-height:25px;letter-spacing:0;text-align:center;width:257px;margin:17px auto 0}
.collection-list-section ul li:nth-child(2){margin-top:40px}
.collection-list-section ul li .card__media img{border-radius:20px}
.collection-list-section ul li .card-wrapper{height:auto}
.collection-list-section .collection-list-wrapper{padding:0 0 90px}
.category-explore-sec .banner__box{padding:0;background:0 0}
.category-explore-sec .banner__box .banner__text p{font-weight:500;font-size:16px;line-height:18px;letter-spacing:6px;text-align:center;text-transform:uppercase;color:#fff}
.category-explore-sec h2.banner__heading{font-weight:400;font-style:Italic;font-size:96px;line-height:100px;letter-spacing:-3px;text-align:center;color:#fff}
.category-explore-sec .banner__media,.category-explore-sec.banner__content,div#Banner-template--17548729647282__image_banner_N7HzX4{height:300px!important}
.category-explore-sec.banner__content a.button{background:#fff;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#CF8CB1;border-radius:10px;padding:13px 30px}
.page-width{padding:0}
.img-content-section .image-with-text__grid{background:#ebebeb;padding:17px;border-radius:20px}
.img-content-section .image-with-text__grid{background:#ebebeb;padding:17px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:89px}
.img-content-section .image-with-text__grid .image-with-text__media-item,.img-content-section .image-with-text__grid .image-with-text__text-item{width:100%}
.img-content-section .image-with-text__grid .image-with-text__media-item .image-with-text__media{min-height:auto;border:none}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content{padding:24px 0 0 35px;width:475px}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content h2.image-with-text__heading{font-weight:400;font-size:48px;line-height:52px;letter-spacing:-1px;color:#000}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content .image-with-text__text{margin-top:12px}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content .image-with-text__text p{font-weight:400;font-size:15px;line-height:25px;letter-spacing:0;color:#000}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content a.button{margin:20px 0 0;background:#CF8CB1;opacity:1;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;text-transform:uppercase;border-radius:10px}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content a.button:after,.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content a.button:before{box-shadow:none!important}
.bottom-padding{padding-bottom:80px!important}
.cta-content-section .rich-text{padding-top:140px;padding-bottom:130px}
.cta-content-section .rich-text .rich-text__blocks{max-width:943px}
.cta-content-section .rich-text .rich-text__blocks .rich-text__text p{color:#fff;font-weight:400;font-size:36px;line-height:49px;letter-spacing:0;padding:39px 0;position:relative}
.cta-content-section .rich-text .rich-text__blocks .rich-text__text p:before{content:"";position:absolute;background:url(https://cdn.shopify.com/s/files/1/0672/3800/2866/files/Frame_1000004212_f3cb575c-5c34-4c4f-b3a3-a7f03a266d4e.png?v=1753450922);width:103px;height:18px;top:0;transform:translateX(-50%);left:50%}
.cta-content-section .rich-text .rich-text__blocks .rich-text__text p:after{content:"";position:absolute;background:url(https://cdn.shopify.com/s/files/1/0672/3800/2866/files/Frame_1000004212_f3cb575c-5c34-4c4f-b3a3-a7f03a266d4e.png?v=1753450922);width:103px;height:18px;bottom:0;transform:translateX(-50%);left:50%}
.insta-section{padding:100px 0}
.insta-section .title-wrapper-with-link{display:block}
.insta-section .title-wrapper-with-link h4.title{font-weight:400;font-size:48px;line-height:44px;letter-spacing:-1px;text-align:center;color:#000;display:block;margin-bottom:45px}
.insta-section .multicolumn-card__image-wrapper{margin:0;padding:0}
.insta-section .media--transparent{background-color:#f9f8f8}
.insta-section ul{gap:25px!important;flex-wrap:nowrap}
.img-content-section-1 a.button,.insta-section a.button{background:#CF8CB1;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;color:#f9f8f8;border-radius:10px}
.img-content-section-1 a.button:after,.img-content-section-1 a.button:before,.insta-section a.button:after,.insta-section a.button:before{box-shadow:none!important}
.img-content-section-1 .image-with-text__media{border:1px solid transparent}
.img-content-section-1 .image-with-text__media{min-height:auto}
.img-content-section-1 h2.image-with-text__heading{font-weight:400;font-size:48px;line-height:52px;letter-spacing:-1px;padding-top:15px;position:relative}
.img-content-section-1 h2.image-with-text__heading:before{content:"";position:absolute;background:url(https://cdn.shopify.com/s/files/1/0672/3800/2866/files/Frame_1000004207.png?v=1753678836);width:61px;height:18px;top:-5px;left:0}
.img-content-section-1 .image-with-text__text p{font-weight:300;font-size:15px;line-height:25px;letter-spacing:0;color:#000}
.img-content-section-1 div.image-with-text__content{padding:40px 94px 0 0}
.img-content-section-1 .image-with-text__media-item{width:50%}
.img-content-section-1 .image-with-text__text-item{width:39%}
.occasions-collection-list{padding-top:80px;padding-bottom:120px}
.occasions-collection-list .title-wrapper-with-link{display:block;margin-bottom:50px}
.occasions-collection-list h2.collection-list-title{font-weight:400;font-size:48px;line-height:44px;letter-spacing:-1px;text-align:center}
.occasions-collection-list ul.collection-list{display:flex;gap:26px;flex-wrap:nowrap}
.occasions-collection-list ul.collection-list li.collection-list__item ul.grid.grid--1-col{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.occasions-collection-list ul.collection-list .card__media .media.media--transparent img{border-radius:20px}
.occasions-collection-list ul.collection-list li.collection-list__item .card__inner .card__content{display:none}
.occasions-collection-list ul.collection-list li.collection-list__item .card-wrapper{border-radius:20px;overflow:hidden}
.occasions-collection-list ul.collection-list li.collection-list__item .card__content{bottom:0;position:absolute;width:100%;height:156px;background:linear-gradient(180deg,rgba(206,105,77,0) 0,#CF8CB1 100%);border-radius:0 0 20px 20px;display:flex;align-items:end;justify-content:center}
.occasions-collection-list ul.collection-list li.collection-list__item .card__content h2.card__heading{font-weight:400;font-size:32px;line-height:32px;letter-spacing:0;text-align:center;color:#fff;padding-bottom:10px}
.occasions-collection-list ul.collection-list li.collection-list__item .card__content h2.card__heading span.icon-wrap{display:none}
footer.footer{padding-top:100px;padding-bottom:20px}
footer.footer .footer__content-top{display:flex;justify-content:space-between}
footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{width:255px}
.footer-contact-blocks .contact-block .contact-icon{display:flex;gap:14px;align-items:center;}
footer.footer .footer__content-top h3.footer-block__heading{font-weight:400;font-size:20px;line-height:28px;letter-spacing:0;text-align:left}
footer.footer .footer__content-top ul.footer-block__details-content li a.link{padding-bottom:0;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0;text-transform:capitalize;color:#f3f3f3}
.contact-icon{font-weight:400;font-size:12px;line-height:17px;letter-spacing:0;color:#f3f3f3!important;margin-block-start:0}
.contact-icon a{color:#f3f3f3!important;text-decoration:none!important;display:flex;align-items:center}
.footer-icon-list-2,.footer-icon-list-3{margin-bottom:10px}
.footer-contact-blocks h2.footer-block__heading{margin-bottom:31px}
.colom-subscribe{width:40%;padding-left:150px}
.colom-subscribe .footer-block__newsletter form#ContactFooter{width:100%;max-width:100%}
.colom-subscribe .newsletter-form__field-wrapper{max-width:100%}
.colom-subscribe .field{flex-wrap:wrap}
.colom-subscribe .newsletter-form__field-wrapper .field:after,.colom-subscribe .newsletter-form__field-wrapper .field:before{box-shadow:none!important}
.colom-subscribe .newsletter-form__field-wrapper .field input{background:#fff;font-weight:400;font-size:16px;line-height:20px;text-align:left;border-radius:10px;margin-bottom:10px;height:50px;color:#000}
.newsletter-form__button{width:125px!important;margin:0!important;right:0!important;top:auto!important;height:100%!important;z-index:2;background:#CF8CB1!important;position:relative;bottom:0;font-weight:600;font-size:15px;line-height:20px;letter-spacing:1px;text-align:center;padding:16px 30px;border-radius:10px}
label.field__label{color:#000;font-weight:300;font-size:15px;line-height:18px;letter-spacing:0}
.footer-logo-section{text-align:center;margin-top:80px}
.footer-logo-section ul{display:flex;justify-content:center;list-style:none;padding:0;margin:13px 0 0;gap:10px}
.colom-container-grid{display:flex;align-items:center;justify-content:space-between}
.link-colom ul{padding:0;list-style:none;display:flex;gap:10px;margin:0}
.link-colom ul li{margin:0}
.colom-logo-text p a,.link-colom ul li a{font-weight:400;font-size:12px;line-height:15px;letter-spacing:0;text-transform:capitalize;color:#fff;text-decoration:none}
.copright-colom{text-align:center}
.copright-colom p{margin:0;font-weight:400;font-size:12px;line-height:15px;letter-spacing:0;text-transform:capitalize;text-align:center;color:#fff}
.colom-logo-text{display:flex;align-items:center;gap:20px;width:25%}
.colom-logo-text p{margin:0}
.link-colom{width:25%}
.link-colom p{margin:0}
.footer-bottom-grid-section{padding-top:20px;border-top:1px solid #ffffff4a;margin-top:30px}
.image-map-section img{width:100%;margin-bottom:-20px}
.abt-img-txt a.button.button--primary{background:#CF8CB1;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#f9f8f8;border-radius:10px;padding:14px 25px 13px!important;margin-top:15px}
.abt-img-txt a.button.button--primary.button::after{box-shadow:none!important}
.abt-img-txt .image-with-text__media{border-radius:18px!important}
.cart-drawer__empty-content a.button,.cart__checkout-button,.cart__warnings a.button,.contact__button button.button,.customer button,.product__info-wrapper .product-form__submit{max-width:100%;background:#CF8CB1;font-weight:600;font-size:16px;line-height:20px;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#f9f8f8;border-radius:10px;padding:14px 25px 13px!important;margin-top:15px}
.cart-drawer__empty-content a.button::after,.cart__checkout-button::after,.cart__warnings a.button::after,.contact__button button.button::after,.customer button::after,.product__info-wrapper .product-form__submit::after{box-shadow:none!important}
.product__info-wrapper .product-form__buttons{max-width:100%!important}
.shopify-policy__container{width:100%;max-width:1250px;padding:0 2.5rem;margin:0 auto}
.footer-logo-section img{max-width:300px;width:100%}
.product__title h1{text-transform:capitalize;letter-spacing:0}
.product__info-wrapper span.price-item.price-item--regular{font-size:20px;letter-spacing:0;line-height:1.25;font-weight:700;font-family:SuisseIntl}
.product__info-wrapper .product__accordion .accordion__content{padding:0;font-size:14px;letter-spacing:0}
h2.related-products__heading.inline-richtext.h2{font-size:40px;text-align:center;line-height:1.25}
.slider-pagination-best .swiper-button-next:after,.slider-pagination-best .swiper-button-prev:after{display:none}
h1.main-page-title.page-title.h0{text-align:center}
h1.collection-hero__title{text-align:center;font-size:36px}
.swiper-button-prev{left:auto;right:23%;top:19%}
.swiper-button-next{right:20%;top:19%}
.slideshow__slide .banner__content.banner__content--middle-center{align-items:center;justify-content:left!important;padding-left:0!important}
.slideshow__text-wrapper p.banner__heading.inline-richtext.h1{font-weight:400;font-style:Italic;font-size:82px;leading-trim:NONE;line-height:100px;letter-spacing:-3px}
.slideshow__slide .banner__text.rte{font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;color:#f9fbfa;width:100%;max-width:465px}
slideshow-component:not(.page-width) .slider-buttons{width:100%;position:absolute;bottom:10px;border:none!important}
.slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff!important;border:none!important}
.slider-counter__link--dots .dot{border:1px solid #fff!important}
.slideshow__autoplay.slider-button{display:none}
.slideshow__slide .banner--desktop-transparent .banner__box{max-width:58rem!important}
.map-html iframe{width:100%;height:100%;object-fit:contain}
.map-html{height:38vw}
.main_addon_product .extras-wrapper{display:flex;flex-direction:column;gap:12px}
.main_addon_product .extra-option:first-child{padding-top:16px}
.main_addon_product .extra-option-content{display:flex;align-items:center;justify-content:space-between;gap:16px}
.main_addon_product .extra-image{line-height:0}
.extras-wrapper.main_addon_product{border:1px solid #CF8CB1;border-radius:12px;padding:30px 18px 18px 18px;position:relative;margin-top:38px}
.main_addon_product .under-extra-image-title{display:flex;align-items:center;gap:20px}
.extras-wrapper.main_addon_product .heading{margin:0;background:#fff;padding:0 6px;display:inline-block;position:absolute;top:-12px;font-size:22px;color:#CF8CB1;font-weight:600;letter-spacing:1px}
.main_addon_product .extra-icon svg{flex-shrink:0;width:40px;height:40px}
.main_addon_product .extra-text{flex-grow:1}
.main_addon_product .extra-title{font-weight:700;margin:0 0 4px;line-height:1.2}
.main_addon_product .extra-fields{border-bottom:1px solid #CF8CB13b;padding-top:8px}
.main_addon_product .extra-fields:last-child{border-bottom:0}
.main_addon_product .extra-fields::first-child{padding-top:0}
.main_addon_product .extra-fields{padding-top:10px}
.main_addon_product .extra-subtext{font-size:14px;color:#555;line-height:1.4}
.main_addon_product .extra-price{font-weight:700;color:#CF8CB1;margin-top:0;margin-bottom:0}
.main_addon_product .extra-toggle{flex-shrink:0}
.main_addon_product .switch{position:relative;display:inline-block;width:44px;height:24px}
.main_addon_product .switch input{opacity:0;width:0;height:0}
.main_addon_product .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}
.main_addon_product .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}
.main_addon_product input:checked+.slider{background-color:#CF8CB1}
.main_addon_product input:checked+.slider:before{transform:translateX(20px)}
.variant-selection select{width:150px;height:37px;border:1px solid #CF8CB1;color:#CF8CB1;padding:5px;border-radius:5px}
.premium-flowers.banner{max-width:1200px;margin:50px auto}
.fresh-flower-online .card .card__inner .card__media,.premium-flowers.banner .banner__media{border-radius:20px}
.fresh-flower-online .card h3.card__heading{font-size:16px;letter-spacing:0;text-align:center;color:#000}
.fresh-flower-online{padding:50px 0 38px}
.fresh-flower-online .card span.icon-wrap,.fresh-flower-online .collection-list__description{display:none}
.fresh-flower-online .collection-list-title{font-size:48px}
.tabs{display:flex;cursor:pointer;margin-bottom:10px}
.tab{padding:10px 20px;background:#fff;border:1px solid #1212128c;margin-right:5px;border-radius:5px;font-size:15px;color:#121212;font-weight:600}
.tab.active{background:#CF8CB1;color:#fff;border-color:#CF8CB1}
.tab-content{display:none;border:1px solid #ccc;padding:15px;background:#fff}
.tab-content.active{display:block}
.m-pdp-tabs-description,.product__description .tab-content p{font-size:14px;margin:5px 0;line-height:20px}
.product__description .tab-content ul li{font-size:14px;}
.vase-grid{display:flex;gap:20px}
.vase-grid .vase-img{width:30%}
.size-guide img.vase-img,.vase-grid .vase-img img.vase-img{width:100%;border:none;height:auto}
.vase-grid .vase-content{width:70%}
.vase-grid .vase-content .vase-content-box{font-size:14px;line-height:20px;}
.best-seller-section ul li .card__information h3,.collection ul li .card__information h2{padding-right:56px}
@media screen and (min-width:750px){
.product__column-sticky{position:relative!important}
}
.main-tab-section{padding-top:70px}
.abt-img-txt{margin-top:100px}
@media (max-width:1250px){
.page-width.site-map-page{flex-wrap:wrap}
.template-list-collections h1{padding-left:20px}
.page-width.site-map-page{padding-left:20px;padding-right:20px}
.collection-list{padding-left:20px!important;padding-right:20px!important}
.collection-list-section ul,.color-scheme-1,.cstm-img-sect,.custom-header,.occaisions-cstm,footer.footer,insta-section{padding-left:20px!important;padding-right:20px!important}
.collection-list-section{padding-left:40px;padding-right:40px}
.abt-img-txt{padding-left:20px;padding-right:20px}
.related-products{padding-left:20px;padding-right:20px}
.banner--desktop-transparent .banner__box{padding-left:20px}
.best-seller-section ul li .card__information h3,.collection ul li .card__information h2{padding-right:25px}
.main_addon_product .extra-option-content{align-items:flex-start;justify-content:flex-start;gap:10px;flex-direction:column;padding-bottom:10px}
}
@media (max-width:1200px){
.category-heading-section .rich-text,.occasions-collection-list,.section-template--19082595336370__featured_collection_HPHmVH-padding{padding-top:80px}
.occasions-collection-list{padding-top:60px}
.collection-list-section .collection-list-wrapper{padding-bottom:80px}
.insta-section{padding:80px 0}
.img-content-section-1{padding-top:80px;padding-bottom:80px}
.img-content-section .image-with-text__grid{gap:40px}
footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{width:180px!important}
.premium-flowers.banner{max-width:96%}
.fresh-flower-online .collection-list-title{padding-left:20px}
}
@media (max-width:1024px){
.abt-img-secnd-bx-product .image-with-text__grid{column-gap:30px}
.abt-img-secnd-bx-product .image-with-text__content{padding:4rem 4rem 4rem 4rem!important}
.shopify-policy__container{padding:2rem 2rem 4rem 2rem}
.abt-img-txt .image-with-text__content{padding:4rem 0 4rem 4rem!important}
.abt-img-secnd-bx .image-with-text__content{padding:4rem 4rem 4rem 0!important}
.abt-img-secnd-bx h2.image-with-text__heading.inline-richtext.h1,.abt-img-txt h2.image-with-text__heading.inline-richtext.h1{font-size:32px;line-height:36px}
.abt-img-txt{padding-bottom:0!important}
.category-heading-section .rich-text,.occasions-collection-list,.section-template--19082595336370__featured_collection_HPHmVH-padding{padding-top:60px}
.occasions-collection-list{padding-top:60px}
.collection-list-section .collection-list-wrapper{padding-bottom:60px}
.insta-section{padding:60px 0}
.cta-content-section .rich-text{padding-top:80px;padding-bottom:80px}
.img-content-section-1{padding-top:60px;padding-bottom:60px}
.img-content-section-1 div.image-with-text__content{padding-right:50px}
.category-heading-section .rich-text .rich-text__blocks h2.rich-text__heading,.collection__title h1.title,.cta-content-section .rich-text .rich-text__blocks .rich-text__text p,.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content h2.image-with-text__heading,.img-content-section-1 h2.image-with-text__heading,.insta-section .title-wrapper-with-link h2.title,.occasions-collection-list h2.collection-list-title{font-size:32px;line-height:36px}
.banner--large:not(.banner--adapt){min-height:500px!important}
.slideshow__text-wrapper p.banner__heading.inline-richtext.h1{font-size:60px;line-height:60px;max-width:250px}
.occaisions-cstm ul{flex-wrap:wrap!important}
slider-component.page-width{padding:0 0}
}
@media(max-width:991px){
.hme-inst-sect ul,.occaisions-cstm ul{flex-wrap:wrap!important}
.insta-section ul{gap:20px!important}
.hme-inst-sect .multicolumn-list:not(.slider){padding-left:2rem;padding-right:2rem}
.hme-inst-sect .grid--1-col-tablet-down .grid__item{width:100%;max-width:48%!important}
.collection-list-section ul{grid-template-columns:1fr 1fr;gap:20px}
.collection-list-section{padding-left:0;padding-right:0}
.collection-list-section ul li .card__content h3.card__heading{font-size:24px;line-height:26px}
.collection-list-section ul li:nth-child(2){margin-top:0}
.collection-list__description>div{display:none}
.abt-img-secnd-bx{padding-bottom:40px!important}
.product .product-form__input--pill{flex-direction:column}
}
@media(max-width:768px){
.page-width.site-map-page{flex-wrap:wrap}
.abt-img-txt .image-with-text__text.rte.subtitle p>br{display:none}
.abt-img-txt .image-with-text__media-item{width:100%}
.abt-img-txt .image-with-text__content{padding:4rem 0 2rem 0!important}
.cstm-img-sect .image-with-text__content{padding:1rem 0!important}
.image-with-text__content{padding:4rem 0!important}
.category-heading-section .rich-text,.occasions-collection-list,.section-template--19082595336370__featured_collection_HPHmVH-padding{padding-top:40px}
.occasions-collection-list{padding-bottom:40px}
.collection-list-section .collection-list-wrapper{padding-bottom:40px}
.insta-section{padding:40px 0}
.cta-content-section .rich-text{padding-top:40px;padding-bottom:40px}
.img-content-section-1{padding-top:0;padding-bottom:40px}
.img-content-section-1 div.image-with-text__content{padding-right:0}
.category-heading-section .rich-text .rich-text__blocks h2.rich-text__heading,.collection__title h1.title,.cta-content-section .rich-text .rich-text__blocks .rich-text__text p,.fresh-flower-online .collection-list-title,.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content h2.image-with-text__heading,.img-content-section-1 h2.image-with-text__heading,.insta-section .title-wrapper-with-link h2.title,.occasions-collection-list h2.collection-list-title{font-size:26px;line-height:30px}
.cta-content-section .rich-text .rich-text__blocks .rich-text__text p{padding-left:20px;padding-right:20px}
.img-content-section .image-with-text__grid{grid-template-columns:1fr;gap:0}
.img-content-section .image-with-text__grid .image-with-text__text-item div.image-with-text__content{padding:0;width:100%}
.slideshow__text-wrapper p.banner__heading.inline-richtext.h1{font-size:45px;line-height:48px}
.img-content-section-1 .image-with-text__text-item,.img-content-section-1 .img-content-section-1 .image-with-text__media-item{width:100%}
.hme-inst-sect .multicolumn-list:not(.slider){padding-bottom:2rem}
footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{width:122px!important}
footer.footer{padding-top:50px;padding-bottom:20px}
footer.footer .footer__content-top{padding-left:0;padding-right:0}
.colom-subscribe{width:25%;padding-left:0}
.footer-logo-section{margin-top:0}
.newsletter-form__button{padding:12px 18px}
.announcement-bar span{line-height:20px}
.swym-storefront-layout-drawer.swym-storefront-layout-hide-view .swym-storefront-layout-layout{max-width:200px!important}
.swym-storefront-layout-layout{width:200px!important}
}
@media(max-width:575px){
ul li button.quick-add__submit{max-width:140px!important;font-size:10px;line-height:14px;top:-142px;min-height:35px}
.related-products h3{padding-right:30px}
button.slider-button.slider-button--next,button.slider-button.slider-button--prev{display:none}
.product__title h1{font-size:24px;line-height:25px;padding-top:10px}
.occasions-collection-list ul.collection-list li.collection-list__item ul.grid.grid--1-col{gap:20px}
.abt-collection .collection-list-wrapper{padding-bottom:20px}
.abt-img-secnd-bx h2.image-with-text__heading.inline-richtext.h1,.abt-img-txt h2.image-with-text__heading.inline-richtext.h1{font-size:24px;line-height:26px}
.slideshow__text-wrapper p.banner__heading.inline-richtext.h1{font-size:30px;line-height:34px;letter-spacing:1px}
.hme-inst-sect .grid--1-col-tablet-down .grid__item{width:100%;max-width:46%!important}
.collection-list-section ul{grid-template-columns:1fr 1fr}
footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{width:48%!important}
.slideshow__slide .banner__buttons a{padding:10px 18px;font-size:13px}
.collection-list__description p{width:100%!important;margin-top:10px}
footer.footer{padding-left:20px!important;padding-right:20px!important}
.footer-block__heading{margin-bottom:1rem!important}
.cust-footer-block-1 h2.footer-block__heading.inline-richtext,.cust-footer-block-2 h2.footer-block__heading.inline-richtext{text-align:center!important}
.cust-footer-block-1 ul li a,.cust-footer-block-2 ul li a{display:flex;justify-content:start !important}
.footer-logo-section img{max-width:220px}
footer.footer .footer__content-top{flex-wrap:wrap!important}
.footer .grid{display:flex !important; width:100%; flex-wrap:wrap;}
.footer-block.grid__item{margin:1rem 0!important}
.colom-subscribe,.footer-contact-blocks,.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.grid--3-col-tablet.scroll-trigger.animate--slide-in{width:100%}
.colom-subscribe{padding-top:40px}
.footer-block__details-content{margin-bottom:0!important}
.footer-block__newsletter{width:100%}
.footer-block__newsletter h2.footer-block__heading.inline-richtext{text-align:center!important}
.newsletter-form__button{margin:0 auto!important}
.slideshow__text-wrapper p.banner__heading.inline-richtext.h1{max-width:100%}
.contact-icon br{display:none}
.banner--large:not(.banner--adapt){min-height:400px!important}
.occasions-collection-list ul.collection-list li.collection-list__item .card__content h2.card__heading{font-size:24px;line-height:26px}
.occaisions-cstm ul{padding-left:0!important;padding-right:0!important}
.map-html{height:300px}
.swym-wishlist-collections-v2-container{top:-4px;left:20px}
/* a.header__heading-link.link.link--text.focus-inset{margin-right:-50px} */
.collection button.swym-wishlist-collections-v2 svg{width:20px!important;height:20px!important;margin-right:-20px!important}
.best-seller-section ul li .card__information h3,.collection ul li .card__information h2{font-size:13px;line-height:20px}
.home-imgsect{padding-bottom:0}
.cstm-img-sect{padding-top:40px!important;padding-bottom:0!important}
.occaisions-cstm .title-wrapper-with-link{margin-bottom:35px}
.main_addon_product .extra-option-content{flex-wrap:wrap;padding-bottom:20px}
.fresh-flower-online .collection-list-title{padding-left:5px}
.main-tab-section{padding-top:40px;padding-bottom:40px}
.tab{padding:8px 16px;font-size:14px}
.abt-img-txt{margin-top:40px}
}
@media screen and (min-width:750px){
@media (max-width:1450px){
.swiper-button-next{right:11%;top:19%}
.swiper-button-prev{left:auto;right:15%}
}
}











/* My Css */


.colom-subscribe,
.contact-block
{
    display:none;
}
.footer-contact-blocks .contact-block {
    display:block;
}
/* .footer-block.cust-footer-block-5.grid__item.scroll-trigger.animate--slide-in {
    width: 400px;
} */
.cust-footer-block-5 p {
    font-size: 12px;
    color: white;
}




.footer-logo-section li.list-social__item {
    background: #CF8CB1;
    border-radius: 5px;
}
.footer-logo-section li.list-social__item .list-social__link{
    padding:0.8rem;
}
.address-columnn h4.title.inline-richtext.h1 {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 15px;
    color: #1c1c1c;
    background: #F1EEEA;
    padding: 20px;
        width: 100%;
        text-align:center;
}
.address-columnn slider-component.slider-mobile-gutter {
    background: #F1EEEA;
    padding: 30px;
    border-radius: 8px;
}
.address-columnn .title-wrapper-with-link {
    margin-bottom: 10px;
}
.address-columnn .multicolumn-card__info p {
    font-size: 14px;
    color: #000;
    line-height: 1.6;
    margin: 0;
    letter-spacing: 0;
}
.address-columnn .multicolumn-card__info {
    padding-bottom:0 ;
}
.address-columnn .page-width {
    padding-top: 40px;
    padding-bottom: 40px;
}
.footer__content-bottom.scroll-trigger.animate--slide-in {
    background: #021d28;
    color: white;
    border-top: 1px solid #ffffff4a;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
@media (max-width:767px){
    h2.collapsible-content__heading.inline-richtext.h0 {
    font-size: 24px;
}
.quick-add-modal__content-info>product-info {
    padding:0 !important;
}
}
.accordion__title {font-size: 16px;font-weight: 500;}