.container-full.m-section-my{padding:0;margin-top:0!important;margin-bottom:0!important}.no-padding .container-full.m-section-py{padding:0}.no-padding .m-section-my{margin-top:0}.template-page #MainContent{padding-bottom:0}.m-hero--has-overlay:before{opacity:0!important;background-color:#0f1e4d}.m-icon-box-section__wrapper{padding:0!important}.m-hero.m-hero--adapt .m-hero__bg,.m-hero__inner[class*=--middle-]{max-height:700px}.m-hero.m-hero--adapt .m-hero__bg{padding-top:80px}.lg-blocks .m\:column p{max-width:400px;margin-left:auto;margin-right:auto}.m-button.m-button--primary{font-family:M-Heavy-Font!important;font-size:13px;border:0}.main-product__block.main-product__block-text .m-product-text,.split-reviews .m-richtext__subtitle.h6,.m-product-title:before,.m-section__heading.h3{letter-spacing:0;font-family:Charlotte-Font;line-height:1em!important;margin-bottom:0!important;text-transform:none!important}.m-hero .m-hero__content .m-hero__subtitle.h6{font-family:Charlotte-Font;font-size:60px;line-height:1em}.klaviyo-form h3 span strong,.m-custom-content__block.lg\:m\:w-1\/3 h3.m-richtext__title.h2,.image-with-text .m-richtext__subtitle.h6,.m-custom-content:not(.split-reviews) .m-custom-content__block-text .m-richtext__title.h2,.m-hero .m-hero__content .m-hero__title.h2,.split-reviews h3.m-richtext__title,.split-reviews h3.m-richtext__title.h2{font-family:ABC-Heading-Font;letter-spacing:0!important;text-transform:uppercase;border:0}.m-custom-content__block-text.lg\:m\:w-1\/3 .m-richtext__title.h2,.m-custom-content__block.lg\:m\:w-1\/3 h3.m-richtext__title.h2,.klaviyo-form h3 span strong{font-size:30px!important}.m-hero .m-hero__content .m-hero__title.h2,.m-custom-content__block-text.lg\:m\:w-1\/2 .m-richtext__title.h2{line-height:1.1em!important}.m-custom-content__block-text.lg\:m\:w-1\/2 .m-richtext__title.h2,.m-icon-box--vertical .m-icon-box__content .m-icon-box__heading.h4,.split-reviews .m-richtext__subtitle.h6,.m-product-title:before,.m-section__heading.h3{font-size:45px!important}.container-full .image-with-text p.m-richtext__subtitle.h6{font-size:40px!important;line-height:1.1em!important}.image-with-text h3.m-richtext__title,.m-faqs-section__block h2,.copy-block .m-richtext__subtitle.h6{font-family:M-Heavy-Font;text-transform:uppercase;letter-spacing:.1em!important}p.m-richtext__subtitle{font-size:16px!important;margin-bottom:15px}.m-richtext__subtitle+.m-richtext__description{margin-top:0!important}[data-section-type=collection-list] p.m-section__subheading,.m-custom-content p.m-section__subheading{text-transform:uppercase;letter-spacing:.1em!important;margin:0;font-family:M-Med-Font}.m-hero__content p,.split-reviews .m-richtext__description p,.lg-blocks .m\:column p,.image-with-text p,.rte p,.m-section__description,.m-featured-product .m-product-description,.rte li,.klaviyo-form p{font-size:16px!important;line-height:1.7em!important;letter-spacing:0!important}.m-section__heading.h3{padding-top:10px}.m-section__heading.h3{border:0}.m-section__header{margin-bottom:10px}@media screen and (max-width:767px){.m-hero .m-hero__content .m-hero__title.h2{font-size:35px!important}.container-full .image-with-text p.m-richtext__subtitle.h6,.main-product__block .m-product-title,.split-reviews h3.m-richtext__title.h2,.image-with-text .m-richtext__subtitle.h6,.m-custom-content .m-custom-content__block-text .m-richtext__title.h2,.m-custom-content__block-text.lg\:m\:w-1\/2 .m-richtext__title.h2{font-size:30px!important}.m-hero .m-hero__content .m-hero__subtitle.h6,.split-reviews .m-richtext__subtitle.h6,.m-product-title:before,.m-section__heading.h3{font-size:35px!important}.image-with-text h3.m-richtext__title{font-size:14px!important}.m-hero__content p,.split-reviews .m-richtext__description p,.lg-blocks .m\:column p,.image-with-text p,.rte p,.m-section__description,.m-featured-product .m-product-description,.klaviyo-form p,.m-product-title:after,.rte li{font-size:14px}}@media screen and (min-width:768px){.m-hero .m-hero__content .m-hero__title.h2{font-size:45px!important}}.m-hero .m-hero__content .m-hero__title.h2,.m-hero .m-hero__content p,.white.m-custom-content__block-image_with_text .m-richtext__subtitle.h6,.white.m-custom-content__block-image_with_text .m-richtext__description,.white .m-richtext__description,.white .m-richtext__title.h2,.m-hero .m-hero__content .m-hero__subtitle.h6,.bg-splash .m-richtext__title,.split-content.teal .m-richtext__title,.bg-splash .m-richtext__description p,.split-content.teal .m-richtext__description p,.m-product-title,.m-collapsible--button span,.m-featured-product .m-price-item,.m-product-info--wrapper .rte>p,.template-product .rte,.m-featured-product .m-product-description,.main-product__block.main-product__block-text .m-product-text,.m-product-title:before,.m-custom-content.bg-dark .m-richtext__description p{color:#fff!important}.mothers-day-2026 .m-faqs-section__block h2,.mothers-day-2026 .m-collapsible--content__inner p,.mothers-day-2026 h3.m-collapsible--button span,.mothers-day-2026 .m-custom-content__block-image_with_text:not(.white) .m-richtext__subtitle.h6,.mothers-day-2026 .m-custom-content:not(.bg-dark) .m-richtext__description,.mothers-day-2026 .m-custom-content__block-image_with_text:not(.white) h3.m-richtext__title,.mothers-day-2026 .m-faqs-section__content:before{color:#16244d!important}.mothers-day-2026 .m-collection-card__link,.mothers-day-2026 [data-section-type=collection-list] p.m-section__subheading,.mothers-day-2026 .m-section__heading.h3{color:#203c8c!important}.pairings-collection .m-section.m-custom-content .m-section__description,.pairings-collection .m-faqs-section__block h2,.pairings-collection .m-collapsible--content__inner p,.pairings-collection h3.m-collapsible--button span,.pairings-collection .m-custom-content__block-image_with_text:not(.white) .m-richtext__subtitle.h6,.pairings-collection .m-custom-content:not(.bg-dark) .m-richtext__description,.pairings-collection .m-custom-content__block-image_with_text:not(.white) h3.m-richtext__title,.pairings-collection .m-faqs-section__content:before,.pairings-collection .m-custom-content p.m-section__subheading,.pairings-collection .m-collection-card__link,.pairings-collection [data-section-type=collection-list] p.m-section__subheading,.pairings-collection .m-section__heading.h3{color:#4c1830!important}.split-reviews.pink *,.split-reviews.brown *{color:#4a0001!important}.split-reviews.purple *{color:#4c1830}.split-reviews.blue *{color:#16244d!important}.lg-blocks .m\:column:first-child{background-color:#c94248}.lg-blocks .m\:column:nth-child(2){background-color:#e1cfcb}.black .m-button.m-button--primary{background-color:#541f51}.blue .m-button.m-button--primary{background-color:#16244d}.blue .m-button.m-button--primary:hover{background-color:#2c479b}.pairings-collection .m-custom-content.bg-light .m-button.m-button--primary{background-color:#7f2e51}.pairings-collection .m-custom-content.bg-light .m-button.m-button--primary:hover{background-color:#fff;color:#7f2e51}.pairings-collection .m-custom-content:not(.bg-light) .m-custom-content__block-image_with_text.links ul li:first-child a,.pairings-collection .m-custom-content.bg-dark .m-button.m-button--primary,.pairings-collection .m-hero-section .m-hero .m-hero__content .m-button.m-button--primary{background-color:#f5e8f4;color:#4c1830}.pairings-collection .m-custom-content:not(.bg-light) .m-custom-content__block-image_with_text.links ul li:first-child a:hover,.pairings-collection .m-hero-section .m-hero .m-hero__content .m-button.m-button--primary:hover{background-color:#caa0b4;color:#fff}.m-custom-content.bg-light .m-custom-content__block-image_with_text.links li a{color:#fff!important}.mothers-day-2026 .m-hero-section .m-hero .m-hero__content ul li a{color:#16244d}.mothers-day-2026 .m-hero-section .m-hero .m-hero__content ul li:first-child a{background-color:#dbdbfa}.mothers-day-2026 .m-hero-section .m-hero .m-hero__content ul li:nth-child(2) a{background-color:#f4eaf8}.mothers-day-2026 .m-hero-section .m-hero .m-hero__content ul li a:hover,.mothers-day-2026 .m-custom-content .m-button.m-button--primary:hover{background-color:#16244d;color:#fff}.image-with-text .rte ul{padding-left:1.5rem}.m-hero__subtitle{margin-bottom:0!important}.image-with-text .m\:flex:not(.m\:flex-row-reverse) .m-richtext,.m-custom-content:not(.split-reviews):not(.three-blocks) .m-custom-content__block-text .m-richtext{margin-right:auto}.container-full .image-with-text .m\:flex.m\:flex-row-reverse .m-richtext{margin-left:auto}.container-full .m-richtext{padding-top:100px;padding-bottom:100px}.container-full .image-with-text responsive-image,.container-full.image-with-text .image__box,.container-full .image-with-text [style*=--aspect-ratio]:before{--aspect-ratio: unset !important;height:100%}.container-full .image-with-text .m\:column{padding:0!important}.m-section.m-custom-content:not(.split-reviews) .container-full.m-section-py .m-custom-content__wrapper>div{align-items:center}.image-with-text h3.m-richtext__title,.m-richtext__title.h2{border:0}.image-with-text .m-richtext__description{margin-top:5px}.m\:column{padding-left:0;padding-right:0}.hospitality .three-blocks{background:linear-gradient(90deg,#541f51 50%,#281427 50%)}.pairings-collection .three-blocks{background:linear-gradient(90deg,#7f2e51 50%,#894766 50%)}.three-blocks .m-richtext__description{margin-top:7px}.hospitality .three-blocks .m-custom-content__wrapper .m-custom-content__block-text:first-child{background-color:#541f51}.hospitality .three-blocks .m-custom-content__wrapper .m-custom-content__block-text:nth-child(2){background-color:#3d1e3a}.hospitality .three-blocks .m-custom-content__wrapper .m-custom-content__block-text:nth-child(3){background-color:#281427}.pairings-collection .three-blocks .m-custom-content__wrapper .m-custom-content__block-text:first-child{background-color:#7f2e51}.pairings-collection .three-blocks .m-custom-content__wrapper .m-custom-content__block-text:nth-child(2){background-color:#b2404b}.pairings-collection .three-blocks .m-custom-content__wrapper .m-custom-content__block-text:nth-child(3){background-color:#894766}.three-blocks .m-custom-content__wrapper{max-width:1500px;margin-left:auto;margin-right:auto}.three-blocks .m-richtext{max-width:380px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.three-blocks .m-richtext{padding:100px 70px;max-width:700px}@media screen and (min-width:1024px){.container-full responsive-image.m-image-loaded,.container-full .image-with-text responsive-image,.container-full .image-with-text .image__box,.container-full .image-with-text [style*=--aspect-ratio]:before,.m-section.m-custom-content:not(.split-reviews) .container-full.m-section-py .m-custom-content__wrapper .m-custom-content__block-image .m-custom-content__block-inner,.m-section.m-custom-content:not(.split-reviews) .container-full.m-section-py .m-custom-content__wrapper .m-custom-content__block-image .m-custom-content__block-inner .m\:w-full,.m-section.m-custom-content:not(.split-reviews) .container-full.m-section-py .m-custom-content__wrapper .m-custom-content__block-image .m-custom-content__block-inner .m\:w-full>div{--aspect-ratio: unset !important;height:100%;min-height:600px}}@media screen and (max-width:1024px){.container-full .image-with-text responsive-image,.container-full .image-with-text .image__box,.image-with-text [style*=--aspect-ratio]:before{min-height:350px}.lg\:m\:grid-5-cols{grid-template-columns:repeat(3,minmax(0,1fr))}m-icon-box{padding-top:0!important}.container-full .image-with-text .m\:flex .m-richtext{margin:auto!important}.three-blocks .container-fluid.m-section-my{padding:0!important}.three-blocks .container-fluid.m-section-my .m-richtext__title br{display:none}.collection .container-fluid,.info-graphics .container-fluid{padding:12% 10%!important}}@media screen and (max-width:767px){.split-reviews .m-custom-content__wrapper .m-custom-content__block:nth-child(2) .m-custom-content__block-inner{background-size:cover!important;background-position:center right!important}.m-hero__content p,.split-reviews .m-richtext__description p,.lg-blocks .m\:column p,.image-with-text p,.rte p,.m-section__description,.m-featured-product .m-product-description,.rte li,.klaviyo-form p{font-size:15px!important;line-height:1.5em!important}.container-full .image-with-text .m\:flex,.m-custom-content__wrapper{gap:0}.m-hero--content-stack .m-hero__inner{padding:0!important}form.klaviyo-form{padding-left:calc(10% - 12px)!important;padding-right:calc(10% - 12px)!important;padding-top:10%!important;padding-bottom:5%!important}.m-section-py{padding:0}.three-blocks .m-richtext{max-width:unset}.m-section.m-custom-content:not(.split-reviews) .m-richtext{padding:12% 10%!important}.image-with-text .m\:flex .m-richtext{padding:10%!important}.m-section.m-custom-content.split-reviews .m-richtext{padding:12% 10% 10%!important}.m-custom-content.collection .m\:flex{grid-template-columns:repeat(1,minmax(0,1fr))!important}.m-custom-content.info-graphics .m\:flex{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:20px;column-gap:20px;margin-top:30px!important}#MainContent>div:first-child .m-hero__bg.m-image,.m-hero:not(.m-hero--has-overlay) .m-hero__inner,.hide-mobile .image__box{display:none}#MainContent>div:first-child{background-size:cover;background-position:bottom center;background-repeat:no-repeat;background-color:#0f2230;padding:60px 10% 100px}.mothers-day-2026 #MainContent>div:first-child{background-image:url(/cdn/shop/files/splash1_mobile.jpg?v=1776349669)}.pairings-collection #MainContent>div:first-child{background-image:url(/cdn/shop/files/pairings-splash_mobile.jpg?v=1777497152)}.m-hero--content-stack{margin-bottom:0!important}.m-hero .m-hero__content ul{flex-direction:column;gap:46px!important}.m\:grid{gap:0}.template-page #MainContent{padding-bottom:20px}.lg-blocks .m\:column{padding-left:20px;padding-right:20px}[data-section-type=collection-list] .m-collection-list__wrapper{padding-top:var(--spacing-sections-mobile);padding-bottom:var(--spacing-sections-mobile)}.m-collection-list__content-container.container-fluid,.m-image-cards .container-fluid.m-section-my{padding:0 0 0 5%!important}.m-image-cards .m-section__header{padding-right:5%}}@media screen and (min-width:768px){.split-reviews .m-custom-content__wrapper .m-custom-content__block:first-child .m-custom-content__block-inner{padding-left:5%;max-width:500px;margin-left:auto}[data-section-type=collection-list] .m-collection-list__wrapper{padding-top:var(--spacing-sections-desktop);padding-bottom:var(--spacing-sections-desktop)}.container-full .image-with-text .m-richtext .content__box,.m-custom-content:not(.split-reviews) .container-full .m-richtext{padding:100px 70px;max-width:700px}.m-hero__content{max-width:70rem!important}.lg-blocks .m\:column:first-child{padding-left:calc(5% + 15px)}.lg-blocks .m\:column:nth-child(2){padding-right:calc(5% + 15px)}.custom-form .m-custom-content__wrapper>div:first-child form.klaviyo-form{margin-right:unset!important}.custom-form .m-custom-content__wrapper>div:nth-child(2) form.klaviyo-form{margin-left:unset!important}form.klaviyo-form{padding:100px 70px!important;max-width:700px!important}}.m-custom-content__block-image_with_text.links .m-richtext__description ul{position:relative;list-style:none;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;gap:15px;margin-top:20px;padding-left:0!important}.m-custom-content__block-image_with_text.links .m-richtext__description ul li a{font-size:13px;padding:20px 30px 15px;text-transform:uppercase;font-family:M-Heavy-Font;letter-spacing:.1em}.m-custom-content__block-image_with_text.links li a:hover{text-decoration:none}.m-hero .m-hero__content p{max-width:600px;margin-left:auto;margin-right:auto}.m-hero .m-hero__content ul{position:relative;list-style:none;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;gap:20px;margin-top:20px}.m-hero .m-hero__content ul li a{font-size:13px;padding:20px 30px 15px;text-transform:uppercase;font-family:M-Heavy-Font;letter-spacing:.1em}.m-icon-box .m-button{margin-top:0!important}.m-icon-box--vertical .m-icon-box__content .m-icon-box__heading.h4{text-transform:uppercase;max-width:500px;margin-left:auto;margin-right:auto;font-family:ABC-Heading-Font;letter-spacing:0;line-height:1em;margin-bottom:20px;margin-top:0!important}.step-blocks .m-section-my{margin-top:0!important}.step-blocks .m-custom-content__block-inner{background-color:#eeeeeb!important}.step-blocks .image-with-text .content__box{padding:0 20px 40px}.step-blocks .image-with-text p.h6{display:inline-block;border-bottom:2px solid;margin-bottom:20px!important}.step-blocks .image-with-text .m\:flex-wrap{flex-direction:column}.step-blocks .lg\:m\:w-6\/12{width:100%}.m-custom-content__block-image_with_text.lg\:m\:w-1\/3 .m-image.m-image-loaded{--aspect-ratio: 1.3 !important}.split-reviews .m-custom-content__wrapper .m-custom-content__block:first-child .m-custom-content__block-inner .m-richtext__description:after{content:"";display:block;width:auto;height:65px;margin-top:25px}.split-reviews.pink .m-custom-content__wrapper .m-custom-content__block:first-child .m-custom-content__block-inner .m-richtext__description:after,.split-reviews.brown .m-custom-content__wrapper .m-custom-content__block:first-child .m-custom-content__block-inner .m-richtext__description:after{background:url(/cdn/shop/files/cheers-block.png) no-repeat top left / contain}.split-reviews.purple .m-custom-content__wrapper .m-custom-content__block:first-child .m-custom-content__block-inner .m-richtext__description:after{background:url(/cdn/shop/files/cheers-block.png) no-repeat top left / contain}.split-reviews.blue .m-custom-content__wrapper .m-custom-content__block:first-child .m-custom-content__block-inner .m-richtext__description:after{background:url(/cdn/shop/files/cheers-block_blue.png) no-repeat top left / contain}.split-reviews .m-custom-content__wrapper .m-custom-content__block:nth-child(2) .m-custom-content__block-inner{min-height:442px}.split-reviews.pink .m-custom-content__wrapper .m-custom-content__block:nth-child(2) .m-custom-content__block-inner{background:url(/cdn/shop/files/review-img.png) no-repeat top left / contain}.split-reviews.purple .m-custom-content__wrapper .m-custom-content__block:nth-child(2) .m-custom-content__block-inner{background:url(/cdn/shop/files/review_purple.png) no-repeat top left / contain}.split-reviews.brown .m-custom-content__wrapper .m-custom-content__block:nth-child(2) .m-custom-content__block-inner{background:url(/cdn/shop/files/review_brown.png) no-repeat top left / contain}.split-reviews.blue .m-custom-content__wrapper .m-custom-content__block:nth-child(2) .m-custom-content__block-inner{background:url(/cdn/shop/files/review-img_blue3.png) no-repeat top left / contain}.klaviyo-form .needsclick button#downshift-0-toggle-button{margin-right:-8px;padding:5px 20px 2px!important}@media screen and (max-width:767px){.klaviyo-form .needsclick div:last-child{margin-left:auto;margin-right:auto}.klaviyo-form .needsclick div:nth-child(n+3){flex-wrap:wrap}.klaviyo-form .needsclick div:nth-child(n+3) div{width:100%;flex:unset!important}}[data-section-type=collection-list] responsive-image.m-image-loaded{min-height:389px!important}.m-mixed-layout .m-mixed-layout__inner{gap:0}.m-mixed-layout .m-mixed-layout__inner .m-richtext__button.m-button.m-button--primary{background-color:#4e4a99!important;padding:10px 32px 6px!important}.m-mixed-layout .m-mixed-layout__inner{gap:10px}.m-slider-controls__button{background-color:#dbdbfa}.m-slider-controls__button:hover{background-color:#2c479b;box-shadow:none}#m-custom-template--27463203094894__custom_content_yiXtzJ{background-image:url(/cdn/shop/t/20/assets/flowers1c_wh.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat}#m-custom-template--27463203094894__custom_content_dYxxMi{background-image:url(/cdn/shop/t/20/assets/flowers2b_wh.svg);background-size:contain;background-position:left bottom;background-repeat:no-repeat}#m-custom-template--27463203094894__custom_content_CL7TP9{background-image:url(/cdn/shop/t/20/assets/flowers3a_wh.svg);background-size:contain;background-position:right;background-repeat:no-repeat}#m-custom-template--27463203094894__custom_content_Qw38xP{background-image:url(/cdn/shop/t/20/assets/flowers4a_wh.svg);background-size:contain;background-position:left bottom;background-repeat:no-repeat}.mothers-day-2026 .m-faqs-section .container .m-row{background-color:#f4eaf8!important}.pairings-collection .m-faqs-section .container .m-row{background-color:#f8e9f0!important}.m-faqs-section__content:before{top:52px!important}.copy-block .m-custom-content__block-text,.info-graphics .m-section__description,.m-custom-content .m-section__description{max-width:650px;margin-left:auto;margin-right:auto;margin-top:0}.copy-block .m-custom-content__block-text .m-custom-content__block-inner .m-richtext:after{background-image:url(/cdn/shop/files/established.svg);content:"";position:relative;display:block;height:50px;width:100px;background-size:contain;background-repeat:no-repeat;margin-left:auto;margin-right:auto;background-position:bottom}.m-custom-content.collection .m\:flex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.m-custom-content.info-graphics .m\:flex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin-left:auto;margin-right:auto}.m-custom-content.info-graphics .m-custom-content__block-image{max-width:250px;margin-left:auto;margin-right:auto}.m-custom-content.collection .m-custom-content__wrapper,.m-custom-content.info-graphics .m\:flex{margin-top:40px}.m-richtext__description ol li{margin-bottom:10px}.m-richtext__description li strong{text-transform:uppercase;letter-spacing:.1em;font-size:.9em;font-family:M-Heavy-Font}.m-richtext__description ol{counter-reset:my-awesome-counter;list-style:none;padding-left:0}.m-richtext__description ol li{counter-increment:my-awesome-counter;position:relative;margin-bottom:15px;padding-left:40px}.m-richtext__description ol li:before{content:counter(my-awesome-counter);color:#fff;width:28px;height:28px;border-radius:50%;border:1px solid #fff;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;font-size:14px;font-weight:700;padding-top:3px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cd_collection-landing.css.map */
