.custom_collection .card-wrapper .card__media .media img{object-fit:contain}.custom_collection .card-wrapper .card .media{width:100%;background:#aaa9ae}.footer-requestdistributor button{background:var( --form-reqbutton-background);outline:none;box-shadow:none;padding:10px;border:none;cursor:pointer;color:var( --form-reqbutton-buttonlabel)}.footer-requestdistributor{position:fixed;z-index:99999;border-top-left-radius:5px;border-top-right-radius:5px}.footer-requestdistributor-btnright{top:var( --form-requestbutton-range);right:0;transform-origin:100% 0px;transform:rotate(270deg) translate(0) translateY(-100%)}.footer-requestdistributor-btnleft{top:var( --form-requestbutton-range);right:auto;transform-origin:22% 0px;transform:rotate(270deg) translate(0) translateY(-100%);left:0}.footer-contact-btn button{background:var( --form-button-background);outline:none;box-shadow:none;padding:10px;border:none;cursor:pointer;color:var( --form-button-buttonlabel)}.footer-contact-btn{position:fixed;z-index:99999;border-top-left-radius:5px;border-top-right-radius:5px}.quick-add__submit{background:#001a54}.footer-contact-btnright{top:var( --form-contactbutton-range);right:0;transform-origin:100% 0px;transform:rotate(270deg) translate(0) translateY(-100%)}.footer-contact-btnleft{top:var( --form-contactbutton-range);right:auto;transform-origin:19% 0px;transform:rotate(270deg) translate(0) translateY(-100%);left:0}.header-wrapper .header__inline-menu .header__submenu .header__menu-item{padding:13px 15px;color:#fff}.header-wrapper .header__submenu.list-menu{padding:0rem 0}.header-wrapper .header__inline-menu .header__submenu .header__menu-item:hover{text-decoration:none;color:#fff!important}@font-face{font-family:Merriweather;src:url(/cdn/shop/files/Merriweather-Regular.ttf?v=1728469518)}html{scroll-behavior:smooth}.predictive-search__loading-state svg{display:none!important}.announcement-bar__link .icon-arrow{display:none!important}.announcement-bar .announcement-bar__link:hover{text-decoration:none}.header-wrapper{background:#001a54;background-image:linear-gradient(#87a9f691,#001a54)}.header-wrapper .header__icon .icon{color:#fff}.header details[open]>.header__menu-item{text-decoration:none!important}.header-wrapper .header__heading-link{padding:0}.header-wrapper .header .header__icon--account{display:none}.header-wrapper .header__inline-menu .header__menu-item{font-size:15px;color:#fff;padding:10px 15px;letter-spacing:normal}.header-wrapper .header__menu-item:hover span{text-decoration:none}.header-wrapper .header__active-menu-item{text-decoration:none;color:#fff}.header-wrapper .field__input{border:1px solid #dddddd;background:#fafafa;padding:10px!important;height:4.7rem;margin:0;color:#666}.header-wrapper .field__input:focus,.header-wrapper .field__input:hover{outline:none;box-shadow:none;border:1px dotted #000}.header-wrapper .field__input:focus-visible{outline:none;box-shadow:none}.header-wrapper .field__input:after{box-shadow:none}.header-wrapper .field:hover.field:after{box-shadow:none}.header-wrapper .field:after{box-shadow:none}.header-wrapper .field__label{color:#66666687!important;letter-spacing:normal;font-size:14px;top:13px;left:10px}.header-wrapper summary.list-menu__item{padding-right:2.8rem!important}.header-wrapper .header__icons{display:flex;grid-area:icons;justify-self:end;padding:0}.header__heading,.header__heading-link{justify-self:start;padding-left:8px}.header--middle-left .header__inline-menu{margin:0 auto}.header-wrapper .field__input:focus .field__label{display:none!important}.header-wrapper .header__inline-menu .header__submenu .header__menu-item{padding:13px 15px;background:#001a54;background-image:linear-gradient(#87a9f691,#001a54)}.header-wrapper .header__inline-menu .header__submenu .header__menu-item:hover{background:#001a54}.header-wrapper .header__inline-menu .header__submenu .header__menu-item:hover,.header-wrapper .header__inline-menu .header__menu-item:hover{text-decoration:none;color:#fff}.header-wrapper .header__submenu.list-menu{padding:0rem 0;border:none}.header-wrapper .list-menu--disclosure{min-width:100%;width:24rem}.predictive-search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column}.predictive-search .predictive-search__result-group{display:flex;flex:auto}.predictive-search .predictive-search__result-group:first-child{flex:auto}.predictive-search .predictive-search__item--term .icon-arrow{color:#000}.footer-requestdistributor,.footer-contact-btn{position:fixed;z-index:99999;border-top-left-radius:5px;border-top-right-radius:5px}.login .footer-contact-btn a{width:auto}.footer-contact-btn button,.footer-requestdistributor button{background:#001a54;outline:none;box-shadow:none;padding:10px;border:none;cursor:pointer}.footer-contact-btn button,.footer-requestdistributor button{font-size:14px;font-weight:700;font-family:Poppins;letter-spacing:normal}.footer-contact-btn button span i,.footer-requestdistributor button span i{margin:0 4px 0 0}.footer-contact-btn button p,.footer-requestdistributor button p{margin:0;font-size:14px;letter-spacing:normal;color:#fff}.footer.gradient{background-attachment:inherit;position:relative}.elementor-background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#001a54;opacity:.38;transition:background .3s,border-radius .3s,opacity .3s}.footer.gradient div:empty{display:block!important}.footerlogosubheading h2{color:#fffffffa;font-size:15px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.footer__blocks-wrapper .footer-block-image{margin:0;padding:020px 0 20px;background-color:#ffffff73;border-radius:10px}.footer__blocks-wrapper .footer-block__image-wrapper{margin-bottom:0}.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link:hover{text-decoration:none}.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link,.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link:hover{color:#fff}.footer__blocks-wrapper .list-menu__item--link{line-height:normal}.footer .footer__content-bottom{border-top:none;padding-top:50px}.footer .footer-block--newsletter{border-top:1px dotted;margin-top:20px}.footer .footer__copyright{margin-top:0}.footerheartimage,.footer__copyright small,.footer__copyright small a{color:#ffffff80;font-size:13px;font-weight:400;line-height:1.5em}.footer .footer__content-bottom-wrapper{display:flex;width:100%;justify-content:space-between}.footerheartimage span svg{width:15px;height:15px}.footerheartimage{display:flex;align-items:center;justify-content:center;gap:5px}.footerheartimage span{display:flex;align-items:center}.footer__content-top .list-menu__item--active{text-decoration:none}.footer .footer__content-top{position:relative}.slideshow__slide[datloopid="2"]{display:flex;justify-content:center;align-items:center}.slideshow .slideshow__slide[datloopid="2"] .banner__buttons .button{background:#001a54;padding:10px;color:#fff}.slideshow .slideshow__slide[datloopid="2"] .banner__buttons .button span{display:none}.homepageslideshow{background:#ebeef9}.slide-show-banner-wrapper{width:100%;display:flex;gap:30px;flex-direction:row-reverse;justify-content:center;background:#fff9f9;border-radius:10px;padding:20px}.slide-show-banner{width:calc(75% - 15px)}.homepage-sidebar-menu{width:calc(25% - 15px)}.slideshow .slideshow__text.banner__box{width:auto;max-width:58rem;min-width:auto;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:40px 40px 25px!important}.slideshow .banner__heading{margin:0 0 0 -185px;padding:15px 160px 15px 30px;background-color:#001a54;color:#fff;font-size:45px;font-weight:100}.slideshow .banner__subheading{color:#000c30;font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:300;letter-spacing:normal;line-height:normal;margin-bottom:5px;margin-top:15px}.slideshow .banner__subheading p{margin:0}.slideshow .banner__text p{font-size:15px;letter-spacing:normal;color:#000c30;margin-bottom:5px}.slideshow .banner__box>*+.banner__buttons{margin-top:0}.slideshow .banner__box>*+.banner__text{margin-top:1rem}.slideshow .banner__buttons .button{background:transparent;outline:none;border:none;box-shadow:none;font-size:20px;letter-spacing:normal;gap:15px;padding:0}.slide-show-banner .slideshow__controls{border:none}.homepage-sidebar-menu .collection_list_login h5.item_title{margin:0;font-size:16px;padding:.5em 10px .5em 1em;border-radius:10px;color:#fff;letter-spacing:normal}.homepage-sidebar-menu .collection_list_login h5.item_title{background:#001a54;background-image:linear-gradient(#87a9f691,#001a54)}.homepage-sidebar-menu .collection_list_login h5.item_title:hover{background:#001a54}.homepage-sidebar-menu ul{margin:0;padding:0}.homepage-sidebar-menu ul li{list-style:none}.homepage-sidebar-menu .collection_categoeri a .item_title span svg{width:20px;height:20px;fill:#fff}.homepage-sidebar-menu h5.item_title{align-items:center;display:flex;justify-content:space-between}.homepage-sidebar-menu .collection_list_login h5.item_title:hover{color:#fff}.homepage-sidebar-menu h5.item_title span{display:flex}.multi_column .title-wrapper-with-link{justify-content:center}.multi_column .title-wrapper-with-link:after{content:"";position:absolute;bottom:0;width:480px;height:2px;background:#3771a8}.multi_column .title-wrapper-with-link:before{content:"";position:absolute;top:0;width:480px;height:2px;background:#3771a8}.multi_column .title-wrapper-with-link{position:relative}.multi_column .title-wrapper-with-link h2.title.inline-richtext.h1{font-size:45px;padding:22px 0}.multi_column .multicolumn .title-wrapper-with-link{margin-bottom:20px}.multi_column .multicolumn-list li.multicolumn-list__item{padding:10px}.multi_column .custom_svg_multicolumn .svg_custom{margin-bottom:15px}.multi_column .multicolumn-card__info h3{font-size:30px;color:#3771a8}.multi_column .multicolumn-card .rte{margin-top:15px}.multi_column .multicolumn-card .rte p{font-size:15px;color:#000c30;letter-spacing:normal}.multi_column .background-none .multicolumn-list .multicolumn-card__info,.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:0rem!important;padding-right:0rem!important}.multi_column .multicolumn-card__info{padding:0rem}.multi_column .multicolumn .button{margin-top:0rem;margin:20px 20px 0}.multi_column a.button.button--primary{align-items:flex-start;gap:2px;padding:15px 30px}.multi_column a.button.button--primary{align-items:center;gap:5px;padding:15px 30px;flex-direction:column}.multi_column a.button.button--primary p{margin:0;font-size:14px;letter-spacing:normal;color:#fff}.multi_column a.button.button--primary span{font-size:16px;font-weight:700;font-family:Poppins;letter-spacing:normal;color:#fff}.multi_column a.button.button--primary span i.fa.fa-arrow-right{margin:0 4px 0 0}.multi_column .multicolumn-card p a{color:#3771a8b3;transition:all .2s linear;text-decoration:none;letter-spacing:normal}.multi_column .multicolumn-card p a:hover{color:#000c30}.multi_column .multicolumn-card ul li,.multi_column .multicolumn-card ol li{color:#000;list-style:disc;font-size:15px}.imagesliderwithtext-wrapper .imageslider-content ul li{color:#000;font-size:15px}.wishlist-wrapper{background:#b8ac5c;position:relative}#snow{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.wishlist-wrapper{width:100%;display:block;padding:50px 0}h2.wishlistheading{font-family:"Playfair Display",Sans-serif;font-size:4em;font-weight:100;text-transform:capitalize;line-height:1em;text-align:center;color:#fff;margin:30px}.wishlist-row{display:flex;flex-wrap:wrap;gap:30px}.wishlist-col-1{width:calc(30% - 15px);display:flex;flex-direction:column;justify-content:center;align-items:baseline}.wishlist-col-2{width:calc(70% - 15px);position:relative}.wishlistoption{font-size:18px;letter-spacing:normal;color:#fff}.wishlistoptiontitle{font-size:30px;font-family:Playfair Display,serif;line-height:1.3em;text-align:center;margin-top:45px;color:#fff}.wishlistdescription{font-size:30px;font-family:Playfair Display,serif;line-height:1.3em;text-align:center;color:#fff;max-width:710px;margin:15px auto 30px}.wishlistvedio iframe{width:100%;height:440px;position:relative}.wishlist-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}.wishlist-wrapper .deferred-media__poster{top:0;position:absolute}.wishlist-wrapper .deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width))}.wishlist-wrapper .media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.wishlist-wrapper .media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.catalog-wrapper{width:100%;display:block;padding-bottom:30px}.catalog-row{display:flex;flex-wrap:wrap}.catalog-col-1 img{display:block}.catalog-col-1{width:30%}.catalog-col-1 img:hover{transform:scale(1.1)}.catalog-col-1 img{transition-duration:.3s}.catalog-col-2{width:70%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.catalog-col-2 h2{font-size:30px;font-family:Playfair Display,serif;line-height:1.3em;margin-bottom:10px;color:#3771a8}.catalog-col-2-text p{color:#000c30;letter-spacing:normal;margin-bottom:0}.catalog-col-2 a{text-decoration:none}body .main-page-title{color:#000;font-size:45px;font-weight:900;line-height:normal;text-align:center;margin-bottom:0;position:relative;padding:0 10px}.page div:empty{display:block}h2.imagewithtext-mainheading{font-size:45px;font-weight:600;text-align:center;margin-top:0}.image-with-text .imagewithtext-mainheading{color:#000;font-size:45px;font-weight:900;line-height:1.2em;text-align:center;margin-bottom:50px;margin-top:50px}.image-with-text .imagewith-textsubheading h3{font-size:24px;line-height:normal;letter-spacing:normal;color:#3a3a3a;font-weight:700;margin:0 0 20px}.image-with-text .image-with-text__heading{font-size:30px;line-height:normal;color:#3771a8!important;letter-spacing:normal;margin-bottom:20px;font-weight:400}.image-with-text .image-with-text__text p{color:#000;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:normal}.image-with-text .image-with-text__text p:last-child{margin-bottom:0}.image-with-text .image-with-text__text p a,.image-with-text .image-with-text__text ul li a,.image-with-text .image-with-text__text ol li a{color:#3771a8b3;transition:all .2s linear;text-decoration:none;letter-spacing:normal}.image-with-text .image-with-text__text p a:hover,.image-with-text .image-with-text__text ul li a:hover,.image-with-text .image-with-text__text ol li a:hover{color:#000c30}.image-with-text .image-with-heading a{text-decoration:none}.image-with-text .image-with-heading h2{font-size:30px;line-height:normal;color:#3771a8;letter-spacing:normal;padding:0}.image-with-text .image-with-title{line-height:normal;font-size:15px;text-align:center;margin:20px 0 0;color:#000;letter-spacing:normal}.image-with-text .image-with-text__content>*+*{margin-top:0}.image-with-text .media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:relative;height:auto;width:auto}.image-with-text .image-with-text__media{min-height:auto;border:none;display:flex;justify-content:center;align-items:center}.image-with-text .image-with-text__content{padding:0}.image-with-text .image-with-text__text h2{font-size:30px;color:#3771a8;margin:0;padding-bottom:15px}.image-with-text .image-with-text__media-item{display:flex;justify-content:center;align-items:center;flex-direction:column}.image-with-text .media img{width:100%;display:block}.image-description p{color:#000;letter-spacing:normal}.image-with-text__text ul li,.image-with-text__text ol li{color:#000}.image-with-text__text p strong{font-weight:600}.image-with-text__text-item .button{letter-spacing:normal}.rich-text h2{font-size:30px;color:#3771a8;margin-bottom:0}.rich-text .rich-text__heading{font-size:30px;line-height:normal;color:#3771a8;letter-spacing:normal;padding:0;margin:0}.rich-text .rich-text__text p{color:#000;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:normal}.rich-text .rich-text__blocks{max-width:100%}.rich-text .rich-text__blocks a{text-decoration:none}.rich-text__wrapper .rich-text__text p a{color:#3771a8b3;transition:all .2s linear;text-decoration:none;letter-spacing:normal}.rich-text__wrapper .rich-text__text p a:hover{color:#000c30}.funeral-guest-book-bestseller .image-with-text__text--caption{font-size:30px;font-family:Playfair Display,serif;color:#3771a8;line-height:normal;margin-top:30px;padding-top:20px}.funeral-cards .media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:relative;top:0;left:0;height:auto;width:auto}.funeral-guest-book .rich-text .rich-text__heading{font-size:45px;line-height:normal;color:#000;letter-spacing:normal;padding:0;margin:0;font-weight:600}.funeral-guest-book .image-with-text .image-with-text__heading{font-size:25px;line-height:normal;color:#000!important;letter-spacing:normal;margin-bottom:20px;font-weight:600}.page-reasons-why-you-need-a-funeral-memorial-book .image_with_content_custom{display:flex;gap:30px;flex-wrap:wrap}.page-reasons-why-you-need-a-funeral-memorial-book .custom_image_with_text{width:calc(50% - 15px)}.page-reasons-why-you-need-a-funeral-memorial-book .image-custom img{width:100%}.page-reasons-why-you-need-a-funeral-memorial-book .custom_image_with_text.flexdirection{flex-direction:column-reverse;display:flex;justify-content:space-around}.page-reasons-why-you-need-a-funeral-memorial-book .image_background_custom{position:relative}.page-reasons-why-you-need-a-funeral-memorial-book div:empty{display:block!important}.page-reasons-why-you-need-a-funeral-memorial-book .main-page-title{color:#3771a8;font-weight:500}.page-reasons-why-you-need-a-funeral-memorial-book .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{position:relative}.page-reasons-why-you-need-a-funeral-memorial-book .custom_featured_collection .collection__title h2.title.inline-richtext.h1,body.how-to-fill-out-and-use-a-funeral-guest-book .main-page-title{color:#3771a8;font-weight:500}.how-to-fill-out-and-use-a-funeral-guest-book .custom_featured_collection .collection__title h2.title.inline-richtext.h1{font-weight:500;color:#3771a8}.how-to-fill-out-and-use-a-funeral-guest-book .image-custom{width:calc(50% - 15px);display:flex;justify-content:center;flex-direction:column;align-items:center}.how-to-fill-out-and-use-a-funeral-guest-book .custom_image_with_text{display:flex;gap:30px;flex-wrap:wrap;margin-top:15px}.how-to-fill-out-and-use-a-funeral-guest-book .image-custom img{width:100%;display:block}.how-to-fill-out-and-use-a-funeral-guest-book .custom_image_with_text.flexdirection{flex-direction:row-reverse}.image_background_custom{position:relative}.image_background_custom .image_background_overlay{opacity:.82;transition:background .3s,border-radius .3s,opacity .3s;background:#fff;height:100%;width:100%;top:0;left:0;position:absolute}.how-to-fill-out-and-use-a-funeral-guest-book div:empty{display:block!important}.how-to-fill-out-and-use-a-funeral-guest-book .image-with-text__text ol{margin-bottom:0}.funeral-thank-you-cards-wording-examples .image-with-text .image-with-text__heading,.funeral-thank-you-cards-wording-examples .image-with-heading h2{color:#3771a8;font-size:30px!important;font-weight:400}.funeral-thank-you-cards-wording-examples .imagewith-textsubheading h3{font-size:24px;line-height:normal;letter-spacing:normal;color:#3771a8!important;font-weight:400;margin:0 0 20px}body.funeral-thank-you-cards-wording-examples .main-page-title,.funeral-thank-you-cards-wording-examples .custom_featured_collection .collection__title h2.title.inline-richtext.h1{color:#3771a8;font-weight:400}.customized-templates div:empty{display:block!important}.customized-templates .rich-text__heading{font-size:45px;line-height:normal;color:#000!important;letter-spacing:normal;margin-bottom:20px;font-weight:600;cursor:auto}.customized-templates .image_background_custom .image_background_overlay{z-index:-1}.customized-templates .rich-text__text p{font-size:15px;letter-spacing:normal}.Personalized-Products-wrapper{width:100%;display:block}.Personalized-Products-wrapper h2{font-size:36px;line-height:normal;color:#000!important;letter-spacing:normal;margin-bottom:25px;font-weight:600;text-align:center;margin-top:0}.Personalized-Products-row{display:flex;flex-wrap:wrap;gap:20px}.Personalized-Products{text-align:center;padding:35px;border:1px solid #000;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Personalized-Products-medium{width:calc(50% - 10px)}.Personalized-Products-small{width:calc(33.33% - 13.33px)}.Personalized-Products h3{color:#000;font-size:26px;margin:0 0 25px;line-height:normal}.Personalized-Products a{text-decoration:none;color:#fff;background:#3771a8;padding:7px 25px;border-radius:5px;display:inline-block;font-size:15px;letter-spacing:normal;transition:all .3s}.Personalized-Products a:hover{background:#61ce70}.Personalized-Products i{padding-right:10px}.bg-svg-top svg{fill:#ebeef9;position:absolute;top:0}.bg-svg-bottom svg{fill:#ebeef9;transform:rotate(180deg);height:36px;width:100%;position:absolute;bottom:0}.Personalized-wrapper{width:100%;display:block;position:relative}.pdf-form h3{color:#fff;font-size:36px;margin:0;line-height:normal;font-weight:600;text-align:center}.pdf-form a{text-decoration:none;color:#fff;background:#3771a8;padding:7px 25px;border-radius:5px;display:inline-block;font-size:15px;letter-spacing:normal;transition:all .3s}.pdf-form a:hover{background:#61ce70}.pdf-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:70px}.pdf-button{width:30%;display:flex;justify-content:center;align-items:center}.pdf-heading{width:70%}.Personalized-wrapper i{padding-right:10px}.what-do-you-write-in-a-funeral-thank-you-card .card__information{display:none}.what-do-you-write-in-a-funeral-thank-you-card .collection-list-wrapper h2{font-size:45px;line-height:normal;margin-bottom:20px;color:#3771a8;font-weight:500;text-align:center}.what-do-you-write-in-a-funeral-thank-you-card h1.main-page-title{color:#3771a8;font-weight:500}.what-do-you-write-in-a-funeral-thank-you-card svg.svg_custom{fill:#edf5fc;stroke:#edf5fc;position:absolute;top:50%;transform:translate(-50%)}.what-do-you-write-in-a-funeral-thank-you-card svg.svg_custom.prev{left:19px;z-index:1}.what-do-you-write-in-a-funeral-thank-you-card svg.svg_custom.next{right:0}.what-do-you-write-in-a-funeral-thank-you-card .grid--peek .grid__item{min-width:unset}.what-do-you-write-in-a-funeral-thank-you-card .image-with-text .media img{cursor:auto}.what-do-you-write-in-a-funeral-thank-you-card .collection-list svg.svg_custom.prev.slick-arrow{position:absolute;top:50%;left:19px;z-index:1;transform:translate(-50%)}.what-do-you-write-in-a-funeral-thank-you-card .collection-list svg.svg_custom.next.slick-arrow{position:absolute;top:50%;transform:translate(-50%);right:5px;z-index:1}.what-do-you-write-in-a-funeral-thank-you-card .collection-list svg.svg_custom{width:19px;height:19px}body.page-what-are-funeral-cards .main-page-title{color:#3771a8;font-weight:400}.page-what-are-funeral-cards h2.imagewithtext-mainheading{font-size:45px;font-weight:600;text-align:center;margin-top:0;color:#3771a8}.page-what-are-funeral-cards .image-with-text .image-with-text__heading{color:##3771a8!important;font-weight:600;font-weight:400}.page-what-are-funeral-cards .custom_featured_collection .collection__title h2.title.inline-richtext.h1,body.funeral-thank-you-card .main-page-title{color:#3771a8;font-weight:400}.funeral-guest-book .custom-richtextwrapper h2{color:#000;font-size:45px;font-weight:900;line-height:1.2em;margin-bottom:40px;text-align:center!important}.funeral-guest-book .custom-richtextwrapper .custom-richtext-col-1 h2{color:#000;font-size:25px;font-weight:600;text-align:left!important;margin:0}.funeral-guest-book .image-with-text__media img{cursor:auto}@media screen and (max-width: 749px){.funeral-guest-book .custom-richtextwrapper h2{font-size:30px}}.img-with-text-second-img img{width:100%;padding-top:20px}.who-do-i-thank-and-how .media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:relative;top:0;left:0;height:auto;width:auto}.who-do-i-thank-and-how .main-page-title{color:#3771a8;font-size:45px;font-weight:500;line-height:1.2em;text-align:center;margin-bottom:0}.who-do-i-thank-and-how .itg-content-container{display:flex;gap:20px;position:relative;align-items:center}.who-do-i-thank-and-how .regal-line-image img{width:100%}.who-do-i-thank-and-how .itg-text-content-ltr{width:40%}.who-do-i-thank-and-how .itg-text-content-container{width:60%}.who-do-i-thank-and-how .itg-up-arrow-icon{display:flex;justify-content:space-between;cursor:pointer;padding:10px;align-items:center;border:1px solid #fff;color:#fff}.who-do-i-thank-and-how h2.toggle{color:#fff}.who-do-i-thank-and-how .inner{padding:10px 10px 10px 45px;border-top:none!important;border:1px solid #fff}.who-do-i-thank-and-how span.toggle_btn.active{transform:rotate(180deg)}.who-do-i-thank-and-how .itg-accordiant-text a:hover{text-decoration:underline;color:#b8ac5c}.who-do-i-thank-and-how .inner a{color:#fff;text-decoration:none}.who-do-i-thank-and-how .inner li{list-style:unset;color:#fff;list-style-position:inside}.who-do-i-thank-and-how .itg-main-section{position:relative;overflow:hidden}.who-do-i-thank-and-how .background_color_overlay_custom{background-color:#000c30;opacity:.83;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}.who-do-i-thank-and-how div:empty{display:block}.who-do-i-thank-and-how .itg-inner-content{display:flex;gap:25px;align-items:center;padding-bottom:7px}.who-do-i-thank-and-how .itg-inner-content .itg-icon{align-items:center;display:flex}.who-do-i-thank-and-how .itg-accordiant-text p{color:#fff;margin:0}@media screen and (max-width: 749px){.who-do-i-thank-and-how .itg-content-container{display:flex;gap:20px;padding:0;flex-wrap:wrap}.who-do-i-thank-and-how .itg-text-content-ltr,.who-do-i-thank-and-how .itg-text-content-container{width:100%}.who-do-i-thank-and-how .main-page-title{font-size:30px}}.who-do-i-thank-and-how .image-with-text .grid__item{position:relative}.who-do-i-thank-and-how .image-with-text__text h2{font-size:42px;color:#3771a8;margin:0;padding-bottom:15px}@media screen and (max-width: 749px){.who-do-i-thank-and-how .main-page-title{font-size:30px}.who-do-i-thank-and-how .image-with-text__text h2{font-size:30px;margin:0;padding-bottom:15px}.who-do-i-thank-and-how .image-with-text .grid__item{padding-left:0}.who-do-i-thank-and-how .rich-text h2.rich-text__heading.rte.inline-richtext.h1,.who-do-i-thank-and-how .collection-list-title{font-size:30px}}@media screen and (min-width: 749px){.who-do-i-thank-and-how .image-with-text .grid__item{padding-left:20px}}.who-do-i-thank-and-how .card__information{position:absolute;bottom:23px;left:50%;transform:translate(-50%);background-color:#ffffffe0;width:92%;text-align:center;padding:12px 13px;text-transform:uppercase}.who-do-i-thank-and-how .cart_product_count{margin:0;font-size:13px;font-weight:500;opacity:.5;color:#000}.who-do-i-thank-and-how .card__heading{margin-top:0;margin-bottom:0;font-size:15px}.who-do-i-thank-and-how .title-wrapper-with-link{align-items:center;justify-content:center;margin-bottom:29px!important;color:#3771a8!important}.who-do-i-thank-and-how .collection-list-title{margin:0;color:#5f9ea0;font-size:45px}.who-do-i-thank-and-how .itg-accordiant-text p a:hover{color:#3771a8;margin:0;text-decoration:underline}.why-do-you-need-a-guest-book-for-a-funeral .main-page-title{color:#3771a8;font-size:45px;font-weight:400;line-height:normal;text-align:center;margin-bottom:0}.why-do-you-need-a-guest-book-for-a-funeral .collection-list{margin:0 -15px}.why-do-you-need-a-guest-book-for-a-funeral .card__information{display:none}.title-wrapper--no-top-margin{margin-bottom:0}.custom-description p{color:#000;letter-spacing:normal}.collection-list svg.svg_custom.prev.slick-arrow{position:absolute;top:50%;left:28px;z-index:1;transform:translate(-50%)}.collection-list svg.svg_custom.next.slick-arrow{position:absolute;top:50%;transform:translate(-50%);right:0;z-index:1}.why-do-you-need-a-guest-book-for-a-funeral .collection-list-wrapper .collection-list-title{margin:0;color:#3771a8}.why-do-you-need-a-guest-book-for-a-funeral .multi_column .title-wrapper-with-link h2.title.inline-richtext.h1{font-size:45px;padding:22px 0;color:#3771a8}.why-do-you-need-a-guest-book-for-a-funeral .multi_column .title-wrapper-with-link:before{display:none}.why-do-you-need-a-guest-book-for-a-funeral .multi_column .title-wrapper-with-link:after{display:none}.why-do-you-need-a-guest-book-for-a-funeral h2.imagewithtext-mainheading{font-size:45px;font-weight:500;text-align:center;position:relative;display:inline-block;color:#3771a8}.why-do-you-need-a-guest-book-for-a-funeral .imagewithtext-mainheading svg{max-width:251px;height:74px;position:absolute;top:-4px;right:20px}.why-do-you-need-a-guest-book-for-a-funeral .imagewithtext-mainheading svg path{stroke-width:8px;stroke:#001a54;background:#fff;fill:none}.why-do-you-need-a-guest-book-for-a-funeral .imagewithtext-mainheading.e-hide-highlight svg path{opacity:1;stroke-dasharray:1500 1500;animation:hide-highlight .4s forwards;animation-iteration-count:1}.why-do-you-need-a-guest-book-for-a-funeral .imagewithtext-mainheading.e-animated svg path{animation:elementor-headline-dash 2s ease forwards,pause 8s;animation-delay:8s;animation-iteration-count:infinite}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes pause{0%{opacity:1}to{opacity:1}}body.who-do-i-need-to-notify-and-when .main-page-title{color:#3771a8;font-weight:400}.itg-text-content-ltr p{color:#fff;margin:0;font-size:15px;letter-spacing:normal}.itg-following-information-text{padding-top:25px;color:#fff;font-size:15px}.itg-following-information-text p a{padding-top:25px;color:#3771a8b3;text-decoration:none}.who-do-i-need-to-notify-and-when .image-with-text__grid .image-with-text__text li{color:#000;font-size:15px}.who-do-i-need-to-notify-and-when .card__information{position:absolute;bottom:23px;left:50%;transform:translate(-50%);background-color:#ffffffe0;width:92%;text-align:center;padding:12px 13px;text-transform:uppercase}.who-do-i-need-to-notify-and-when .cart_product_count{margin:0;font-size:13px;font-weight:500;opacity:.5;color:#000}.who-do-i-need-to-notify-and-when .card__heading{margin-top:0;margin-bottom:0;font-size:15px}.who-do-i-need-to-notify-and-when .title-wrapper-with-link{align-items:center;justify-content:center;margin-bottom:29px!important;color:#3771a8!important}.who-do-i-need-to-notify-and-when .collection-list-title{margin:0;color:#3771a8;font-size:45px}.itg-accordiant-text p a:hover{color:#b8ac5c;text-decoration:underline}@media screen and (max-width: 750px){.who-do-i-need-to-notify-and-when .collection-list-title{font-size:30px}}.custom_featured_collection .collection__title h2.title.inline-richtext.h1{font-size:45px;text-align:center;font-weight:600;letter-spacing:normal}.custom_featured_collection p.regal_collection_title{font-size:12px;text-align:left;letter-spacing:normal}.custom_featured_collection .card-wrapper .full-unstyled-link{text-align:left}.custom_featured_collection .card--standard>.card__content .card__information{padding-left:10px;padding-right:10px;background:#fff;text-align:left}@media screen and (max-width: 750px){.custom_featured_collection .collection__title h2.title.inline-richtext.h1{font-size:30px}}@media screen and (min-width: 750px){.custom_featured_collection .card__inner.regal_media_card.color-scheme-2.gradient.ratio{max-height:340px}}.cart .cart__warnings{width:calc(70% - 15px);padding:0}.cart__warnings .cart-connect-custom{background-color:#fff;padding:60px;text-align:start}.cart-connect-custom h2{font-size:45px;margin:0;padding-bottom:15px}.cart-connect-custom h1.cart__empty-text{font-size:16px;font-weight:400;color:#515151;font-family:Poppins;margin:0}.cart-connect-custom .icon_content .svg_custom_cart{width:15px;height:15px;display:flex}.cart-connect-custom .icon_content{display:flex;gap:15px;align-items:center;padding:20px 0 20px 20px;background-color:#f7f6f7;border-top:3px solid #1e85be;margin-bottom:20px}.cart .serach-cart{width:calc(30% - 15px)}.cart-connect-custom .button:not([disabled]):hover:after{box-shadow:unset}.cart-connect-custom a.button:hover{background-color:#b8ac5c}.cart-connect-custom a.button{border-radius:4px;background-color:#3771a8;letter-spacing:normal}.collection_list_login h2.collection_categories{margin-top:0}.search-menu-cart{display:flex;flex-wrap:wrap;gap:30px;padding-top:50px;padding-bottom:50px;justify-content:space-between}.serach-cart .field__input{background-color:#fff}.serach-cart .search-modal__content{padding:2rem;background-color:#fff}.serach-cart .collection_list_login ul{margin:0;padding:0}.serach-cart .collection_list_login ul li.collection_categoeri{display:flex;justify-content:space-between;align-items:baseline}.serach-cart .collection_list_login{background-color:#fff;padding:20px;margin-top:30px}.serach-cart .collection_list_login ul li.collection_categoeri a{text-decoration:none;padding-bottom:8px}.serach-cart .collection_list_login ul li.collection_categoeri a h5.item_title{margin:0;font-size:16px;color:#3771a8b3;font-family:Poppins;letter-spacing:normal}.serach-cart .field:hover.field:after{box-shadow:unset}.serach-cart .field__input:focus{box-shadow:unset}.serach-cart .field:after{box-shadow:unset}.serach-cart field:before{box-shadow:unset}.serach-cart .collection_search input.search__input.field__input{border:1px solid #dddddd}.serach-cart .itg-search-icon label.field__label{letter-spacing:normal}.collection_search .search__input.field__input{padding-right:4.8rem}.collection_search .field .reset__button{right:0}.predictive-search .predictive-search__results-groups-wrapper{flex-direction:column}.template-product .recently-view,.js-recentPdpBlock #Recent:first-child{display:none}.template-cart .collection_list_login h2.collection_categories{font-size:24px}.template-cart .collection_list_login .product_count{display:block}.shortdescription p{font-family:Merriweather;font-size:16px;font-weight:200!important;line-height:1.7em;color:#000c30}.shopify-payment-button,.product-form__submit{display:none}body.rfq-theme-887 .rfq-btn{background:#b8ac5c!important;color:#fff!important;width:60%!important}.itg_search{display:flex;justify-content:space-between;width:100%}.itg_video{width:calc(20% - 15px);padding-top:14px}.video-wrapper{margin-bottom:15px}.video-wrapper img{width:100%;display:block}.itg_grid{width:calc(80% - 15px)}.template-collection .collection.page-width{display:flex;flex-wrap:wrap;position:relative;gap:30px}body.collection.rfq-theme-887 .rfq-btn{width:96%!important;border-radius:2px}.collection .card__heading{min-height:auto}.blank{position:fixed;top:0;left:0;background:#000000bf;z-index:2000;width:100%;height:100%;display:none}.card__heading.h5 a:hover{text-decoration:none}.video-popup{display:none;position:fixed;z-index:9999;left:50%;transform:translate(-50%,-50%);top:50%;width:55%;height:400px;max-width:100%}.video-popup-content{height:400px}.video-popup-content iframe{width:100%;height:100%}.close-video-btn{position:absolute;top:-57px;right:-43px;font-size:48px;color:#fff;cursor:pointer}.close-video-btn:hover{color:#ccc}@media only screen and (max-width: 320px){.grfq-product-item{padding:15px;flex-direction:column}}body .grfq-page-products{margin-right:0}body .grfq-page-wrapper{flex-direction:column;max-width:1240px;margin:0 auto;padding:20px}body .grfq-products-header{background:#3771a8;max-width:260px;text-align:center;border-radius:0}body .grfq-page-form{width:100%;max-width:100%}body .grfq-form-header{max-width:100%;margin-top:20px;margin-bottom:20px;background:#3771a8}body .grfq-card-wrapper{width:100%;border-top:1px solid #ccc}body .grfq-form-control{max-width:50%}body button#submitRFQForm{background:#3771a8;max-width:200px;border-radius:0}body #grfq-page .grfq-product-table{border-top:1px solid #ccc!important;margin-top:20px}body #grfq-page .grfq-product-table:hover,body .grfq-products-header:hover,body .grfq-form-header:hover{background:#b8ac5c}body.rfq-theme-887 .rfq-btn:hover,body button#submitRFQForm:hover{background:#b8ac5c!important}body #grfq-page .grfq-product-item:not(:last-child){border-bottom:1px solid #e5e7ea!important;border-top:1px solid #ccc}body #grfq-page .grfq-products-header,body #grfq-page .grfq-form-header{font-size:16px!important;border-radius:0!important;letter-spacing:normal}body span.grfq-button-text{font-size:16px;letter-spacing:normal;font-weight:600}body.rfq-theme-887 .grfq-form-control:not(textarea){max-width:100%}.grfq-form .grfq-form-row .grfq-form-group:first-child,.grfq-form .grfq-form-row .grfq-form-group:nth-child(2){max-width:100%}.grfq-form .grfq-form-row .grfq-form-group:nth-child(3) input,.grfq-form .grfq-form-row .grfq-form-group:nth-child(4) input,.grfq-form .grfq-form-row .grfq-form-group:nth-child(5) input{max-width:50%}.grfq-form .grfq-form-row .grfq-form-group:nth-child(8) input,.grfq-form .grfq-form-row .grfq-form-group:nth-child(9) input{max-width:50%}.grfq-form .grfq-form-group div{display:flex;flex-direction:column}.grfq-form .grfq-form-row textarea.grfq-form-control{max-width:100%!important}body.rfq-theme-887 .grfq-form label.grfq-control-label{font-size:14px!important;color:#121212!important;font-weight:600;letter-spacing:normal}.grfq-form label.grfq-radio-inline{color:#000;letter-spacing:normal}body .grfq-form .grfq-form-row .rfq-theme-887 .grfq-form-control:not(textarea){height:4rem}button#openGallery{position:absolute;right:0;z-index:99;background:none;border:none;outline:none;top:5px}#openGallery svg{background:#fff;width:34px;height:34px;padding:7px;border-radius:50%}.fancybox-inner:after{content:"";background:#00000091;position:fixed;top:0;left:0;width:100%;height:100%}.fancybox-navigation .fancybox-button{background:none!important}.custom_collection .title-wrapper-with-link{justify-content:center}.custom_collection .custom_subheading p{width:94%;margin:0 auto 27px;text-align:center;color:#fff;font-weight:700;font-size:17px;letter-spacing:normal}.custom_collection h2.collection-list-title{font-size:45px;line-height:normal}.custom_collection .title-wrapper-with-link{margin:0 0 35px}.custom_collection .custom_backround{position:relative}.custom_backround div:empty{display:block!important}.custom_collection .card__information{position:absolute;bottom:23px;left:50%;transform:translate(-50%);background-color:#001a54;width:92%;text-align:center}.custom_collection .collection-list-wrapper .grid{row-gap:17px}.custom_collection .collection-button{display:none}.itg_collection .collection-list-wrapper .card__inner{max-width:136px;height:200px;margin:auto}.itg_collection .collection-list-wrapper .media img{height:200px}.itg_collection .itg_ctsm_width{max-width:1000px;padding-left:0;padding-right:0}.collection-button a{font-size:15px;font-weight:600;text-transform:uppercase;color:#000;background-color:#fff;padding:10px 36px 10px 35px;text-decoration:none;display:inline-block;z-index:999999;position:relative}.customdiv{text-align:center}.itg_collection .card__information .card__heading{text-align:center;font-size:30px}.collection-description p{color:#fff;font-size:16px;font-weight:400!important;line-height:1.7em}.itg_collection .collection-list-wrapper .title-wrapper-with-link{display:unset;text-align:center}.itg_collection .collection-list{padding-top:50px;gap:30px}.itg_collection .collection-list-wrapper .card-wrapper{padding:55px 15px;border:1px solid #fff}.itg_collection .collection-list__item{width:calc(33.33% - 20px)}.card-wrapper.animate-arrow.collection-card-wrapper:hover{border-color:#00ce1b}.itg_collection .collection-button a:hover{background-color:#00ce1b}.collection-button{margin-top:30px}.itg_ctsm_width .collection-list-title{font-size:45px}.wishlist-wrapper{padding:0}.bottom_svg{transform:rotate(180deg)}.bottom_svg svg{height:53px!important}.wishlist_svg svg{fill:#fff;height:96px;display:block;width:calc(100% + .3px);position:relative;left:50%;transform:translate(-50%)}.explore_svg svg{fill:#fff;height:44px;width:100%}.explore_svg{position:relative}.print_svg{transform:rotate(180deg);position:relative;bottom:45px}.print_svg svg{fill:#ebeef9;height:57px;display:block;width:calc(100% + .3px);position:relative;left:50%;transform:translate(-50%)}.template-index .custom_collection .card__information .cart_product_count{margin:0;padding-top:.5em;font-weight:700;letter-spacing:normal;font-family:Poppins,sans-serif;line-height:1.3em;opacity:.5;font-size:.75em;color:#fff;text-transform:uppercase}.template-index .custom_collection .card__information{padding:.5em}.template-index .custom_collection .card__information .card__heading{text-transform:uppercase;font-size:1em;letter-spacing:1.1px;text-align:center;font-weight:600;color:#fff}.itg_collection .collection-list__item .card__content .card__information{padding:10px 0}.itg_collection .collection-list__item .customdiv p{padding:0;margin-top:0;line-height:normal}.itg_collection .collection-list__item .card__content .card__heading .icon-wrap{display:none}.imagesliderwithtext-wrapper{width:100%;display:block}.imageslider-row{display:flex;flex-wrap:wrap;gap:20px}.imageslider-coloumn{width:calc(50% - 10px)}.imagesliderblock img{width:100%;display:block}.imageslider-coloumn h2{font-size:30px;line-height:normal;color:#3771a8!important;letter-spacing:normal;margin-bottom:20px;font-weight:400}.imageslider-content p{color:#000;letter-spacing:normal}.imagesliderwithtext-wrapper svg.svg_custom.prev.slick-arrow{position:absolute;top:50%;left:28px;z-index:1;transform:translate(-50%)}.imagesliderwithtext-wrapper svg.svg_custom.next.slick-arrow{position:absolute;top:50%;transform:translate(-50%);right:0;z-index:1}.why-do-you-need-a-guest-book-for-a-funeral .slick-initialized .slick-slide{margin-right:15px;margin-left:15px}body .onst-registration-form h2.title{font-size:45px;font-weight:600;color:#000}body .onst-field.onst-size-full:last-child h4.onst-field-title{font-size:14px!important;font-family:Poppins,sans-serif;letter-spacing:normal;margin-top:-10px}body .onst-field{font-family:Poppins;font-weight:600;color:#000c30}body .onst-registration-form-container-box form.onst-show-labels .onst-field label{letter-spacing:normal}body .onst-registration-form-container-box form .onst-field input,body .onst-registration-form-container-box form .onst-field textarea{border:1px solid #dddddd;background-color:#fafafa}body .onst-registration-form-container-box form .onst-field input:focus-visible,body .onst-registration-form-container-box form .onst-field textarea:focus-visible{outline:none;box-shadow:none}body .onst-register-form-fields .onst-field:nth-child(8) .onst-field-title{font-weight:600}body .onst-registration-form button{background-color:#001a54;border-radius:0;margin-top:20px}body .onst-registration-form-container-box form{text-align:left}body .onst-registration-form-container-box .button:not([disabled]):hover:after{box-shadow:none}.collection_list_login h5.item_title{margin:0;font-size:14px;font-family:Poppins;padding-bottom:8px;color:#3771a8b3}.collection_list_login ul li a{text-decoration:none;margin:0}.collection_list_login .product_count{display:none}.collection_list_login h2.collection_categories{font-size:20px;color:#3a3a3a}.collection_list_login h5.item_title:hover{color:#000c30}.itg_search{margin-top:30px}.itg_search .collection_search{width:50%}.itg_search .itg_breadcrumbs{width:100%;display:flex;align-items:center}.itg_search .collection_search .search-modal__content{padding:0}.collection-hero .collection-hero__description{max-width:100%;padding-top:20px}.collection-hero .collection-hero__description p{font-size:16px;color:#000c30;letter-spacing:normal}.collection_search input.search__input.field__input{border:1px solid #dddddd}.collection_search .field:before{box-shadow:unset}.collection_search .field:after{box-shadow:unset}.collection_search .field__input:focus{box-shadow:unset}.collection_search .field:hover.field:after{box-shadow:unset}.pagination-wrapper .pagination__item--current:after,.pagination__item:hover:after{width:unset}.pagination-wrapper a.pagination__item{background-color:#fff;color:#001a54;border:1px solid #001a54;height:4.2rem}.pagination-wrapper a.pagination__item:hover{background-color:#001a54;color:#fff}.pagination-wrapper .pagination__item:hover:after{width:unset}.collection .card__content p{margin:0;padding-bottom:5px;font-size:14px}.collection_search label.field__label{letter-spacing:normal}.collection .card-wrapper .full-unstyled-link{color:#377cbf;font-size:15px}@media screen and (min-width: 750px){.collection .card__inner.color-scheme-2.gradient.ratio{min-height:199px!important;max-height:275px}}@media screen and (max-width: 750px){.itg_search{margin-top:30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}nav.breadcrumbs ol li a{font-size:14px}.itg_search .collection_search{width:100%}}@media screen and (max-width: 340px){.collection_search label.field__label{letter-spacing:normal;font-size:13px}button.reset__button.field__button{right:0}.collection_search input.search__input.field__input{border:1px solid #dddddd;padding-right:31px}}.card-wrapper .card .card__inner .card__media{z-index:1}.gallery-item{display:none}.product-media-container{width:100%!important}@media screen and (max-width: 749px){.header{padding:10px 1.5rem!important}}.custom-image-banner .video-section__poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.custom-image-banner .media>*:not(.zoom):not(.deferred-media__poster-button){height:100%}.banner:after{display:none!important}.custom-image-banner .button:not([disabled]):hover:after{box-shadow:none;border:none;outline:none}.custom-image-banner .banner__box{background-color:#ffffffb5;width:auto;max-width:58rem;min-width:45rem;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:40px 40px 25px!important}.custom-image-banner .banner__heading{color:#000c30;font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:300;letter-spacing:normal;line-height:normal;margin-bottom:5px;margin-top:15px}.custom-image-banner .banner__text p{font-size:15px;letter-spacing:normal;color:#000c30;margin-bottom:5px}.custom-image-banner .banner__buttons .button{background:transparent;outline:none;border:none;box-shadow:none;font-size:20px;letter-spacing:normal;gap:15px;padding:0}.custom-image-banner .banner__buttons{margin-top:0!important}.button:after{box-shadow:none}.banner__box .banner-main-heading{margin:0 0 0 -262px;padding:15px 222px 15px 30px;background-color:#b8ac5c;color:#fff;font-size:45px;font-weight:100}.custom-rich-text h3.richtext-subheading{color:#000c30;font-family:"Playfair Display",Sans-serif;font-size:2.4em;font-weight:100;text-transform:capitalize;line-height:1.3em;letter-spacing:0px}.custom-rich-text .rich-text__heading{color:#000c30;font-family:"Playfair Display",Sans-serif;font-size:3.5em;font-weight:100;text-transform:capitalize;line-height:1.3em;letter-spacing:0px}.custom-rich-text .rich-text__text h4{font-size:24px;line-height:1.2em;font-family:Playfair Display,serif}.custom-rich-text .rich-text__blocks{max-width:100rem}.custom-rich-text .rich-text__text{margin-top:30px}@media screen and (min-width: 767px){.custm_banner_image .banner_mobile_media{display:none}}@media screen and (max-width: 767px){.custm_banner_image .banner_desktop_hide{display:none}.custm_banner_image .banner_mobile_media{position:relative!important;height:55rem!important;display:block}.custm_banner_image .custom-image-banner .banner__content{position:absolute;bottom:0}.custm_banner_image .custom-image-banner .banner__content .banner__box{max-width:100%;width:100%;align-items:flex-start;margin:0!important;padding:30px 25px!important}.custm_banner_image .custom-image-banner .banner__content .banner__box *{text-align:left}.custm_banner_image .custom-image-banner .banner__content .banner__box .banner-main-heading{width:100%;text-align:center}.custm_banner_image .custom-image-banner .banner__content .banner__box .banner-main-heading{width:100%;text-align:center;font-size:27px;padding:10px}.custm_banner_image .custom-image-banner .banner__content .banner__box .banner__heading{font-size:27px;line-height:1.3em;text-wrap:pretty}.custm_banner_image .custom-image-banner .banner__content .banner__box .banner__buttons .button{font-size:14px}.custom_collection .slider-mobile-gutter .collection-list .grid__item{max-width:calc(50% - 10px);width:100%}.template-index .custom_collection .collection-list-wrapper{padding:30px 10px!important}.custom_collection .slider-mobile-gutter .collection-list{justify-content:space-between}}.wishlist-wrapper,.custom-image-banner,.custom-rich-text{overflow:hidden}.page-about-us .border-line{border-bottom:1px solid #000;padding-bottom:50px}.page-about-us h1.imagewithtext-mainheading{text-align:center;font-size:42px}.page-about-us .image-with-text__text h6{font-size:20px;color:#000;font-weight:400;line-height:normal}.about-us .image-with-text .image-with-text__text h2{font-size:25px;color:#000;margin:0;padding-bottom:15px;font-weight:600}.about-us .field__label{color:#ffffff80;letter-spacing:0}.page-about-us .contact__button button.button{letter-spacing:normal}@media screen and (max-width: 749px){.page-about-us h1.imagewithtext-mainheading{text-align:center;font-size:30px}}.page-about-us span.field_name{font-weight:600;letter-spacing:normal;font-size:15px;color:#fff}.page-about-us span.start_field{color:#790000;padding:10px 10px 5px 5px}.page-about-us .field{display:block}.page-about-us .field__input:not(:placeholder-shown)~.field__label{font-size:1.2rem}.page-about-us .about_us_field .field__label{position:unset;font-size:.813em;letter-spacing:normal}.page-about-us .field__input:focus,.page-about-us .field__input:not(:placeholder-shown){padding:10px}.page-about-us .field__input:focus~.page-about-us .about_us_field .field__label{font-size:1.6rem;top:+4.5rem;left:10px}.page-about-us .contact_title{margin:0}.page-about-us .contact p.contact_content{margin:20px 0;color:#fff}.page-about-us .contact_form_svg svg{fill:#fff;fill:#ebeef9;height:60px;width:100%}.page-about-us .field__input:not(.header .field__input){background-color:#fff;border:1px solid #fff;color:#000}.page-about-us .field__input:focus-visible{box-shadow:unset;outline:unset;border-radius:unset}.page-about-us .about_us_field .field__label,.page-about-us .about_us_field .customer .field label{left:1rem;bottom:-2.2rem;top:unset;margin-bottom:0;line-height:1.5}.page-about-us .field:before,.page-about-us .customer .field:before,.page-about-us .field:after,.page-about-us .customer .field:after{display:none}.page-about-us .about_us_field .text-area{min-height:16rem}.page-about-us .contact__button button.button{border-radius:0}@media screen and (min-width: 990px){.page-about-us .page-width--narrow{max-width:1130px}}@media screen and (max-width: 749px){.page-about-us .about_us_field{padding-top:0}.page-about-us .contact_title{font-size:30px;text-align:center;text-transform:capitalize}.page-about-us .contact p.contact_content{text-align:center}.page-about-us .contact .field{margin-bottom:1rem}}@media screen and (min-width: 750px){.page-about-us .contact .field{margin-bottom:.5rem}.page-about-us .contact__fields{gap:12px 2rem;padding-bottom:10px}}.page-about-us .catalog-col-2 h2{font-size:42px}@media screen and (min-width: 1199px){.page-about-us .catalog-row{flex-direction:row-reverse}}@media screen and (max-width: 749px){.page-about-us .catalog-col-2 h2{font-size:30px}}.producttabs-wrapper .description h2{margin:0;padding:10px}.product__info-wrapper .product__title h1{font-size:45px;color:#3771a8;font-family:"Archivo Narrow",Sans-serif;letter-spacing:normal}.thumbnail-list .thumbnail[aria-current]{box-shadow:none;border-color:transparent}.thumbnail-list .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}.shortdescription p a{color:#000;text-decoration:none}.shortdescription p{font-family:Merriweather;font-size:16px;font-weight:200!important;line-height:1.7em;margin:0;letter-spacing:normal}.shortdescription p a{color:#3771a8b3!important;text-decoration:none}.shortdescription p a:hover{color:#000!important;text-decoration:none}body.rfq-theme-887 .rfq-btn{background:#3771a8!important;color:#fff!important;width:100%;border-radius:0;font-size:16px;letter-spacing:normal;font-weight:400;max-width:288px;padding:0;margin-top:15px;margin-bottom:15px}button#rfq-btn-887:after{box-shadow:none!important}button#rfq-btn-887:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}nav.breadcrumbs li a{color:#868b9c}.breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex}.breadcrumbs li{margin-right:10px}.breadcrumbs li:after{content:"/";margin-left:10px}.breadcrumbs li:last-child:after{content:""}nav.breadcrumbs ol li a{color:#7a7a7a;text-decoration:none;font-size:20px;letter-spacing:normal}.button:not([disabled]):hover:after{box-shadow:none!important}.tab_product{background:#fff;padding-bottom:20px}.relatedproductslider span.slick-arrow{position:absolute;bottom:-30px}.relatedproductslider span.next.slick-arrow{left:50%;color:#377cbf}.relatedproductslider span.prev.slick-arrow{right:52%;color:#377cbf}.card__information .rfq-theme-887 .rfq-btn{background:#3771a8!important;color:#fff!important;width:100%;max-width:200px}.relatedproductslider .card-wrapper .full-unstyled-link{text-decoration:none;color:currentColor;display:block;font-size:15px;letter-spacing:normal}.underline-links-hover:hover a{text-decoration:none!important}.relatedproductslider .slickprev{bottom:-10px;color:#3771a8b3;z-index:999;position:absolute;background:none;border:none;outline:none;left:45%;transform:translate(-45%);top:auto;width:auto;height:auto}.relatedproductslider .slicknext{bottom:-10px;color:#3771a8b3;z-index:999;position:absolute;background:none;border:none;outline:none;right:34%;transform:translate(-34%);top:auto;width:auto;height:auto;font-size:14px;background:transparent}.onst-register-form-fields label:after{content:"*";padding-left:5px;margin-right:1.5em;color:#e94b4b}.onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(4),.onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(5),.onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(6){max-width:50%;width:100%}@media screen and (max-width: 749px){.onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(4),.onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(5),.onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(6){max-width:100%;width:100%}}.request-distributor-access .onst-registration-form{position:relative;background-image:url(/cdn/shop/files/background-concept-4.png?v=1728393615);background-repeat:no-repeat;background-size:cover}.request-distributor-access .onst-registration-form:after{background-color:#fff;opacity:.85;transition:background .3s,border-radius .3s,opacity .3s;position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:0}.onst-registration-form-container.onst-big-form{position:relative;z-index:1}.onst-custom-form-box{padding:30px;background:#fff;margin-top:20px}.page-contact-us h1.main-page-title{color:#fff}.page-contact-us .contact_from_and_content{width:100%;display:flex;margin:0 auto;column-gap:80px}.page-contact-us .about_us_field{padding:50px;background-color:#fff;box-shadow:0 0 10px #00000080}.page-contact-us .contacttus_page_content{width:30%}.page-contact-us .about_us_field .field__label{position:unset;font-size:.813em;letter-spacing:normal}.page-contact-us .contacttus_page_content img{width:100%;display:flex}.page-contact-us .field{display:block}.page-contact-us .field__input:focus-visible{box-shadow:unset;outline:unset;border-radius:unset}.page-contact-us .field:before,.page-contact-us .customer .field:before,.page-contact-us .field:after,.page-contact-us .customer .field:after{display:none}.page-contact-us .field__input{background-color:#fafafa;border:1px solid #eaeaea;padding:10px}.page-contact-us h2.title.contact_title{color:#3771a8;padding-bottom:20px}.page-contact-us span.field_name{font-weight:600;letter-spacing:normal;font-size:15px;color:#000}.page-contact-us button.button{background:#001a54;border-radius:0;color:#fff}.page-contact-us .contacttus_page_content .contact_content{padding:0 20px}.page-contact-us .contact_content h3.contact_heading{width:80%;font-size:30px;margin:0 auto;text-align:center;padding-bottom:20px}.page-contact-us .contact_content h3.contact_heading_2{margin:0 auto;font-size:30px;width:100%;text-align:center;padding:20px 5px}.page-contact-us .contact_content p{width:100%;margin:0 auto;text-align:center;letter-spacing:normal;padding:0 20px 10px}.page-contact-us .content_contact_form{background-color:#f9fafa}.page-contact-us a.button.contact{background-color:transparent;color:#000;border:2px solid black;border-radius:0}.contact_page_image{overflow:hidden}.page-contact-us .contact_content:hover .contact_page_image img{filter:brightness(70%);transform:scale(1.2)}.page-contact-us .contact_page_image img{transition:transform 2s,filter 1.5s ease-in-out;transform-origin:center center;filter:brightness(100%)}.page-contact-us .contact_custom_button{text-align:center;padding-bottom:30px}.page-contact-us .button:not([disabled]):hover:after{box-shadow:none}.page-contact-us .contact_from_content{width:70%}.page-contact-us .from-content-contact{padding:40px 0 0;text-align:center;margin:0}.page-contact-us .from-content-contact a{color:#000;text-decoration:none;font-size:20px}.page-contact-us .about_us_field span.start_field{padding:10px 10px 5px 5px;color:#790000}@media only screen and (min-width: 320px) and (max-width: 767px){.breadcrumbs li{display:flex}.itg_search,.collection.page-width,.itg_grid .grid{display:block}.itg_grid .grid__item{max-width:100%}.grid--2-col-tablet-down .grid__item{width:100%}.collection-hero__title{margin:10px 0 0}}@media only screen and (max-width:749px){.collection .pagination-wrapper .pagination__list{row-gap:10px}.video-popup-content{height:300px}.video-popup{width:80%;height:300px}.close-video-btn{font-size:30px;position:absolute;top:-41px;right:50%;left:auto;transform:translate(50%)}.itg_grid,.itg_video{width:100%}}@media only screen and (max-width: 1099px){.page-contact-us .contact_content h3.contact_heading_2{font-size:25px}}.login .header__inline-menu .list-menu li a{width:auto}.template-customers-login .itg_search.page-width{display:none}.template-customers-login .collection_list_login .product_count{display:block}.template-customers-login .navigation-side{width:calc(30% - 20px)}.template-customers-login .field__input:focus{padding:10px}.field__label{color:#808285;letter-spacing:0}.template-customers-login .field__input:focus~.field__label{display:none}.template-customers-login .field__input:focus~.field__label{font-size:1.6rem;top:calc(var(--inputs-border-width) + 1rem);letter-spacing:1px}.template-customers-login .collection_list_login a{text-decoration:none;margin:0}.template-customers-login .collection_list_login ul{list-style:none;padding:0}.template-customers-login li.collection_categoeri{display:flex;justify-content:space-between}.template-customers-login .collection_list_login ul li h5{color:#3771a8b3;font-size:15px;letter-spacing:normal;margin:0 0 1em;padding:2px;font-family:Poppins;transition:all .2s linear}.template-customers-login .collection_list_login ul li h5:hover{color:#000}.template-customers-login .predict_search_bar .field__input:not(:placeholder-shown){padding:10px 30px 10px 10px}.template-customers-login .field__input:not(:placeholder-shown)~.field__label{display:none}.template-customers-login .predict_search_bar .predictive-search__results-groups-wrapper{flex-direction:column-reverse}.template-customers-login .predict_search_bar a.predictive-search__item{margin:0;display:flex;width:100%}.template-customers-login p.predictive-search__item-heading.h5{color:#3771a8b3}.template-customers-login p.predictive-search__item-heading.h5:hover{color:#000;text-decoration:none}.template-customers-login .template-search__search button.reset__button{right:0}.template-customers-login .customer form{margin-top:1rem;text-align:left}.template-customers-login h2.costumer_login_heading{text-align:left;font-size:30px;margin-top:0}.template-customers-login main#MainContent{background:#f5f5f5}.template-customers-login .main_login_form{display:flex;flex-wrap:wrap;gap:40px}.template-customers-login h1#login{font-size:22px;text-align:justify}.template-customers-login .customer:not(.account):not(.order){margin:0;padding:50px;text-align:center;width:calc(70% - 20px);background:#fff}.template-customers-login .border_form{border:1px solid #dddddd;padding:20px}.template-customers-login .field:before,.template-customers-login .customer .field:before,.template-customers-login .field:after,.template-customers-login .customer .field:after{display:none!important}.template-customers-login .customer .field input,.customer select,.field__input,.select__select{box-shadow:0 0!important;border:1px solid #dddddd;background:#fff}.template-customers-login span.alart{color:#e93f3f}.template-customers-login .customer .field{flex-direction:column;text-align:left;color:#000;font-weight:600;letter-spacing:normal;font-size:13px}.template-customers-login .customer .field input:not(:placeholder-shown){padding:10px}.template-customers-login .customer .field input:focus{padding:10px}.template-customers-login .login a{text-decoration:none;color:#3771a8b3;letter-spacing:normal;transition:all .2s linear}.template-customers-login .customer a:hover{color:#000;transition:transform .5s,filter 1.5s ease-in-out}.template-customers-login .customer button{margin:2rem 0 1.5rem}.template-customers-login .customer button{background:#3771a8;color:#fff;font-weight:600;border-radius:0;letter-spacing:normal;min-height:auto;padding:12px}.template-customers-login .customer button:hover{background:#b8ac5c;box-shadow:none}.template-customers-login .customer button:after{border-radius:0;box-shadow:none}@media screen and (min-width: 750px){.template-customers-login .customer:not(.account):not(.order){max-width:90.8rem}}.template-customers-login .distributor_heading{background:#3771a8;padding:60px 0;margin-top:25px}.template-customers-login .distributor_heading h2{font-size:48px;font-weight:600;color:#fff;letter-spacing:normal}.template-customers-login .distributor_heading a.custom-button{font-size:13px;font-weight:600;text-transform:uppercase;fill:#000;color:#000;background-color:#fff;padding:10px 40px;text-decoration:none;transition:transform .5s,filter 1.5s ease-in-out}.template-customers-login .distributor_heading a.custom-button:focus,.template-customers-login .distributor_heading a.custom-button:hover{color:#fff;background-color:#00ce1b;transform:scale(1.1)}.template-customers-login .face_mask_box{padding:10px;background:#dbdced;margin-top:25px}.template-customers-login .img_face_mask img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.template-customers-login .distributor_video h2{color:#3771a8}.template-customers-login .distributor_video{padding:10px}.template-customers-login .distributor_video iframe.js-youtube{width:100%;height:349px;left:0;top:1px}.template-customers-login .recently-view-itg{background-color:unset;padding:10px}@media screen and (min-width: 749px) and (max-width: 1024px){.main_login_form{width:100%;gap:30px}.template-customers-login .customer:not(.account):not(.order){padding:20px}.template-customers-login .distributor_video iframe.js-youtube{width:100%;height:349px}}@media screen and (max-width: 748px){.template-customers-login .main_login_form{gap:10px}.template-customers-login .navigation-side{width:100%}.template-customers-login .customer:not(.account):not(.order){margin:0;padding:20px;max-width:none;width:100%}.template-customers-login .distributor_video iframe.js-youtube{width:100%;height:349px}.template-customers-login .distributor_heading h2{font-size:30px}.template-customers-login .distributor_heading{padding:20px 0 40px;margin-top:20px}.template-customers-login .distributor_heading a.custom-button{padding:10px 30px}}p.forget_sub_text{text-align:justify;font-size:15px;letter-spacing:normal;color:#000}.template-customers-login .distributor_customerlogin .border_form h2.form__message{font-size:16px;color:#000}.border_form .errors li{list-style:none;color:#000;font-size:14px}.template-customers-login .costumer_login_heading:focus-visible,.template-customers-login .form__message:focus-visible{outline:none;box-shadow:none}@media screen and (max-width: 768px){.template-customers-login a.link.link--text.list-menu__item.list-menu__item--link{margin:0}}.template-customers-login .template-search__search .search__button.field__button{display:none}.pagetitle-privacy-policy #MainContent{background:#ebeef9}#MainContent .shopify-policy__container{max-width:1240px}.shopify-policy__container .entry-content p{color:#000c30;letter-spacing:normal}.page-contact-us .collection-list-wrapper .title-wrapper-with-link{justify-content:center}.page-contact-us .collection-list-wrapper h2.collection-list-title{font-size:45px;letter-spacing:normal;margin-bottom:30px;text-align:center;color:#000}.page-contact-us .card__information{position:absolute;bottom:23px;left:50%;transform:translate(-50%);background-color:#ffffffe0;width:92%;text-align:center;padding:.5em}.page-contact-us .card__information .cart_product_count{margin:0;padding-top:.5em;font-weight:700;letter-spacing:normal;font-family:Merriweather;line-height:1.3em;opacity:.5;font-size:12px;color:#000;text-transform:uppercase}.product__media-wrapper .product__media-zoom-hover{pointer-events:none!important}.product__media-wrapper .product__media-icon{display:none}.product__media-wrapper #openGallery svg{width:30px;height:30px}.product__media-wrapper button#openGallery{top:10px}.product__media-wrapper button#openGallery{position:absolute;z-index:2;background:none;border:none;outline:none}.product__media-list li{position:relative}.breadcrumbs-bg{background:#ebeef9}.product .additional-info{display:none}.additional-info{display:flex;gap:20px;flex-wrap:wrap}.meassage-additioanl input{padding:5px;max-width:200px;width:100%}.meassage-additioanl input:focus,.meassage-additioanl input:focus-visible{outline:none;box-shadow:none}.custom-variant-label{font-size:1.3rem}.video-section.page-width{max-width:750px}.wishlist_page .custom_collection .card__information{position:absolute;bottom:23px;left:50%;transform:translate(-50%);background-color:#ffffffe0;width:92%;text-align:center}.wishlist_page .collection-list .card--standard>.card__content .card__information{padding-left:5px;padding-right:5px}.wishlist_page .collection-list p.cart_product_count{margin:0;letter-spacing:normal;font-size:14px}.wishlist_page .custom_collection h2.collection-list-title{font-size:32px;line-height:normal;color:#3771a8;text-align:center}@media screen and (max-width: 749px){.wishlist_page .section-collection-list .collection-list:not(.slider){padding-left:0;padding-right:0}.wishlist_page .custom_collection h2.collection-list-title{font-size:25px}}.collection-hero__text-wrapper .collection-hero__description p img{width:100%;display:block}.page-contact-us .onst-registration-form .onst-registration-form-container.onst-big-form{box-shadow:0 0 10px #00000080;padding:20px 20px 0;background:#fff}body.page-contact-us .onst-registration-form h2.title{font-weight:400;color:#3771a8}.page-contact-us .shopify-app-block{background:#ebeef9}.page-contact-us .onst-registration-form{position:relative;padding:50px 10px;width:100%}.page-about-us .shopify-app-block{background:#001a54}body.page-about-us .onst-registration-form button{background-color:#fff;color:#000}body.page-about-us .onst-field{color:#fff}.page-about-us .onst-custom-form-box{background:#001a54}.page-about-us .onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(4){max-width:calc(50% - 10px);width:100%}body.page-about-us .onst-registration-form h2.title{font-weight:400;color:#fff}.page-about-us .onst-registration-form .onst-registration-form-container p.subtitle{padding-top:10px;font-size:15px;line-height:normal;color:#fff}.page-about-us .onst-registration-form .onst-registration-form-container{padding:0 10px}.page-about-us .onst-custom-form-box{padding:30px 0}.page-about-us .onst-registration-form .onst-registration-form-container.onst-big-form{max-width:1240px;width:100%}.logged_in_customer .shopify-payment-button,.logged_in_customer .product-form__submit{display:block}.product-form__submit{background:#001a54;margin-top:20px}.logged_in_customer .product-form__quote,.logged_in_customer button.rfq-collection-btn{display:none!important}h3.collage_img_text{z-index:10;position:relative;font-size:20px}.collage-card.card-wrapper.product-card-wrapper,.collage-card.card-wrapper.product-card-wrapper img,.collage-card.product-card-wrapper{max-height:max-content!important;height:auto}.collage-card.card-wrapper.product-card-wrapper a img{width:100%}@media screen and (max-width:749px){.page-about-us .onst-registration-form-container-box .onst-register-form-fields .onst-field.onst-size-half:nth-child(4){max-width:100%;width:100%}}@media screen and (min-width:990px){.header-wrapper .header__submenu.list-menu{background:transparent}.header-wrapper .list-menu--disclosure{min-width:100%;width:24rem;height:500px;overflow-y:auto}.header-wrapper .list-menu--disclosure::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.header-wrapper .list-menu--disclosure::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}.header-wrapper .list-menu--disclosure::-webkit-scrollbar-thumb{background-color:#0a2560;border-radius:10px}}form#cart{width:60%}@media only screen and (max-width: 1000px){form#cart{width:100%}}.cart_icon_header{padding-left:7px}.header .header__icon--cart{margin-right:0}@media screen and (max-width:767px){.header .cart_icon_header{padding-left:0;height:28px}}.account cart-notification .cart-notification-wrapper.page-width{display:none}.account .header__icon--cart .svg-wrapper{width:max-content;margin-bottom:0;margin-right:0}:is(.account,.order)>div:nth-of-type(2){margin-top:0!important}.cart-products-with-subTotal form#cart{width:100%}.item-product-container{display:flex}.cart .item-product-container .serach-cart{width:100%}.cart .item-product-container .search-menu-cart{display:unset}.cart-products-with-subTotal{padding-top:50px;padding-bottom:50px}.cart .item-product-container .search-menu-cart{width:calc(35% - 15px)}.item-product-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.cart-products-with-subTotal{width:calc(65% - 15px)}.cart .item-product-container .cart__warnings{width:100%;padding:0}@media screen and (max-width:993px){.item-product-container{flex-direction:column-reverse}.cart-products-with-subTotal,.cart .item-product-container .search-menu-cart{width:100%}}@media screen and (max-width:750px){.cart .item-product-container .search-menu-cart{padding-top:0;padding-bottom:38px}.cart .cart-products-with-subTotal{padding-top:50px;padding-bottom:0}}.cart-products-with-subTotal .cart-warinngs-logout{display:block}.cart__footer.ITG__data{display:none}.header .cart-count-bubble{height:1.9rem;width:1.9rem;font-size:.99rem;bottom:6%;left:57%}.pagetitle-customizable-templates #wsg-backdrop{z-index:-1}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
