.c365-included,.c365-upsell,.c365-story{padding-top:56px}@media(min-width:768px){.c365-included,.c365-upsell,.c365-story{padding-top:calc(72 * var(--c365-s))}}.shopify-section.celliant-stack-story:has(+.shopify-section:is(.celliant-reviews,.celliant-bv-reviews)) .c365-story{padding-bottom:64px}@media(min-width:768px){.shopify-section.celliant-stack-story:has(+.shopify-section:is(.celliant-reviews,.celliant-bv-reviews)) .c365-story{padding-bottom:calc(100 * var(--c365-s))}}.c365-stack-section__inner{max-width:calc(1164 * var(--c365-s) + 2 * var(--c365-gutter));margin:0 auto;box-sizing:border-box}.c365-included__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(16 * var(--c365-s));margin-bottom:calc(28 * var(--c365-s))}.c365-included__heading{margin:0;font-family:var(--header-font-stack);font-size:var(--c365-fs-h2);font-weight:500;line-height:1.15;text-wrap:balance}.c365-included__head .c365-save-pill{height:calc(32 * var(--c365-s))}.c365-included__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@media(min-width:1100px){.c365-included__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(21.33 * var(--c365-s))}}.c365-included__item{margin:0}.c365-included__card{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:calc(18 * var(--c365-s));height:100%;padding:calc(14 * var(--c365-s));border:1px solid var(--c365-stone);border-radius:calc(5 * var(--c365-s));background:var(--c365-cream);color:var(--c365-teal);text-decoration:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}@media(min-width:768px){.c365-included__card{grid-template-columns:calc(150 * var(--c365-s)) minmax(0,1fr)}}.c365-included__card:hover,.c365-included__card:focus-visible{border-color:var(--c365-teal);box-shadow:var(--c365-shadow-card);color:var(--c365-teal)}.c365-included__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:calc(5 * var(--c365-s));background:#fff;overflow:hidden}.c365-included__media img,.c365-included__media svg{width:100%;height:100%;object-fit:contain}.c365-included__body{display:flex;flex-direction:column;gap:calc(6 * var(--c365-s));min-width:0}.c365-included__title{font-family:var(--header-font-stack);font-size:var(--c365-fs-lead);font-weight:500;line-height:1.25}.c365-included__text{font-size:var(--c365-fs-sm);line-height:1.45}.c365-included__link{display:inline-flex;align-items:center;gap:calc(6 * var(--c365-s));margin-top:calc(4 * var(--c365-s));font-size:var(--c365-fs-xs);font-weight:700;color:var(--c365-green-aa)}.c365-included__link .celliant-icon{width:calc(14 * var(--c365-s));height:calc(14 * var(--c365-s))}.c365-included__empty,.c365-upsell__empty{margin:0;font-size:var(--c365-fs-sm);color:var(--c365-gray-aa)}html.c365-qv-open{overflow:hidden}.c365-qv{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;border:0;background:#194b5c73;color:var(--c365-teal);box-sizing:border-box}.c365-qv[open]{display:flex;align-items:center;justify-content:center}.c365-qv::backdrop{background:transparent}.c365-qv__panel{position:relative;width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:calc(5 * var(--c365-s));background:#fff;box-shadow:0 calc(30 * var(--c365-s)) calc(90 * var(--c365-s)) #194b5c40;box-sizing:border-box}.c365-qv__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;padding:9px;border:0;border-radius:50%;background:#ffffffe6;color:var(--c365-teal);cursor:pointer}.c365-qv__close svg{width:24px;height:24px}.c365-qv__media{display:flex;align-items:center;justify-content:center;height:34vh;background:var(--c365-cream);overflow:hidden}.c365-qv__media img,.c365-qv__media svg{width:100%;height:100%;object-fit:contain}.c365-qv__body{display:flex;flex-direction:column;gap:12px;padding:24px 20px 28px}.shopify-section .c365-qv__title{margin:0;font-family:var(--header-font-stack);font-size:var(--c365-fs-h3);font-weight:500;line-height:1.2;color:inherit}.c365-qv__text{margin:0;font-size:var(--c365-fs-body);line-height:1.55}.c365-qv__specs{padding-top:calc(16 * var(--c365-s));border-top:1px solid var(--c365-stone)}.c365-qv__actions{display:flex;flex-wrap:wrap;align-items:center;gap:calc(14 * var(--c365-s)) calc(24 * var(--c365-s));margin-top:calc(8 * var(--c365-s))}.c365-qv__full{display:inline-flex;align-items:center;gap:calc(6 * var(--c365-s));font-size:var(--c365-fs-sm);font-weight:700;color:var(--c365-green-aa);text-decoration:none}.c365-qv__full:hover,.c365-qv__full:focus-visible{text-decoration:underline}.c365-qv__full .celliant-icon{width:calc(14 * var(--c365-s));height:calc(14 * var(--c365-s))}@media(min-width:768px){.c365-qv{padding:calc(36 * var(--c365-s))}.c365-qv__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(36 * var(--c365-s));width:min(calc(1080 * var(--c365-s)),100%);max-height:calc(100vh - 2 * calc(36 * var(--c365-s)));padding:calc(32 * var(--c365-s));overflow:hidden}.c365-qv__close{top:calc(16 * var(--c365-s));right:calc(16 * var(--c365-s));background:none}.c365-qv__media{align-self:start;height:auto;aspect-ratio:1;border-radius:calc(5 * var(--c365-s))}.c365-qv__body{gap:calc(14 * var(--c365-s));min-height:0;max-height:calc(100vh - 2 * calc(36 * var(--c365-s)) - 2 * calc(32 * var(--c365-s)));padding:calc(8 * var(--c365-s)) calc(32 * var(--c365-s)) calc(4 * var(--c365-s)) 0;overflow-y:auto;overscroll-behavior:contain}}.c365-upsell__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.c365-upsell__media{order:-1;aspect-ratio:3 / 2;border-radius:calc(5 * var(--c365-s));background:var(--c365-stone);overflow:hidden}@media(min-width:768px){.c365-upsell__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:calc(32 * var(--c365-s))}.c365-upsell__media{order:0}.c365-upsell__grid--image-left .c365-upsell__media{order:-1}.c365-upsell__grid--image-left{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.c365-upsell__media img,.c365-upsell__media svg{display:block;width:100%;height:100%;object-fit:cover;animation:c365-upsell-fade .45s ease}@keyframes c365-upsell-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.c365-upsell__media img{animation:none}}.c365-upsell__copy{display:flex;flex-direction:column;gap:calc(14 * var(--c365-s));max-width:calc(480 * var(--c365-s))}.c365-upsell__heading{margin:0;font-family:var(--header-font-stack);font-size:var(--c365-fs-h2);font-weight:500;line-height:1.15}.c365-upsell__accent{color:var(--c365-green)}.c365-upsell__lead{margin:0;font-size:var(--c365-fs-body);font-weight:700}.c365-upsell__text{font-size:var(--c365-fs-sm);line-height:1.55}.c365-upsell__text>:first-child{margin-top:0}.c365-upsell__text>:last-child{margin-bottom:0}.c365-upsell__options{display:flex;flex-direction:column;gap:calc(10 * var(--c365-s));min-width:0;margin:calc(4 * var(--c365-s)) 0 0;padding:calc(18 * var(--c365-s)) 0 0;border:0;border-top:1px solid var(--c365-stone)}.c365-upsell__options-label{float:left;width:100%;margin:0 0 calc(10 * var(--c365-s));padding:0;font-size:var(--c365-fs-xs)}.c365-upsell__chips{clear:both;display:flex;flex-wrap:wrap;gap:calc(5.33 * var(--c365-s))}.c365-upsell__buy{display:flex;flex-wrap:wrap;align-items:center;gap:calc(16 * var(--c365-s));margin:calc(6 * var(--c365-s)) 0 0}.c365-upsell__price{display:flex;align-items:baseline;gap:calc(8 * var(--c365-s));margin:0}.c365-upsell__price-label{font-size:var(--c365-fs-xs)}.c365-upsell__price-value{font-size:var(--c365-fs-lead);font-weight:700}.c365-upsell .c365-upsell__button{width:auto;min-height:0;height:44px;padding:0 26px;font-size:var(--c365-fs-cta-lg)}@media(min-width:768px){.c365-upsell .c365-upsell__button{height:calc(43 * var(--c365-s));padding:0 calc(26 * var(--c365-s))}}.c365-story__panel{padding:24px 20px;border-radius:calc(5 * var(--c365-s));background:var(--c365-teal);color:#fff}@media(min-width:768px){.c365-story__panel{padding:calc(48 * var(--c365-s)) calc(40 * var(--c365-s)) calc(64 * var(--c365-s))}}.c365-story__eyebrow{margin:0 0 calc(12 * var(--c365-s));font-size:var(--c365-fs-2xs);line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.c365-story__heading{margin:0 0 calc(28 * var(--c365-s));font-family:var(--header-font-stack);font-size:var(--c365-fs-h2);font-weight:500;line-height:1.2;text-wrap:pretty;color:inherit}.c365-story__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none}@media(min-width:768px){.c365-story__cards{gap:calc(6 * var(--c365-s))}}@media(min-width:1200px){.c365-story__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.c365-story__card{display:flex;flex-direction:column;margin:0;border-radius:calc(3 * var(--c365-s));background:#00000024;overflow:hidden}.c365-story__media{aspect-ratio:2.35 / 1;background:#162930}.c365-story__media img,.c365-story__media svg{display:block;width:100%;height:100%;object-fit:cover}.c365-story__body{display:flex;flex-direction:column;gap:calc(10 * var(--c365-s));padding:calc(16 * var(--c365-s)) calc(24 * var(--c365-s)) calc(28 * var(--c365-s))}.c365-story__top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12 * var(--c365-s))}.c365-story__titles{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--c365-s))}.c365-story__tag{padding:calc(3 * var(--c365-s)) calc(10 * var(--c365-s));border-radius:999px;background:#ffedca;color:var(--c365-teal);font-size:var(--c365-fs-2xs);line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.c365-story__tag--problem{background:#f6c8bc}.c365-story__tag--solution{background:#bfe4ba}.c365-story__title{margin:0;font-family:var(--body-font-stack);font-size:var(--c365-fs-prose);font-weight:700;line-height:1.25;color:inherit}.c365-story__icon{flex:none;width:calc(28 * var(--c365-s));height:calc(28 * var(--c365-s));color:#fff}.c365-story__icon{overflow:visible;--c365-heat: currentColor;--c365-energy: currentColor}.c365-story__text{font-size:var(--c365-fs-meta);line-height:1.55}.c365-story__text>*{margin:0}.c365-story__text>*+*{margin-top:.75em}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-celliant-stack.css.map */
