.template-product .chargify-pack-bridge{display:none}.template-product .product-detail{padding-top:36px;gap:48px}.template-product .product-form .title-row .title{font-size:clamp(25px,3vw,38px);line-height:1.12;letter-spacing:-.035em;margin-bottom:16px}.template-product .product-form{scroll-margin-top:100px}.cpl-headline{font-size:clamp(25px,2.5vw,34px);font-weight:650;line-height:1.16;letter-spacing:-.04em;color:#203e32;margin:0 0 14px}.cpl-lead>p:not(.cpl-headline){font-size:16px;line-height:1.65;margin:0 0 16px;color:#4b5750}.cpl-lead ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:8px;font-size:14px}.cpl-lead li:before{content:"\2713";color:#21644b;margin-right:10px;font-weight:700}.cpl-original{font-size:12px;color:#63716a;margin-top:-12px;margin-bottom:20px}.cpl-delivery{padding:17px 18px;background:#f0f4ed;border-radius:12px;font-size:12px;margin:15px 0 20px;color:#3a4c41}.cpl-delivery strong{font-size:13px}.cpl-delivery p{margin:4px 0;line-height:1.5}.cpl-delivery a{font-size:12px;text-decoration:underline}.cpl-pack-link{display:grid;gap:6px;border:1px solid #c9d5c8;border-radius:12px;padding:18px;margin:0 0 24px;text-decoration:none;background:#fff;color:#203e32}.cpl-pack-link>span{font-size:10px;text-transform:uppercase;letter-spacing:.14em}.cpl-pack-link strong{font-size:17px}.cpl-pack-link small{font-size:12px;line-height:1.5;color:#627067}.template-product .price{font-size:28px}.cpl-story{padding:75px 0 80px;border-top:1px solid #e5e9e2;margin-top:64px;color:#203e32}.cpl-story-head{max-width:680px;margin:0 auto 32px;text-align:center}.cpl-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:650;margin:0 0 14px}.cpl-story h2{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.045em;margin:0 0 20px}.cpl-story p{line-height:1.65}.cpl-story-head>p:last-child{font-size:17px;color:#5c6961}.cpl-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:36px 0 64px}.cpl-use-grid article{background:#edf2e8;border-radius:16px;padding:28px}.cpl-use-grid article>span{font-size:12px;color:#72866f}.cpl-use-grid h3{font-size:23px;margin:20px 0 9px;letter-spacing:-.03em}.cpl-use-grid p{font-size:14px;color:#54624f;margin:0}.cpl-charging{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;margin:0 0 56px}.cpl-charging:not(:has(.cpl-charging-image)){display:block;max-width:700px;margin-left:auto;margin-right:auto}.cpl-charging-image{border-radius:20px;overflow:hidden;background:#eff1eb}.cpl-charging-image img{width:100%;height:auto;display:block}.cpl-charging h2{font-size:clamp(28px,3vw,42px)}.cpl-charging p:not(.cpl-eyebrow){color:#5c6961;font-size:15px}.cpl-answers{max-width:800px;margin:auto}.cpl-answers details{border-bottom:1px solid #d6dfd3;padding:20px 0}.cpl-answers summary{cursor:pointer;font-size:18px;font-weight:600}.cpl-answers details p{font-size:14px;color:#5c6961;max-width:680px}.cpl-answers a{font-size:13px;text-decoration:underline}.cpl-back{display:block;width:fit-content;margin:32px auto 0;background:#203e32;color:#fff;padding:15px 25px;border-radius:8px;text-decoration:none}.cpl-back:focus-visible,.cpl-pack-link:focus-visible,.cpl-answers summary:focus-visible{outline:3px solid #558b61;outline-offset:3px}@media(max-width:760px){.template-product .product-detail{padding-top:12px;gap:20px}.template-product .gallery{margin-bottom:22px}.cpl-lead>p:not(.cpl-headline){font-size:15px}.cpl-headline{font-size:27px}.cpl-story{margin-top:30px;padding:40px 0}.cpl-use-grid{grid-template-columns:1fr;gap:12px;margin:25px 0 35px}.cpl-use-grid article{padding:22px}.cpl-use-grid h3{margin-top:10px}.cpl-charging{grid-template-columns:1fr;gap:25px}.cpl-story-head{text-align:left}.cpl-answers summary{font-size:16px}}.cpl-packs-enhanced #ProductSelectors{display:none}.cpl-picker-label,.cpl-picker>label{display:block;font-size:13px;font-weight:600;margin:0 0 9px}.cpl-pack-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 17px}.cpl-pack-sizes button{background:#fff;border:1px solid #c6d2c3;padding:12px 6px;border-radius:10px;color:#203e32;display:grid;gap:5px;text-align:center;cursor:pointer;min-width:0}.cpl-pack-sizes button[aria-pressed=true]{border:2px solid #203e32;background:#eff5e8;padding:11px 5px}.cpl-pack-sizes span{font-size:12px}.cpl-pack-sizes strong{font-size:20px}.cpl-pack-sizes small{font-size:11px}.cpl-picker select{width:100%;padding:13px;border:1px solid #b7c5b3;border-radius:8px;background:#fff;color:#203e32}.cpl-visual-note{font-size:11px;line-height:1.4;color:#6b756c;margin:9px 0 18px}@media(max-width:760px){.template-product .gallery .rimage-outer-wrapper,.template-product .gallery .rimage-wrapper{max-height:310px}.template-product .gallery .rimage__image{object-fit:contain}.template-product .gallery .product-image{max-height:310px}.cpl-pack-sizes strong{font-size:18px}}.template-product .cpl-lead ul{list-style:none!important;padding-left:0!important;margin:0 0 14px!important;gap:5px}.template-product .cpl-lead li{list-style:none!important;margin:0!important}.template-product .product-form .cpl-headline{font-size:25px;margin-bottom:10px}.template-product .cpl-lead>p:not(.cpl-headline){line-height:1.45;margin-bottom:12px}.template-product .product-form .title-row .title{margin-bottom:12px}.template-product .cpl-original{margin-bottom:14px}@media(min-width:761px){.template-product .product-detail{padding-top:20px}.template-product .product-form .cpl-headline{font-size:26px}}.template-product .gallery .main-image .inline-image{--ar-padding:0%!important;height:460px;max-height:60vh}.template-product .gallery .main-image .inline-image__pad{padding-top:0!important;height:100%}.template-product .gallery .main-image .inline-image__image{height:100%;width:100%;object-fit:contain}.template-product .cpl-lead li::marker{content:""}.template-product .cpl-lead{margin-top:24px}.template-product .product-form .title-row .title{font-size:30px}.template-product .product-detail .gallery{max-width:50%}@media(max-width:760px){.template-product .product-detail .gallery{max-width:100%;margin-bottom:12px}.template-product .gallery .main-image .inline-image{height:230px;max-height:230px}.template-product .gallery .main-image .slick-list{max-height:230px}.template-product .gallery cc-carousel{display:none}.template-product .product-form .title-row .title{font-size:24px;line-height:1.1;margin-bottom:10px}.template-product .cpl-original{margin-bottom:12px}.template-product .cpl-pack-sizes{margin-bottom:10px}.template-product .cpl-pack-sizes button{padding-top:8px;padding-bottom:8px}.template-product .cpl-pack-sizes button[aria-pressed=true]{padding-top:7px;padding-bottom:7px}.template-product .cpl-visual-note{font-size:10px;margin-bottom:10px}.template-product .cpl-delivery{margin-top:12px}}@media(max-width:760px){.template-product .gallery cc-carousel{display:block;margin-top:8px}.template-product .gallery .thumbnails{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.template-product .gallery .thumbnail{display:block;flex:0 0 42px;width:42px;min-width:42px;margin:0}.template-product .gallery .thumbnail__media{height:42px}.template-product .gallery .thumbnail .inline-image{height:42px;--ar-padding:0%!important}.template-product .gallery .thumbnail .inline-image__pad{height:42px;padding:0!important}.template-product .gallery .thumbnail .inline-image__image{width:100%;height:100%;object-fit:contain}}.cpl-unified{color:#203e32}.cpl-promise{font-size:clamp(24px,2.6vw,34px);font-weight:650;letter-spacing:-.045em;line-height:1.08;margin:0 0 12px}.cpl-subtitle{font-size:14px;line-height:1.5;color:#5b695f;max-width:42em;margin:0 0 20px}.cpl-price-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cpl-price-line>strong{font-size:31px;letter-spacing:-.04em}.cpl-price-line>s{font-size:17px;color:#778274}.cpl-price-line>span{font-size:11px;background:#e7efdc;border-radius:20px;padding:5px 9px}.cpl-value{font-size:12px;margin:3px 0 23px;color:#53634f}.cpl-unified-form fieldset{border:0;padding:0;margin:0 0 15px}.cpl-unified-form legend,.cpl-unified-form>label{font-size:12px;font-weight:600;display:block;margin-bottom:9px}.cpl-offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cpl-offers button{position:relative;display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;background:#fff;border:1px solid #cdd5c7;border-radius:12px;color:#294334;padding:16px 5px 12px;cursor:pointer;min-height:102px}.cpl-offers button[aria-pressed=true]{border:2px solid #294334;background:#edf3e4;padding:15px 4px 11px}.cpl-offers button>span:not(.cpl-recommend){font-size:12px}.cpl-offers strong{font-size:19px}.cpl-offers small{font-size:9px;line-height:1.25;white-space:normal}.cpl-offers .cpl-recommend{position:absolute;top:-10px;left:12%;right:12%;background:#294334;color:#fff;border-radius:12px;padding:3px 4px;font-size:9px;letter-spacing:.03em}.cpl-unified-form select{width:100%;padding:12px;border:1px solid #cdd5c7;border-radius:9px;background:#fff;color:#203e32}.cpl-pack-summary{font-size:11px;color:#5d6a56;margin:7px 0 15px}.cpl-buy{width:100%;background:#244735;color:#fff;border:0;border-radius:9px;padding:17px;font-weight:650;font-size:15px;cursor:pointer}.cpl-buy:disabled{opacity:.5;cursor:not-allowed}.cpl-shipping-note{text-align:center;font-size:11px;margin:9px 0 18px}.cpl-proof{display:flex;justify-content:space-between;gap:8px;padding:13px 0;border-top:1px solid #dfe5d8;border-bottom:1px solid #dfe5d8;font-size:10px}.cpl-fine{font-size:10px;color:#74806b;line-height:1.5;margin:14px 0 10px}.cpl-policy-line{display:flex;gap:20px;font-size:11px}.cpl-policy-line a{text-decoration:underline}.cpl-unified button:focus-visible,.cpl-unified select:focus-visible{outline:3px solid #9aae7f;outline-offset:3px}.template-product .product-detail{background:#fafbf7;border-radius:24px;padding:25px}.template-product .product-form .title-row .title{font-size:13px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#6e7d62;margin-bottom:11px}.cpl-bundle-story{background:#e6eddb;border-radius:20px;padding:40px;margin:40px 0;color:#203e32;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.cpl-bundle-story h2{font-size:38px;line-height:1.1}.cpl-bundle-story p{font-size:15px;line-height:1.65}.cpl-story{max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width:760px){.template-product .product-detail{padding:12px;border-radius:16px}.cpl-promise{font-size:23px;margin-bottom:8px}.cpl-subtitle{font-size:12px;margin-bottom:12px;line-height:1.4}.cpl-price-line>strong{font-size:26px}.cpl-value{font-size:10px;margin-bottom:20px}.cpl-offers button{min-height:88px;padding-top:12px}.cpl-offers button[aria-pressed=true]{padding-top:11px}.cpl-offers strong{font-size:17px}.cpl-offers small{font-size:8px}.cpl-offers button>span:not(.cpl-recommend){font-size:10px}.cpl-proof{font-size:9px}.cpl-bundle-story{grid-template-columns:1fr;gap:10px;padding:25px}.cpl-bundle-story h2{font-size:30px}.cpl-story{padding-left:8px;padding-right:8px}.template-product .gallery .main-image .inline-image{height:210px;max-height:210px}.template-product .gallery .main-image .slick-list{max-height:210px}}@media(min-width:761px){.template-product .product-detail{padding:18px 24px}.cpl-promise{font-size:29px;margin-bottom:8px}.cpl-subtitle{font-size:13px;margin-bottom:10px;line-height:1.4}.cpl-value{margin-bottom:18px}.cpl-price-line>strong{font-size:28px}.cpl-offers button{min-height:85px;padding-top:11px;padding-bottom:9px;gap:5px}.cpl-offers button[aria-pressed=true]{padding-top:10px;padding-bottom:8px}.cpl-unified-form fieldset{margin-bottom:10px}.cpl-unified-form legend,.cpl-unified-form>label{margin-bottom:6px}.cpl-unified-form select{padding:10px}.cpl-pack-summary{margin:5px 0 10px}.cpl-buy{padding:14px}.cpl-story{padding-top:50px}.cpl-use-grid{margin-bottom:40px}}.cpl-editorial{border-top:0;margin-top:55px;padding:0 0 70px}.cpl-editorial-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;align-items:end;margin-bottom:50px}.cpl-editorial-intro>.cpl-eyebrow{grid-column:1/-1;margin:0}.cpl-editorial-intro h2{font-size:clamp(40px,5vw,66px);margin:0}.cpl-editorial-intro>p:last-child{font-size:17px;color:#67725e;max-width:400px;justify-self:end}.cpl-feature{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;margin-bottom:22px;background:#f4f5ee;border-radius:18px;overflow:hidden}.cpl-feature-photo{min-width:0;aspect-ratio:1/1}.cpl-feature-photo img{width:100%;height:100%;display:block;object-fit:cover}.cpl-feature-copy{padding:clamp(28px,4vw,60px);display:flex;flex-direction:column;justify-content:center}.cpl-feature-copy h2{font-size:clamp(35px,4vw,54px)}.cpl-feature-copy>p:not(.cpl-eyebrow){font-size:15px;color:#606d56;line-height:1.7;max-width:350px}.cpl-feature-connect .cpl-feature-photo{order:2}.cpl-feature-connect .cpl-feature-copy{order:1}.cpl-object-photo{background:#fff;padding:35px}.cpl-object-photo img{object-fit:contain}.cpl-spec-pair{display:flex;gap:25px;border-top:1px solid #d7dfce;padding-top:20px;margin-top:20px}.cpl-spec-pair span{display:grid;gap:5px;font-size:10px;color:#6c785f}.cpl-spec-pair strong{font-size:17px;color:#28442f;font-weight:600}.cpl-detail-note{font-size:11px!important}.cpl-capacity-note{text-align:center;max-width:660px;margin:75px auto}.cpl-capacity-note h2{font-size:clamp(38px,4vw,54px)}.cpl-capacity-note>p:last-child{max-width:520px;margin:20px auto;color:#67725e;font-size:15px}.cpl-bundle-editorial{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;background:#e8efde;padding:55px;border-radius:18px;align-items:center}.cpl-bundle-editorial h2{font-size:clamp(35px,4vw,54px);margin-bottom:0}.cpl-bundle-editorial>div>p:not(.cpl-eyebrow){font-size:15px;color:#56674b}.cpl-bundle-editorial .cpl-back{margin:24px 0 0}.cpl-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;margin-top:75px}.cpl-faq-grid h2{font-size:40px}.cpl-faq-grid .cpl-answers{width:100%;max-width:none}.cpl-faq-grid details:first-child{padding-top:0}.cpl-sticky-buy{display:none}.cpl-unified{scroll-margin-top:100px}.template-product .product-detail{border-radius:0;background:#fff}.template-product .gallery .main-image{background:#f7f8f3;border-radius:16px}.cpl-unified-form fieldset{scroll-margin-top:110px}.cpl-fine{max-width:460px}.cpl-policy-line{margin-top:8px}@media(max-width:760px){.cpl-editorial{margin-top:35px;padding-bottom:90px}.cpl-editorial-intro{display:block;margin:0 4px 28px}.cpl-editorial-intro h2{font-size:40px;margin:12px 0}.cpl-editorial-intro>p:last-child{font-size:14px}.cpl-feature{grid-template-columns:1fr;margin-bottom:18px}.cpl-feature-photo{aspect-ratio:1.15/1}.cpl-feature-copy{padding:28px}.cpl-feature-copy h2{font-size:36px}.cpl-feature-copy>p:not(.cpl-eyebrow){font-size:14px}.cpl-feature-connect .cpl-feature-photo{order:0}.cpl-feature-connect .cpl-feature-copy{order:1}.cpl-object-photo{padding:25px}.cpl-spec-pair{margin-top:15px;padding-top:15px}.cpl-spec-pair strong{font-size:15px}.cpl-capacity-note{margin:40px 12px}.cpl-capacity-note h2{font-size:36px}.cpl-capacity-note>p:last-child{font-size:14px}.cpl-bundle-editorial{grid-template-columns:1fr;padding:28px;gap:20px}.cpl-bundle-editorial h2{font-size:36px}.cpl-faq-grid{grid-template-columns:1fr;gap:20px;margin:40px 8px 0}.cpl-faq-grid h2{font-size:34px}.cpl-sticky-buy:not([hidden]){position:fixed;display:flex;bottom:0;left:0;right:0;background:#fff;z-index:1010;border-top:1px solid #d8e0cd;box-shadow:0 -4px 20px #203e3210;align-items:center;justify-content:space-between;padding:12px 18px max(12px,env(safe-area-inset-bottom));gap:20px}.cpl-sticky-buy>div{display:grid;gap:3px}.cpl-sticky-buy strong{font-size:20px}.cpl-sticky-buy span{font-size:10px}.cpl-sticky-buy button{background:#244735;color:#fff;border:0;border-radius:7px;padding:12px 20px;font-size:12px;cursor:pointer}.template-product .product-detail{padding:5px 0}.cpl-promise{font-size:25px;line-height:1.05}.cpl-subtitle{font-size:12px;max-width:300px}.cpl-price-line{margin-top:12px}}.cpl-curated-gallery{position:sticky;top:105px}.cpl-gallery-stage{position:relative;aspect-ratio:1/1;background:#edf1e5;border-radius:18px;overflow:hidden}.cpl-gallery-hero{width:100%;height:100%;object-fit:contain;display:block}.cpl-gallery-index{position:absolute;bottom:16px;left:16px;background:#ffffffdf;border-radius:20px;padding:6px 10px;font-size:10px;color:#254632;letter-spacing:.1em}.cpl-gallery-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 0}.cpl-gallery-nav button{padding:0 0 5px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6c7865;cursor:pointer;min-width:0}.cpl-gallery-nav button[aria-pressed=true]{border-color:#254632;color:#254632}.cpl-gallery-nav img{width:100%;height:66px;object-fit:cover;border-radius:7px;display:block;margin-bottom:7px}.cpl-gallery-nav span{font-size:9px;line-height:1.2;display:block}.cpl-gallery-caption{font-size:10px;color:#7c8675;margin:11px 0 0}.cpl-gallery-nav button:focus-visible{outline:3px solid #9aae7f;outline-offset:3px}.cpl-feature-photo img{object-fit:contain;background:#edf1e5}.cpl-editorial-intro{border-top:1px solid #e0e6d9;padding-top:50px}.cpl-feature-copy{background:#f2f4eb}.cpl-feature-light .cpl-feature-copy{background:#253e31;color:#fff}.cpl-feature-light .cpl-feature-copy>p:not(.cpl-eyebrow){color:#d4ddcd}.cpl-feature-light .cpl-eyebrow{color:#c3d2b7}.template-product .product-detail{column-gap:45px}.template-product .product-detail .gallery{align-self:start}@media(min-width:761px){.cpl-gallery-stage{max-height:500px}.cpl-gallery-nav img{height:64px}}@media(max-width:760px){.cpl-curated-gallery{position:static}.cpl-gallery-stage{height:250px;aspect-ratio:auto;border-radius:12px}.cpl-gallery-hero{object-fit:contain}.cpl-gallery-nav{gap:7px;margin-top:10px}.cpl-gallery-nav img{height:43px;border-radius:5px;margin-bottom:4px;object-fit:contain;background:#edf1e5}.cpl-gallery-nav span{font-size:8px}.cpl-gallery-caption{display:none}.cpl-gallery-index{bottom:9px;left:9px;font-size:8px;padding:4px 7px}.template-product .product-detail .gallery{margin-bottom:20px}.cpl-editorial-intro{padding-top:30px}.cpl-feature-photo{aspect-ratio:1/1}.cpl-feature-copy{padding:26px}}.cpl-editorial .cpl-feature-light .cpl-feature-copy h2{color:#f7faef!important}.cpl-editorial .cpl-feature-light .cpl-feature-copy .cpl-eyebrow{color:#d6e3ca}.cpl-editorial .cpl-feature-light .cpl-feature-copy>p:not(.cpl-eyebrow){color:#e0e8d8}.template-product{--cpl-ink:#242625;--cpl-muted:#6b6e6b;--cpl-line:#e1e2de;--cpl-paper:#f7f7f4;--cpl-accent:#dfe7d5}.cpl-unified,.cpl-story{color:var(--cpl-ink)}.template-product .product-form .title-row .title{color:#6b6e6b;font-size:13px!important;letter-spacing:.14em}.cpl-promise{color:var(--cpl-ink);font-weight:600;letter-spacing:-.045em}.cpl-subtitle,.cpl-value,.cpl-pack-summary,.cpl-gallery-caption{color:var(--cpl-muted)}.cpl-price-line>strong{color:#242625}.cpl-price-line>s{color:#8a8c87}.cpl-price-line>span{background:#e8ede2;color:#3d4a35;border-radius:4px;font-size:10px;letter-spacing:.015em}.cpl-unified-form legend,.cpl-unified-form>label{color:#363936}.cpl-offers{gap:8px}.cpl-offers button{border-color:#dedfdb;border-radius:7px;color:#30332f;background:#fff;box-shadow:none;transition:border-color .15s,background .15s}.cpl-offers button:hover{border-color:#919a88;background:#fafbf7}.cpl-offers button[aria-pressed=true]{border-color:#242625;background:#f5f6f1;color:#242625}.cpl-offers button>small{color:#777c72}.cpl-offers .cpl-recommend{background:#dce5d0;color:#34412b;border-radius:3px;font-weight:600}.cpl-unified-form select{border-color:#d5d7d1;color:#242625;border-radius:6px}.cpl-buy,.cpl-back,.cpl-sticky-buy button{background:#252826;color:#fff;border-radius:6px;letter-spacing:.015em}.cpl-buy:hover,.cpl-back:hover,.cpl-sticky-buy button:hover{background:#414740;color:#fff}.cpl-shipping-note{color:#62675f}.cpl-proof{border-color:#e4e5e0;color:#6a7065;font-size:10px}.cpl-fine{color:#80867b}.cpl-policy-line{color:#555c50}.cpl-gallery-stage{background:#f7f7f3;border-radius:10px}.cpl-gallery-index{background:#ffffffed;color:#3e423b;border-radius:4px}.cpl-gallery-nav button{color:#848a7c}.cpl-gallery-nav button[aria-pressed=true]{color:#2b3027;border-color:#333a2b}.cpl-gallery-nav img{border-radius:4px}.cpl-editorial-intro{border-color:#e7e8e2;margin-bottom:40px}.cpl-editorial-intro h2,.cpl-feature-copy h2,.cpl-capacity-note h2,.cpl-bundle-editorial h2,.cpl-faq-grid h2{color:#292d28;font-weight:500;letter-spacing:-.045em}.cpl-eyebrow{color:#7e8875;font-weight:600;letter-spacing:.14em;font-size:10px}.cpl-editorial-intro>p:last-child{color:#6b7265}.cpl-feature{background:#fff;border-radius:0;gap:35px;margin-bottom:45px;overflow:visible}.cpl-feature-photo{border-radius:10px;overflow:hidden}.cpl-feature-copy{background:#fff;padding:clamp(26px,3.6vw,48px)}.cpl-feature-copy>p:not(.cpl-eyebrow){color:#73796d;font-size:14px}.cpl-spec-pair{border-color:#e4e6df}.cpl-spec-pair strong{color:#353d2e;font-size:16px}.cpl-spec-pair span{color:#838b7a}.cpl-feature-light{background:#292d2a;border-radius:10px;overflow:hidden;gap:0}.cpl-feature-light .cpl-feature-photo{border-radius:10px 0 0 10px}.cpl-feature-light .cpl-feature-copy{background:#292d2a}.cpl-editorial .cpl-feature-light .cpl-feature-copy h2{color:#f7f8f4!important}.cpl-capacity-note{padding:15px 0;margin:65px auto}.cpl-capacity-note>p:last-child{color:#767d6f}.cpl-bundle-editorial{background:#f4f4ef;border:1px solid #eeefe8;border-radius:10px;padding:48px;gap:55px}.cpl-bundle-editorial>div>p:not(.cpl-eyebrow){color:#717967;font-size:14px}.cpl-faq-grid{border-top:1px solid #e7e9e0;padding-top:50px;margin-top:65px}.cpl-answers details{border-color:#e5e7df}.cpl-answers summary{color:#3b4432;font-size:16px;font-weight:500}.cpl-answers details p{color:#78816e}.cpl-sticky-buy:not([hidden]){border-color:#e2e5dc;color:#30372a;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:760px){.cpl-feature{gap:0;margin-bottom:30px}.cpl-feature-copy{padding:26px 8px 10px}.cpl-feature-light .cpl-feature-copy{padding:28px}.cpl-feature-light .cpl-feature-photo{border-radius:10px 10px 0 0}.cpl-gallery-stage{border-radius:8px}.cpl-editorial-intro{margin-bottom:26px}.cpl-bundle-editorial{padding:28px 24px;gap:20px}.cpl-capacity-note{margin:38px 12px;padding:0}.cpl-faq-grid{margin-top:38px;padding-top:28px}.cpl-promise{font-size:25px}.cpl-offers{gap:7px}.cpl-offers .cpl-recommend{font-size:9px}}.cpl-fine,.cpl-gallery-nav button,.cpl-offers button>small,.cpl-eyebrow,.cpl-spec-pair span,.cpl-feature-copy>p:not(.cpl-eyebrow),.cpl-capacity-note>p:last-child,.cpl-bundle-editorial>div>p:not(.cpl-eyebrow),.cpl-answers details p{color:#666c62}.cpl-editorial .cpl-feature-light .cpl-feature-copy>p:not(.cpl-eyebrow){color:#d3d7ce}.cpl-editorial .cpl-feature-light .cpl-feature-copy .cpl-eyebrow{color:#b7c0ae}.cpl-authentic-demo{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:40px 55px;margin:0 0 45px;background:#f7f7f4;border-radius:10px}.cpl-demo-media{width:100%;max-width:290px;margin:auto}.cpl-demo-poster{position:relative;border-radius:8px;overflow:hidden}.cpl-demo-poster[hidden],.cpl-demo-media video[hidden]{display:none}.cpl-demo-poster img{display:block;width:100%;height:420px;object-fit:cover}.cpl-demo-poster button{position:absolute;bottom:18px;left:14px;right:14px;background:#fffffff2;color:#242625;border:0;border-radius:6px;padding:13px;font-size:12px;cursor:pointer;box-shadow:0 2px 15px #0002}.cpl-demo-poster button>span{margin-right:8px}.cpl-demo-poster button:focus-visible{outline:3px solid #83966b;outline-offset:-4px}.cpl-demo-media video{display:block;width:100%;height:420px;object-fit:contain;border-radius:8px;background:#222}.cpl-demo-copy h2{font-size:46px;line-height:1.08;letter-spacing:-.045em;color:#292d28;font-weight:500}.cpl-demo-copy>p:not(.cpl-eyebrow){font-size:14px;color:#666c62;line-height:1.7;max-width:340px}.cpl-demo-copy .cpl-demo-note{font-size:11px!important}@media(max-width:760px){.cpl-authentic-demo{grid-template-columns:1fr;gap:24px;padding:26px 22px;margin-bottom:30px}.cpl-demo-media{max-width:250px}.cpl-demo-poster img,.cpl-demo-media video{height:360px}.cpl-demo-copy h2{font-size:36px}.cpl-demo-copy>p:not(.cpl-eyebrow){font-size:13px}}.cpl-gallery-stage{touch-action:pan-y}.cpl-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:1px solid #dfe3d8;background:#fffffff0;color:#343b2c;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0001}.cpl-gallery-prev{left:10px}.cpl-gallery-next{right:10px}.cpl-gallery-arrow:focus-visible,.cpl-gallery-stage:focus-visible{outline:3px solid #8c9d79;outline-offset:3px}.cpl-price-line>span{background:#b6411b;color:#fff;font-size:13px;font-weight:700;padding:7px 11px;border-radius:5px;letter-spacing:0}.cpl-offers button>.cpl-offer-saving{color:#a43a18;font-size:11px;font-weight:650}.cpl-offers button[aria-pressed=true]>.cpl-offer-saving{color:#9d3212}.cpl-gallery-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.cpl-gallery-nav img{object-fit:contain;background:#f6f7f2}@media(max-width:760px){.cpl-price-line>span{font-size:12px;padding:6px 9px}.cpl-offers button>.cpl-offer-saving{font-size:9px}.cpl-gallery-nav{gap:5px}.cpl-gallery-nav img{height:40px}.cpl-gallery-nav span{font-size:7px}}.cpl-price-line>s{font-size:18px;color:#666b63}.cpl-value{font-size:13px;line-height:1.45}.cpl-fine{font-size:12px;line-height:1.5;color:#62685e}.cpl-policy-line{font-size:12px}.cpl-gallery-caption{display:block;font-size:12px;line-height:1.5;color:#62685e;min-height:36px;margin-top:12px}.cpl-gallery-nav span{font-size:11px;line-height:1.25;min-height:28px}.cpl-pack-summary,.cpl-shipping-note{font-size:12px}.cpl-offers .cpl-recommend{font-size:10px}.cpl-gallery-index,.cpl-proof{font-size:11px}@media(max-width:760px){.cpl-value{font-size:12px}.cpl-price-line>s{font-size:17px}.cpl-fine,.cpl-policy-line,.cpl-pack-summary,.cpl-shipping-note{font-size:12px}.cpl-gallery-caption{display:block;font-size:11px;min-height:32px;margin-top:9px}.cpl-gallery-nav{display:flex;overflow-x:auto;gap:7px;width:100%;max-width:100%;scrollbar-width:thin;padding-bottom:3px}.cpl-gallery-nav button{flex:0 0 58px}.cpl-gallery-nav img{height:43px}.cpl-gallery-nav span{font-size:10px;min-height:36px}.cpl-offers button>.cpl-offer-saving{font-size:10px}.cpl-proof{font-size:10px}.cpl-sticky-buy span{font-size:12px}.cpl-gallery-index{font-size:10px}}.cpl-mobile-intro,.cpl-mobile-features{display:none}@media(max-width:760px){.cpl-mobile-intro{display:block;margin:12px 0 16px}.cpl-mobile-intro h1{font-size:27px;line-height:1.08;letter-spacing:-.045em;font-weight:600;color:#252826;margin:0 0 7px}.cpl-mobile-intro p{font-size:13px;line-height:1.4;color:#62685e;margin:0}.template-product .product-form .title-row,.cpl-unified>.cpl-promise,.cpl-unified>.cpl-subtitle{display:none}.cpl-gallery-stage{height:210px}.cpl-gallery-nav span{display:none}.cpl-gallery-nav{gap:8px;margin-top:8px;padding-bottom:2px}.cpl-gallery-nav button{flex-basis:48px;padding-bottom:4px}.cpl-gallery-nav img{height:42px;margin:0}.cpl-gallery-caption{display:none;min-height:0}.cpl-gallery-caption.cpl-caption-context{display:block;font-size:10px;line-height:1.4;margin:7px 0 0}.template-product .product-detail .gallery{margin-bottom:15px}.cpl-mobile-features{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:5px;padding:12px 0 14px;border-bottom:1px solid #e6e8e0;margin:0 0 14px}.cpl-mobile-features>span{display:grid;gap:5px;text-align:center;border-right:1px solid #e6e8e0}.cpl-mobile-features>span:last-child{border:0}.cpl-mobile-features strong{font-size:12px;color:#293027;font-weight:650;line-height:1.2}.cpl-mobile-features small{font-size:11px;color:#62685e}.cpl-unified>.cpl-proof{display:none}.cpl-price-line{margin-top:0}.cpl-unified-form legend,.cpl-unified-form>label{font-size:13px}.cpl-offers button>span:not(.cpl-recommend){font-size:11px}.cpl-offers strong{font-size:18px}.cpl-feature{display:flex;flex-direction:column;border:1px solid #e6e8e0;border-radius:10px;overflow:hidden;margin-bottom:22px}.cpl-feature-copy,.cpl-feature-connect .cpl-feature-copy{order:0;padding:25px 22px 22px}.cpl-feature-photo,.cpl-feature-connect .cpl-feature-photo{order:1;aspect-ratio:1.2/1;border-radius:0}.cpl-feature-copy h2{font-size:29px;line-height:1.08;margin:0 0 12px}.cpl-feature-copy .cpl-eyebrow{font-size:11px;margin-bottom:10px;font-weight:700}.cpl-feature-copy>p:not(.cpl-eyebrow){font-size:13px;line-height:1.55;margin:0}.cpl-spec-pair{margin-top:16px;padding-top:14px}.cpl-feature-light .cpl-feature-photo{border-radius:0}.cpl-feature-light .cpl-feature-copy{padding:25px 22px}.cpl-feature .cpl-detail-note{margin-top:10px!important}.cpl-editorial-intro h2{font-size:33px}.cpl-editorial-intro>p:last-child{font-size:13px}.cpl-editorial-intro{padding-top:25px;margin-bottom:24px}.cpl-faq-grid h2{font-size:30px}}@media(max-width:760px){.cpl-mobile-intro{margin:8px 16px 10px}.cpl-gallery-stage{height:195px}.template-product .product-detail .gallery{margin-bottom:10px}.cpl-mobile-features{padding:10px 0 12px}}.cpl-price-line>[data-cpl-saving]{white-space:pre-line;font-size:12px;line-height:1.35;padding:7px 10px;text-align:left}.cpl-offers button>.cpl-offer-saving{font-size:10px;line-height:1.25}.cpl-offers button{min-height:110px}.cpl-price-line{align-items:center}@media(max-width:760px){.cpl-offers button{min-height:108px}.cpl-offers button>.cpl-offer-saving{font-size:10px}.cpl-price-line>[data-cpl-saving]{font-size:11px}}.cpl-price-line>[data-cpl-saving]{font-size:12px;max-width:100%;line-height:1.4}.cpl-offers button>.cpl-offer-saving{font-size:10px;line-height:1.3}@media(max-width:760px){.cpl-price-line>[data-cpl-saving]{font-size:11px}}.cpl-price-line>[data-cpl-saving]{white-space:normal;font-size:13px;font-weight:700;padding:7px 11px}.cpl-offers button{min-height:88px}.cpl-offers button>.cpl-offer-saving{font-size:11px}.cpl-price-basis{max-width:440px}@media(max-width:760px){.cpl-offers button{min-height:88px}.cpl-price-line>[data-cpl-saving]{font-size:12px}.cpl-offers button>.cpl-offer-saving{font-size:10px}}.cpl-preview-notice{font-size:12px;line-height:1.5;padding:12px 14px;border:1px solid #dccbb9;background:#fbf6ee;color:#62513f;border-radius:7px;margin:12px 0 18px}.cpl-preview-notice strong{display:block}.cpl-offer-preview .cpl-buy:disabled{opacity:1;background:#e5e7e1;color:#62685e;cursor:not-allowed}.cpl-home-preview .cpl-unified{max-width:620px;margin:0 auto}.cpl-home-preview .cpl-offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cpl-home-preview .cpl-offers button{border:1px solid #dedfdb;padding:16px 5px;display:flex;flex-direction:column;align-items:center}.cpl-home-preview .cpl-offers button[aria-pressed=true]{border:2px solid #242625;padding:15px 4px}.cpl-home-preview .cpl-offers .cpl-recommend{border:0;padding:3px 4px;font-size:9px}.cpl-home-preview .cpl-offer-saving{font-size:11px}.cpl-home-preview .cpl-unified-form fieldset{min-width:0}.cpl-home-preview .cpl-unified-form select{width:100%}.cpl-home-preview .cpl-offers button strong{font-size:20px}.cpl-home-preview .cpl-offers button>span:not(.cpl-recommend){font-size:12px}.cpl-home-preview .cpl-unified-form .cpl-buy{width:100%;padding:16px;border:0}.cpl-home-preview .cpl-unified-form legend{font-size:13px;font-weight:600}.cpl-home-preview .cpl-price-line strong{font-size:30px}.cpl-home-preview .cpl-value{margin-bottom:24px}.cpl-home-preview .cpl-policy-line{display:flex;gap:20px}.cpl-home-preview .cpl-mobile-features{display:none}@media(max-width:760px){.cpl-home-preview .cpl-offers button strong{font-size:17px}.cpl-home-preview .cpl-offers button>span:not(.cpl-recommend){font-size:10px}.cpl-home-preview .cpl-offer-saving{font-size:10px}.cpl-home-preview .cpl-unified>.cpl-promise,.cpl-home-preview .cpl-unified>.cpl-subtitle{display:none}.cpl-home-preview .section-head{margin-bottom:20px}.cpl-preview-notice{font-size:12px}}.cpl-home-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cpl-home-offer{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 20px;border:1px solid #deded8;border-radius:14px;background:#fff;color:#242724;text-decoration:none}.cpl-home-offer.is-featured{border:2px solid #647553;background:#f6f8f1}.cpl-home-offer h3{font-size:22px;margin:0}.cpl-home-offer>strong{font-size:30px}.cpl-home-offer>span:not(.cpl-home-tag){font-size:14px;line-height:1.5;min-height:42px}.cpl-home-offer>b{font-size:14px;margin-top:auto}.cpl-home-tag{position:absolute;top:-12px;left:18px;border-radius:12px;padding:4px 12px;background:#26372a;color:#fff;font-size:12px}.cpl-home-product-link{text-align:center;margin-top:24px}@media(max-width:700px){.cpl-home-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.cpl-home-offer{padding:24px 14px}.cpl-home-offer h3{font-size:19px}.cpl-home-offer>strong{font-size:25px}.cpl-home-preview .section-head{display:block}.cpl-home-preview .section-head p{margin-top:16px}.bf-flatlay .bf-hero-copy{padding-top:26px;padding-bottom:20px}.bf-flatlay #bf-hero-title{font-size:48px;line-height:1.02}.bf-flatlay .bf-hero-intro{font-size:15px;line-height:1.4;margin:12px 0}.bf-flatlay .bf-hero-price{margin:12px 0}.bf-flatlay .bf-hero-picture{max-height:310px;overflow:hidden}}.cpl-offer-saving{line-height:1.5!important;white-space:normal!important}.cpl-offers button{min-height:104px}.cpl-price-line [data-cpl-saving]{white-space:normal;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/35/assets/chargify-product-landing.css.map */
