:root{--font-heading-family: "Iowan Old Style";--font-body-family: "Aeonik";--font-subtitle-family: "Aeonik";--font-header-menu-family: "Aeonik";--font-button-family: "Aeonik";--font-heading-card-family: "Iowan Old Style";--font-text-card-family: "Aeonik";--font-badge-family: "Aeonik"}:root,[data-scheme=auto] .color-background-1{--color-border: 183, 183, 183}section#shopify-section-sections--17847016128744__multicolumn_imQ8ry{display:none}.body-template-index section#shopify-section-sections--17847016128744__multicolumn_imQ8ry{display:block}sticky-header.header-wrapper,section.shopify-section,.product-card{background-color:#f8f4ec!important}.breadcrumb_margin{display:none}.collection-grid .border-item:last-child:before{content:none}.container{max-width:1368px;margin:auto}a.button.button--secondary{background-color:transparent;border:solid 1px}a.button{border-radius:4px}.cards-grid__button-wrapper:has(.button--secondary){display:flex;flex-direction:row;gap:16px}.heading-1 h2.video-banner__heading,h2.cards-grid__heading.h2{font-size:64px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-1.28px}h1.collection-list-heading.h2,h2.image-with-text__heading.inline-richtext.h3,h2.rich-text__heading.title--section.h1,h2{font-size:48px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.96px}.blog__post.article:first-child h3.article-card__title.h5,h2.testimonials__desc{font-family:Iowan Old Style;font-size:32px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.64px}h3.multicolumn-card__info-title.h5,h3.card__title a{font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px}p.article-card__excerpt{font-family:Iowan Old Style;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.32px}h3.tab__item-info-title{font-size:48px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.96px}.rich-text__text.large-font{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.image-with-text__text.richtext__content{font-size:20px;font-style:normal;font-weight:400;line-height:150%}.tabs__subheading.subtitle,.testimonials__subheading.subtitle,.image-with-text-item-btns .subtitle,.price__regular,a.card__collection-title.subtitle.unstyled-link,.rich-text__subheading.subtitle{font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:normal}span.card__quickview-text.button-label,.contact-number a,a.button{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.richtext__content.multicolumn_card-desc.medium-font{font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding-top:10px}.price__regular,a.card__collection-title.subtitle.unstyled-link{color:#414141}h5.footer-block__heading.subtitle{font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:normal}.footer__copyright.small-font,.article-card__block{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.footer .footer-block__details-content .footer--button{font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:150%!important}a.button{padding:15px 30px}span.button-icon{margin-left:10px}a.button.button--tertiary{padding:0}.section_border_bottom,.section-button__line,.section-header__line,.rich-text.fb-bottom,.footer__blocks-wrapper .footer-block{border:none!important}.featured-blogs .blog__post:not(.hide_border):after,.multicolumn .border-item:not(.hide_border) .multicolumn-card:before,.popular-products .border-item:after,.cards-grid__item_border{display:none!important}.header-logo-top{padding:24px 2.4rem;display:flex;justify-content:center;border-bottom:1px solid rgba(18,18,18,.3);margin-left:-2.4rem}.header-logo-top+.header-top__wrapper{grid-template-columns:auto auto}.header-logo-top+.header-top__wrapper:has(.contact-number){grid-template-columns:auto auto auto}.contact-number{display:flex;justify-content:center}.contact-number a{display:flex;align-items:center;gap:8px}.contact-number a span{position:relative}.contact-number a span:before{content:"";position:absolute;bottom:-.1rem;height:.1rem;background:currentColor;width:0;left:0;transition:all var(--duration-default) linear}.contact-number a span:hover:before{width:100%}.header-top .container{max-width:100%}.header-top .container .header-top__wrapper{max-width:1345px;margin:auto}.header-mega-menu{width:200%;max-width:1345px}.header-mega-menu__submenu{width:100%;max-width:100%;min-width:100%}.mega-menu-announcement-bar{background-color:#f0ede9}.header-mega-menu .mega-menu__collection,.header-mega-menu .mega-menu__collection img{border-radius:4px}.header-mega-menu .mega-menu__collection .promo_text{justify-content:flex-end!important}.header-mega-menu{border-top:solid 1px #1212124d}.list-menu-has-child .with-arrow{display:flex;align-items:center;padding-right:12px}.list-menu-has-child .with-arrow svg{margin-left:-4px;transform:rotate(0);transition:.3s}.list-menu-has-child .with-arrow:hover svg{transform:rotate(-180deg)}.header-mega-menu__have-submenu__list>li a:has(svg){display:flex;align-items:center;gap:8px}ul.header-mega-menu__submenu .menu_name{opacity:0}h2.cards-grid__heading.h2{max-width:590px}.richtext__content.cards-grid-text{font-size:20px;font-style:normal;font-weight:400;line-height:150%}.richtext__content.cards-grid-text{max-width:450px!important}.video-banner__column.video-banner__column--column{max-width:870px;margin:auto}.rich-text__subheading.subtitle{margin-bottom:40px!important}h2.rich-text__heading.title--section.h1{max-width:480px;margin-left:auto;margin-right:auto}.rich-text__text.large-font{max-width:768px!important}.rich-text__blocks-large h2.rich-text__heading.title--section.h1{max-width:max-content}h5.collection-card__title{display:flex;align-items:center;justify-content:space-between}.collection-grid__box.border-item .button-icon{transition:.3s;transform:rotate(0)}.collection-grid__box.border-item:hover .button-icon{transform:rotate(-45deg)}.no-borders .section-header__line{border-bottom:0}.collection-grid.no-borders .border-item:not(.hide_border) .collection-grid__cards:after,.collection-grid.no-borders .border-item:after,.collection-grid.no-borders .border-item:not(.hide_border) .collection-grid__cards:before,.collection-grid.no-borders .border-item:before{display:none}.nb-center.tabs .tabs_left-wrapper{border-right:0px}.product-markers.section-template--17847015702760__product-markers-padding .product-markers__wrapper{padding-top:0}.hp-iwt.image-with-text{background-color:#f0ede9}.hp-iwt.image-with-text .image-with-text__media-item .image-with-text__media{border:0px}.image-with-text .container{padding:35px 0!important}.multicolumn .border-item .multicolumn-card{justify-content:flex-start!important}.testimonials .testimonials__item-wrapper{max-width:768px!important}.testimonials__subheading.subtitle{margin-bottom:70px!important}.article-card .article-card__text.richtext__content{height:calc(100% - 60px)}.ticker .swiper-slide svg{padding-right:20px}.custom-iwt.image-with-text .image-with-text__media-item .image-with-text__media{border:0}.custom-iwt.image-with-text .image-with-text__grid>div{flex:0 0 50%;max-width:50%}.custom-iwt.image-with-text .image-with-text__text-item .image-with-text__content{justify-content:center}.text-s .image-with-text__text.richtext__content{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.rich-text.fb-bottom{border-bottom:1px solid rgba(var(--color-border))}.rich-text.fb-bottom .section_border_bottom{border-bottom:none}.logo-affiliate img{width:100%;max-width:475px}.footer-block.footer-block--logo .list-social{display:none}ul.footer-block__details-content.list-unstyled.policies+ul{margin-top:30px}.accordion ul.footer-block__details-content.list-unstyled.policies+ul{margin-bottom:24px}.footer-block--logo-desc{margin-top:30px!important}.collection-product-list:after{left:-100vw;width:300vw}.collection-card__desc.richtext__content h1{font-size:16px}.collection-card:hover .button-icon{transform:rotate(-45deg)}.collection-card .button-icon{transition:.3s}.body-template-list-collections section#shopify-section-sections--17847016128744__ticker{border-top:1px solid rgba(var(--color-border))}.sympathy-banner .rich-text__subheading.subtitle{margin-bottom:20px!important}.sympathy-banner h2.video-banner__heading{max-width:632px;margin:auto}.block-images{display:flex;align-items:center;justify-content:center;gap:45px}.sympathy-banner .video-banner__subheading.richtext__content.large-font{margin:20px 0 30px;font-family:IowanOldSt BT;font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px}.bullet_text ul{list-style-type:none;padding-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bullet_text ul li:before{content:"";display:inline-block;width:24px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z" fill="%23121212"/></svg>') no-repeat center center;margin-right:10px;position:absolute;left:0}section:has(.no-space){padding:1px!important}.products-grid_no-filter .collection-product-list .collection-grid-card:before,.products-grid_no-filter .collection-product-list:after,.products-grid_no-filter.products-grid:after{left:-75%}.rich-text__text.large-font.bullet_text{text-align:left;max-width:1140px!important;margin-top:50px}.bullet_text ul li{position:relative;padding-left:35px}section#shopify-section-template--18469931712744__rich_text_Qxiyrf .rich-text__blocks-small .rich-text__wrapper{max-width:100%}.video-banner__wrapper.video-banner__column--center.video-banner__block--center{width:100%}.video-banner__media img{width:100%;object-fit:cover}.video-banner.full-width{padding:0}.video-banner .video-banner__media{width:100%}a.custom-continue-shopping{width:100%;display:block}.shopify-section.section-main-cart{background-color:#f8f4ec}.cart-items thead tr th,.main-cart .cart__blocks-content.js-contents-2{background-color:#f2eee4}.custom-additional-details{width:100%;max-width:42rem;display:flex;flex-direction:column;gap:20px}p.cart-attribute__field label{display:flex;align-items:flex-end;line-height:1;margin-bottom:2rem;color:rgba(var(--color-foreground),.75);font-weight:500}p.cart-attribute__field{margin:0}div#order-slots input,div#order-slots textarea,.cart-attribute__field textarea,.cart-attribute__field input,.cart-attribute__field select{padding:3px;text-align:left;background:rgb(var(--color-background-input));font-size:1.2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);border:.1rem solid rgb(var(--color-border-input));box-sizing:border-box;transition:border,background var(--duration-default);border-radius:2px}textarea:focus-visible,select:focus-visible,input:focus-visible{outline:none}div#order-slots input,div#order-slots textarea,.cart-attribute__field textarea,.cart-attribute__field input{width:100%;padding:1rem}.main-cart__wrapper{margin-bottom:2.4rem}p#orders-slots-heading,#additional-details label{margin:0 0 10px!important;font-weight:500!important;color:rgba(var(--color-foreground),.75)}div#order-slots{padding:0!important}.body-template-product section#shopify-section-sections--17847016128744__newsletter{display:none}.product-form__buttons-row button[type=submit]{border:solid 1px;border-radius:4px;background-color:transparent;padding:15px;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.product-form__buttons-row button[type=submit]:hover{background-color:#2a2a2a;color:#fff}.custom-left-content-container .product-about:first-child{margin-top:0}.custom-left-content-container .product-about:last-child .product-about__accordion-item{border-bottom:0px}.custom-left-content-container h2.subtitle.product-about__accordion-title,.custom-left-content-container .product-about__accordion-description{padding-left:20px;padding-right:20px}.container-page.section-template--17847015866600__main-padding{max-width:1024px}.container-page.section-template--17847015866600__main-padding .page-header{margin-top:0;padding-top:50px}.container-page.section-template--17847015866600__main-padding .rte{margin-bottom:0}.image-right .image-with-text__grid{flex-direction:row-reverse}.featured-blog.image-with-text .image-with-text__media-item .image-with-text__media{border:0}.featured-blog.image-with-text .image-with-text__grid>div{flex:0 0 50%;max-width:50%}.featured-blog.image-with-text .image-with-text__text-item .image-with-text__content{justify-content:center}.subtitle span:first-child{font-family:Aeonik;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.featured-blog .subtitle{display:flex;align-items:center;gap:23px;margin-bottom:10px;flex-wrap:wrap}.subtitle span:last-child{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-transform:initial}.article-template__content-box table:not([class]) td{border:0}.article-template__content-box table:not([class]){box-shadow:none}.article-template__text{display:flex;flex-direction:column;justify-content:center}.article-template__info,.article-template .breadcrumb_margin{display:flex}.featured-blogs .blog__post.article h3.article-card__title.h5{font-family:IowanOldSt BT;font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.4px}.article-template .article-template__footer-content{flex-direction:row-reverse}#shopify-section-template--18254613315816__image_banner_nf89ra:has(.page-banner){--image-height: 184px}#shopify-section-template--18254613315816__image_banner_nf89ra .image-banner__img img{object-position:left top}.page-banner .image-banner__column{padding:60px}.page-banner .image-banner__column-item.image-banner__column-item-top{padding:0}.page-banner .image-banner__column--center .image-banner__column-content{flex-direction:unset}.page-banner h2.image-banner__heading.h1{font-size:48px}.image-contain .image-banner__img img{object-fit:contain}.image-height-auto.image-with-text .image-with-text__media-item .image-with-text__media img{object-position:top}.wedding-banner .cards-grid__info{align-items:center;text-align:center;margin:0}.wedding-banner.cards-grid .cards-grid__wrapper__content{justify-content:center}.wedding-banner h2.cards-grid__heading.h2{max-width:800px}.wedding-banner .richtext__content.cards-grid-text{max-width:500px!important}.wedding-gallery-section .multicolumn-card__image-size-medium,.wedding-published-section .multicolumn-card__image-size-medium,.wedding-multi .multicolumn-card__image-size-medium{width:100%;height:auto}.wedding-gallery-section h3.multicolumn-card__info-title.h5,.wedding-published-section h3.multicolumn-card__info-title.h5{font-family:Aeonik;font-size:16px;font-style:normal;font-weight:700;line-height:150%;color:#414141;text-transform:uppercase}.wedding-gallery-section.multicolumn .multicolumn-card__wrapper,.wedding-multi.multicolumn .multicolumn-card__wrapper{align-items:flex-start;width:100%;padding-top:20px}.wedding-published-section.multicolumn .multicolumn-card__wrapper{align-items:center;width:100%;padding-top:20px}.wedding-gallery-section.multicolumn .multicolumn-list__wrapper,.wedding-published-section.multicolumn .multicolumn-list__wrapper,.wedding-multi.multicolumn .multicolumn-list__wrapper{gap:24px}.wedding-gallery-section .multicolumn-card__image-wrapper,.wedding-published-section .multicolumn-card__image-wrapper,.wedding-multi .multicolumn-card__image-wrapper{width:100%}.wedding-gallery-section .richtext__content p:last-child{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-transform:none;color:#414141;letter-spacing:0}.wedding-gallery-section .section-header__desc.richtext__content.subtitle{max-width:774px;margin:0 auto}.wedding-gallery-section h2.section-header__title.title--section,.wedding-published-section h2.section-header__title.title--section{font-size:48px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.96px;color:#121212;margin-bottom:20px}.wedding-published-section h2.section-header__title.title--section{margin-bottom:0}.rich-text.wedding-richtext{background:#f0ede9}.wedding-richtext .rich-text__blocks.rich-text__blocks-large{background:transparent;display:flex;align-items:center;justify-content:center;padding:60px 20px}.wedding-richtext h2.rich-text__heading.title--section.h1{margin-bottom:30px;max-width:664px}.wedding-richtext2 .rich-text__blocks-large .rich-text__wrapper{max-width:780px}.wedding-richtext2 .rich-text__text.large-font p,.wedding-richtext2 .rich-text__text.large-font p a{font-family:Aeonik;font-size:18px;font-style:normal;font-weight:400;line-height:150%;color:#414141}.wedding-multi.multicolumn .multicolumn-card__info{align-items:flex-start;text-align:left}.wedding-multi .richtext__content.multicolumn_card-desc.medium-font{text-align:left}.wedding-multi.multicolumn .border-item:after{display:none}.wedding-multi.multicolumn .multicolumn-card__wrapper{padding-bottom:0;flex-direction:column-reverse}.wedding-multi .multicolumn-card__image-wrapper{margin:15px 0 0}.body-template-page-wedding .multicolumn .border-item:after{display:none}.wedding-banner .cards-grid__item.have-overlay.color-background-2.background{height:507px}@media screen and (min-width:576px){.hp-banner .cards-grid__item .cards-grid__item-list{min-height:507px}.collection-grid .border-item:before{content:"";position:absolute;width:1px;height:100%;background:rgb(var(--color-border));right:calc(var(--gap) / -2);pointer-events:none;top:50%;transform:translateY(-50%)}}@media screen and (min-width:990px){.image-height-auto.image-with-text .image-with-text__media-item .image-with-text__media img{height:auto}.hp-banner .cards-grid__item:nth-child(1) .cards-grid__item_border{height:calc(100% + 12.8rem)}.padding-tb .cards-grid__wrapper{padding:60px 0}.hp-iwt.image-with-text .image-with-text__media-item{flex:0 0 60%;max-width:60%}.hp-iwt.image-with-text .image-with-text__text-item{flex:0 0 40%;max-width:40%}}@media screen and (min-width:1200px){.popular-products.col-3 .popular-products__wrapper{grid-template-columns:repeat(3,1fr)}.popular-products.col-3 .border-item:nth-child(3n):after{content:none}.collection-list .collection-product-list.wrapper-per-row__3 .border-item:nth-child(3n+1):after{content:""}.collection-list .collection-list-heading{border-bottom:none!important}}@media screen and (min-width:1360px){.hp-banner.cards-grid .cards-grid__wrapper__content{padding:40px}.hp-banner.cards-grid .cards-grid__item:nth-child(n+2) .cards-grid__wrapper__content{padding:24px}.main-cart__wrapper{position:relative}.custom-additional-details{position:absolute;top:0;right:0}div#main-cart-footer{padding-top:655px}}@media screen and (max-width:1400px){.header-mega-menu{width:200%;max-width:1175px}.testimonials__subheading.subtitle{margin-bottom:0!important}}@media screen and (max-width:989px){.featured-blog .subtitle{justify-content:center}.custom-iwt.image-with-text .image-with-text__grid>div,.featured-blog.image-with-text .image-with-text__grid>div{flex:0 0 100%;max-width:100%}}@media screen and (max-width:768px){.testimonials__subheading.subtitle{margin-bottom:20px!important}}@media screen and (max-width:767px){.heading-1 h2.video-banner__heading,h2.cards-grid__heading.h2{font-size:35px}h1.collection-list-heading.h2,h3.tab__item-info-title,h2.image-with-text__heading.inline-richtext.h3,h2.rich-text__heading.title--section.h1,h2,.page-banner h2.image-banner__heading.h1{font-size:33px}.blog__post.article:first-child h3.article-card__title.h5,h2.testimonials__desc{font-size:22px}.hp-banner.cards-grid .cards-grid__wrapper__content{padding:40px 16px!important}.block-images{gap:20px;flex-wrap:wrap}.body-template-page-wedding .richtext__content.cards-grid-text{font-size:18px}.wedding-gallery-section .richtext__content p:last-child{padding:0 20px}.wedding-gallery-section h2.section-header__title.title--section,.wedding-published-section h2.section-header__title.title--section{font-size:33px}.wedding-banner .cards-grid__item.have-overlay.color-background-2.background{height:auto}}@media screen and (max-width:749px){.sympathy-banner .video-banner__content:after{display:none}}@media screen and (max-width:560px){.bullet_text ul{grid-template-columns:repeat(1,1fr)}.cards-grid__button-wrapper:has(.button--secondary){flex-wrap:wrap}.cards-grid__button-wrapper .button--secondary{margin:0!important}.multicolumn-card.multicolumn-card--image{padding:0 20px}}@media screen and (max-width:375px){.contact-number a{font-size:13px}.contact-number a svg,.header-top__left{display:none}}@media screen and (max-width:374px){.video-banner__wrapper.video-banner__column--center.video-banner__block--center{position:relative;background-image:url(/cdn/shop/files/Sympathy_banner_image.png?v=1738926430);background-size:cover;background-position:center;border-radius:4px}.video-banner__media{display:none}}.spb-productoptionswatchwrapper{margin-right:10px!important}.spb-productoptionswatch{border:1px solid rgb(183,183,183)}@media screen and (max-width:640px){.rt-alb>div{padding:24px}.rt-alb>div .rich-text__text{margin-bottom:0}}.multicolumn-list__item>a{text-decoration:none}#infiniteoptions-container .with-message>span>div{color:red;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
