.banner__heading--home{margin-bottom:.5rem;max-width:22ch;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1.02}.banner__supporting-line{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;font-weight:500;max-width:30ch;margin:0 auto 1rem;text-align:inherit}.banner__heading--home,.banner__supporting-line,.banner__buttons,.banner__buttons .button{opacity:1!important}.header__menu-item{font-size:2rem;font-weight:600}.banner__buttons .button--primary{font-size:clamp(1.15rem,1.4vw,1.35rem);padding:1.15em 2.2em;font-weight:600}.home-hero-banner .banner__box{max-width:520px;margin-left:auto}@media(max-width:749px){.home-hero-banner .banner__box{max-width:90%;margin-right:auto}}.home-hero-banner .banner__content.page-width{max-width:100%!important;padding-right:100px;padding-left:24px}.home-hero-banner .banner__heading--home{max-width:18ch}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center;width:100%}.multicolumn .title-wrapper-with-link .title{text-align:center;margin-left:auto;margin-right:auto}.announcement-highlight{display:inline-block;padding:var(--hl-py, 0px) var(--hl-px, 0px);border-radius:var(--hl-radius, 0px);background-color:rgba(var(--color-background),var(--hl-bg-alpha, 1));color:rgb(var(--color-foreground))}.announcement-bar__icon img{width:var(--ab-icon-size, 24px);height:auto}[data-select-nonprofit-via-pledgeling] .select{position:relative}[data-select-nonprofit-via-pledgeling] .icon-caret.hide-this-icon-on-legacy-themes{width:15px!important;height:9px!important;position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}[data-select-nonprofit-via-pledgeling] label[for=plgNonprofit]{font-size:0;display:block}[data-select-nonprofit-via-pledgeling] label[for=plgNonprofit]:before{content:"3% of every purchase goes to the charity of your choice";white-space:pre-wrap;font-size:1.5rem}.hxxl,.hxl,.h0{line-height:1.06;letter-spacing:-.02em}h1,.h1{line-height:1.12;letter-spacing:-.015em}h2,.h2{line-height:1.18;letter-spacing:-.01em}h3,.h3,h4,.h4{line-height:1.3;letter-spacing:normal}.h0,.hxl,.hxxl{max-width:22ch}.title-wrapper--no-top-margin .h0,.center .h0,.text-center .h0,.comparison-table__title,.faq-schema__title,.rich-text__heading{max-width:32ch;margin-inline:auto;text-wrap:balance}.section-eyebrow,.image-with-text__text--caption,.rich-text__caption{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#123a5e}.section-eyebrow:before,.image-with-text__text--caption:before,.rich-text__caption:before{content:"";flex:0 0 auto;width:2.4rem;height:2px;background:currentColor}.section-eyebrow--center,.rich-text__caption{justify-content:center}.color-scheme-3 .section-eyebrow,.color-scheme-4 .section-eyebrow,.color-scheme-3 .rich-text__caption,.color-scheme-4 .rich-text__caption,.color-scheme-3 .image-with-text__text--caption,.color-scheme-4 .image-with-text__text--caption{color:#9cc4e8}.banner__heading{letter-spacing:-.02em!important}.tcards__heading{margin:0 0 1.6rem}.tcards__summary{display:flex;align-items:center;gap:1.2rem;margin:0 0 4rem;flex-wrap:wrap}.tcards__inner--left .tcards__heading{text-align:left;margin-inline:0 auto}.tcards__inner--center .tcards__heading{text-align:center;margin-inline:auto}.tcards__inner--right .tcards__heading{text-align:right;margin-inline:auto 0}.tcards__inner--left .tcards__summary,.tcards__inner--left .section-eyebrow{justify-content:flex-start}.tcards__inner--center .tcards__summary,.tcards__inner--center .section-eyebrow{justify-content:center}.tcards__inner--right .tcards__summary,.tcards__inner--right .section-eyebrow{justify-content:flex-end}.tcards__summary-text{font-size:1.7rem}.tcards__summary-text strong{font-size:2.2rem;font-weight:700}.tcards__stars{display:inline-flex;align-items:center;gap:.2rem;line-height:1}.tcards__grid{display:grid;align-items:stretch}.tcards__card{display:flex;flex-direction:column;gap:1.6rem;margin:0}.tcards__quote{margin:0;padding-inline-start:1.6rem;border-inline-start:3px solid currentColor;font-size:1.7rem;line-height:1.5}.tcards__quote p{margin:0}.tcards__attrib{display:flex;flex-direction:column;gap:.4rem;margin-top:auto}.tcards__name{font-weight:700}.tcards__badge{font-size:1.3rem;font-weight:600}.ccta__inner{text-align:center}.ccta__heading{margin:0 auto 1.6rem;max-width:24ch}.ccta__subheading{margin:0 auto 3.2rem;max-width:56ch;font-size:1.8rem;line-height:1.5}.ccta__subheading p{margin:0}.ccta__buttons{display:flex;justify-content:center;margin-bottom:2.4rem}.ccta__button{display:inline-block;text-decoration:none;font-weight:700;line-height:1;transition:transform var(--duration-short) ease}.ccta__button:hover{transform:translateY(-2px)}.ccta__trust{margin:0 0 2rem;font-size:1.5rem;opacity:.9}.ccta__pill{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.9rem 1.8rem;border:1px solid currentColor;border-radius:40px;font-size:1.5rem;font-weight:600}.ccta__pill img{display:block;width:20px;height:20px}.banner__rating{display:flex;align-items:center;gap:1rem;margin:0 0 1.6rem;flex-wrap:wrap}.banner--content-align-center .banner__rating{justify-content:center}.banner__stars{display:inline-flex;align-items:center;gap:.2rem;line-height:1}.banner__rating-text{font-size:1.6rem}.banner__rating-text strong{font-weight:700}.banner__buttons{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.banner__price-note{font-weight:600}.banner__media-badge{display:none}@media screen and (min-width:750px){.banner--split .banner__media-badge{display:inline-flex;align-items:center;gap:.8rem;grid-row:1;align-self:end;justify-self:end;margin:0 2.4rem 2.4rem;padding:1rem 1.8rem;border-radius:40px;font-size:1.5rem;font-weight:600;line-height:1;z-index:3;box-shadow:0 4px 16px #00000024}.banner--split-image-right .banner__media-badge{grid-column:2}.banner--split-image-left .banner__media-badge{grid-column:1}.banner--split .banner__content,.banner--split .banner__media--desktop{grid-row:1}.banner--split-image-right .banner__content{grid-column:1}.banner--split-image-right .banner__media--desktop,.banner--split-image-left .banner__content{grid-column:2}.banner--split-image-left .banner__media--desktop{grid-column:1}}.banner__media-badge img{display:block;width:18px;height:18px}.eyebrow-stat__label{white-space:nowrap}.eyebrow-stat__value{font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:none}.eyebrow-stat__suffix{font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}@media screen and (max-width:989px){.image-with-text__text--caption{flex-wrap:wrap}}.steps__heading{margin:0 0 4.8rem}.steps__inner--left .steps__heading{text-align:left;margin-inline:0 auto}.steps__inner--center .steps__heading{text-align:center;margin-inline:auto}.steps__inner--right .steps__heading{text-align:right;margin-inline:auto 0}.steps__inner--left .section-eyebrow{justify-content:flex-start}.steps__inner--center .section-eyebrow{justify-content:center}.steps__inner--right .section-eyebrow{justify-content:flex-end}.steps__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.steps__item{display:flex;flex-direction:column}.steps__media{position:relative;overflow:hidden;margin-bottom:2rem}.steps__media img,.steps__media .placeholder-svg{display:block;width:100%}.steps__media--fixed img,.steps__media--fixed .placeholder-svg{height:100%;object-fit:cover}.steps__item-heading{margin:0 0 .8rem}.steps__item-text{margin:0;font-size:1.7rem;line-height:1.5}.steps__item-text p{margin:0}.steps__callout{display:flex;align-items:flex-start;gap:1.6rem;margin-top:4.8rem;padding:2rem 2.4rem}.steps__callout-icon{flex:0 0 auto;line-height:0;padding-top:.2rem}.steps__callout-icon img{display:block;width:24px;height:24px}.steps__callout-text{font-size:1.7rem;line-height:1.5}.steps__callout-text p{margin:0}.multicolumn__subheading{margin:-1.6rem auto 4.4rem;text-align:center;line-height:1.5}.multicolumn__subheading p{margin:0}@media screen and (min-width:990px){.header--middle-left:not(.drawer-menu){grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-left:not(.drawer-menu) .header__icons{justify-self:end}.header--middle-left:not(.drawer-menu) .header__heading,.header--middle-left:not(.drawer-menu) .header__heading-link{justify-self:start;text-align:left}}.banner__assurance{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style:none;margin:0;padding-left:0;padding-right:0;width:100%}.banner__assurance-item{display:flex;align-items:center;gap:.8rem;font-weight:600}.banner__assurance-icon{display:inline-flex;flex:0 0 auto;line-height:0}.banner__assurance-icon img{display:block;width:20px;height:20px}@media screen and (min-width:750px){.banner--split .banner__assurance{grid-column:1 / -1;grid-row:2}}@media screen and (max-width:749px){.banner__assurance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;order:9}.banner__assurance-item{align-items:flex-start}}.kit__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:center}.kit__content--center{text-align:center}.kit__heading{margin:0 0 1.2rem;max-width:20ch}.kit__content--center .kit__heading,.kit__content--center .kit__subheading{margin-inline:auto}.kit__content--center .section-eyebrow{justify-content:center}.kit__subheading{margin:0 0 2.4rem;font-size:1.8rem;line-height:1.5;opacity:.75;max-width:44ch}.kit__subheading p{margin:0}.kit__list{list-style:none;margin:0;padding:0}.kit__item{display:flex;align-items:flex-start;gap:1.2rem;line-height:1.5}.kit__check{flex:0 0 auto;line-height:0;padding-top:.3rem}.kit__check img{display:block;width:20px;height:20px}.kit__item-text p{margin:0}.kit__buttons{margin-top:2.8rem}.kit__media{overflow:hidden;display:flex;align-items:center;justify-content:center}.kit__media img,.kit__media .placeholder-svg{display:block;width:100%}.kit__media--fixed img,.kit__media--fixed .placeholder-svg{height:100%;object-fit:contain}.kit__buttons{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.kit__form{margin:0}.kit__price{font-size:1.8rem;font-weight:700}.kit__price-note{font-weight:500;opacity:.75}@media screen and (max-width:749px){.banner .banner__box,.banner__box{min-width:0}}html,body{overflow-x:clip}.jdgm-widget .jdgm-star,.jdgm-widget .jdgm-star:before,.jdgm-prev-badge .jdgm-star,.jdgm-prev-badge .jdgm-star:before,.jdgm-prev-badge__stars .jdgm-star,.jdgm-prev-badge__stars .jdgm-star:before,.jdgm-histogram .jdgm-star,.jdgm-histogram .jdgm-star:before{font-family:JudgemeStar!important}.simply-showcase{--ssz-panel: #f5f5f5;--ssz-ink: #1f2933;--ssz-navy: #123a5e;--ssz-body: #4a5560;--ssz-accent: #fc9512;--ssz-rule: rgba(18, 58, 94, .1)}@media screen and (min-width:990px){.simply-showcase .ss-stack__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.simply-showcase .ss-stack__row--image-left .ss-stack__image{order:1}.simply-showcase .ss-stack__row--image-left .ss-stack__info,.simply-showcase .ss-stack__row--image-right .ss-stack__image{order:2}.simply-showcase .ss-stack__row--image-right .ss-stack__info{order:1}}.simply-showcase .ss-card__image-wrapper{background:var(--ssz-panel);border-radius:16px;padding:32px;aspect-ratio:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden}.simply-showcase .ss-card__image-wrapper>img{grid-area:1 / 1;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important}.simply-showcase .ss-card__image{object-fit:contain;mix-blend-mode:multiply}.simply-showcase .ss-card__image--hover{position:static;inset:auto}.simply-showcase .ss-card__image--primary{transition:opacity .3s ease}.simply-showcase .ss-card__image-wrapper--has-hover:hover .ss-card__image--primary{opacity:0}.simply-showcase .ss-stack__info{max-width:600px}.simply-showcase .ss-card__title{line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.simply-showcase .ss-card__title a{color:var(--ssz-ink);text-decoration:none}.simply-showcase .ss-card__price{color:var(--ssz-navy);font-weight:600}.simply-showcase .ss-card__description{color:var(--ssz-body);line-height:1.6}.simply-showcase .ss-card__description ul{margin-top:0!important;margin-bottom:0;padding-left:1.15em}.simply-showcase .ss-card__description li{margin-bottom:8px}.simply-showcase .ss-card__description li::marker{color:var(--ssz-accent)}.simply-showcase .ss-card__description strong{color:var(--ssz-ink);font-weight:600}.simply-showcase .ss-card__button-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:420px;margin-top:24px}.simply-showcase .ss-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 20px;border-radius:999px;font-weight:600;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.simply-showcase .ss-card__button--atc{background:var(--ssz-accent);color:var(--ssz-ink);border:1px solid var(--ssz-accent)}.simply-showcase .ss-card__button--atc:hover{background:#e8880f;border-color:#e8880f}.simply-showcase .ss-card__button--learn-more{background:transparent;color:var(--ssz-navy);border:1.5px solid rgba(18,58,94,.35)}.simply-showcase .ss-card__button--learn-more:hover{background:#123a5e0f;border-color:var(--ssz-navy)}.simply-showcase .ss-separator{border:0;border-top:1px solid var(--ssz-rule);margin:0}@media screen and (min-width:750px)and (max-width:989px){.simply-showcase .ss-stack__row{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:989px){.simply-showcase .ss-card__image-wrapper{max-width:520px;margin-inline:auto}}@media screen and (max-width:749px){.simply-showcase .ss-card__image-wrapper{padding:20px;border-radius:12px}.simply-showcase .ss-card__button-wrapper{grid-template-columns:minmax(0,1fr);gap:10px;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-theme.css.map */
