:root{--md-page-inline-desktop: 18.75vw ;--md-page-inline-tablet: 3.125vw ;--md-page-inline-mobile: 6.4vw }[class*=shopify-section--memorial-]:not(.shopify-section--memorial-tabs){--background: 0 0 0 !important;--background-differs-from-previous: 0 !important;background:#000!important;border:0!important;box-shadow:none!important;outline:0!important}[class*=shopify-section--memorial-]:before,[class*=shopify-section--memorial-]:after{display:none!important;content:none!important}[class*=shopify-section--memorial-]+[class*=shopify-section--memorial-]{margin-top:-1px!important}.shopify-section--memorial-coupon>.section,.shopify-section--memorial-featured-collection>.section,.shopify-section--memorial-bundle>.section,.shopify-section--memorial-lifestyle>.section{padding-inline-start:0!important;padding-inline-end:0!important;border-block-start:0!important;border-top:0!important;border-block-end:0!important;border-bottom:0!important;box-shadow:none!important;outline:0!important;background:#000!important}.shopify-section--memorial-tabs,.shopify-section--memorial-tabs>.section,.shopify-section--football-tiers,.shopify-section--football-leg-power,.shopify-section--football-link,.shopify-section--waterfall-gallery{--background: 17 21 7 !important;background:#111507!important}.shopify-section--memorial-tabs>.section,.shopify-section--waterfall-gallery{padding-inline-start:0!important;padding-inline-end:0!important;border:0!important;box-shadow:none!important;outline:0!important}@media screen and (min-width:1200px){.shopify-section--memorial-coupon .md-coupon-section{max-width:none;margin-left:0;margin-right:0;padding-top:120px;padding-bottom:2rem;padding-left:var(--md-page-inline-desktop);padding-right:var(--md-page-inline-desktop);box-sizing:border-box}.shopify-section--memorial-featured-collection .section-stack,.shopify-section--memorial-tabs .section-stack,.shopify-section--football-leg-power .flp-inner,.shopify-section--football-tiers .products-grid,.shopify-section--football-link .football-link__inner,.shopify-section--waterfall-gallery .waterfall-gallery__container,.shopify-section--memorial-lifestyle .section-stack{padding-left:var(--md-page-inline-desktop);padding-right:var(--md-page-inline-desktop);box-sizing:border-box}.shopify-section--memorial-bundle .md-bundle-wrap{max-width:none;margin-left:0;margin-right:0;padding-left:var(--md-page-inline-desktop);padding-right:var(--md-page-inline-desktop);box-sizing:border-box}}@media screen and (min-width:768px)and (max-width:1199px){.shopify-section--memorial-coupon .md-coupon-section{max-width:none;padding:120px var(--md-page-inline-tablet) 2rem}.shopify-section--memorial-featured-collection .section-stack,.shopify-section--memorial-tabs .section-stack,.shopify-section--football-leg-power .flp-inner,.shopify-section--football-tiers .products-grid,.shopify-section--football-link .football-link__inner,.shopify-section--waterfall-gallery .waterfall-gallery__container,.shopify-section--memorial-lifestyle .section-stack,.shopify-section--memorial-bundle .md-bundle-wrap{padding-left:var(--md-page-inline-tablet);padding-right:var(--md-page-inline-tablet);box-sizing:border-box}.shopify-section--memorial-bundle .md-bundle-wrap{max-width:none}}@media screen and (max-width:767px){.shopify-section--memorial-featured-collection>.section,.shopify-section--memorial-tabs>.section,.shopify-section--memorial-bundle>.section,.shopify-section--memorial-coupon>.section,.shopify-section--memorial-lifestyle>.section,.shopify-section--waterfall-gallery{--section-spacing-inline: 0}.shopify-section--memorial-coupon .md-coupon-section{max-width:none;padding:72px var(--md-page-inline-mobile) 2rem}.shopify-section--memorial-featured-collection .section-stack,.shopify-section--memorial-tabs .section-stack,.shopify-section--football-leg-power .flp-inner,.shopify-section--football-tiers .products-grid,.shopify-section--football-link .football-link__inner,.shopify-section--waterfall-gallery .waterfall-gallery__container,.shopify-section--memorial-lifestyle .section-stack,.shopify-section--memorial-bundle .md-bundle-wrap{padding-left:var(--md-page-inline-mobile);padding-right:var(--md-page-inline-mobile);box-sizing:border-box}.shopify-section--memorial-bundle .md-bundle-wrap{max-width:none}}.md-memorial-grid-wrap{width:100%;overflow:visible}.shopify-section--memorial-featured-collection .product-list,.shopify-section--memorial-tabs .product-list,.shopify-section--memorial-lifestyle .product-list{gap:16px;--product-list-gap: 16px}@media screen and (min-width:700px){.shopify-section--memorial-featured-collection .product-list>*,.shopify-section--memorial-tabs .product-list>*,.shopify-section--memorial-lifestyle .product-list>*{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;min-width:0}}[data-memorial-landing]{--md-orange: #ff4500;--md-orange-hover: #ff6a33;--md-black: #000000;--md-card-bg: #ffffff;--md-card-radius: 4px;--md-card-gap: 16px;font-family:Montserrat,system-ui,-apple-system,sans-serif}.shopify-section--football-tiers .product-card,.shopify-section--football-leg-power .product-card,.shopify-section--memorial-tabs [data-memorial-landing=tabs] .product-card,.shopify-section--football-link .football-link__media,.shopify-section--waterfall-gallery .waterfall-gallery__image{border-radius:2px!important}.shopify-section--memorial-tabs [data-memorial-landing=tabs] .quick-buy button,.shopify-section--memorial-tabs [data-memorial-landing=tabs] .quick-buy .button{border-width:2px!important;border-style:solid!important}#main.anchor [class*=shopify-section--memorial-] .section-header h2.h2:before{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important}#main.anchor [class*=shopify-section--memorial-] .section-header h2.h2{margin-left:0!important;margin-inline-start:0!important}.shopify-section--memorial-featured-collection .section-stack{gap:0!important;--section-stack-spacing-block: 0px !important}[data-memorial-landing=grid] .section-header{text-align:center;justify-items:center;justify-content:center;gap:0;margin-bottom:40px}[data-memorial-landing=grid] .section-header .prose{display:flex;flex-direction:column;align-items:center;max-width:min(56rem,100%);margin-inline:auto;gap:0}[data-memorial-landing=grid] .section-header .prose .h2{order:1;margin:0!important;margin-block-start:0!important;margin-block-end:0!important;--text-color: #ffffff !important;color:#fff!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:clamp(28px,calc(28px + (100vw - 375px) * 18 / 1545),46px)!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;text-align:center!important;text-transform:uppercase!important}[data-memorial-landing=grid] .section-header .prose .h2 .text-custom{color:#fff!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;font-style:inherit!important}[data-memorial-landing=grid] .section-header .subheading{order:2;margin:0!important;margin-block-end:0!important;margin-block-start:.35em!important;max-width:100%;color:#fff!important;text-align:center!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:clamp(18px,calc(18px + (100vw - 375px) * 8 / 1545),26px)!important;font-style:normal!important;font-weight:500!important;line-height:130%!important;text-transform:none!important;letter-spacing:normal!important;opacity:1!important}@media screen and (min-width:700px){[data-memorial-landing=grid] .section-header .prose .h2{text-transform:none!important}[data-memorial-landing=grid] .section-header .subheading{line-height:normal!important}}.shopify-section--memorial-tabs .section-stack{gap:0!important;--section-stack-spacing-block: 0px !important}[data-memorial-landing=tabs] .section-header{text-align:center!important;justify-items:center!important;justify-content:center!important;gap:0;margin-bottom:22px!important}[data-memorial-landing=tabs] .section-header .prose{display:flex;flex-direction:column;align-items:center;text-align:center!important;width:100%;max-width:min(56rem,100%);margin-inline:auto;gap:.35rem}[data-memorial-landing=tabs] .section-header .prose .h2{margin:0!important;margin-block-start:0!important;margin-block-end:0!important}[data-memorial-landing=tabs] .section-header .prose .h2,[data-memorial-landing=tabs] .section-header .prose .h2 .text-custom{color:#fff!important;text-align:center!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:28px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;letter-spacing:normal!important}[data-memorial-landing=tabs] .section-header .subheading{margin:0!important;max-width:760px;color:#fff!important;text-align:center!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:max(18px,calc(26 / 1920 * 100vw))!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:none!important;letter-spacing:normal!important}@media screen and (max-width:699px){[data-memorial-landing=tabs] .section-header .subheading{max-width:327px;font-size:18px!important;line-height:130%!important}}@media screen and (min-width:700px){[data-memorial-landing=tabs] .section-header{margin-bottom:40px!important}[data-memorial-landing=tabs] .section-header .prose .h2,[data-memorial-landing=tabs] .section-header .prose .h2 .text-custom{font-size:46px!important;line-height:normal!important;text-transform:none!important}}.shopify-section--memorial-featured-collection .md-grid-supplementary,.shopify-section--memorial-tabs .md-grid-supplementary{margin-top:40px;color:#999;text-align:center;font-family:Barlow,system-ui,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.shopify-section--memorial-featured-collection .md-grid-supplementary p,.shopify-section--memorial-tabs .md-grid-supplementary p,.shopify-section--memorial-featured-collection .md-grid-supplementary h1,.shopify-section--memorial-featured-collection .md-grid-supplementary h2,.shopify-section--memorial-featured-collection .md-grid-supplementary h3,.shopify-section--memorial-featured-collection .md-grid-supplementary h4,.shopify-section--memorial-featured-collection .md-grid-supplementary h5,.shopify-section--memorial-featured-collection .md-grid-supplementary h6,.shopify-section--memorial-tabs .md-grid-supplementary h1,.shopify-section--memorial-tabs .md-grid-supplementary h2,.shopify-section--memorial-tabs .md-grid-supplementary h3,.shopify-section--memorial-tabs .md-grid-supplementary h4,.shopify-section--memorial-tabs .md-grid-supplementary h5,.shopify-section--memorial-tabs .md-grid-supplementary h6{margin:0;color:inherit;font:inherit;line-height:inherit}.shopify-section--memorial-featured-collection .md-grid-supplementary a,.shopify-section--memorial-tabs .md-grid-supplementary a{color:#ccc;text-decoration:underline}.shopify-section--memorial-featured-collection .md-view-more,.shopify-section--memorial-tabs .md-view-more{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:0;padding-top:0;padding-bottom:2rem}.shopify-section--memorial-featured-collection .md-view-more a,.shopify-section--memorial-tabs .md-view-more a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;color:#ccc!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important}.shopify-section--memorial-featured-collection .md-view-more a{font-size:clamp(16px,calc(16px + (100vw - 375px) * 4 / 1545),20px)!important}.shopify-section--memorial-featured-collection .md-view-more a:hover,.shopify-section--memorial-tabs .md-view-more a:hover{color:var(--md-orange)!important}.shopify-section--memorial-featured-collection .md-view-more a svg,.shopify-section--memorial-tabs .md-view-more a svg{flex-shrink:0;color:inherit;stroke:currentColor;width:24px;height:24px;opacity:1}@media screen and (max-width:767px){.md-grid-collapsible:not(.is-expanded) .product-list>:nth-child(n+5){display:none!important}}@media screen and (min-width:768px){.md-grid-collapsible:not(.is-expanded) .product-list>:nth-child(n+9){display:none!important}}.md-view-more.md-view-more--expand{display:none}@media screen and (max-width:767px){.md-view-more--expand.md-view-more--show-mobile{display:flex}}@media screen and (min-width:768px){.md-view-more--expand.md-view-more--show-desktop{display:flex}}.md-view-more.md-view-more--expand-dynamic{display:none}.md-view-more.md-view-more--expand-dynamic.is-visible{display:flex}.shopify-section--memorial-featured-collection .md-view-more__btn,.shopify-section--memorial-tabs .md-view-more__btn{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:none;background:none;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;color:#ccc!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important}.shopify-section--memorial-featured-collection .md-view-more__btn{font-size:clamp(16px,calc(16px + (100vw - 375px) * 4 / 1545),20px)!important}.shopify-section--memorial-featured-collection .md-view-more__btn:hover,.shopify-section--memorial-tabs .md-view-more__btn:hover{color:var(--md-orange)!important}.shopify-section--memorial-featured-collection .md-view-more__btn svg,.shopify-section--memorial-tabs .md-view-more__btn svg{flex-shrink:0;color:inherit;stroke:currentColor;width:24px;height:24px;opacity:1;transition:transform .2s ease}.shopify-section--memorial-featured-collection .md-view-more__btn.is-expanded svg,.shopify-section--memorial-tabs .md-view-more__btn.is-expanded svg{transform:rotate(180deg)}@media screen and (max-width:699px){[data-memorial-landing=grid] .section-header{margin-bottom:20px!important}.shopify-section--memorial-featured-collection .md-grid-supplementary,.shopify-section--memorial-tabs .md-grid-supplementary{margin-top:20px;color:#8f8f8f;font-size:12px;padding-inline:.5rem}.shopify-section--memorial-featured-collection .md-view-more,.shopify-section--memorial-tabs .md-view-more{margin-top:20px}.shopify-section--memorial-tabs .md-view-more a,.shopify-section--memorial-tabs .md-view-more__btn{font-size:clamp(16px,4vw,20px)!important}}[data-memorial-landing=grid] product-card,[data-memorial-landing=tabs] product-card,[data-memorial-landing=lifestyle] product-card{border-radius:var(--md-card-radius);overflow:hidden;box-shadow:0 2px 12px #0003;display:flex;flex-direction:column;height:100%}[data-memorial-landing=grid] .product-card__figure,[data-memorial-landing=tabs] .product-card__figure,[data-memorial-landing=lifestyle] .product-card__figure{aspect-ratio:1 / 1;background:#fff;display:flex;align-items:center;justify-content:center}[data-memorial-landing=grid] .product-card__figure .product-card__image,[data-memorial-landing=tabs] .product-card__figure .product-card__image,[data-memorial-landing=lifestyle] .product-card__figure .product-card__image{object-fit:contain;width:100%;height:100%;max-height:100%}[data-memorial-landing=grid] product-card .loox-rating,[data-memorial-landing=tabs] product-card .loox-rating,[data-memorial-landing=lifestyle] product-card .loox-rating,[data-memorial-landing=grid] product-card .rating,[data-memorial-landing=tabs] product-card .rating,[data-memorial-landing=lifestyle] product-card .rating{display:none!important}[data-memorial-landing=grid] .product-card__info,[data-memorial-landing=tabs] .product-card__info,[data-memorial-landing=lifestyle] .product-card__info{font-size:clamp(.75rem,.7rem + .25vw,.9rem);padding:.75em 1em 1.25em;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;text-align:left;align-items:stretch;justify-content:flex-start;justify-items:stretch}[data-memorial-landing=grid] .product-card__info.product-card__info--center,[data-memorial-landing=tabs] .product-card__info.product-card__info--center,[data-memorial-landing=lifestyle] .product-card__info.product-card__info--center{text-align:left;justify-content:flex-start;justify-items:stretch}[data-memorial-landing=grid] .product-card__info>.v-stack,[data-memorial-landing=tabs] .product-card__info>.v-stack,[data-memorial-landing=lifestyle] .product-card__info>.v-stack{gap:0;width:100%;justify-items:stretch}[data-memorial-landing=grid] .product-card__title,[data-memorial-landing=tabs] .product-card__title,[data-memorial-landing=lifestyle] .product-card__title{margin:0;width:100%;text-align:left}[data-memorial-landing=grid] .product-card__title a,[data-memorial-landing=tabs] .product-card__title a,[data-memorial-landing=lifestyle] .product-card__title a{font-weight:700;font-size:1em;line-height:1.25;text-transform:uppercase;color:#1a1a1a!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.shopify-section--memorial-featured-collection .product-card__title,.shopify-section--memorial-tabs .product-card__title,.shopify-section--football-leg-power .product-card__title,.shopify-section--memorial-lifestyle .md-life-carousel .product-card__title,.shopify-section--memorial-featured-collection .product-card__title a,.shopify-section--memorial-tabs .product-card__title a,.shopify-section--football-leg-power .product-card__title a,.shopify-section--memorial-lifestyle .md-life-carousel .product-card__title a{min-height:2.5em;box-sizing:border-box}[data-memorial-landing=grid] .price-list,[data-memorial-landing=tabs] .price-list,[data-memorial-landing=lifestyle] .price-list{margin-top:1em;margin-bottom:0;font-weight:700;color:var(--md-orange)!important;--text-color: var(--md-orange);text-align:left;justify-self:start;flex-wrap:nowrap;white-space:nowrap;align-items:baseline;gap:.5em;max-width:100%;overflow:hidden}[data-memorial-landing=grid] .price-list,[data-memorial-landing=tabs] .price-list,[data-memorial-landing=grid] .price-list sale-price,[data-memorial-landing=tabs] .price-list sale-price,[data-memorial-landing=grid] .price-list .text-on-sale,[data-memorial-landing=tabs] .price-list .text-on-sale{color:#ff3d00!important;--text-color: 255 61 0}[data-memorial-landing=grid] .price-list sale-price,[data-memorial-landing=tabs] .price-list sale-price,[data-memorial-landing=lifestyle] .price-list sale-price{font-size:1.06em}[data-memorial-landing=grid] .price-list unit-price,[data-memorial-landing=tabs] .price-list unit-price,[data-memorial-landing=lifestyle] .price-list unit-price{display:none!important}[data-memorial-landing=grid] .price-list sale-price,[data-memorial-landing=tabs] .price-list sale-price,[data-memorial-landing=lifestyle] .price-list sale-price,[data-memorial-landing=grid] .price-list compare-at-price,[data-memorial-landing=tabs] .price-list compare-at-price,[data-memorial-landing=lifestyle] .price-list compare-at-price{white-space:nowrap;flex-shrink:0}[data-memorial-landing=grid] .price-list .text-subdued.line-through,[data-memorial-landing=tabs] .price-list .text-subdued.line-through,[data-memorial-landing=lifestyle] .price-list .text-subdued.line-through{font-weight:500;font-size:.92em;color:#888!important}[data-memorial-landing=grid] .quick-add-btn,[data-memorial-landing=tabs] .quick-add-btn{margin:.75em 0 0!important;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:12px}[data-memorial-landing=grid] .quick-add-btn .quick-buy,[data-memorial-landing=grid] .quick-add-btn .buy-now,[data-memorial-landing=tabs] .quick-add-btn .quick-buy,[data-memorial-landing=tabs] .quick-add-btn .buy-now{flex:1 0 0;min-width:0;display:flex;align-items:stretch}[data-memorial-landing=grid] .quick-add-btn .buy-now,[data-memorial-landing=tabs] .quick-add-btn .buy-now{min-height:32px}[data-memorial-landing=grid] .quick-add-btn .quick-buy form,[data-memorial-landing=grid] .quick-add-btn .quick-buy>div,[data-memorial-landing=grid] .quick-add-btn .quick-buy form>div,[data-memorial-landing=tabs] .quick-add-btn .quick-buy form,[data-memorial-landing=tabs] .quick-add-btn .quick-buy>div,[data-memorial-landing=tabs] .quick-add-btn .quick-buy form>div{width:100%;min-width:0;box-sizing:border-box}[data-memorial-landing=grid] .quick-add-btn .quick-buy .button,[data-memorial-landing=grid] .quick-add-btn .quick-buy .mb-card-only,[data-memorial-landing=tabs] .quick-add-btn .quick-buy .button,[data-memorial-landing=tabs] .quick-add-btn .quick-buy .mb-card-only,.shopify-section--football-tiers .quick-add-btn .quick-buy button,.shopify-section--football-tiers .quick-add-btn .quick-buy .button,.shopify-section--football-tiers .quick-add-btn .quick-buy .mb-card-only{width:100%;min-width:0;max-width:none;height:32px!important;min-height:32px!important;padding:8px 10px!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:capitalize!important;gap:7.437px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;border:1px solid #1a1a1a!important;background:#fff!important;color:#1a1a1a!important;box-shadow:none!important}[data-memorial-landing=grid] .quick-add-btn .quick-buy .button:hover,[data-memorial-landing=grid] .quick-add-btn .quick-buy .mb-card-only:hover,[data-memorial-landing=tabs] .quick-add-btn .quick-buy .button:hover,[data-memorial-landing=tabs] .quick-add-btn .quick-buy .mb-card-only:hover,.shopify-section--football-tiers .quick-add-btn .quick-buy button:hover,.shopify-section--football-tiers .quick-add-btn .quick-buy .button:hover,.shopify-section--football-tiers .quick-add-btn .quick-buy .mb-card-only:hover{background:#f5f5f5!important}[data-memorial-landing=grid] .quick-add-btn .buy-now .button,[data-memorial-landing=tabs] .quick-add-btn .buy-now .button,.shopify-section--football-tiers .quick-add-btn .buy-now button,.shopify-section--football-tiers .quick-add-btn .buy-now .button{width:100%;min-width:0;max-width:none;height:32px!important;min-height:32px!important;padding:8px 10px!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:capitalize!important;gap:7.437px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:#ff3d00!important;color:#fff!important;border:none!important;box-shadow:none!important}[data-memorial-landing=grid] .quick-add-btn .quick-buy .button,[data-memorial-landing=grid] .quick-add-btn .quick-buy .mb-card-only,[data-memorial-landing=grid] .quick-add-btn .buy-now .button,[data-memorial-landing=tabs] .quick-add-btn .quick-buy .button,[data-memorial-landing=tabs] .quick-add-btn .quick-buy .mb-card-only,[data-memorial-landing=tabs] .quick-add-btn .buy-now .button,.shopify-section--football-tiers .quick-add-btn .quick-buy button,.shopify-section--football-tiers .quick-add-btn .quick-buy .button,.shopify-section--football-tiers .quick-add-btn .quick-buy .mb-card-only,.shopify-section--football-tiers .quick-add-btn .buy-now button,.shopify-section--football-tiers .quick-add-btn .buy-now .button{font-size:clamp(12px,calc(12px + (100vw - 375px) / 1545),13px)!important}[data-memorial-landing=grid] .quick-add-btn .buy-now .button:hover,[data-memorial-landing=tabs] .quick-add-btn .buy-now .button:hover,.shopify-section--football-tiers .quick-add-btn .buy-now button:hover,.shopify-section--football-tiers .quick-add-btn .buy-now .button:hover{background:var(--md-orange-hover)!important}@media screen and (max-width:699px){.shopify-section--memorial-featured-collection .product-list,.shopify-section--memorial-tabs .product-list,.shopify-section--memorial-lifestyle .product-list{gap:8px;--product-list-gap: 8px}[data-memorial-landing=grid] .quick-add-btn,[data-memorial-landing=tabs] .quick-add-btn,[data-memorial-landing=lifestyle] .quick-add-btn{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75em}[data-memorial-landing=grid] .quick-add-btn .quick-buy,[data-memorial-landing=grid] .quick-add-btn .buy-now,[data-memorial-landing=tabs] .quick-add-btn .quick-buy,[data-memorial-landing=tabs] .quick-add-btn .buy-now,[data-memorial-landing=lifestyle] .quick-add-btn .quick-buy,[data-memorial-landing=lifestyle] .quick-add-btn .buy-now{flex:none;width:100%;min-width:0}[data-memorial-landing=grid] .quick-add-btn .quick-buy>div,[data-memorial-landing=tabs] .quick-add-btn .quick-buy>div,[data-memorial-landing=lifestyle] .quick-add-btn .quick-buy>div{width:100%;box-sizing:border-box}[data-memorial-landing=grid] .quick-add-btn .quick-buy form,[data-memorial-landing=tabs] .quick-add-btn .quick-buy form,[data-memorial-landing=lifestyle] .quick-add-btn .quick-buy form{width:100%;display:flex;flex-direction:column;align-items:stretch}[data-memorial-landing=grid] .quick-add-btn .buy-now,[data-memorial-landing=tabs] .quick-add-btn .buy-now,[data-memorial-landing=lifestyle] .quick-add-btn .buy-now{display:flex}[data-memorial-landing=grid] .quick-add-btn .quick-buy form>div,[data-memorial-landing=tabs] .quick-add-btn .quick-buy form>div,[data-memorial-landing=lifestyle] .quick-add-btn .quick-buy form>div{width:100%;box-sizing:border-box}[data-memorial-landing=grid] .quick-add-btn .mb-card-only,[data-memorial-landing=tabs] .quick-add-btn .mb-card-only,[data-memorial-landing=lifestyle] .quick-add-btn .mb-card-only{width:100%!important;max-width:100%;box-sizing:border-box}}[data-memorial-landing=grid] .mb-card-only,[data-memorial-landing=tabs] .mb-card-only,[data-memorial-landing=lifestyle] .mb-card-only{border-radius:0!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:capitalize!important}[data-memorial-landing=grid] .mb-card-only,[data-memorial-landing=tabs] .mb-card-only{font-size:clamp(11px,calc(11px + (100vw - 375px) * 2 / 1545),13px)!important}[data-memorial-landing=lifestyle] .mb-card-only{font-size:clamp(11px,.88em,13px)!important}[data-memorial-tabbed] .md-tab-bar{display:flex;flex-direction:column;width:100%;max-width:none;margin:0 auto 14px;padding:0;box-sizing:border-box;min-width:0}@media screen and (min-width:700px){[data-memorial-tabbed] .md-tab-bar{margin-bottom:30px}}[data-memorial-tabbed] .md-tab-bar__row{width:100%;padding-bottom:0}[data-memorial-tabbed] .md-tab-nav{display:grid;grid-template-columns:repeat(var(--md-tab-inner-cols, 5),minmax(0,1fr));gap:0;margin:0;padding:0;min-width:0;list-style:none;width:100%}[data-memorial-tabbed] .md-tab-bar__track-row{display:grid;grid-template-columns:repeat(var(--md-tab-cols, 6),minmax(0,1fr));width:100%;max-width:100%;align-items:center;min-height:2.25rem;min-width:0;box-sizing:border-box;margin-top:8px}@media screen and (min-width:700px){[data-memorial-tabbed] .md-tab-bar__track-row{margin-top:12px}}[data-memorial-tabbed] .md-tab-bar__track{grid-column:1 / -2;position:relative;width:100%;max-width:100%;height:1px;align-self:center;box-sizing:border-box;min-width:0}[data-memorial-tabbed] .md-tab-bar__track-arrows{grid-column:-2 / -1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:0;padding-right:0;box-sizing:border-box;height:100%}[data-memorial-tabbed] .md-tab-btn{-webkit-appearance:none;appearance:none;margin:0;border:none;border-radius:0;background:#ffffff1a;color:#ffffffc7;font-family:Barlow,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(16px,calc(16px + (100vw - 375px) * 4 / 1545),20px);font-style:normal;line-height:normal;text-transform:capitalize;letter-spacing:normal;padding:.65rem .35rem;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:700px){[data-memorial-tabbed] .md-tab-btn{font-weight:500}}[data-memorial-tabbed] .md-tab-btn:hover{color:#fff;background:#ffffff24}[data-memorial-tabbed] .md-tab-btn.is-active{background:var(--md-orange);color:#fff;position:relative;z-index:1}[data-memorial-tabbed] .md-tab-btn.is-active:hover{background:var(--md-orange-hover);color:#fff}[data-memorial-tabbed] .md-tab-bar__line{position:absolute;left:0;right:0;top:0;height:1px;background:#2f2f2f;pointer-events:none}[data-memorial-tabbed] .md-tab-bar__indicator{position:absolute;top:0;left:0;height:3px;margin-top:-2px;border-radius:0;background:#b8b8b8;pointer-events:none;transition:left .25s ease,width .25s ease;min-width:12px;z-index:1}[data-memorial-tabbed] .md-tab-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:50%;max-width:1.75rem;height:2.25rem;padding:0;margin:0;border:none;border-radius:0;background:transparent;color:#ffffffb3;cursor:pointer;transition:color .2s,background .2s,opacity .2s;box-sizing:border-box}[data-memorial-tabbed] .md-tab-arrow:hover:not(:disabled){color:#fff;background:#ffffff14}[data-memorial-tabbed] .md-tab-arrow:disabled{opacity:.3;cursor:default}[data-memorial-tabbed] .md-tab-panel[hidden]{display:none!important}@media screen and (min-width:700px){[data-memorial-tabbed] .md-tab-bar--scroll-desktop .md-tab-bar__row{min-width:0}[data-memorial-tabbed] .md-tab-bar--scroll-desktop .md-tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;width:100%;gap:0;grid-template-columns:none}[data-memorial-tabbed] .md-tab-bar--scroll-desktop .md-tab-nav::-webkit-scrollbar{display:none}[data-memorial-tabbed] .md-tab-bar--scroll-desktop .md-tab-btn{flex:0 0 20%;width:20%;min-width:20%;max-width:20%;scroll-snap-align:start;box-sizing:border-box}}@media screen and (max-width:699px){[data-memorial-tabbed] .md-tab-bar__row{min-width:0}[data-memorial-tabbed] .md-tab-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;gap:0;grid-template-columns:none}[data-memorial-tabbed] .md-tab-nav::-webkit-scrollbar{display:none}[data-memorial-tabbed] .md-tab-btn{flex:0 0 48%;width:48%;max-width:48%;min-width:48%;box-sizing:border-box}[data-memorial-tabbed] .md-tab-bar__track-row{grid-template-columns:1fr;min-height:1.75rem}[data-memorial-tabbed] .md-tab-bar__track{grid-column:1 / -1;max-width:100%}[data-memorial-tabbed] .md-tab-bar__track-arrows{display:none!important}}#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header,[data-memorial-landing=bundle] .md-bundle-wrap .section-header{width:100%;margin-bottom:20px!important}@media screen and (min-width:700px){#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header,[data-memorial-landing=bundle] .md-bundle-wrap .section-header{margin-bottom:40px!important}}#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header .prose,[data-memorial-landing=bundle] .md-bundle-wrap .section-header .prose{display:flex;flex-direction:column;align-items:stretch;width:100%;color:#fff}#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header .subheading,[data-memorial-landing=bundle] .md-bundle-wrap .section-header .subheading{margin:0 0 .5rem!important;text-align:left;align-self:flex-start;color:#fff!important;font-family:Barlow,system-ui,-apple-system,sans-serif}#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header h2.h2,[data-memorial-landing=bundle] .md-bundle-wrap .section-header h2{padding:0!important;text-align:center!important;align-self:center;width:100%;position:relative;display:block;color:#fff!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:clamp(18px,calc(18px + (100vw - 375px) * 8 / 1545),26px)!important;font-style:normal!important;font-weight:500!important;line-height:130%!important;text-transform:none!important;margin:0!important;margin-inline-start:0!important;z-index:1}@media screen and (min-width:700px){#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header h2.h2,[data-memorial-landing=bundle] .md-bundle-wrap .section-header h2{line-height:normal!important}}#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header h2.h2 .text-custom,#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header h2.h2 .text-gradient,#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header h2.h2 *,[data-memorial-landing=bundle] .md-bundle-wrap .section-header h2 .text-custom,[data-memorial-landing=bundle] .md-bundle-wrap .section-header h2 .text-gradient,[data-memorial-landing=bundle] .md-bundle-wrap .section-header h2 *{color:#fff!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;background:none!important;-webkit-text-fill-color:#fff!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;--text-color: 255 255 255 !important}[data-memorial-landing=bundle].section{color:#fff}[data-memorial-landing=bundle] .md-bundle-wrap{max-width:none;margin:0 auto}[data-memorial-landing=bundle] .md-bundle-card{display:grid;grid-template-columns:minmax(0,1fr);gap:0;column-gap:0;row-gap:0;align-items:stretch;background:var(--md-card-bg);border-radius:var(--md-card-radius);overflow:visible;box-shadow:0 8px 40px #00000073;--text-color: 26 26 26 !important;--text-primary: 26 26 26 !important;--input-text-color: 26 26 26 !important;--MIKOLO: #ff3d00;color:#111!important}@media screen and (min-width:900px){[data-memorial-landing=bundle] .md-bundle-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:113px;row-gap:0}}[data-memorial-landing=bundle] .md-bundle-card>.md-bundle-media,[data-memorial-landing=bundle] .md-bundle-card>.md-bundle-info{min-width:0}@media screen and (min-width:900px){[data-memorial-landing=bundle] .md-bundle-card>.md-bundle-info{align-self:stretch;justify-content:center;min-height:0}}[data-memorial-landing=bundle] .md-bundle-media{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;min-height:min(56vw,480px);padding:24px 22px;box-sizing:border-box}@media screen and (min-width:900px){[data-memorial-landing=bundle] .md-bundle-media{padding:25px 37px}}[data-memorial-landing=bundle] .md-bundle-carousel__viewport{display:flex;align-items:center;overflow:hidden;width:100%;flex:1 1 auto;min-height:min(56vw,480px);position:relative}[data-memorial-landing=bundle] .md-bundle-carousel__slides{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;transition:transform .35s ease;will-change:transform;min-height:0}[data-memorial-landing=bundle] .md-bundle-carousel__slide{flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff}[data-memorial-landing=bundle] .md-bundle-carousel__slide img,[data-memorial-landing=bundle] .md-bundle-media img{width:100%;height:auto;max-height:min(64vh,560px);min-height:0;object-fit:contain;display:block}[data-memorial-landing=bundle] .md-bundle-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.5rem;height:2.5rem;border-radius:999px;border:none;background:#ffffffeb;color:#333;font-size:1.1rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 12px #0000001f;display:flex;align-items:center;justify-content:center;transition:background .2s ease}[data-memorial-landing=bundle] .md-bundle-carousel__btn:hover{background:#fff}[data-memorial-landing=bundle] .md-bundle-carousel__btn--prev{left:12px}[data-memorial-landing=bundle] .md-bundle-carousel__btn--next{right:12px}[data-memorial-landing=bundle] .md-bundle-carousel__btn.is-hidden{display:none}[data-memorial-landing=bundle] .md-bundle-carousel__slide video{width:100%;height:auto;max-height:min(64vh,560px);display:block}[data-memorial-landing=bundle] .md-bundle-info{padding:20px 22px 26px;display:flex;flex-direction:column;gap:10px;min-width:0;background:#fff;color:#111!important;--text-color: 26 26 26 !important;box-sizing:border-box}@media screen and (min-width:900px){[data-memorial-landing=bundle] .md-bundle-info{padding:25px 24px 40px 0}}[data-memorial-landing=bundle] .md-bundle-info .product-info__title,[data-memorial-landing=bundle] .md-bundle-info h3{font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;text-transform:none;margin:0;color:#000!important}@media screen and (min-width:900px){[data-memorial-landing=bundle] .md-bundle-info .product-info__title,[data-memorial-landing=bundle] .md-bundle-info h3{font-size:32px!important}}[data-memorial-landing=bundle] .md-bundle-info .product-info__title a,[data-memorial-landing=bundle] .md-bundle-info h3 a{color:#000!important;font:inherit!important;text-decoration:none}[data-memorial-landing=bundle] .md-bundle-info variant-option-value{font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:capitalize!important;color:#666!important}[data-memorial-landing=bundle] .md-bundle-info .price-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-family:Barlow,system-ui,-apple-system,sans-serif!important}[data-memorial-landing=bundle] .md-bundle-info .price-list sale-price{color:var(--MIKOLO, #ff3d00)!important;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}@media screen and (min-width:900px){[data-memorial-landing=bundle] .md-bundle-info .price-list sale-price{font-size:28px!important}}[data-memorial-landing=bundle] .md-bundle-info .price-list .text-subdued.line-through{color:#999!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}[data-memorial-landing=bundle] .md-bundle-info .quantity-selector{border:1px solid #111;border-radius:4px;background:#fff}[data-memorial-landing=bundle] .md-bundle-info .block-label{font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;color:#999!important;margin-block-end:.15rem}[data-memorial-landing=bundle] .md-bundle-info .variant-picker__option legend{font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;color:#999!important;opacity:1!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker .relative,[data-memorial-landing=bundle] .md-bundle-info .variant-picker button.select{max-width:400px;width:100%}[data-memorial-landing=bundle] .md-bundle-info .variant-picker button.select span{font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:capitalize!important;color:#666!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker button.select span[id$=-selected-value]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:start}x-popover.md-bundle-variant-popover .popover-listbox__option{font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;text-transform:capitalize!important;color:#666!important;justify-content:flex-start!important;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}x-popover.md-bundle-variant-popover .popover-listbox__option[aria-selected=true],x-popover.md-bundle-variant-popover .popover-listbox__option:hover{color:#666!important}x-popover.md-bundle-variant-popover .popover-listbox__option.is-disabled{color:#999999bf!important;text-decoration:line-through}@media screen and (min-width:1000px){x-popover.md-bundle-variant-popover::part(content){max-width:400px}}[data-memorial-landing=bundle] .md-bundle-info .variant-picker{--text-color: 17 17 17;gap:10px!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker__option{margin:0}[data-memorial-landing=bundle] .md-bundle-info .variant-picker__option-values.wrap{flex-direction:column;align-items:stretch;width:100%;gap:10px}[data-memorial-landing=bundle] .md-bundle-info .variant-picker__option-values.wrap label.block-swatch{width:100%;justify-content:flex-start;white-space:normal;height:auto;min-height:2.5rem;padding-block:.45rem}[data-memorial-landing=bundle] .md-bundle-info .variant-picker .block-swatch{background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:4px!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker :checked+.block-swatch,[data-memorial-landing=bundle] .md-bundle-info .variant-picker .block-swatch.is-selected{border-width:2px!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker .block-swatch:before{box-shadow:0 0 0 2px #111!important}[data-memorial-landing=bundle] .md-bundle-info .buy-buttons .v-stack{gap:.75rem!important}[data-memorial-landing=bundle] .md-bundle-buy-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}[data-memorial-landing=bundle] .md-bundle-buy-row .button{flex:1 1 calc(50% - 4px);min-width:120px;border-radius:4px!important;font-family:Barlow,system-ui,sans-serif!important;font-weight:500!important;font-size:13px!important;font-style:normal!important;line-height:normal!important;text-transform:capitalize!important;justify-content:center;text-align:center;padding-block-start:.45rem!important;padding-block-end:.45rem!important;padding-inline-start:var(--spacing-4)!important;padding-inline-end:var(--spacing-4)!important}[data-memorial-landing=bundle] .md-bundle-buy-row .button--outline,[data-memorial-landing=bundle] .md-bundle-buy-row button.button[type=submit]{background:#fff!important;color:#666!important;--button-background: 255 255 255 !important;--button-text-color: 102 102 102 !important;border:1px solid #666!important;box-shadow:none!important}[data-memorial-landing=bundle] .md-bundle-buy-row a.button:not(.button--outline){background:var(--md-orange, #ff3d00)!important;color:#fff!important;border:none!important;--button-text-color: 255 255 255 !important}[data-memorial-landing=bundle] .md-bundle-buy-row a.button:not(.button--outline):hover{filter:brightness(1.05)}[data-memorial-landing=bundle] .md-bundle-tabs-outer{container-name:md-bundle-tabs;container-type:inline-size;width:100%;max-width:none;margin:0 auto 14px!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;justify-content:safe center;border:none;scroll-snap-type:x proximity}[data-memorial-landing=bundle] .md-bundle-tabs-outer::-webkit-scrollbar{display:none}[data-memorial-landing=bundle] .md-bundle-tabs{display:inline-flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;margin:0;border:none;flex:0 0 100%;width:100%;padding-bottom:2px}@media screen and (min-width:700px){[data-memorial-landing=bundle] .md-bundle-tabs{gap:20px}}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab{flex:1 1 0;min-width:0;max-width:none;box-sizing:border-box;scroll-snap-align:start;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:none;border-radius:10px;background:#fff;color:#000;font-family:Barlow,system-ui,-apple-system,sans-serif;font-weight:700;font-size:12px;font-style:normal;line-height:normal;text-transform:none;cursor:pointer;transition:background .2s ease,color .2s ease}@media screen and (min-width:700px){[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab{font-size:16px}}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab__thumb{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:6px;overflow:hidden;background:transparent;border:none;box-shadow:none;outline:none;display:flex;align-items:center;justify-content:center}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab__thumb-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border:none;outline:none;box-shadow:none}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab.is-active{background:var(--md-orange);color:#fff}[data-memorial-landing=bundle] .md-bundle-promo-footer{margin:40px 0 0;color:#999;text-align:center;font-family:Barlow,system-ui,-apple-system,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}[data-memorial-landing=bundle] .md-bundle-promo-footer p,[data-memorial-landing=bundle] .md-bundle-promo-footer h1,[data-memorial-landing=bundle] .md-bundle-promo-footer h2,[data-memorial-landing=bundle] .md-bundle-promo-footer h3,[data-memorial-landing=bundle] .md-bundle-promo-footer h4,[data-memorial-landing=bundle] .md-bundle-promo-footer h5,[data-memorial-landing=bundle] .md-bundle-promo-footer h6{margin:0;color:inherit;font:inherit;line-height:inherit}[data-memorial-landing=bundle] .md-bundle-panel[hidden]{display:none!important}@media screen and (max-width:699px){[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab__thumb{width:32px;height:32px;border-radius:4px;flex-shrink:0}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab{font-size:12px!important}}@media screen and (max-width:899px){#main.anchor .shopify-section--memorial-bundle [data-memorial-landing=bundle] .md-bundle-wrap .section-header h2.h2,[data-memorial-landing=bundle] .md-bundle-wrap .section-header h2{padding-inline:.25rem}[data-memorial-landing=bundle] .md-bundle-tabs-outer{max-width:none;margin-left:0!important;margin-right:0!important;margin-bottom:12px!important}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab{flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 12px;gap:6px;border-radius:8px;box-sizing:border-box}[data-memorial-landing=bundle] .md-bundle-tabs .md-bundle-tab__label{text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:normal}[data-memorial-landing=bundle] .md-bundle-media{min-height:0;padding:24px 22px}[data-memorial-landing=bundle] .md-bundle-carousel__viewport{min-height:0;max-height:min(46vh,320px);aspect-ratio:1 / 1;margin-inline:auto}[data-memorial-landing=bundle] .md-bundle-carousel__slides{min-height:0}[data-memorial-landing=bundle] .md-bundle-carousel__slide img,[data-memorial-landing=bundle] .md-bundle-media img{max-height:min(46vh,320px);width:100%}[data-memorial-landing=bundle] .md-bundle-carousel__btn{width:2rem;height:2rem;font-size:.95rem}[data-memorial-landing=bundle] .md-bundle-info{justify-content:flex-start;padding:.9rem 1rem 1.15rem;gap:8px}[data-memorial-landing=bundle] .md-bundle-info .variant-picker{gap:8px!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker__option-values.wrap{gap:8px}[data-memorial-landing=bundle] .md-bundle-info .variant-picker__option-values.wrap label.block-swatch{min-height:2.35rem;padding-block:.4rem}[data-memorial-landing=bundle] .md-bundle-info .variant-picker .block-swatch{border-color:#cfcfcf!important}[data-memorial-landing=bundle] .md-bundle-info .variant-picker :checked+.block-swatch,[data-memorial-landing=bundle] .md-bundle-info .variant-picker .block-swatch.is-selected{border-color:#111!important}[data-memorial-landing=bundle] .md-bundle-info .quantity-selector{border-color:#cfcfcf}[data-memorial-landing=bundle] .md-bundle-buy-row{gap:8px}[data-memorial-landing=bundle] .md-bundle-promo-footer{margin-top:20px;color:#8f8f8f;font-size:12px;padding-inline:.25rem}}.shopify-section--memorial-lifestyle .md-life-shell{position:relative;overflow:hidden}.shopify-section--memorial-lifestyle .md-life-shell__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000;pointer-events:none}.shopify-section--memorial-lifestyle .md-life-shell>[data-memorial-landing=lifestyle]{position:relative;z-index:1}[data-memorial-landing=lifestyle] .section-stack{padding-block:2.5rem 3rem}@media screen and (min-width:900px){[data-memorial-landing=lifestyle] .section-stack{padding-block:3.5rem 4rem}}[data-memorial-landing=lifestyle] .md-life-inner{width:100%;max-width:1200px;margin-inline:auto;box-sizing:border-box}[data-memorial-landing=lifestyle] .md-life-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}[data-memorial-landing=lifestyle] .md-life-main{order:2;display:flex;flex-direction:column;gap:0;container-type:inline-size;container-name:md-life-main;--md-life-arrow-outset: 1.5rem;overflow:visible}[data-memorial-landing=lifestyle] .md-life-main__column{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0;box-sizing:border-box;padding-inline:0;overflow:visible}[data-memorial-landing=lifestyle] .md-life-inner,[data-memorial-landing=lifestyle] .md-life-grid{overflow:visible}[data-memorial-landing=lifestyle] .md-life-main .section-header{justify-content:flex-start;justify-items:start;text-align:start;width:100%;max-width:none;box-sizing:border-box;padding-inline:0;margin-inline:0}@media screen and (min-width:1150px){[data-memorial-landing=lifestyle] .md-life-main .section-header{grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start;align-items:start}}[data-memorial-landing=lifestyle] .md-life-main .section-header .prose{text-align:start;margin:0;padding:0;max-width:none;width:100%}[data-memorial-landing=lifestyle] .md-life-main .section-header .subheading{margin-inline:0;padding-inline:0}[data-memorial-landing=lifestyle] .md-life-main .section-header h2.h2{color:#fff!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;font-size:clamp(1.75rem,5vw,46px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:normal;margin-block:0 .25rem}[data-memorial-landing=lifestyle] .md-life-main .section-header h2.h2 *,[data-memorial-landing=lifestyle] .md-life-main .section-header h2.h2 .text-gradient{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;background-image:none!important}@media screen and (min-width:900px){[data-memorial-landing=lifestyle] .md-life-main .section-header h2.h2{font-size:46px}}[data-memorial-landing=lifestyle] .md-life-video{order:1;width:100%;max-width:min(420px,100%);margin-inline:auto;border-radius:var(--md-card-radius);overflow:hidden;background:#111;box-shadow:0 12px 40px #00000059}[data-memorial-landing=lifestyle] .md-life-video-media{width:100%;border-radius:inherit}[data-memorial-landing=lifestyle] .md-life-video-media>video,[data-memorial-landing=lifestyle] .md-life-video-media>iframe{border-radius:inherit}[data-memorial-landing=lifestyle] .md-life-video-media.md-life-video--ratio-auto:not(.md-life-video-media--external)>video{object-fit:contain;object-position:center;background:#111}[data-memorial-landing=lifestyle] video-media.md-life-video-media::part(play-button){opacity:0!important;visibility:hidden!important;width:1px!important;height:1px!important;pointer-events:none!important}[data-memorial-landing=lifestyle] video-media.md-life-video-media:not([playing]):after{content:"";position:absolute;z-index:2;left:50%;top:50%;transform:translate(calc(-50% + 1px),-50%);width:0;height:0;border-style:solid;border-width:.5rem 0 .5rem .8125rem;border-color:transparent transparent transparent #fff;pointer-events:none;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .45))}@media screen and (max-width:899px){[data-memorial-landing=lifestyle] .md-life-video--desktop-only{display:none!important}}@media screen and (min-width:900px){[data-memorial-landing=lifestyle] .md-life-video--mobile-only{display:none!important}[data-memorial-landing=lifestyle] .md-life-grid{grid-template-columns:minmax(280px,540px) minmax(260px,1fr);gap:clamp(2.5rem,5vw,4rem);align-items:center}[data-memorial-landing=lifestyle] .md-life-main{order:1;--md-life-arrow-outset: 2.25rem}[data-memorial-landing=lifestyle] .md-life-video{order:2;max-width:min(380px,100%);margin-inline:0;margin-inline-start:auto}}[data-memorial-landing=lifestyle] .md-life-carousel{position:relative;width:100%;max-width:none;margin-inline:0;padding-inline:0;box-sizing:border-box;overflow:visible}.shopify-section--memorial-lifestyle .md-life-carousel reveal-items{display:block;width:100%}.shopify-section--memorial-lifestyle .md-life-carousel scroll-carousel.md-life-scroll{display:block;width:100%;container-type:inline-size;container-name:md-life-scroll}.shopify-section--memorial-lifestyle .md-life-carousel .product-list{--product-list-gap: 16px;display:flex!important;flex-flow:row nowrap;align-items:stretch;gap:var(--product-list-gap);width:max-content;min-width:100%;max-width:none!important;box-sizing:border-box;grid:none!important}@supports (width: 1cqi){.shopify-section--memorial-lifestyle .md-life-carousel .product-list>*{box-sizing:border-box;flex:0 0 calc((100cqi - var(--product-list-gap)) / 2)!important;width:calc((100cqi - var(--product-list-gap)) / 2)!important;max-width:calc((100cqi - var(--product-list-gap)) / 2)!important;min-width:0!important}}@supports not (width: 1cqi){.shopify-section--memorial-lifestyle .md-life-carousel .product-list>*{flex:0 0 clamp(140px,42vw,260px)!important;width:clamp(140px,42vw,260px)!important;max-width:clamp(140px,42vw,260px)!important;min-width:0!important}}@media screen and (max-width:699px){.shopify-section--memorial-lifestyle .md-life-carousel .product-list{--product-list-gap: 8px}}[data-memorial-landing=lifestyle] .md-life-carousel .scroll-area{margin-inline:0;padding-inline:0}[data-memorial-landing=lifestyle] .md-life-carousel__nav{-webkit-appearance:none;appearance:none;position:absolute;top:50%;z-index:2;translate:0 -50%;margin:0;padding:0;width:auto;height:auto;border:none;border-radius:0;background:none!important;box-shadow:none!important;color:#fff;line-height:1;cursor:pointer;opacity:.92;visibility:visible;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .85))}[data-memorial-landing=lifestyle] .md-life-carousel__nav:hover:not([disabled]){opacity:1}[data-memorial-landing=lifestyle] .md-life-carousel__nav[disabled]{opacity:.28;cursor:default}[data-memorial-landing=lifestyle] .md-life-carousel__chev{font-size:2.25rem;font-weight:300;line-height:1;display:block}[data-memorial-landing=lifestyle] .md-life-carousel__nav--prev:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--md-life-arrow-outset));padding-inline:0 .2rem}[data-memorial-landing=lifestyle] .md-life-carousel__nav--next:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--md-life-arrow-outset));padding-inline:.2rem 0}[data-memorial-landing=lifestyle] .md-life-carousel__nav--prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--md-life-arrow-outset));left:auto;padding-inline:0 .2rem}[data-memorial-landing=lifestyle] .md-life-carousel__nav--next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--md-life-arrow-outset));right:auto;padding-inline:.2rem 0}[data-memorial-landing=lifestyle] .md-life-main product-card{border-radius:var(--md-card-radius);overflow:hidden}[data-memorial-landing=lifestyle] .md-life-video-placeholder{min-height:280px;padding:2rem 1.25rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff73;font-weight:600;font-size:.9375rem;line-height:1.45}@media screen and (min-width:900px){[data-memorial-landing=lifestyle] .md-life-video-placeholder{min-height:420px}}[data-memorial-landing=lifestyle] .md-life-cta{margin-top:.25rem;align-self:flex-start;width:100%;display:flex;justify-content:flex-start;box-sizing:border-box;padding-inline:0;margin-inline:0}[data-memorial-landing=lifestyle] .md-life-cta a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;height:48px;padding:0 1.5rem;width:auto;max-width:100%;text-align:center;background:var(--md-orange);color:#fff!important;font-weight:700;text-transform:uppercase;font-size:.8125rem;letter-spacing:.07em;border-radius:0;text-decoration:none;line-height:1}@media screen and (min-width:900px){[data-memorial-landing=lifestyle] .md-life-cta a{display:inline-flex}}@media screen and (max-width:899px){[data-memorial-landing=lifestyle] .md-life-cta{align-self:stretch}[data-memorial-landing=lifestyle] .md-life-cta a{width:100%;display:inline-flex}}[data-memorial-landing=lifestyle] .md-life-cta a:hover{background:var(--md-orange-hover)}.md-coupon-section{--md-orange: #ff4500;--md-orange-hover: #ff6a33;max-width:none;margin:0 auto;padding:2rem var(--md-page-inline-mobile)}.md-coupon-inner{display:flex;flex-direction:column;gap:1.75rem;align-items:center;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;width:100%}@media screen and (min-width:768px){.md-coupon-inner{display:grid;grid-template-columns:minmax(0,518px) minmax(220px,26rem);grid-template-rows:auto auto;width:fit-content;max-width:100%;margin-inline:auto;gap:clamp(2rem,4vw,3.5rem);align-items:start;justify-items:start}.md-coupon-visual{grid-column:1;grid-row:1 / -1;justify-self:center;align-self:center}.md-coupon-copy-head{grid-column:2;grid-row:1;align-self:start}.md-coupon-cta{grid-column:2;grid-row:2;align-self:start}.md-coupon-inner.md-coupon-inner--no-cta{grid-template-columns:minmax(0,518px) minmax(240px,30rem);grid-template-rows:auto;align-items:center}.md-coupon-inner.md-coupon-inner--no-cta .md-coupon-visual{grid-row:1}.md-coupon-inner.md-coupon-inner--no-cta .md-coupon-copy-head{grid-row:1;align-self:center}.md-coupon-inner.md-coupon-inner--no-cta .md-coupon-art-img,.md-coupon-inner.md-coupon-inner--no-cta .md-coupon-fallback{width:518px;height:300px;max-width:min(100%,518px);box-sizing:border-box}.md-coupon-inner.md-coupon-inner--dual{display:flex;flex-direction:column;width:100%;max-width:100%;margin-inline:auto;align-items:stretch;gap:2rem}}.md-coupon-inner--dual{gap:1.75rem}.md-coupon-grid{display:grid;grid-template-columns:1fr;gap:2.25rem;width:100%;align-items:start}@media screen and (min-width:768px){.md-coupon-grid{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.md-coupon-inner--dual{--md-dual-coupon-art-w: calc(518 / 1920 * 100vw);--md-dual-coupon-art-h: 15.625vw ;--md-dual-coupon-col-gap: calc(40 / 1920 * 100vw)}.md-coupon-inner--dual .md-coupon-grid{grid-template-columns:var(--md-dual-coupon-art-w) var(--md-dual-coupon-art-w);column-gap:var(--md-dual-coupon-col-gap);row-gap:clamp(1.5rem,4vw,3rem);width:fit-content;max-width:100%;margin-inline:auto;justify-content:center;justify-items:center;align-items:start}.md-coupon-inner--dual .md-coupon-cell{width:var(--md-dual-coupon-art-w);max-width:100%}}.md-coupon-cell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;min-width:0;width:100%}.md-coupon-cell .md-coupon-headline{margin-bottom:0}.md-coupon-cell .md-coupon-visual{display:flex;justify-content:center}@media screen and (min-width:768px){.md-coupon-inner--dual .md-coupon-cell .md-coupon-visual{width:var(--md-dual-coupon-art-w);max-width:100%}}.md-coupon-cell .md-coupon-art-img,.md-coupon-cell .md-coupon-fallback{margin-inline:auto}.md-coupon-sub--below-art{margin:0!important;max-width:min(100%,28rem)}@media screen and (min-width:768px){.md-coupon-inner--dual .md-coupon-sub--below-art{max-width:var(--md-dual-coupon-art-w, 100%)}}.md-coupon-cta--dual{width:100%;justify-content:center;max-width:none}@media screen and (min-width:768px){.md-coupon-cta.md-coupon-cta--dual{width:100%;max-width:none;justify-content:center;margin-top:.25rem}}.md-coupon-copy-head{text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0;width:100%}@media screen and (min-width:768px){.md-coupon-copy-head{text-align:left;align-items:flex-start;max-width:26rem;width:auto}}.md-coupon-cta{display:flex;justify-content:center;width:100%}@media screen and (min-width:768px){.md-coupon-cta{justify-content:flex-start;width:auto;max-width:26rem}}.md-coupon-visual img,.md-coupon-art-img{display:block;border-radius:12px;box-sizing:border-box}@media screen and (max-width:767px){.md-coupon-section .md-coupon-visual .md-coupon-art-img{width:327px;height:189px;max-width:min(100%,327px);object-fit:contain}.md-coupon-section .md-coupon-visual .md-coupon-fallback{width:min(100%,327px);height:189px;max-width:327px;aspect-ratio:unset}.md-coupon-inner--dual .md-coupon-visual .md-coupon-art-img,.md-coupon-inner--dual .md-coupon-visual .md-coupon-fallback{width:327px;height:189px;max-width:min(100%,327px);object-fit:contain}}@media screen and (min-width:768px){.md-coupon-section .md-coupon-visual .md-coupon-art-img{width:518px;height:300px;max-width:min(100%,518px);object-fit:contain}.md-coupon-section .md-coupon-visual .md-coupon-fallback{width:min(100%,518px);height:300px;max-width:518px;aspect-ratio:unset}.md-coupon-inner--dual .md-coupon-visual .md-coupon-art-img,.md-coupon-inner--dual .md-coupon-visual .md-coupon-fallback{width:var(--md-dual-coupon-art-w);height:var(--md-dual-coupon-art-h);max-width:100%;object-fit:contain;aspect-ratio:unset}.md-coupon-inner--dual .md-coupon-visual .md-coupon-fallback{box-sizing:border-box}}.md-coupon-fallback{width:min(100%,327px);height:189px;margin-inline:auto;border-radius:12px;border:2px dashed rgba(255,69,0,.45);background:#ffffff0a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;color:#ff4500;font-weight:800;text-align:center;padding:.75rem;box-sizing:border-box}.md-coupon-fallback__pct{font-size:clamp(1.5rem,5vw,2rem);line-height:1}.md-coupon-fallback__off{font-size:.95rem;letter-spacing:.08em}.md-coupon-headline{font-family:Barlow,system-ui,-apple-system,sans-serif;font-size:28px;font-weight:700;font-style:normal;line-height:normal;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:normal;margin:0 0 .65rem}@media screen and (min-width:768px){.md-coupon-headline{font-size:46px;font-weight:600;text-transform:none;text-align:inherit}.md-coupon-copy-head .md-coupon-headline{text-align:left}.md-coupon-cell .md-coupon-headline{text-align:center;font-size:calc(46 / 1920 * 100vw);max-width:var(--md-dual-coupon-art-w, 100%);overflow-wrap:break-word}}.md-coupon-sub{font-family:Barlow,system-ui,-apple-system,sans-serif;color:#fff;font-size:18px;font-weight:500;font-style:normal;line-height:130%;text-align:center;margin:0;max-width:36rem;opacity:1;white-space:pre-line}@media screen and (min-width:768px){.md-coupon-sub{font-size:26px;line-height:normal;text-align:left}.md-coupon-copy-head .md-coupon-sub{text-align:left}.md-coupon-cell .md-coupon-sub,.md-coupon-cell .md-coupon-sub--below-art{text-align:center;font-size:calc(26 / 1920 * 100vw);max-width:var(--md-dual-coupon-art-w, 100%)}}a.md-coupon-btn.md-coupon-link{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;height:48px;padding:0 1.5rem;border:none;border-radius:0;background:var(--md-orange);color:#fff!important;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.07em;text-decoration:none;line-height:1;cursor:pointer;transition:background .2s ease}a.md-coupon-btn.md-coupon-link:hover{background:var(--md-orange-hover);color:#fff!important}.md-view-more{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/234/assets/memorial-day-landing.css.map */
