@media screen and (max-width:749px){nav.breadcrumbs ol li a{font-size:16px}}@media screen and (min-width:750px){.page-width{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:319px){body .header{display:grid;grid-template-areas:"left-icons heading icons  ";grid-template-columns:auto 150px auto!important;align-items:center}.menu-drawer-container .header__icon span{display:flex;align-items:center;justify-content:start}}@media screen and (min-width:577px){.header-wrapper .header details-modal.header__search{display:none}.header .itg-search-icon.search-modal__content{padding:0}.header .itg-search-icon .reset__button{right:0}.header .search__input.field__input:focus~.field__label{display:none}.header .search__input.field__input:focus{padding:10px 32px 10px 10px!important}}@media screen and (max-width:989px){.header details-modal.header__search{display:none}}@media screen and (min-width:990px){.header-wrapper .header:not(.drawer-menu).page-width{padding-left:28px;padding-right:28px}}@media screen and (min-width: 990px){.header-wrapper .header{padding-top:15px;padding-bottom:15px}.header-wrapper .header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto auto 207px;column-gap:32px}}@media screen and (min-width:750px){.footer__content-top.page-width{padding:0 30px;position:relative}.footer__blocks-wrapper .footer-block:first-child{width:35%;padding:20px}.footer__blocks-wrapper .footer-block:nth-child(2){width:25%;padding:20px}.footer__blocks-wrapper .footer-block:nth-child(3){width:25%;padding:20px}.footer__blocks-wrapper .footer-block:nth-child(4){width:15%;padding:20px}.footer .footer__blocks-wrapper.grid{column-gap:0px}}@media screen and (max-width:576px){.header-wrapper .field__label{display:none}.header{display:grid;grid-template-areas:"left-icons heading icons  ";grid-template-columns:auto 200px auto!important;align-items:center}.header-wrapper .itg-search-icon{display:none;padding:0}.header-wrapper .desktop-localization-wrapper{display:none}.header details-modal.header__search{display:block;justify-self:end}.catalog-col-2 h2{text-align:center}.header__icon .svg-wrapper{width:44px;height:44px;justify-content:end}.header .search__input.field__input{padding:10px 78px 10px 10px!important}}@media screen and (max-width:1120px) and (min-width:750px){.custom-image-banner .banner__content{background:#fff}.custom-image-banner .banner__content{padding:0!important}.banner__box .banner-main-heading{margin:0;padding:15px 30px;background-color:#b8ac5c;color:#fff;font-size:30px;font-weight:100}.custom-image-banner .banner__heading{font-size:35px;line-height:1.2em;margin-bottom:20px;margin-top:30px;text-align:center}.custom-image-banner .banner__text p{margin-bottom:20px;text-align:center}.custom-image-banner .banner__box{background-color:#ffffffb5;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 75px!important;margin:0 auto}.custom-image-banner .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{position:unset}.custm_banner_image .banner{flex-direction:column}.custom-image-banner .banner__media{position:unset}.custom-image-banner .banner__box{max-width:100%;min-width:auto}}@media screen and (max-width:750px){.banner__box .banner-main-heading{margin:0;padding:15px 30px;background-color:#b8ac5c;color:#fff;font-size:30px;font-weight:100}.custom-image-banner .banner__heading{font-size:25px;line-height:1.2em;margin-bottom:20px;margin-top:30px;text-align:center}.custom-image-banner .banner__text p{margin-bottom:20px;text-align:center}.custom-image-banner .banner__box{background-color:#ffffffb5!important;width:auto;min-width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 48px!important;margin:-133px auto 0}.custom-image-banner .banner_mobile_media.media>*:not(.zoom):not(.deferred-media__poster-button){height:100%!important}}@media screen and (min-width:750px){.custom-image-banner .banner__content{padding:40px}}@media screen and (max-width:750px){.custom-rich-text h3.richtext-subheading{color:#000c30;font-family:"Playfair Display",Sans-serif;font-size:25px;font-weight:100;text-transform:capitalize;line-height:normal;letter-spacing:0px}.custom-rich-text .rich-text__heading{color:#000c30;font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:100;text-transform:capitalize;line-height:normal;letter-spacing:0px}.custom-rich-text .rich-text__text h4{font-size:20px;line-height:normal;font-family:Playfair Display,serif;margin:10px}}@media screen and (max-width:989px){h2.wishlistheading{font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:100;text-transform:capitalize;line-height:normal;text-align:center;color:#fff;margin-top:40px}.wishlist-row{display:flex;flex-wrap:wrap;gap:30px;flex-direction:column}.wishlist-col-1{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.wishlistoptiontitle{font-size:25px;line-height:normal;margin-top:20px}.wishlist-icon svg{width:50px;height:auto}.wishlistdescription{font-size:30px;font-family:Playfair Display,serif;line-height:1.3em;text-align:center;color:#fff;margin-top:15px;margin-bottom:40px}.wishlist-col-2{width:100%;position:relative}}@media screen and (max-width:749px){.wishlist-col-2{width:80%;position:relative;margin:0 auto}.wishlist-col-1{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:65%;margin:0 auto}.wishlist-col-1{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:64%;margin:0 auto}.wishlistoptiontitle{font-size:17px;line-height:normal;margin-top:20px}}@media screen and (max-width:750px){.catalog-col-1 img{transition-duration:.3s;max-width:200px}.custom_collection h2.collection-list-title{font-size:30px;line-height:normal;text-align:center}.custom_collection .custom_subheading p{font-size:17px;letter-spacing:normal;line-height:normal}.custom_collection .collection-list-wrapper{padding:30px 10px!important}}@media screen and (min-width: 990px){.custom_collection .card:hover .media.media--hover-effect>img:first-child:only-child,.custom_collection .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}}@media screen and (min-width:1199px){.catalog-row{display:flex;flex-wrap:wrap}.catalog-col-1{width:calc(30% - 40px)}.catalog-col-1 img{display:block;width:100%;max-width:248px}.catalog-col-2{width:calc(70% - 40px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media screen and (max-width:1200px){.catalog-row{display:flex;flex-wrap:wrap;flex-direction:column}.catalog-col-1{width:100%;display:flex;justify-content:center;align-items:center}.catalog-col-2{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog-col-2-text p{color:#000c30;letter-spacing:normal;text-align:center}}@media screen and (max-width:749px){.multi_column .title-wrapper-with-link h2.title.inline-richtext.h1{font-size:30px;padding:22px 0;text-align:center}.multi_column .title-wrapper-with-link:before{content:"";position:absolute;top:0;width:300px;height:2px;background:#3771a8}.multi_column .title-wrapper-with-link:after{content:"";position:absolute;bottom:0;width:300px;height:2px;background:#3771a8}}@media screen and (max-width:380px){.multi_column .title-wrapper-with-link:after{display:none}.multi_column .title-wrapper-with-link:before{display:none}}@media screen and (max-width:749px){.itg_collection .collection-list-title{font-size:30px!important}.itg_collection .collection-list{padding-top:30px!important;gap:30px}.itg_collection .collection-list__item{width:100%!important}}@media screen and (max-width:749px){.footer-contact-btn{text-align:center}.footer .footer-block.grid__item{width:calc(50% - 2px);padding:20px}.footer .footer-block__details-content{margin-bottom:0}.footer .footer__content-bottom{border-top:none;padding-top:10px}.footer .footer-block.grid__item{margin:0}.footer .grid{display:flex!important}.footer .footer-block__details-content .list-menu__item--link{padding-top:5px;padding-bottom:5px}.footer .footer__content-bottom-wrapper{display:flex;width:100%;justify-content:center!important}.footer .footer__content-top{position:relative;padding-left:10px;padding-right:10px}}@media screen and (max-width:749px){body .main-page-title{font-size:30px}}@media screen and (max-width:749px){.image-with-text .imagewithtext-mainheading{font-size:30px;margin-bottom:38px;margin-top:38px}.image-with-text .image-with-text__heading{font-size:20px!important}.image-with-text .imagewith-textsubheading h3{font-size:20px;margin:20px 0 0}.image-with-text .image-with-heading h2{font-size:20px;text-align:center;padding:0;margin:0}.image-with-text .image-with-text__text{margin-top:20px}.image-with-text .image-with-text__content>:first-child:is(.image-with-text__heading){margin:20px 0 0}.image-with-text .image-with-text__text h2{font-size:30px;text-align:center}h2.imagewithtext-mainheading{font-size:30px;font-weight:600;text-align:center}}@media screen and (max-width:749px){.rich-text .rich-text__heading{padding:0;text-align:center;font-size:20px;margin:0}.rich-text .rich-text__text p{text-align:center}.rich-text .rich-text__wrapper{width:100%}.rich-text .rich-text__text.rte{padding:0}.rich-text h2{font-size:30px;text-align:center}}@media screen and (max-width:749px){.how-to-fill-out-and-use-a-funeral-guest-book .image-custom{width:100%}.how-to-fill-out-and-use-a-funeral-guest-book ul,.how-to-fill-out-and-use-a-funeral-guest-book ol{margin-top:0}}@media screen and (max-width:749px){.page-reasons-why-you-need-a-funeral-memorial-book .rich-text .rich-text__wrapper,.page-reasons-why-you-need-a-funeral-memorial-book .custom_image_with_text{width:100%}.page-reasons-why-you-need-a-funeral-memorial-book .custom_image_with_text.flexdirection{justify-content:center;row-gap:20px}.page-reasons-why-you-need-a-funeral-memorial-book .image-with-text .image-with-text__text{margin-top:0}.page-reasons-why-you-need-a-funeral-memorial-book .image-with-text .image-with-text__text h2{font-size:30px;text-align:center;margin-top:20px}}@media screen and (max-width:749px){.funeral-thank-you-cards-wording-examples .image-with-text .image-with-text__heading,.funeral-thank-you-cards-wording-examples .image-with-heading h2{font-size:20px!important}.funeral-thank-you-cards-wording-examples .image-with-text .imagewith-textsubheading h3{font-size:20px;margin:0}.funeral-thank-you-cards-wording-examples .image-with-heading h2{margin:0}}@media screen and (max-width:749px){.customized-templates .rich-text__heading{font-size:30px}}@media screen and (max-width:749px){.funeral-guest-book .rich-text .rich-text__heading{font-size:30px}}@media screen and (max-width:749px){.Personalized-Products-wrapper h2{font-size:25px}.Personalized-Products h3{color:#000;font-size:20px;margin:0 0 25px;line-height:normal}.Personalized-Products-medium,.Personalized-Products-small{width:100%;padding:25px}}@media screen and (max-width:989px) and (min-width:750px){.Personalized-Products-medium,.Personalized-Products-small{width:calc(50% - 10px)}}@media screen and (max-width:989px){.pdf-form{display:flex;padding:70px 10px;flex-direction:column;gap:10px}.pdf-button,.pdf-heading{width:100%}}@media screen and (max-width:989px){.pdf-form h3{font-size:25px}}@media screen and (max-width:749px){.what-do-you-write-in-a-funeral-thank-you-card .collection-list-wrapper h2{font-size:30px}}@media screen and (max-width:990px){.imageslider-row{display:flex;flex-wrap:wrap;gap:20px;flex-direction:column}.imageslider-coloumn{width:100%}.why-do-you-need-a-guest-book-for-a-funeral .collection-list{margin:0}}@media screen and (max-width:749px){.collection-list svg.svg_custom.next.slick-arrow{position:absolute;top:50%;transform:translate(-50%);right:17px;z-index:1}.collection-list svg.svg_custom.prev.slick-arrow{position:absolute;top:50%;left:40px;z-index:1;transform:translate(-50%)}.why-do-you-need-a-guest-book-for-a-funeral .main-page-title{color:#3771a8;font-size:30px;font-weight:400;line-height:normal;text-align:center;margin-bottom:0}.why-do-you-need-a-guest-book-for-a-funeral .multi_column .title-wrapper-with-link h2.title.inline-richtext.h1{font-size:30px;padding:22px 0;color:#3771a8;text-align:center}.imageslider-coloumn h2{font-size:30px;line-height:normal;color:#3771a8!important;letter-spacing:normal;margin-bottom:20px;font-weight:400;text-align:center}.imageslider-coloumn h2{font-size:20px;line-height:normal;color:#3771a8!important;letter-spacing:normal;margin-bottom:20px;font-weight:400;text-align:center}.why-do-you-need-a-guest-book-for-a-funeral .collection-list-wrapper .collection-list-title{margin:0;color:#3771a8;text-align:center}.why-do-you-need-a-guest-book-for-a-funeral .imagewithtext-mainheading svg{max-width:156px;height:52px}.why-do-you-need-a-guest-book-for-a-funeral h2.imagewithtext-mainheading{font-size:30px}}@media screen and (max-width:749px){body .onst-registration-form h2.title{font-size:30px}}@media screen and (min-width: 990px){.product .product--large:not(.product--no-media) .product__media-wrapper{max-width:40%;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.product .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:60%;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 749px){.product__media-wrapper #openGallery svg{width:20px;height:20px}.thumbnail-list .thumbnail-list__item.slider__slide{width:calc(25% - .6rem);max-width:132px}button#openGallery{position:absolute;right:23px;z-index:99;top:5px}#openGallery svg{background:#fff;width:20px;height:20px;padding:7px;border-radius:50%}.product__info-wrapper .product__title h1{font-size:30px;color:#3771a8;font-family:"Archivo Narrow",Sans-serif}}@media screen and (min-width: 750px){.product .product__column-sticky{position:relative;top:0}}@media screen and (max-width:1024px){.page-contact-us .contacttus_page_content,.page-contact-us .contact_from_content{width:100%}.page-contact-us .contact_from_and_content{flex-wrap:wrap}.page-contact-us .from-content-contact{padding:20px 0}}.related-products .grid--4-col-desktop .grid__item,.related-products .grid__item{max-width:unset}.related-products .slick-track{margin-left:unset;margin-right:unset}@media screen and (min-width: 750px){.slideshow .slideshow__text-wrapper.banner__content{padding:40px;height:auto}}@media screen and (max-width:1099px) and (min-width:750px){.slideshow .slideshow__text.banner__box{max-width:100%;min-width:auto;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 75px!important;margin:0 auto;text-align:center}.slideshow .banner__heading{margin:0;padding:15px 30px;background-color:#001a54;color:#fff;font-size:30px;font-weight:100}}@media screen and (max-width: 749px){.slide-show-banner-wrapper{padding-bottom:0}.slideshow .slideshow__text-wrapper.banner__content{padding:20px}.slideshow .banner__heading{margin:0;padding:15px 30px;background-color:#001a54;color:#fff;font-size:30px;font-weight:100}.slideshow .slideshow__text.banner__box{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;padding:40}.homepage-sidebar-menu{display:none}.slide-show-banner{width:100%}.slide-show-banner-wrapper.page-width{width:100%;max-width:100%;padding-left:0!important;padding-right:0!important;padding-top:0}.slide-show-banner-wrapper{background:transparent}.customslideshow{padding-top:0!important}.slide-show-banner-wrapper{padding-left:0;padding-right:0}}@media screen and (min-width: 750px){.header .list-menu--inline>li:nth-child(n+7){display:none}}@media screen and (max-width:992px){.cart .cart__warnings,.cart .serach-cart{width:100%}.search-menu-cart{flex-direction:column-reverse}}@media screen and (max-width:749px){.cart-connect-custom h2{font-size:30px}.cart__warnings .cart-connect-custom{padding:30px}.search-menu-cart{padding-top:38px;padding-bottom:38px}}@media screen and (max-width:549px){.cart-connect-custom .icon_content{padding:10px}}.page-contact-us .collection-list-wrapper h2.collection-list-title{font-size:30px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/responsive.css.map */
