@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&display=swap";.mw-section{--mw-bg: #F5F0E6;--mw-bg-cream: #EFE7D6;--mw-bg-dark: #1A1612;--mw-ink: #1E2F45;--mw-ink-soft: #4A5566;--mw-ink-mute: #786D5E;--mw-amber: #C58B3D;--mw-red: #A0413B;--mw-red-deep: #7E2F2B;--mw-wood: #8B6E4E;--mw-line: rgba(30, 47, 69, .16);--mw-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--mw-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mw-section-pad-y-mobile: 56px;--mw-section-pad-y-desktop: 96px;--mw-container-max: 1280px;--mw-container-pad: 20px;font-family:var(--mw-font-body);color:var(--mw-ink);background:var(--mw-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mw-section,.mw-section *{box-sizing:border-box}.mw-section h1,.mw-section h2,.mw-section h3,.mw-section h4{font-family:var(--mw-font-heading);font-weight:500;line-height:1.05;letter-spacing:-.01em;margin:0;color:inherit}.mw-section p{margin:0 0 1em;line-height:1.55}.mw-section p:last-child{margin-bottom:0}.mw-section a{color:inherit}.mw-container{max-width:var(--mw-container-max);margin:0 auto;padding:0 var(--mw-container-pad)}@media(min-width:750px){.mw-container{--mw-container-pad: 40px}}.mw-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mw-font-body);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:16px 28px;border-radius:2px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;border:1px solid transparent;min-height:48px}.mw-btn--primary{background:var(--mw-red);color:#fff7ec}.mw-btn--primary:hover{background:var(--mw-red-deep)}.mw-btn--ghost{background:transparent;color:var(--mw-ink);border-color:var(--mw-ink);padding:14px 24px}.mw-btn--ghost:hover{background:var(--mw-ink);color:var(--mw-bg)}.mw-btn--ghost span{margin-left:8px;transition:transform .2s ease}.mw-btn--ghost:hover span{transform:translate(4px)}.mw-section--hero{padding:0}.mw-hero{position:relative;width:100%;min-height:78svh;display:flex;align-items:flex-start;overflow:hidden;isolation:isolate}.mw-hero__media,.mw-hero__media img,.mw-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mw-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a08068c,#0a080600 55%),linear-gradient(to right,#0a080673,#0a080600 60%)}.mw-hero__inner{width:100%;max-width:var(--mw-container-max);margin:0 auto;padding:calc(var(--header-height, 80px) + 32px) var(--mw-container-pad) 48px;color:#fff7ec}.mw-hero__content{max-width:720px;color:#fff7ec}.mw-hero__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;opacity:.9;color:#fff7ec}.mw-hero__heading{font-size:clamp(40px,8vw,56px);margin-bottom:20px;color:#fff7ec}.mw-hero__body,.mw-hero__body p,.mw-hero__body strong,.mw-hero__body em,.mw-hero__body a{font-size:16px;line-height:1.55;margin-bottom:28px;max-width:32em;color:#fff7ec}@media(min-width:750px){.mw-hero{min-height:82vh}.mw-hero__inner{padding:calc(var(--header-height, 96px) + 40px) 40px 64px}.mw-hero__heading{font-size:clamp(48px,5.5vw,72px);white-space:nowrap}.mw-hero__body,.mw-hero__body p{font-size:18px}}.mw-section--trustrow{padding:var(--mw-section-pad-y-mobile) 0;background:var(--mw-bg-cream)}.mw-trustrow__grid{list-style:none;padding:0 var(--mw-container-pad);display:grid;grid-template-columns:1fr;gap:36px;max-width:var(--mw-container-max);margin:0 auto}.mw-trustrow__item{text-align:center;display:flex;flex-direction:column;align-items:center}.mw-trustrow__icon{width:44px;height:44px;color:var(--mw-ink);margin-bottom:16px}.mw-trustrow__icon svg{width:100%;height:100%}.mw-trustrow__heading{font-size:18px;letter-spacing:.02em;margin-bottom:8px;color:var(--mw-ink)}.mw-trustrow__body{font-size:14px;line-height:1.55;color:var(--mw-ink-soft);max-width:32ch;margin:0 auto}@media(min-width:750px){.mw-section--trustrow{padding:72px 0}.mw-trustrow__grid{grid-template-columns:repeat(3,1fr);gap:56px;padding:0 40px}.mw-trustrow__heading{font-size:20px}}.mw-section--editorial{padding:0}.mw-editorial{position:relative;width:100%;min-height:480px;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:#fff7ec}.mw-editorial__media,.mw-editorial__media img,.mw-editorial__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mw-editorial__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#0a0806a6,#0a080626 55%,#0a080600 80%)}.mw-editorial--align-center .mw-editorial__scrim{background:linear-gradient(to bottom,#0a080626,#0a08068c)}.mw-editorial--align-right .mw-editorial__scrim{background:linear-gradient(to left,#0a0806a6,#0a080626 55%,#0a080600 80%)}.mw-editorial__inner{width:100%;max-width:var(--mw-container-max);margin:0 auto;padding:64px var(--mw-container-pad)}.mw-editorial__content{max-width:520px}.mw-editorial--align-center .mw-editorial__content{margin:0 auto;text-align:center}.mw-editorial--align-right .mw-editorial__content{margin-left:auto;text-align:right}.mw-editorial__heading{font-size:clamp(36px,7vw,64px);margin-bottom:16px}.mw-editorial__body{font-size:16px;line-height:1.55;max-width:32em;color:#fff7ec}.mw-editorial__body p,.mw-editorial__body strong,.mw-editorial__body em,.mw-editorial__body a{color:#fff7ec}@media(min-width:750px){.mw-editorial{min-height:60vh}.mw-editorial__inner{padding:96px 40px}.mw-editorial__body{font-size:18px}}.mw-section--story{padding:var(--mw-section-pad-y-mobile) 0;background:var(--mw-bg-cream)}.mw-story__grid{display:grid;grid-template-columns:1fr;gap:32px}.mw-story__media{order:0}.mw-story__content{order:1}.mw-story__media img{width:100%;height:auto;display:block;border-radius:2px}.mw-story__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mw-amber);margin-bottom:12px}.mw-story__heading{font-size:clamp(36px,7vw,56px);margin-bottom:24px}.mw-story__body{font-size:16px;line-height:1.65;color:var(--mw-ink-soft);margin-bottom:28px}.mw-story__body p{margin-bottom:1em}.mw-story__body strong{color:var(--mw-ink);font-weight:500}@media(min-width:990px){.mw-section--story{padding:var(--mw-section-pad-y-desktop) 0}.mw-story__grid{grid-template-columns:1fr 1fr;gap:80px;align-items:center}.mw-story--image-right .mw-story__media{order:2}.mw-story--image-right .mw-story__content,.mw-story--image-left .mw-story__media{order:1}.mw-story--image-left .mw-story__content{order:2}.mw-story__heading{font-size:clamp(48px,4.5vw,64px)}.mw-story__body{font-size:17px}}.mw-section--lifestyle{padding:0;background:var(--mw-bg-dark)}.mw-lifestyle__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.mw-lifestyle__item{position:relative;aspect-ratio:4 / 5;overflow:hidden}.mw-lifestyle__link,.mw-lifestyle__link--static{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.mw-lifestyle__media{position:relative;width:100%;height:100%}.mw-lifestyle__media img,.mw-lifestyle__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mw-lifestyle__link:hover .mw-lifestyle__media img{transform:scale(1.04)}.mw-lifestyle__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a08068c,#0a080600 50%);pointer-events:none}.mw-lifestyle__caption{position:absolute;left:20px;bottom:20px;right:20px;font-family:var(--mw-font-heading);font-weight:500;font-style:italic;font-size:clamp(20px,3.5vw,32px);color:#fff7ec;line-height:1.1;letter-spacing:-.01em}@media(min-width:750px){.mw-lifestyle__grid{grid-template-columns:repeat(4,1fr)}.mw-lifestyle__caption{left:24px;bottom:24px;right:24px;font-size:clamp(22px,1.7vw,28px)}}.mw-section--stamp{padding:32px 0 16px;background:var(--mw-bg)}.mw-stamp .mw-container{display:flex}.mw-stamp--align-left .mw-container{justify-content:flex-start}.mw-stamp--align-center .mw-container{justify-content:center}.mw-stamp--align-right .mw-container{justify-content:flex-end}.mw-stamp__image,.mw-stamp__placeholder{display:block;width:100%}.mw-stamp__placeholder{border:2px solid var(--mw-red);color:var(--mw-red);padding:18px 16px;text-align:center;font-family:var(--mw-font-heading);font-weight:600;font-size:14px;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;opacity:.85}.mw-stamp__placeholder span{display:block}@media(min-width:750px){.mw-section--stamp{padding:48px 0 24px}}.mw-section--prow{padding:var(--mw-section-pad-y-mobile) 0;background:var(--mw-bg)}.mw-prow__header{text-align:center;margin-bottom:32px}.mw-prow__heading{font-size:clamp(28px,5vw,40px);margin-bottom:8px}.mw-prow__subheading{font-size:14px;color:var(--mw-ink-soft);letter-spacing:.01em}.mw-prow__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.mw-prow__scroll::-webkit-scrollbar{display:none}.mw-prow__list{list-style:none;margin:0;padding:0 var(--mw-container-pad);display:flex;gap:12px;width:max-content}.mw-prow__item{flex:0 0 auto;width:44vw;max-width:220px;scroll-snap-align:start}@media(min-width:750px){.mw-section--prow{padding:72px 0}.mw-prow__header{margin-bottom:40px}.mw-prow__scroll{overflow:visible}.mw-prow__list{width:auto;max-width:var(--mw-container-max);margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mw-prow__item{width:auto;max-width:none}}@media(min-width:990px){.mw-section--prow{padding:var(--mw-section-pad-y-desktop) 0}.mw-prow__list{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px}}.mw-prow .product-card__title,.mw-prow .card__heading{font-family:var(--mw-font-body);font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.mw-prow .product__tags,.mw-prow .product__tags__badge,.mw-prow .price-item--sale__save-tag,.mw-prow .savings-tag,.mw-prow .rc-savings,.mw-prow .product-card-item__colors,.mw-prow .product-card__variants,.mw-prow .product-card__added{display:none!important}.mw-prow .price-item__from{display:inline!important;font-size:14px;font-weight:400;color:var(--mw-ink-mute);margin-right:4px}.mw-prow .product-card,.mw-prow .product-card-wrapper,.mw-prow .product-card__image-wrapper,.mw-prow .card-outline,.mw-prow .product-card__image,.mw-prow .product-card__information,.mw-prow .product-card__information__wrapper,.mw-prow .grid__item--product-card{background:transparent!important;border:none!important;box-shadow:none!important}.mw-prow .product-card__information__wrapper{padding:14px 0 0}.mw-prow .product-card__information__wrapper>a{display:flex;flex-direction:column;gap:6px;text-align:center;text-decoration:none;color:inherit}.mw-prow .product-card__information__wrapper>a>.product-card__title{order:1;font-family:var(--mw-font-body);font-size:17px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--mw-ink);margin:0}.mw-prow .product-card__information__wrapper>a>.rating{order:2;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:4px;margin:0}.mw-prow .rating-star{font-size:14px}.mw-prow .product-card__information__wrapper>a>.custom-price-wrapper,.mw-prow .product-card__information__wrapper>a>.price{order:3;margin:0!important}.mw-prow .custom-price-display{justify-content:center!important;grid-template-columns:auto auto!important;gap:8px!important}.mw-prow .price-current p,.mw-prow .price-current,.mw-prow .rc-price{font-size:18px!important;font-weight:700!important;color:var(--mw-ink)!important}.mw-prow .price-compare p,.mw-prow .price-compare{font-size:14px!important;color:var(--mw-ink-mute)!important;font-weight:400!important}.mw-prow .rating-count{font-size:11px;color:var(--mw-ink-mute);letter-spacing:.02em}.mw-prow__item--has-override .custom-price-wrapper,.mw-prow__item--has-override .price{display:none!important}.mw-prow__price-override{margin-top:6px;text-align:center;display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.mw-prow__price-override-from{font-size:14px;font-weight:400;color:var(--mw-ink-mute)}.mw-prow__price-override strong{font-size:18px;font-weight:700;color:var(--mw-ink);font-family:var(--mw-font-body)}.mw-prow__price-override s{font-size:14px;font-weight:400;color:var(--mw-ink-mute)}.mw-prow .product-card__information__wrapper>a>.product-card__title,.mw-prow .product-card__title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.25!important;min-height:2.5em}.mw-prow .rating,.mw-prow__item--has-override .rating{flex:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;column-gap:8px!important;row-gap:3px!important;margin:0!important;width:100%!important;text-align:center!important;white-space:normal!important}.mw-prow .product-card__information__wrapper--hide{display:flex!important;flex-direction:column!important;visibility:visible!important;align-items:center!important;text-align:center!important;padding:14px 0 0!important;gap:6px!important}.mw-prow .product-card__information{display:none!important}.mw-prow .product-card__information__wrapper--hide>.product-card__title{order:1!important;font-family:var(--mw-font-body)!important;font-size:17px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;color:var(--mw-ink)!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.5em}.mw-prow .product-card__information__wrapper--hide>.rating{order:2!important;flex:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;column-gap:8px!important;row-gap:3px!important;margin:0!important;width:100%!important;text-align:center!important;white-space:normal!important}.mw-prow .product-card__information__wrapper--hide>.price,.mw-prow .product-card__information__wrapper--hide>.custom-price-wrapper{order:3!important;margin:0!important}.mw-prow .product-card__information__wrapper--hide>.product-card__added,.mw-prow .product-card__information__wrapper--hide>.product-card-item__colors,.mw-prow .product-card__information__wrapper--hide>.quick-add--mockup{display:none!important}.mw-prow .product-card__image-wrapper,.mw-prow .product-card__image,.mw-prow .product-card__image .media,.mw-prow .product-card__image-wrapper .media{border-radius:0!important}.mw-prow .product-card__image .media--square,.mw-prow .product-card__image .media{padding-bottom:100%!important}.mw-prow .product-card__image-wrapper{position:relative!important;z-index:auto!important}.mw-prow .product-card__image .media>img{object-fit:contain!important;object-position:center center!important}.mw-prow .rating-star{display:inline-block!important;position:relative!important;line-height:1!important;flex:0 0 auto!important;color:#e3a11a!important}.mw-prow .rating-star:before,.mw-prow .rating-star:after{color:#e3a11a!important}.mw-prow .rating-count{display:inline-block!important;position:static!important;right:auto!important;line-height:1!important;font-size:11px!important;color:var(--mw-ink-soft)!important;margin:0!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap!important;min-width:max-content!important;overflow:visible!important;text-overflow:clip!important;flex:0 1 auto!important;text-align:left!important}.mw-prow .rating-count .visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}.mw-prow .rating-count:before{content:"("}.mw-prow .rating-count:after{content:")"}.mw-prow .price{font-size:14px;color:var(--mw-ink);line-height:1.4}.mw-prow .price__pricing-group,.mw-prow .price__sale,.mw-prow .price__regular{display:inline-flex;align-items:baseline;justify-content:center;gap:6px}.mw-prow .price-item--regular s,.mw-prow .price-item--regular{color:var(--mw-ink-mute);font-size:13px;font-weight:400}.mw-prow .price-item--sale{color:var(--mw-ink);font-weight:500}.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency],.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] a,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] summary,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .header__menu-item,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .header__icon,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .header__active-menu-item,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .list-menu__item,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .link{color:#fff7ec!important}.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] svg{color:#fff7ec!important;fill:currentColor}.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] svg path,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] svg rect,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] svg circle,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] svg line,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] svg polyline{stroke:currentColor}.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .header__heading-logo,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] img.header__heading-logo,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .logo-image img,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] .header__heading-link img{filter:brightness(0) invert(1)!important}.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] a:hover,.shopify-section-header:not(.scrolled-past-header) .header-wrapper[data-transparency] summary:hover{opacity:.75}.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency],.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] a,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] summary,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .header__menu-item,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .header__icon,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .header__active-menu-item,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .list-menu__item,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .link{color:var(--mw-ink)!important}.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] svg{color:var(--mw-ink)!important;fill:currentColor}.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] svg path,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] svg rect,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] svg circle,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] svg line,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] svg polyline{stroke:currentColor}.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .header__heading-logo,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] img.header__heading-logo,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .logo-image img,.shopify-section-header.scrolled-past-header .header-wrapper[data-transparency] .header__heading-link img{filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/template-memorial-weekend.css.map */
