:root{--dmd-ink: 34, 36, 34;--dmd-warm-ink: 73, 66, 56;--dmd-paper: 249, 246, 240;--dmd-paper-deep: 240, 234, 224;--dmd-olive: 86, 101, 82;--dmd-sand: 198, 177, 146;--dmd-border: rgba(73, 66, 56, .12);--dmd-shadow: 0 18px 40px rgba(34, 36, 34, .08);--dmd-shadow-soft: 0 10px 24px rgba(34, 36, 34, .05);--dmd-radius: 1.8rem;--dmd-radius-small: 1.2rem;--dmd-content-width: min(118rem, calc(100vw - 5.6rem) );--dmd-section-space: 7.2rem;--dmd-section-space-mobile: 4rem;--dmd-copy-measure: 48ch;--dmd-intro-measure: 56rem;--dmd-hero-measure: 42ch}body{background:rgb(var(--dmd-paper));color:rgb(var(--dmd-warm-ink));letter-spacing:.01rem}.gradient{background:transparent}.shopify-section-group-header-group{position:sticky;top:0;z-index:30}.header-wrapper,.footer{background:rgba(var(--dmd-paper),.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-wrapper--border-bottom,.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-color:var(--dmd-border)}.utility-bar{background:rgba(var(--dmd-paper-deep),.92)}.announcement-bar__message{font-size:1.2rem;font-weight:500;letter-spacing:.01rem;text-transform:none}.header__heading-logo-wrapper{max-width:11rem}.header__menu-item,.menu-drawer__menu-item{font-weight:600;letter-spacing:.02rem}.header__planner-cta,.menu-drawer__planner-cta{border-radius:999px;border:1px solid rgba(var(--dmd-ink),.12);background:rgba(var(--dmd-paper-deep),.92);color:rgb(var(--dmd-ink));box-shadow:none}.header__planner-cta:hover,.menu-drawer__planner-cta:hover{background:rgb(var(--dmd-ink));color:rgb(var(--dmd-paper))}.header__planner-cta{min-height:4.2rem;padding-inline:1.8rem;margin-left:1.6rem}.menu-drawer__utility-links{display:grid;gap:1.4rem}.menu-drawer__planner-cta{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 1.6rem;text-decoration:none}.footer{border-top:1px solid var(--dmd-border)}.footer-block__heading,.footer-block__newsletter .footer-block__heading{font-size:1.2rem;letter-spacing:.03rem;text-transform:none}.footer__content-top{row-gap:2.8rem}.page-width,.page-width--narrow{width:var(--dmd-content-width);max-width:var(--dmd-content-width)}.collection-hero__title,.article-template__hero-container h1,.title--primary,.main-page-title,.rich-text__heading,.image-with-text__heading,.multicolumn-card__info h3,.product__title h1,.dmd-section__intro h2,.dmd-article-cta__title{color:rgb(var(--dmd-ink));letter-spacing:-.03em}.collection-hero__description,.rich-text__text,.image-with-text__text,.multicolumn-card__info,.article-card__excerpt,.product__description,.rte,.product__text{color:rgba(var(--dmd-warm-ink),.92)}.content-container,.rich-text__wrapper,.featured-collection,.featured-blog,.collection-hero__inner,.main-blog,.article-template__hero-container,.article-template__content,.main-page-title,.card,.article-card,.multicolumn-card,.product__media,.thumbnail,.footer-block__image-wrapper{background:transparent;border:0;box-shadow:none;border-radius:0}.card__content,.card__information,.article-card__content,.multicolumn-card__info{gap:1rem}.card__information,.article-card__content,.multicolumn-card__info{padding-inline:0}.card__heading,.article-card__heading{color:rgb(var(--dmd-ink))}.card__inner .media,.article-card .media,.image-with-text__media img,.article-template__hero-adapt img,.product__media img,.product__media video,.thumbnail img{border-radius:1.4rem}.main-page-title,.article-template__hero-container,.article-template__content{padding:0}.rich-text__blocks{max-width:var(--dmd-intro-measure)}.rich-text__text p,.image-with-text__text p,.multicolumn-card__info p,.dmd-section__intro .rte p,.dmd-article-cta__body p,.dmd-subscription__hero .rte p,.product__description p,.product__text,.collection-hero__description p{max-width:var(--dmd-copy-measure)}.article-template__content .rte>*{max-width:70ch}.article-template__content .rte h2,.article-template__content .rte h3{max-width:22ch}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.quick-add__submit,.newsletter-form__button{border-radius:999px}.button--primary,.product-form__submit.button--primary,.quick-add__submit,.atc-button-container .button{background:rgb(var(--dmd-ink));color:rgb(var(--dmd-paper))}.button--secondary,.product-form__submit.button--secondary{background:transparent;color:rgb(var(--dmd-ink));border-color:rgba(var(--dmd-ink),.18)}.button:after,.product-form__submit:after,.quick-add__submit:after{box-shadow:none}.badge{border-radius:999px;text-transform:none;letter-spacing:.02rem;font-size:1.05rem}.price .price-item,.sticky-atc-price .price-item{color:rgb(var(--dmd-ink))}.rating-count,.rating-text,.caption,.caption-large,.announcement-bar__message{color:rgba(var(--dmd-warm-ink),.84)}.product__title{margin-bottom:0}.product__title h1{max-width:14ch}.product__info-container{display:grid;gap:1.4rem;padding:2.6rem;border:1px solid var(--dmd-border);border-radius:var(--dmd-radius);background:rgba(var(--dmd-paper),.96);box-shadow:var(--dmd-shadow-soft)}.product__info-container>*+*{margin-top:0}.dmd-best-for{display:grid;gap:.8rem;padding:1.4rem 1.6rem;border-radius:1.4rem;background:rgba(var(--dmd-paper-deep),.82);border:1px solid rgba(var(--dmd-ink),.08)}.dmd-best-for__label,.dmd-section__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.02rem;text-transform:none;color:rgba(var(--dmd-olive),.94)}.dmd-best-for__copy{margin:0;max-width:var(--dmd-hero-measure);color:rgb(var(--dmd-ink));font-weight:600}.dmd-best-for__list,.dmd-trust-bar,.dmd-subscription__benefits,.dmd-article-cta__list{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:0;list-style:none}.dmd-best-for__list li,.dmd-trust-bar li,.dmd-subscription__benefits li,.dmd-article-cta__list li{padding:.7rem 1rem;border-radius:999px;background:rgba(var(--dmd-paper),.9);border:1px solid rgba(var(--dmd-ink),.08);font-size:1.2rem}.dmd-trust-bar li{color:rgba(var(--dmd-warm-ink),.9)}.shopify_subscriptions_app_container{margin:.4rem 0 0}.shopify_subscriptions_app_container .plan_card{border:1px solid rgba(var(--dmd-ink),.1);border-radius:var(--dmd-radius-small);box-shadow:none;overflow:hidden}.shopify_subscriptions_app_container .subscription_group{gap:1rem;padding:1.4rem;background:rgba(var(--dmd-paper),.96);border-color:rgba(var(--dmd-ink),.08)}.shopify_subscriptions_app_container .group_name,.shopify_subscriptions_app_container .group_list_item span,.shopify_subscriptions_app_container .one_time_purchase_option_app_block+span{color:rgb(var(--dmd-ink));font-weight:600}.shopify_subscriptions_app_container .shopify_subscriptions_app_policy{margin:.8rem 0 0;color:rgba(var(--dmd-warm-ink),.82);font-size:1.2rem}.shopify_subscriptions_app_container .subscription_group:has(input[type=radio]:checked){background:rgba(var(--dmd-paper-deep),.88)}.shopify_subscriptions_app_container input[type=radio]{accent-color:rgb(var(--dmd-olive))}.sticky-atc{border-radius:1.6rem 1.6rem 0 0;border:1px solid rgba(var(--dmd-ink),.1);box-shadow:0 -8px 30px #22242214;background:rgba(var(--dmd-paper),.98)}.sticky-atc-title-mobile,.sticky-atc-title-desktop{color:rgb(var(--dmd-ink))}.sticky-atc-purchase{display:grid;gap:.2rem;margin-top:.6rem;font-size:1.2rem;color:rgba(var(--dmd-warm-ink),.9)}.sticky-atc-purchase[hidden]{display:none}.sticky-atc-purchase__label{font-weight:600}.dmd-shell,.dmd-subscription{padding:var(--dmd-section-space) 0}.dmd-shell__inner,.dmd-subscription__frame{width:var(--dmd-content-width);margin:0 auto;display:grid;gap:2.4rem}.dmd-section__intro{max-width:var(--dmd-intro-measure);display:grid;gap:.8rem}.dmd-section__intro h2,.dmd-section__intro p{margin:0}.dmd-grid{display:grid;gap:2rem}.dmd-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dmd-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dmd-card__badge,.dmd-review-card__tag,.dmd-filter-chip,.dmd-subscription-card__badge,.dmd-subscription-note__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:rgba(var(--dmd-paper-deep),.92);color:rgb(var(--dmd-olive));font-size:1.1rem;font-weight:600;letter-spacing:.02rem;text-transform:none}.dmd-planner-card,.dmd-review-card,.dmd-filter-card,.dmd-subscription-card,.collapsible-content .accordion{border:1px solid var(--dmd-border);border-radius:var(--dmd-radius);background:rgba(var(--dmd-paper),.96);box-shadow:var(--dmd-shadow-soft)}.dmd-planner-card{display:grid;gap:1.5rem;padding:2.2rem}.dmd-planner-card__title,.dmd-review-card__title,.dmd-filter-card__title,.dmd-subscription-card__title,.dmd-article-cta__title{margin:0;color:rgb(var(--dmd-ink))}.dmd-card__body,.dmd-review-card__quote,.dmd-filter-card__quote,.dmd-subscription-card__body,.dmd-article-cta__body{margin:0;color:rgba(var(--dmd-warm-ink),.95)}.dmd-planner-card__facts{display:grid;gap:1rem;padding-top:1.4rem;border-top:1px solid var(--dmd-border)}.dmd-planner-card__fact{display:grid;gap:.25rem;margin:0;color:rgb(var(--dmd-ink))}.dmd-planner-card__fact-label{font-size:1.1rem;font-weight:600;color:rgba(var(--dmd-warm-ink),.72)}.dmd-review-card,.dmd-filter-card,.dmd-subscription-card{display:grid;gap:1.4rem;padding:2rem}.dmd-review-card__rating,.dmd-filter-card__rating{color:rgb(var(--dmd-sand));letter-spacing:.15rem}.dmd-review-card__footer,.dmd-filter-card__footer{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;color:rgba(var(--dmd-warm-ink),.78);font-size:1.2rem}.dmd-filter-card[hidden]{display:none}.dmd-card__cta-row,.dmd-section__cta-row,.dmd-article-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}.dmd-card__cta-row .button,.dmd-section__cta-row .button,.dmd-article-cta__actions .button{min-height:4.4rem}.dmd-comparison-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--dmd-radius);border:1px solid var(--dmd-border);background:rgba(var(--dmd-paper),.98)}.dmd-comparison-table th,.dmd-comparison-table td{padding:1.4rem 1.6rem;text-align:left;border-bottom:1px solid var(--dmd-border);vertical-align:top}.dmd-comparison-table thead th{color:rgb(var(--dmd-ink));background:rgba(var(--dmd-paper-deep),.88)}.dmd-comparison-table tbody tr:last-child th,.dmd-comparison-table tbody tr:last-child td{border-bottom:0}.dmd-comparison-label{width:18rem;color:rgba(var(--dmd-warm-ink),.82);font-weight:600}.dmd-comparison-cards{display:none}.dmd-reviews__filters{display:flex;flex-wrap:wrap;gap:.8rem}.dmd-filter-chip{border:1px solid rgba(var(--dmd-ink),.12);background:rgba(var(--dmd-paper),.92);cursor:pointer}.dmd-filter-chip.is-active{background:rgb(var(--dmd-ink));color:rgb(var(--dmd-paper))}.dmd-subscription__frame{gap:2.4rem;padding:clamp(2.8rem,4vw,4rem);border-radius:2.8rem;border:1px solid rgba(var(--dmd-ink),.08);background:linear-gradient(180deg,rgba(var(--dmd-paper-deep),.92),rgba(var(--dmd-paper),.98));box-shadow:var(--dmd-shadow)}.dmd-subscription__hero{display:grid;gap:1rem;max-width:var(--dmd-intro-measure)}.dmd-subscription__cards{display:grid;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dmd-subscription-card--featured{border-color:rgba(var(--dmd-olive),.28);background:rgba(var(--dmd-paper-deep),.7)}.dmd-subscription__notes{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.dmd-subscription-note{display:grid;gap:.7rem;padding-top:1.4rem;border-top:1px solid rgba(var(--dmd-ink),.08)}.dmd-subscription-note__title{margin:0;color:rgb(var(--dmd-ink))}.dmd-subscription-note__body{margin:0;color:rgba(var(--dmd-warm-ink),.92)}.dmd-article-cta{display:grid;gap:1.4rem;padding:clamp(2.6rem,4vw,4rem);border-radius:2.8rem;border:1px solid rgba(var(--dmd-ink),.08);background:linear-gradient(180deg,rgba(var(--dmd-paper-deep),.9),rgba(var(--dmd-paper),.98))}.dmd-article-cta__title{max-width:18ch}.multicolumn-list{row-gap:2.4rem;column-gap:2.4rem}.multicolumn-card{display:grid;gap:.9rem;padding:0}.image-with-text__content{padding-inline:2.4rem 0}.featured-collection .title-wrapper-with-link,.featured-blog .title-wrapper-with-link,.main-blog .title-wrapper-with-link{margin-bottom:1.8rem}.article-card__excerpt{max-width:38ch}.template-index .banner{min-height:min(82rem,calc(100svh - 11.4rem))}.template-index .banner__content{align-items:flex-end;padding-inline:clamp(2rem,5vw,6rem);padding-block:clamp(3.2rem,7vw,7.2rem)}.template-index .banner__box{max-width:var(--dmd-hero-measure);padding:0;background:transparent;border:0;box-shadow:none}.template-index .banner__heading{max-width:11ch}.template-index .banner__text{max-width:var(--dmd-hero-measure)}.template-index .banner__buttons{margin-top:1rem}.template-blog .rich-text__blocks,.template-collection .rich-text__blocks,.page-type-page .rich-text__blocks{margin-inline:0}.jdgm-popup-widget,[class*=jdgm-popup-widget]{display:none!important}@media screen and (max-width:989px){.header__planner-cta{display:none}.image-with-text__content{padding-inline:0}}@media screen and (max-width:749px){.page-width,.page-width--narrow,.dmd-shell__inner,.dmd-subscription__frame{width:min(100%,calc(100vw - 3.2rem))}.announcement-bar__message{font-size:1.1rem}.product__info-container,.dmd-planner-card,.dmd-review-card,.dmd-filter-card,.dmd-subscription-card,.dmd-article-cta,.collapsible-content .accordion{border-radius:1.6rem}.product__info-container{padding:1.9rem}.dmd-shell,.dmd-subscription{padding:var(--dmd-section-space-mobile) 0}.dmd-shell__inner,.dmd-subscription__frame{gap:1.8rem}.dmd-grid--three,.dmd-grid--two,.dmd-subscription__cards,.dmd-subscription__notes{grid-template-columns:1fr}.template-index .banner{min-height:calc(100svh - 10.2rem)}.template-index .banner__content{padding-inline:1.8rem;padding-block:3rem}.dmd-planner-card,.dmd-review-card,.dmd-filter-card,.dmd-subscription-card{padding:1.8rem}.dmd-comparison-table{display:none}.dmd-comparison-cards{display:grid;gap:1.2rem}.dmd-comparison-card{display:grid;gap:1rem}.dmd-comparison-card__rows{display:grid;gap:.8rem}.dmd-comparison-card__row{display:grid;gap:.3rem;padding-top:.8rem;border-top:1px solid var(--dmd-border)}.dmd-comparison-card__row:first-child{border-top:0;padding-top:0}.dmd-comparison-card__label{font-size:1.1rem;font-weight:600;letter-spacing:.02rem;text-transform:none;color:rgba(var(--dmd-warm-ink),.72)}}.banner__box .banner__heading{text-shadow:0 2px 16px rgba(0,0,0,.38)}.banner__box .banner__text{font-size:1.8rem;font-weight:600;letter-spacing:.01em;text-shadow:0 2px 12px rgba(0,0,0,.7)}@media screen and (min-width:750px){.banner__box .banner__text{font-size:2.4rem}}:root{--dmd-section-space: 4.8rem;--dmd-section-space-mobile: 3.2rem;--dmd-hero-scrim: 22, 23, 21;--dmd-accent: var(--dmd-olive);--dmd-accent-deep: 62, 76, 58;--dmd-accent-soft: rgba(86, 101, 82, .1);--dmd-shadow-card: 0 8px 22px rgba(34, 36, 34, .1);--dmd-shadow-card-hover: 0 16px 38px rgba(34, 36, 34, .16);--dmd-shadow-accent: 0 18px 40px rgba(62, 76, 58, .22)}@media screen and (min-width:750px){.template-index .banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(var(--dmd-hero-scrim),.82),rgba(var(--dmd-hero-scrim),.52) 22%,rgba(var(--dmd-hero-scrim),0) 52%),linear-gradient(to right,rgba(var(--dmd-hero-scrim),.6),rgba(var(--dmd-hero-scrim),.16) 34%,rgba(var(--dmd-hero-scrim),0) 58%)}}@media screen and (max-width:749px){.template-index .banner:before{content:"";display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(var(--dmd-hero-scrim),.85),rgba(var(--dmd-hero-scrim),.5) 26%,rgba(var(--dmd-hero-scrim),0) 60%)}}.template-index .banner__box .banner__heading{text-shadow:0 1px 10px rgba(0,0,0,.28)}.template-index .banner__box .banner__text{text-shadow:0 1px 6px rgba(0,0,0,.4)}.dmd-trust-band{background:rgb(var(--dmd-ink));color:rgb(var(--dmd-paper));border-top:1px solid rgba(var(--dmd-paper),.08)}.dmd-trust-band__inner{width:var(--dmd-content-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding-block:2.8rem}.dmd-trust-band__item{display:grid;gap:.45rem;justify-items:center;text-align:center;padding-inline:2.4rem;border-left:1px solid rgba(var(--dmd-paper),.14)}.dmd-trust-band__item:first-child{border-left:0}.dmd-trust-band__value{display:flex;align-items:center;gap:.6rem;margin:0;font-size:3.2rem;line-height:1.05;font-weight:700;letter-spacing:-.02em;color:rgb(var(--dmd-paper))}.dmd-trust-band__stars{color:rgb(var(--dmd-sand));letter-spacing:.1rem;font-size:2rem;line-height:1}.dmd-trust-band__icon{width:2.8rem;height:2.8rem;color:rgb(var(--dmd-sand));flex:none}.dmd-trust-band__label{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.02rem;color:rgba(var(--dmd-paper),.78)}@media screen and (max-width:749px){.dmd-trust-band__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 0;padding-block:2.4rem}.dmd-trust-band__item{padding-inline:1.6rem}.dmd-trust-band__item:nth-child(odd){border-left:0}.dmd-trust-band__value{font-size:2.6rem}.dmd-trust-band__icon{width:2.4rem;height:2.4rem}.dmd-trust-band__stars{font-size:1.8rem}.dmd-trust-band__label{font-size:1.2rem}}.dmd-shell__inner,.dmd-subscription__frame{gap:1.8rem}.dmd-section__intro{gap:.6rem}@media screen and (max-width:749px){.dmd-shell__inner,.dmd-subscription__frame{gap:1.4rem}}.dmd-grid--three .dmd-planner-card,.dmd-grid--two .dmd-planner-card{position:relative;grid-auto-rows:max-content;border-radius:var(--dmd-radius-small);border:1px solid rgba(var(--dmd-ink),.14);background:rgb(var(--dmd-paper));box-shadow:var(--dmd-shadow-card);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dmd-grid--three .dmd-planner-card:hover,.dmd-grid--two .dmd-planner-card:hover{transform:translateY(-.4rem);box-shadow:var(--dmd-shadow-card-hover);border-color:rgba(var(--dmd-ink),.22)}.dmd-planner-card .dmd-planner-card__title{font-weight:700;letter-spacing:-.02em;line-height:1.12}.dmd-planner-card .dmd-card__badge{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1rem;padding:.5rem .95rem;border:1px solid rgba(var(--dmd-ink),.1)}.dmd-planner-card .dmd-planner-card__facts{gap:0;padding-top:1.6rem;border-top:1px solid rgba(var(--dmd-ink),.1)}.dmd-planner-card .dmd-planner-card__fact{gap:.2rem;padding:.9rem 0;border-bottom:1px solid rgba(var(--dmd-ink),.07)}.dmd-planner-card .dmd-planner-card__fact:last-child{padding-bottom:0;border-bottom:0}.dmd-planner-card .dmd-planner-card__fact>span:last-child{font-weight:600}.dmd-planner-card .dmd-planner-card__fact-label{letter-spacing:.04em;text-transform:uppercase;font-size:1rem;color:rgba(var(--dmd-warm-ink),.66)}.dmd-planner-card .dmd-card__cta-row{margin-top:auto}.dmd-planner-card .dmd-card__cta-row .button{width:100%;font-weight:700;letter-spacing:.01em}.dmd-grid--three .dmd-planner-card--popular,.dmd-grid--two .dmd-planner-card--popular,.dmd-grid--three>.dmd-planner-card:first-child:not(.dmd-planner-card--has-popular){border-color:rgba(var(--dmd-accent-deep),.55);background:linear-gradient(180deg,var(--dmd-accent-soft),rgba(var(--dmd-paper),0) 26rem),rgb(var(--dmd-paper));box-shadow:var(--dmd-shadow-accent);transform:translateY(-.6rem)}.dmd-grid--three .dmd-planner-card--popular:hover,.dmd-grid--two .dmd-planner-card--popular:hover,.dmd-grid--three>.dmd-planner-card:first-child:not(.dmd-planner-card--has-popular):hover{transform:translateY(-1rem);box-shadow:var(--dmd-shadow-accent);border-color:rgba(var(--dmd-accent-deep),.7)}.dmd-planner-card--popular:before,.dmd-grid--three>.dmd-planner-card:first-child:not(.dmd-planner-card--has-popular):before{content:"";position:absolute;inset:0 0 auto 0;height:.5rem;background:rgb(var(--dmd-accent))}.dmd-planner-card--popular .dmd-card__badge,.dmd-grid--three>.dmd-planner-card:first-child:not(.dmd-planner-card--has-popular) .dmd-card__badge{background:rgb(var(--dmd-accent));color:rgb(var(--dmd-paper));border-color:transparent}.dmd-planner-card--popular .dmd-card__cta-row .button--primary,.dmd-grid--three>.dmd-planner-card:first-child:not(.dmd-planner-card--has-popular) .dmd-card__cta-row .button--primary{background:rgb(var(--dmd-accent));color:rgb(var(--dmd-paper));border-color:transparent}.dmd-planner-card--popular .dmd-card__cta-row .button--primary:hover,.dmd-grid--three>.dmd-planner-card:first-child:not(.dmd-planner-card--has-popular) .dmd-card__cta-row .button--primary:hover{background:rgb(var(--dmd-accent-deep))}.dmd-comparison-table{border-color:rgba(var(--dmd-ink),.14);box-shadow:var(--dmd-shadow-card)}.dmd-comparison-table thead th{background:rgb(var(--dmd-ink));color:rgb(var(--dmd-paper));border-bottom-color:rgba(var(--dmd-paper),.14);vertical-align:top}.dmd-comparison-table thead th h3{color:rgb(var(--dmd-paper));font-weight:700;letter-spacing:-.01em;margin:.6rem 0 .3rem}.dmd-comparison-table thead th p{color:rgba(var(--dmd-paper),.82);margin:0}.dmd-comparison-table thead th p strong{color:rgb(var(--dmd-paper))}.dmd-comparison-table thead .dmd-card__badge{background:rgba(var(--dmd-paper),.16);color:rgb(var(--dmd-paper));font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1rem}.dmd-comparison-table thead th .button{margin-top:1rem;width:100%;font-weight:700;background:rgba(var(--dmd-paper),.12);color:rgb(var(--dmd-paper));border-color:rgba(var(--dmd-paper),.4)}.dmd-comparison-table thead th .button:hover{background:rgb(var(--dmd-paper));color:rgb(var(--dmd-ink))}.dmd-comparison-table tbody tr:nth-child(2n) td,.dmd-comparison-table tbody tr:nth-child(2n) .dmd-comparison-label{background:rgba(var(--dmd-paper-deep),.45)}.dmd-comparison-table .dmd-comparison-label{letter-spacing:.03em;text-transform:uppercase;font-size:1.1rem;font-weight:700;color:rgba(var(--dmd-warm-ink),.78)}.dmd-comparison-table thead th[data-dmd-popular],.dmd-comparison-table:not([data-dmd-popular-set]) thead th:nth-child(2){background:rgb(var(--dmd-accent-deep));position:relative}.dmd-comparison-table thead th[data-dmd-popular]:before,.dmd-comparison-table:not([data-dmd-popular-set]) thead th:nth-child(2):before{content:"";position:absolute;inset:0 0 auto 0;height:.5rem;background:rgb(var(--dmd-sand))}.dmd-comparison-table tbody td[data-dmd-popular],.dmd-comparison-table:not([data-dmd-popular-set]) tbody tr td:nth-child(2){background:var(--dmd-accent-soft);box-shadow:inset 1px 0 rgba(var(--dmd-accent-deep),.25),inset -1px 0 rgba(var(--dmd-accent-deep),.25)}.dmd-comparison-table tbody tr:nth-child(2n) td[data-dmd-popular],.dmd-comparison-table:not([data-dmd-popular-set]) tbody tr:nth-child(2n) td:nth-child(2){background:#56655229}.dmd-comparison-table thead th[data-dmd-popular] .button,.dmd-comparison-table:not([data-dmd-popular-set]) thead th:nth-child(2) .button{background:rgb(var(--dmd-paper));color:rgb(var(--dmd-ink));border-color:transparent}.dmd-comparison-table thead th[data-dmd-popular] .button:hover,.dmd-comparison-table:not([data-dmd-popular-set]) thead th:nth-child(2) .button:hover{background:rgb(var(--dmd-sand));color:rgb(var(--dmd-ink))}@media screen and (max-width:749px){.dmd-comparison-card{position:relative;border-radius:var(--dmd-radius-small);border:1px solid rgba(var(--dmd-ink),.14);background:rgb(var(--dmd-paper));box-shadow:var(--dmd-shadow-card);padding:1.8rem;overflow:hidden}.dmd-comparison-card .dmd-card__title{font-weight:700;letter-spacing:-.02em}.dmd-comparison-card .dmd-card__cta-row .button{width:100%;font-weight:700}.dmd-comparison-card--popular,.dmd-comparison-cards>.dmd-comparison-card:first-child:not(.dmd-comparison-card--has-popular){border-color:rgba(var(--dmd-accent-deep),.55);background:linear-gradient(180deg,var(--dmd-accent-soft),rgba(var(--dmd-paper),0) 22rem),rgb(var(--dmd-paper));box-shadow:var(--dmd-shadow-accent)}.dmd-comparison-card--popular:before,.dmd-comparison-cards>.dmd-comparison-card:first-child:not(.dmd-comparison-card--has-popular):before{content:"";position:absolute;inset:0 0 auto 0;height:.5rem;background:rgb(var(--dmd-accent))}.dmd-comparison-card--popular .dmd-card__badge,.dmd-comparison-cards>.dmd-comparison-card:first-child:not(.dmd-comparison-card--has-popular) .dmd-card__badge{background:rgb(var(--dmd-accent));color:rgb(var(--dmd-paper));border-color:transparent}.dmd-comparison-card--popular .dmd-card__cta-row .button--primary,.dmd-comparison-cards>.dmd-comparison-card:first-child:not(.dmd-comparison-card--has-popular) .dmd-card__cta-row .button--primary{background:rgb(var(--dmd-accent));color:rgb(var(--dmd-paper));border-color:transparent}}.utility-bar{--dmd-accent: 255, 194, 0;background:rgb(var(--dmd-accent));border-bottom:1px solid rgba(var(--dmd-ink),.14)}.utility-bar .announcement-bar__message{color:rgb(var(--dmd-ink));font-size:1.3rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span,.utility-bar .rating-count,.utility-bar .caption{color:rgb(var(--dmd-ink))}.utility-bar .slider-button .svg-wrapper svg{color:rgb(var(--dmd-ink))}.utility-bar .slider-button:not([disabled]):hover{color:rgb(var(--dmd-ink))}.utility-bar .announcement-bar__link,.utility-bar .announcement-bar__link:hover,.utility-bar .announcement-bar__link .icon-arrow{color:rgb(var(--dmd-ink))}@media screen and (max-width:749px){.utility-bar .announcement-bar__message{font-size:1.15rem;letter-spacing:.03rem}}.template-index .banner__box .banner__text{color:#fff;font-weight:700;font-size:2rem;text-shadow:0 2px 10px rgba(0,0,0,.68)}@media screen and (min-width:750px){.template-index .banner__box .banner__text{font-size:2.7rem;line-height:1.25}}.template-index .banner__buttons .button{background:#ffc200;color:#222422;border:0;font-weight:700;font-size:1.6rem;letter-spacing:.01em;padding:1.5rem 3.4rem;box-shadow:0 12px 30px #22242252;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.template-index .banner__buttons .button:hover{background:#ffcd26;transform:translateY(-2px);box-shadow:0 16px 38px #2224226b}.template-index .banner__buttons .button:after,.template-index .banner__buttons .button:before{box-shadow:none}.dmd-savings{display:inline-block;margin-top:.8rem;padding:.5rem 1.2rem;border-radius:999px;background:#ffc200;color:#222422;font-size:1.3rem;font-weight:700;letter-spacing:.01em}.sticky-atc{z-index:998!important;padding-bottom:env(safe-area-inset-bottom)}@media screen and (max-width:749px){body.template-product #gorgias-chat-container,body.template-product div[class*=gorgias-chat],body.template-product div[class*=pushowl]{bottom:92px!important}body.template-product{scroll-padding-bottom:92px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/dmd-rebuild.css.map */
