:root{--navy: #20385c;--cream: #f4eedc;--teal: #1cb5aa;--peach: #fcba9b;--white: #ffffff;--glass: rgba(255, 255, 255, .4);--transition: all .5s cubic-bezier(.165, .84, .44, 1);--grid-desktop-horizontal-spacing: 40px}body{background:var(--cream)!important}.announcement-bar__message{color:var(--cream);text-align:center;padding:10px;letter-spacing:2px;text-transform:uppercase;font-family:Inter,sans-serif}.header-wrapper{background:#f4eedce6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header:not(.drawer-menu).page-width{display:flex;justify-content:space-between}.header:not(.drawer-menu).page-width .header__heading{text-transform:uppercase}.header__heading-link{padding:0;margin-left:0!important;text-transform:uppercase}.best-sellers .collection{padding-block:4vw}.best-sellers .title{text-align:center;font-size:3.5vw}.best-sellers .grid{margin-bottom:5rem}.best-sellers .grid--3-col-desktop .grid__item{padding:15px;border-radius:4px;background:var(--glass)}.best-sellers .card__information{padding-bottom:0;padding-top:2.3rem}.best-sellers .card__heading.h5 a{font-size:2.2rem;letter-spacing:0}.best-sellers .price{color:var(--teal)!important;margin-block:15px!important;letter-spacing:0;font-weight:600;font-family:Inter,sans-serif;line-height:1;margin-block:1.1rem 2.5rem!important}.best-sellers .quick-add{margin:0}.best-sellers .button:before,.best-sellers .button:after{display:none}.best-sellers .quick-add__submit{width:max-content!important;border:none;letter-spacing:0;background:none;display:block;min-width:unset;padding:0 0 3px;height:auto;line-height:1;border-bottom:1px solid var(--navy);color:var(--navy);font-weight:700;text-transform:uppercase;min-height:unset;font-size:1.3rem;font-weight:600}.best-sellers .quick-add__submit:hover{border-bottom:1px solid var(--teal);color:var(--teal)}.best-sellers .collection__view-all a{font-size:2rem;line-height:1}@media screen and (max-width:768px){.best-sellers .title{font-size:5.5vw}}@media screen and (max-width:480px){.best-sellers .title{font-size:7.5vw}.best-sellers .card__heading.h5 a{font-size:1.6rem;line-height:1.3}}.shop-by-occasion .media.media--transparent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(32,56,92,.8),transparent 50%);z-index:0;transition:opacity .5s ease}.shop-by-occasion .card__content{position:absolute;left:0;bottom:9%;z-index:2;width:100%;padding-inline:5%!important;display:block}.shop-by-occasion .card__heading{font-size:4.8rem;color:var(--white);font-weight:400}.shop-by-occasion .icon-wrap{display:none}.shop-by-occasion .collection-list-view-all{margin-top:5rem;text-transform:uppercase}@media screen and (max-width:989px){.shop-by-occasion .collection-list{gap:19px}}.collection-hero__inner{padding-top:50px}.collection-hero__title{margin:0!important}.collection-hero__text-wrapper{text-align:center;display:flex;flex-direction:column;align-items:center}.product-grid a{font-size:2rem}.product-grid .price{color:var(--teal)!important;font-weight:600}@media screen and (max-width:989px){.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.product-grid .grid__item{width:100%;max-width:100%}.product-grid a{font-size:1.6rem;line-height:1.3}}.related-products .related-products__heading{text-align:center;font-size:3.5vw}.wedding-hero .banner__box{background:#fffc!important;border-radius:15px!important;padding:7rem;max-width:fit-content!important}.wedding-hero .banner__heading{font-size:clamp(25px,4vw,5rem)}.wedding-hero .banner__text{margin:0;font-size:clamp(20px,2.4vw,3rem)}@media screen and (max-width:480px){.wedding-hero .banner__box{padding:40px}}.wedding-samples{padding-block:80px}.wedding-samples .image-grid-title{text-align:center;margin:0 0 2rem;font-size:clamp(26px,6vw,4rem);line-height:1.3;color:var(--navy)}.wedding-samples .image-grid-subtitle{text-align:center;margin-bottom:5rem}.wedding-samples .image-grid-subtitle p{margin-top:0;margin-bottom:0;line-height:1.3;font-size:clamp(13px,.9vw,2rem);color:#20385cb3}.wedding-samples .image-grid-subtitle p:not(:last-child){margin-bottom:1rem}@media screen and (max-width:480px){.wedding-samples{padding-block:50px}}.footer .grid{gap:15rem;display:grid;grid-template-columns:repeat(3,1fr)}.footer .grid .footer-block:nth-child(3) .footer-block__details-content{line-height:1}.footer .footer-block{width:100%}.footer .footer-block__brand-info h2,.footer .footer-block__heading{font-size:3rem}.footer .footer__blocks-wrapper a:hover{text-decoration:none}.footer .list-social{gap:19px;margin-top:25px}.footer .list-social__link{padding:0}.footer .svg-wrapper,.footer .list-social__item .icon{width:30px;height:30px}.footer .footer__content-bottom-wrapper--center{justify-content:space-between}.footer .footer__content-bottom-wrapper--center p{margin:0;font-size:1.2rem}.footer .footer__content-bottom-wrapper--center a{color:inherit}.footer .footer__content-bottom-wrapper--center a:hover{text-decoration:none}.footer .madeby{margin-top:1.5rem;text-align:center}@media screen and (max-width:1360px){.footer .grid{gap:7rem}}@media screen and (max-width:768px){.footer .footer__content-bottom-wrapper--center{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
