.ck-empty-cart__message{margin-top:40px}.ck-empty-cart{width:100%;box-sizing:border-box;padding:24px 20px 96px;text-align:left}.ck-empty-cart__cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:rgb(var(--text-color, 26 26 26));color:rgb(var(--background, 255 255 255));font-weight:600;text-decoration:none}.ck-empty-cart__heading{margin:32px 0 8px;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ck-empty-cart__list{list-style:none;margin:0;padding:0}.ck-empty-cart__item+.ck-empty-cart__item{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.ck-empty-cart__link{display:flex;align-items:center;gap:16px;padding:12px 0;color:inherit;text-decoration:none}.ck-empty-cart__media{flex:0 0 80px;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#ffffff80}.ck-empty-cart__media img{display:block;width:100%;height:100%;object-fit:contain}.ck-empty-cart__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ck-empty-cart__title{font-weight:600}.ck-empty-cart__subtitle{font-size:.8125rem;opacity:.75;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ck-empty-cart__price{font-size:.875rem;opacity:.8}.ck-empty-cart__arrow{font-size:1.5rem;opacity:.6}.ck-empty-cart__cta:focus-visible,.ck-empty-cart__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover){.ck-empty-cart__link:hover .ck-empty-cart__title{text-decoration:underline}}.ck-empty-cart__badges{margin-top:32px;padding-top:20px;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.ck-empty-cart__badges-heading{margin:0 0 16px;font-weight:600;font-size:1rem}.ck-empty-cart__badges-list{display:flex;list-style:none;margin:0;padding:0}.ck-empty-cart__badge{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 8px;font-size:.8125rem;opacity:.85}.ck-empty-cart__badge+.ck-empty-cart__badge{border-left:1px solid color-mix(in srgb,currentColor 15%,transparent)}.ck-empty-cart__badge img{width:28px;height:28px;object-fit:contain}.ck-aftercare{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);text-align:left}.ck-aftercare__icon{flex:none;margin-top:2px}.ck-aftercare__title{margin:0 0 2px;font-weight:600;font-size:.9375rem;line-height:1.3}.ck-aftercare__text{margin:0;font-size:.8125rem;line-height:1.45;opacity:.75}.ck-badge-btn{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:-6px 0;padding:6px 4px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease}@media(hover:hover){.ck-badge-btn:hover{background:#ffffff47}}.ck-badge-btn:active{background:#fff6}.ck-badge-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ck-badge-icon{position:relative;display:block;width:28px;height:28px}.ck-badge-icon img{display:block}.ck-badge-label{display:block;line-height:1.3;text-wrap:balance}.ck-badge-btn__i{position:absolute;top:-5px;right:-13px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;font-size:.625rem;font-weight:600;font-style:normal;line-height:1;opacity:.7}.ck-aftercare__text{text-wrap:balance}.ck-info{display:none}@supports selector(:popover-open){.ck-info:popover-open{--ck-ink: #161B1D;--ck-muted: #5B6360;--ck-teal: #1F8A78;--ck-wash: #EFF7F5;--ck-line: #E6E3DC;display:grid;place-items:center;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:16px;border:0;overflow:hidden;background:#00000073;color:var(--ck-ink)}}@supports not selector(:popover-open){.ck-badge-btn{pointer-events:none;cursor:default}.ck-badge-btn__i{display:none}}.ck-info__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:default}.ck-info__card{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;width:min(380px,100%);max-height:100%;min-height:0;overflow:hidden;border-radius:18px;background:#fff;color:var(--ck-ink);box-shadow:0 16px 48px #00000047;text-align:left;animation:ck-pop .18s ease-out}@keyframes ck-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ck-info__card{animation:none}}.ck-info__close{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--ck-ink);cursor:pointer}.ck-info__close:focus-visible{outline:2px solid var(--ck-teal);outline-offset:-2px}.ck-info__head{flex:none;display:flex;align-items:center;gap:12px;padding:18px 56px 16px 22px;background:var(--ck-wash);border-bottom:1px solid var(--ck-line)}.ck-info__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--ck-line)}.ck-info__icon img{display:block;width:28px;height:28px;object-fit:contain}.ck-info__title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.ck-info__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px 24px}.ck-info__body>:last-child{margin-bottom:0}.ck-info__lead{margin:0 0 18px;font-size:1.0625rem;font-weight:500;line-height:1.45}.ck-info__lead:after{content:"";display:block;width:36px;height:3px;margin-top:12px;border-radius:2px;background:var(--ck-teal)}.ck-info__line{margin:0 0 12px;font-size:.9375rem;line-height:1.55}.ck-info__item{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:.9375rem;line-height:1.45}.ck-info__item:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--ck-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F8A78' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px no-repeat}.ck-info__item+:not(.ck-info__item){margin-top:18px}.ck-info__callout{position:relative;margin:0 0 18px;padding:12px 14px 12px 38px;border-left:3px solid var(--ck-teal);border-radius:0 12px 12px 0;background:var(--ck-wash);font-size:.9375rem;line-height:1.5}.ck-info__callout:before{content:"\2605";content:"\2605" / "";position:absolute;left:13px;top:12px;color:var(--ck-teal);line-height:1.5}.ck-info__note{margin:0;padding-top:14px;border-top:1px solid var(--ck-line);font-size:.8125rem;line-height:1.5;color:var(--ck-muted)}.ck-info__note+.ck-info__note{margin-top:8px;padding-top:0;border-top:0}.ck-secure-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:-10px 0 -4px;font-size:.8125rem;line-height:1.3;opacity:.75}.cart-drawer__express-checkout{margin-top:8px}.cart-drawer__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:8px 0 0;padding:0 0 16px;list-style:none}.cart-drawer__payment-icons svg{height:20px;width:auto}.ckdv__anchor{display:block;height:0;scroll-margin-top:calc(var(--header-height, 0px) + 12px)}.ckdv{background:#f4f6f1;padding:72px 20px 80px}.ckdv__inner{max-width:1200px;margin:0 auto}.ckdv__header{max-width:720px;margin:0 auto 40px;text-align:center}.ckdv__eyebrow{display:block;margin-bottom:14px;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#0b6b5f}.ckdv__title{margin:0 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#111}.ckdv__subtitle{margin:0;font-size:17px;line-height:1.6;color:#666}.ckdv__carousel{position:relative}.ckdv .ckdv__track{display:flex;gap:24px;width:max-content;max-width:100%;margin:0 auto;padding:8px 4px 28px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ckdv__track::-webkit-scrollbar{display:none}.ckdv .ckdv__track>.ckdv__card{box-sizing:border-box;flex:0 0 320px;width:320px;min-width:0;margin:0!important;padding:20px!important;display:flex;flex-direction:column;background:#fff;border:1px solid #e8ede0;border-radius:24px;box-shadow:0 10px 30px #00000008;scroll-snap-align:start}.ckdv .ckdv__card>.ckdv__video{box-sizing:border-box;position:relative;width:100%;margin:0!important;padding:0!important;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:#111}.ckdv__video>div{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;padding:0!important}.ckdv__video iframe{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;border:0}.ckdv__placeholder{display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:14px}.ckdv .ckdv__card>.ckdv__info{box-sizing:border-box;flex:1;display:flex;flex-direction:column;align-items:center;width:100%;margin:0!important;padding:20px 4px 4px!important;text-align:center}.ckdv__name{margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.25;color:#111}.ckdv__address{margin:0 0 8px;font-size:14px;line-height:1.5;color:#666}.ckdv__phone{margin-bottom:18px;font-size:14px;font-weight:600;color:#0b6b5f;text-decoration:underline;text-underline-offset:2px}.ckdv__directions{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:0 24px;border:1px solid #111;border-radius:999px;background:transparent;color:#111;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ckdv__directions:hover{background:#111;color:#fff}.ckdv__directions:focus-visible{outline:2px solid #0b6b5f;outline-offset:2px}.ckdv__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ckdv__nav{display:flex;justify-content:flex-end;gap:12px;margin-top:4px}.ckdv__nav[hidden]{display:none}.ckdv__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #e8ede0;border-radius:50%;background:#fff;color:#111;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.ckdv__arrow:hover:not(:disabled){border-color:#2dd4bf}.ckdv__arrow:focus-visible{outline:2px solid #0b6b5f;outline-offset:2px}.ckdv__arrow:disabled{opacity:.35;cursor:default}@media(max-width:768px){.ckdv{padding:48px 16px 56px}.ckdv .ckdv__track{gap:16px}.ckdv .ckdv__track>.ckdv__card{flex-basis:min(78vw,320px);width:min(78vw,320px)}.ckdv__nav{display:none}}.ckfs{padding:20px 16px 4px}.ckfs__list{display:flex;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.ckfs__list>li[hidden]{display:none}.ckfs .ckfs__item{margin:0;padding:0}.ckfs__tab{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid #111;border-radius:999px;background:transparent;color:#111;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ckfs__tab:hover,.ckfs__tab[aria-current=true]{background:#111;color:#fff}.ckfs__tab:focus-visible{outline:2px solid #0b6b5f;outline-offset:3px}.ckfs__intro{max-width:720px;margin:48px auto 0;padding:0 20px;text-align:center}.ckfs .ckfs__title{margin:0 0 16px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#111}.ckfs .ckfs__subtitle{margin:0;font-size:17px;line-height:1.6;color:#666}@media(max-width:480px){.ckfs{padding:16px 16px 0}.ckfs__list{gap:8px}.ckfs .ckfs__item{flex:1 1 0;min-width:0}.ckfs__tab{width:100%;padding:0 10px;font-size:14px}.ckfs__intro{margin-top:36px;padding:0 16px}}.ckhs-conf{background:#f4f4f2;color:#111}.ckhs-conf__inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:48px 16px}.ckhs-conf__heading{margin:0 0 24px;text-align:center;font-size:clamp(1.375rem,3.5vw,2rem);color:inherit}.ckhs-conf__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.ckhs-conf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ckhs-conf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ckhs-conf__card{display:flex;gap:14px;align-items:center;justify-content:center;padding:18px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.ckhs-conf__icon{flex:none;display:flex;color:#1b7f6b}.ckhs-conf__title{margin:0 0 2px;font-size:1rem;font-weight:700;line-height:1.3}.ckhs-conf__text{margin:0;font-size:.875rem;line-height:1.5;color:#4b5563}.ckhs-conf__footnote{margin-top:20px;font-size:.8125rem;line-height:1.55;color:#4b5563}.ckhs-conf__footnote p{margin:0 0 .5em}.ckhs-conf__footnote a{color:#1b7f6b;text-decoration:underline;text-underline-offset:2px}.ckhs-dx{background:#101312;color:#fff}.ckhs-dx__inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:56px 16px;display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:750px){.ckhs-dx__inner--has-image{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px}}.ckhs-dx__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;border-radius:12px}.ckhs-dx__copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ckhs-dx__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#57e7c6}.ckhs-dx__heading{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15;color:inherit}.ckhs-dx__text{margin:0;max-width:520px;font-size:1rem;line-height:1.6;color:#d1d5db}.ckhs-dx__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:8px;padding:0 32px;border-radius:999px;background:#57e7c6;color:#101312;font-weight:700;letter-spacing:.04em;text-decoration:none}.ckhs-dx__btn:hover{background:#fff}.ckhs-dx__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.ckhs-faq{background:#fff;color:#111}.ckhs-faq__inner{box-sizing:border-box;max-width:800px;margin:0 auto;padding:48px 16px}.ckhs-faq__heading{margin:0 0 20px;text-align:center;font-size:clamp(1.375rem,3.5vw,2rem);color:inherit}.ckhs-faq__item{border-bottom:1px solid #e5e7eb}.ckhs-faq__item summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;position:relative;font-weight:700;font-size:1rem;line-height:1.4}.ckhs-faq__item summary::-webkit-details-marker{display:none}.ckhs-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:#1b7f6b}.ckhs-faq__item[open] summary:after{content:"\2212"}.ckhs-faq__item summary:focus-visible{outline:3px solid #1b7f6b;outline-offset:2px}.ckhs-faq__answer{padding:0 0 18px;font-size:.9375rem;line-height:1.65;color:#374151}.ckhs-faq__answer p{margin:0 0 .75em}.ckhs-faq__answer a{color:#1b7f6b;text-decoration:underline;text-underline-offset:2px}.ckhs-hero{position:relative;background:var(--ckhs-bg)}.ckhs-hero picture{display:block}.ckhs-hero img{display:block;width:100%;height:auto}.ckhs-hero--empty{min-height:clamp(160px,24vw,320px);display:flex;align-items:center;justify-content:center}.ckhs-hero__hint{margin:0;padding:16px;color:#9ca3af;font-size:.875rem;text-align:center}.ckhs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ckhs-products{scroll-margin-top:96px;background:#f4f4f2;color:#111}.ckhs-products__inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:56px 16px}.ckhs-products__header{text-align:center;margin-bottom:32px}.ckhs-products__heading{margin:0 0 8px;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15;color:inherit}.ckhs-products__subheading{margin:0 auto;max-width:640px;font-size:1rem;line-height:1.6;color:#4b5563}.ckhs-grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.ckhs-card{position:relative;box-sizing:border-box;flex:0 1 100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.ckhs-card:hover,.ckhs-card:focus-within{border-color:#111;box-shadow:0 6px 18px #0000000f}@media(min-width:640px){.ckhs-card{flex-basis:calc((100% - 24px)/2)}}@media(min-width:1024px){.ckhs-card{flex-basis:calc((100% - 48px) / 3)}}.ckhs-badge{position:absolute;top:12px;left:12px;z-index:1;padding:4px 12px;border-radius:4px;background:#b3202a;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ckhs-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ckhs-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;padding:24px;box-sizing:border-box;object-fit:contain;object-position:center}.ckhs-card--soldout .ckhs-card__media img{opacity:.55}.ckhs-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px}.ckhs-card__title{margin:0 0 4px;font-size:1.25rem;line-height:1.25}.ckhs-card__title a{color:inherit;text-decoration:none}.ckhs-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.ckhs-card__subtitle{margin:0 0 12px;font-size:.875rem;line-height:1.45;color:#4b5563}.ckhs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:auto 0 16px;padding-top:8px}.ckhs-price__sale{font-size:1.875rem;font-weight:800;line-height:1;color:#b3202a}.ckhs-price__regular{font-size:1.875rem;font-weight:800;line-height:1;color:#111}.ckhs-price__from{font-size:.875rem;font-weight:600}.ckhs-price__was{font-size:.9375rem;color:#6b7280;text-decoration:line-through}.ckhs-btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 16px;box-sizing:border-box;border-radius:999px;background:#111;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.ckhs-btn:hover{background:#b3202a}.ckhs-btn:focus-visible{outline:3px solid #1b7f6b;outline-offset:3px}.ckhs-card--soldout .ckhs-btn{background:#6b7280}.ckhs-pagination{margin-top:32px;text-align:center}.ckhs-empty{text-align:center;color:#4b5563}.ckhs-reviews{background:#fff;color:#111}.ckhs-reviews__inner{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:56px 16px}.ckhs-reviews__heading{margin:0 0 28px;text-align:center;font-size:clamp(1.375rem,3.5vw,2rem);color:inherit}.ckhs-reviews__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.ckhs-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ckhs-review{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.ckhs-review__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.ckhs-review__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;flex:1 1 auto}.ckhs-review__model{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1b7f6b}.ckhs-review__quote{margin:0;font-size:1.0625rem;line-height:1.55;font-style:italic}.ckhs-review__quote p{margin:0 0 8px}.ckhs-review__quote footer{font-size:.9375rem;font-style:normal;font-weight:700}.ckhs-review__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:0 28px;border-radius:999px;background:#111;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none}.ckhs-review__btn:hover{background:#1b7f6b}.ckhs-review__btn:focus-visible{outline:3px solid #1b7f6b;outline-offset:3px}.ckhs-trust{background:var(--ckhs-trust-bg, #f9fafb);border-bottom:1px solid #e5e7eb;color:#111}.ckhs-trust__list{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:12px 16px;list-style:none;display:grid;grid-template-columns:1fr}.ckhs-trust__item{min-width:0}.ckhs-trust__item+.ckhs-trust__item{border-top:2px dashed #d1d5db}@media(min-width:750px){.ckhs-trust__list{padding:28px 16px;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.ckhs-trust__item+.ckhs-trust__item{border-top:0;border-left:2px dashed #d1d5db}}.ckhs-tcard{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:14px;width:100%;height:100%;margin:0;padding:14px 10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left}.ckhs-tcard--btn{cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease}@media(hover:hover){.ckhs-tcard--btn:hover{background:#fff;outline:3px solid #1b7f6b;outline-offset:-3px}}.ckhs-tcard--btn:active{background:#fff}.ckhs-tcard--btn:focus-visible{outline:3px solid #1b7f6b;outline-offset:-3px}.ckhs-tcard__icon{flex:none;display:block;width:32px;height:32px}.ckhs-tcard__icon img{display:block;width:32px;height:32px;object-fit:contain}.ckhs-tcard__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.ckhs-tcard__kicker{font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b3202a}.ckhs-tcard__title{font-size:1.125rem;font-weight:800;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;color:#111}.ckhs-tcard__desc{font-size:.9375rem;font-weight:500;line-height:1.4;color:#4b5563}@media(min-width:750px){.ckhs-tcard{flex-direction:column;justify-content:center;gap:8px;padding:16px 20px;text-align:center}.ckhs-tcard__text{align-items:center}.ckhs-tcard__title{font-size:clamp(1.125rem,2vw,1.5rem)}}.ckhs-info{display:none}@supports selector(:popover-open){.ckhs-info:popover-open{--ckhs-ink: #161b1d;--ckhs-muted: #5b6360;--ckhs-teal: #1f8a78;--ckhs-wash: #eff7f5;--ckhs-line: #e6e3dc;display:grid;place-items:center;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:16px;border:0;overflow:hidden;background:#00000073;color:var(--ckhs-ink)}}@supports not selector(:popover-open){.ckhs-tcard--btn{pointer-events:none;cursor:default}}.ckhs-info__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:default}.ckhs-info__card{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;width:min(380px,100%);max-height:100%;min-height:0;overflow:hidden;border-radius:18px;background:#fff;color:var(--ckhs-ink);box-shadow:0 16px 48px #00000047;text-align:left;animation:ckhs-pop .18s ease-out}@keyframes ckhs-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ckhs-info__card{animation:none}}.ckhs-info__close{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:var(--ckhs-ink);cursor:pointer}.ckhs-info__close:focus-visible{outline:2px solid var(--ckhs-teal);outline-offset:-2px}.ckhs-info__head{flex:none;display:flex;align-items:center;gap:12px;padding:18px 56px 16px 22px;background:var(--ckhs-wash);border-bottom:1px solid var(--ckhs-line)}.ckhs-info__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--ckhs-line)}.ckhs-info__icon img{display:block;width:28px;height:28px;object-fit:contain}.ckhs-info__title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.ckhs-info__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px 24px}.ckhs-info__body>:last-child{margin-bottom:0}.ckhs-info__lead{margin:0 0 18px;font-size:1.0625rem;font-weight:500;line-height:1.45}.ckhs-info__lead:after{content:"";display:block;width:36px;height:3px;margin-top:12px;border-radius:2px;background:var(--ckhs-teal)}.ckhs-info__line{margin:0 0 12px;font-size:.9375rem;line-height:1.55}.ckhs-info__item{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;font-size:.9375rem;line-height:1.45}.ckhs-info__item:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--ckhs-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F8A78' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px no-repeat}.ckhs-info__item+:not(.ckhs-info__item){margin-top:18px}.ckhs-info__callout{position:relative;margin:0 0 18px;padding:12px 14px 12px 38px;border-left:3px solid var(--ckhs-teal);border-radius:0 12px 12px 0;background:var(--ckhs-wash);font-size:.9375rem;line-height:1.5}.ckhs-info__callout:before{content:"\2605";content:"\2605" / "";position:absolute;left:13px;top:12px;color:var(--ckhs-teal);line-height:1.5}.ckhs-info__note{margin:0;padding-top:14px;border-top:1px solid var(--ckhs-line);font-size:.8125rem;line-height:1.5;color:var(--ckhs-muted)}.ckhs-info__note+.ckhs-info__note{margin-top:8px;padding-top:0;border-top:0}.content-over-media>.media-grid__embed{width:100%;max-width:none;z-index:auto;text-shadow:none;grid-area:full-start / full-start / full-end / full-end;position:relative}.media-grid__embed-placeholder,.media-grid__embed-motion-trigger{aspect-ratio:var(--media-grid-embed-aspect-ratio, 16 / 9);width:100%;background:#000}.media-grid__embed-placeholder[hidden]{display:none}.media-grid__embed-motion-trigger{color:#fff;cursor:pointer;border:0;padding:0;position:relative}.media-grid__embed-motion-trigger[hidden]{display:none}.media-grid__embed-player,.media-grid__embed-player>*{display:block;width:100%}.media-grid__embed-play{z-index:1;filter:drop-shadow(0 2px 6px rgb(0 0 0 / 50%));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-grid--has-embed{grid-auto-rows:minmax(var(--media-grid-row-height),auto)}.media-grid--embed-only{grid-auto-rows:auto}.media-grid--has-embed .media-grid__item--embed{grid-column:1 / -1;grid-row:auto;height:auto}.media-grid--has-embed .media-grid__item--embed>.content-over-media{display:block;height:auto}.content-over-media>.pdp-video__embed{width:100%;max-width:none;z-index:auto;text-shadow:none;grid-area:full-start / full-start / full-end / full-end;position:relative}.pdp-video__embed--deferred{background:#000}.pdp-video__embed-placeholder{aspect-ratio:var(--pdp-video-embed-aspect-ratio, 100 / 56.25);width:100%;background:#000}.pdp-video__embed-placeholder[hidden]{display:none}.pdp-video__embed-player,.pdp-video__embed-player>*{display:block;width:100%}.product-video-with-text{width:100%;max-width:900px;margin-inline:auto;display:grid;align-items:center;gap:.5rem}.product-video-with-text__content{min-width:0}.product-video-with-text__media{width:100%;max-width:400px;margin-inline:auto;overflow:hidden;background:#000;border-radius:12px;box-shadow:0 2px 12px #00000014}.product-video-with-text__media>*{display:block;width:100%}.product-video-with-text__placeholder{aspect-ratio:var(--product-video-aspect-ratio, 16 / 9);background:#000}.product-video-with-text__placeholder[hidden]{display:none}.product-video-with-text__player>*{display:block;width:100%}@media screen and (min-width:700px){.product-video-with-text{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem}.product-video-with-text__media{max-width:600px;margin-inline:0}}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}slideshow-slides{align-items:var(--slideshow-align-items, normal)}.slideshow--stretch-content slideshow-slides>*{height:auto}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
