.ck-product-page{background:var(--ck-product-bg,#fff);padding:var(--ck-product-padding,40px) 0 64px}.ck-pdp-layout{max-width:1320px;width:calc(100% - 80px);margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--ck-product-gap,64px);align-items:start}.ck-gallery{position:sticky;top:24px;min-width:0}.ck-gallery-stage{position:relative;aspect-ratio:1;background:#f5f7f1;border-radius:8px;overflow:hidden}.ck-home .ck-gallery-image{padding:0;border:0;width:100%;height:100%;background:transparent;cursor:zoom-in}.ck-gallery-image img{width:100%;height:100%!important;object-fit:contain}.ck-gallery-controls{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffffec;border:1px solid #dce4d4;border-radius:999px;padding:6px 10px;font-size:12px;min-width:148px}.ck-gallery-thumbs{display:flex;overflow:auto;gap:10px;padding:12px 2px;scrollbar-width:thin;overscroll-behavior-x:contain}.ck-gallery-thumbs button{width:70px;height:70px;flex:none;background:#f4f6f0;border:1px solid #e0e4d9;border-radius:4px;padding:3px}.ck-gallery-thumbs button[aria-pressed=true]{border:2px solid var(--ck-green);padding:2px}.ck-gallery-thumbs img{width:100%;height:100%!important;object-fit:contain}.ck-gallery-caption{text-align:center;font-size:12px;margin-top:8px!important;color:#63725a}.ck-product-info{min-width:0}.ck-product-block{margin-bottom:20px}.ck-product-page h1{font-size:var(--ck-product-title,42px);line-height:1.05;text-transform:none;overflow-wrap:anywhere}.ck-product-page h2{font:700 19px/1.3 Teachers,Arial,sans-serif;text-transform:none}.ck-pdp-rating{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:16px}.ck-pdp-rating>span{font-size:16px;color:#9c8127;white-space:nowrap}.ck-pdp-subtitle{font-size:18px;line-height:1.4;margin-top:20px!important}.ck-facts-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dbe2d5;padding-bottom:18px;font-size:12px;text-transform:uppercase}.ck-facts-row>a{font-weight:700;text-decoration:underline;display:flex;gap:4px;align-items:center}.ck-facts-row svg{width:14px;height:14px}.ck-quantity-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;align-items:center}.ck-quantity-heading>span{font-size:14px;color:#6b785f}.ck-pack-options{display:grid;grid-template-columns:repeat(var(--ck-pack-count,3),minmax(0,1fr));border:0;margin:0;padding:0;gap:10px}.ck-pack{position:relative;min-width:0;display:flex;cursor:pointer}.ck-pack input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.ck-pack-card{border:1px solid #b4c3a8;border-radius:6px;width:100%;min-height:132px;padding:28px 9px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff}.ck-pack-card>strong{font-size:20px}.ck-pack-card>span:not(.ck-pack-badge){font-size:18px;line-height:1.2;font-weight:600}.ck-pack-card small{font-size:12px;font-weight:400}.ck-pack-card s{font-size:12px;color:#77836c}.ck-pack input:checked+.ck-pack-card{border:2px solid var(--ck-green);background:#f1f7e6;padding:27px 8px 13px}.ck-pack input:focus-visible+.ck-pack-card{outline:3px solid #c2942c;outline-offset:3px}.ck-pack input:disabled+.ck-pack-card{opacity:.45;cursor:not-allowed}.ck-pack-badge{position:absolute;top:0;left:0;right:0;border-radius:5px 5px 0 0;background:var(--ck-green);color:var(--ck-lime);text-align:center;font:700 9px/1.4 Adieu,Arial,sans-serif;padding:5px 2px;min-height:22px}.ck-single-price{font-size:30px;font-weight:700}.ck-purchase-plan h2{margin-bottom:14px}.ck-plan-option{border:1px solid #b4c3a8;border-radius:6px;display:flex;align-items:center;gap:10px;padding:17px 14px;min-height:60px;margin-top:8px;cursor:pointer}.ck-plan-option:has(input:checked){border:2px solid var(--ck-green);padding:16px 13px;background:#f7faef}.ck-plan-option input{accent-color:var(--ck-green);width:18px;height:18px;flex:none}.ck-plan-option>span:last-child{margin-left:auto}.ck-plan-option select{display:block;margin-top:8px;max-width:100%;padding:6px;border:1px solid #b4c3a8;border-radius:4px}.ck-buy-row{display:flex;align-items:stretch;gap:12px}.ck-cart-quantity{display:flex;align-items:center;gap:2px;border:1px solid #b4c3a8;border-radius:999px;padding:6px;flex:none}.ck-cart-quantity input{width:30px;min-width:0;border:0;text-align:center;background:transparent;-webkit-appearance:textfield;appearance:textfield;color:var(--ck-green);padding:0}.ck-cart-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ck-home .ck-pdp-add{background:var(--ck-green);color:var(--ck-lime);border:0;border-radius:999px;min-height:56px;padding:14px 22px;display:flex;align-items:center;justify-content:center;gap:16px;flex:1;min-width:0;font-weight:700;font-size:17px}.ck-pdp-add svg{width:22px;height:22px;flex:none}.ck-pdp-add[disabled]{opacity:.5;cursor:not-allowed}.ck-pdp-copy{font-size:15px;line-height:1.55}.ck-pdp-copy p+p{margin-top:10px}.ck-pdp-copy a{text-decoration:underline}.ck-pdp-accordion{border-top:1px solid #d8e1d1}.ck-pdp-accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:18px;font-weight:600;padding:18px 0;cursor:pointer}.ck-pdp-accordion summary::-webkit-details-marker{display:none}.ck-pdp-accordion summary svg{width:18px;height:18px;flex:none;transition:transform .2s}.ck-pdp-accordion[open] summary svg{transform:rotate(45deg)}.ck-pdp-accordion>div{font-size:15px;line-height:1.6;padding-bottom:18px}.ck-pdp-accordion p+p{margin-top:12px}.ck-pdp-accordion h3{font:700 18px/1.3 Teachers,sans-serif;text-transform:none;margin:16px 0 10px}.ck-product-block-accordion{margin:0}.ck-pdp-trust>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.ck-pdp-trust svg{width:18px;height:18px;flex:none}.ck-variant-fallback{display:none}.ck-cart-status{margin-top:12px;font-size:15px}.ck-cart-status[role=alert]{color:#a92f27}.ck-view-cart{display:inline-flex;gap:8px;align-items:center;text-decoration:underline!important;margin-top:10px;font-weight:700}.ck-view-cart svg{width:18px;height:18px}.ck-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:20;box-shadow:0 -2px 20px #17320e18;background:#fff;border-top:1px solid #d8e1d1;padding:12px max(20px,calc((100% - 1240px)/2));display:flex;align-items:center;gap:24px;min-height:80px}.ck-sticky-buy>div{display:flex;flex-direction:column;gap:3px;max-width:55%}.ck-sticky-buy>div>b{font-size:15px;line-height:1.2;overflow-wrap:anywhere}.ck-sticky-buy .ck-pdp-add{flex:none;min-width:220px;margin-left:auto;min-height:48px}.ck-image-dialog{border:0;padding:24px;max-width:min(90%,1000px);max-height:90%;background:#fff;border-radius:8px}.ck-image-dialog::backdrop{background:#10260dcc}.ck-image-dialog>button{position:absolute;right:12px;top:12px;background:#fff;z-index:1}.ck-image-dialog img{width:100%;height:100%;max-height:80vh;object-fit:contain}.ck-content-module{padding:64px 0;color:var(--ck-green);background:var(--ck-content-background,#fff)}.ck-content-inner{max-width:1240px;width:calc(100% - 80px);margin:auto}.ck-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.ck-detail-grid.is-reversed>div:first-child{order:2}.ck-detail-image{width:100%;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#f4f7ef}.ck-detail-copy h2{margin-bottom:24px}.ck-detail-copy>div{font-size:18px;line-height:1.65}.ck-detail-copy p+p{margin-top:16px}.ck-detail-copy .ck-button{margin-top:24px}.ck-detail-copy h3{font:700 22px/1.2 Teachers,sans-serif;text-transform:none;margin-top:20px}.ck-faq-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:80px}.ck-faq-layout h2{max-width:390px}.ck-faq-layout>div>p{font-size:18px;margin-top:20px}.ck-media-strip{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:20px;margin-top:32px}.ck-media-item{flex:0 0 280px;scroll-snap-align:start;min-width:0}.ck-media-item img,.ck-media-item video{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px}.ck-media-item h3{font-size:16px;margin-top:14px;text-transform:none}.ck-comparison-table{width:100%;border-collapse:collapse;margin-top:30px}.ck-comparison-table th,.ck-comparison-table td{border-bottom:1px solid #d5dfcc;padding:18px;text-align:left;font-size:16px}.ck-comparison-table th:nth-child(2),.ck-comparison-table td:nth-child(2){background:#eef7df}.ck-content-module .ck-pdp-accordion>div{font-size:16px}@media(max-width:1000px){.ck-pdp-layout{width:calc(100% - 48px);gap:30px}.ck-product-page h1{font-size:34px}.ck-pack-card>strong{font-size:17px}.ck-pack-card>span:not(.ck-pack-badge){font-size:15px}.ck-buy-row{gap:8px}.ck-home .ck-pdp-add{font-size:15px;gap:8px;padding:12px 16px}.ck-cart-quantity{padding:4px}.ck-cart-quantity .ck-icon{width:24px}.ck-detail-grid{gap:32px}.ck-faq-layout{gap:40px}}@media(max-width:749px){.ck-product-page{padding:16px 0 40px}.ck-pdp-layout{display:flex;flex-direction:column;width:100%;gap:28px}.ck-gallery{position:static;width:100%}.ck-gallery-stage{border-radius:0}.ck-gallery-thumbs{padding:12px 20px;gap:8px}.ck-gallery-thumbs button{width:58px;height:58px}.ck-gallery-caption{padding:0 20px}.ck-product-info{padding:0 20px;width:100%}.ck-product-page h1{font-size:var(--ck-product-mobile-title,30px)}.ck-pdp-rating{font-size:13px;margin-bottom:12px}.ck-pdp-subtitle{font-size:16px;margin-top:16px!important}.ck-product-block{margin-bottom:18px}.ck-product-block-accordion{margin-bottom:0}.ck-pack-card{min-height:124px;padding:26px 5px 12px;gap:7px}.ck-pack input:checked+.ck-pack-card{padding:25px 4px 11px}.ck-pack-card>strong{font-size:18px}.ck-pack-card>span:not(.ck-pack-badge){font-size:16px}.ck-pack-options{gap:8px}.ck-pack-badge{font-size:8px;padding:5px 1px}.ck-pack-card small{font-size:10px}.ck-plan-option{font-size:15px;padding:16px 12px}.ck-home .ck-pdp-add{font-size:16px;min-height:54px;padding:12px 16px}.ck-cart-quantity input{width:24px}.ck-sticky-buy{padding:10px 16px;min-height:78px;gap:16px}.ck-sticky-buy .ck-pdp-add{min-width:0;flex:1;font-size:14px;min-height:46px}.ck-sticky-buy>div>b{font-size:12px;max-width:170px}.ck-sticky-buy>div>span{font-size:14px}.ck-content-module{padding:40px 0}.ck-content-inner{width:calc(100% - 40px)}.ck-detail-grid,.ck-faq-layout{grid-template-columns:minmax(0,1fr);gap:28px}.ck-detail-grid.is-reversed>div:first-child{order:0}.ck-detail-copy>div{font-size:16px}.ck-detail-copy h2{margin-bottom:18px}.ck-faq-layout h2{max-width:100%}.ck-faq-layout>div>p{font-size:16px}.ck-content-module .ck-pdp-accordion>div{font-size:15px}.ck-media-strip{gap:14px;margin-right:-20px;padding-right:20px}.ck-media-item{flex-basis:230px}.ck-comparison-table th,.ck-comparison-table td{padding:14px 8px;font-size:13px}.ck-image-dialog{padding:12px;max-width:96%}}@media(prefers-reduced-motion:reduce){.ck-product-page *{transition:none!important;scroll-behavior:auto!important}}.ck-product-tabs{display:flex;align-items:center;justify-content:center;gap:40px;overflow:auto;border-top:1px solid #dbe3d2;border-bottom:1px solid #dbe3d2;padding:20px;font-size:16px;font-weight:600;white-space:nowrap}.ck-product-tabs a:hover{text-decoration:underline}.ck-home select{font:inherit}@media(max-width:749px){.ck-product-tabs{justify-content:flex-start;gap:28px;font-size:14px;padding:18px 20px}.ck-header-actions{gap:8px}.ck-header-inner{gap:10px}}.ck-home.ck-product-page{--ck-green:#20362a;padding:30px 0 60px;overflow:clip}.ck-home.ck-product-page .ck-pdp-layout{max-width:1600px;width:calc(100% - 32px);margin:0 auto 0 0;display:grid;grid-template-columns:minmax(0,58.35fr) minmax(0,41.65fr);gap:0}.ck-home.ck-product-page .ck-gallery{position:sticky;top:30px;padding:64px 0 265px 100px;isolation:isolate;min-height:800px}.ck-home.ck-product-page .ck-gallery-stage{width:65.4%;margin-left:70px;aspect-ratio:1;background:transparent;border-radius:0;overflow:visible}.ck-home.ck-product-page .ck-gallery-image{position:relative;z-index:1;aspect-ratio:1;height:auto;display:block}.ck-home.ck-product-page .ck-gallery-image img{aspect-ratio:1;object-fit:contain;background:transparent}.ck-home.ck-product-page .ck-gallery-backdrop{position:absolute;z-index:-1;left:18px;top:20px;width:calc(100% - 38px);height:auto!important;pointer-events:none}.ck-home.ck-product-page .ck-gallery-controls{display:none}.ck-home.ck-product-page .ck-thumb-rail{position:absolute;left:12px;top:10px;width:77px;display:flex;flex-direction:column;align-items:center;gap:6px}.ck-home.ck-product-page .ck-thumb-rail>.ck-icon{height:27px;width:36px}.ck-home.ck-product-page .ck-gallery-thumbs{display:flex;flex-direction:column;overflow:auto;gap:10px;padding:0;max-height:512px;width:100%;scrollbar-width:none;overscroll-behavior-y:contain}.ck-home.ck-product-page .ck-gallery-thumbs button{width:77px;height:77px;border-radius:0;padding:0;border:1px solid transparent;background:transparent}.ck-home.ck-product-page .ck-gallery-thumbs button[aria-pressed=true]{border:1px solid #20362a;padding:0}.ck-home.ck-product-page .ck-gallery-caption{margin-left:70px;width:65.4%}.ck-home.ck-product-page .ck-clinician-sticker{position:absolute;left:10px;top:0;width:180px;height:225px;z-index:2;border:0;background:transparent}.ck-home.ck-product-page .ck-product-info{padding:20px 0 0 32px;color:#20362a}.ck-home.ck-product-page .ck-breadcrumbs{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font:300 16px/20px Teachers,Arial,sans-serif;margin-bottom:20px}.ck-home.ck-product-page .ck-product-block{margin-bottom:12px}.ck-home.ck-product-page .ck-pdp-rating{gap:10px;font:400 12px/18px Space Grotesk,Arial,sans-serif;margin:0 0 20px}.ck-home.ck-product-page .ck-pdp-rating>span{font-size:17px;color:#a2c54a}.ck-home.ck-product-page .ck-pdp-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;min-height:29px}.ck-home.ck-product-page h1{font:600 var(--ck-product-title,24px)/1.2 Teachers,Arial,sans-serif;text-transform:none;margin:0;overflow-wrap:break-word}.ck-home.ck-product-page .ck-dose{font:500 16px/1 Space Grotesk,Arial,sans-serif;border-radius:20px;background:#e2f78e;padding:6px 12px;white-space:nowrap}.ck-home.ck-product-page .ck-pdp-subtitle{font:400 14px/18px Space Grotesk,Arial,sans-serif;color:#4d5e55;margin:0!important}.ck-home.ck-product-page h2{font:500 14px/20px Space Grotesk,Arial,sans-serif;text-transform:none;margin:0}.ck-home.ck-product-page .ck-facts-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;background:#f3f4f3;border:0;border-radius:4px;padding:4px 9px;font:400 12px/18px Space Grotesk,Arial,sans-serif;min-height:26px;text-transform:none}.ck-home.ck-product-page .ck-facts-row>button{border:0;padding:0;background:none;color:inherit;font:inherit;text-transform:uppercase}.ck-home.ck-product-page .ck-quantity-heading{margin:0 0 15px;min-height:20px;align-items:center}.ck-home.ck-product-page .ck-quantity-heading>span{font:500 12px/18px Space Grotesk,Arial,sans-serif;color:#20362a;background:#e2f78e;border-radius:20px;padding:4px 10px;text-align:center;white-space:nowrap}.ck-home.ck-product-page .ck-product-block-quantity{padding-top:14px;margin-bottom:32px}.ck-home.ck-product-page .ck-pack-options{gap:12px;padding-top:0}.ck-home.ck-product-page .ck-pack-card{border:1px solid #d6d9d7;border-radius:5px;min-height:132px;height:132px;padding:12px 8px 10px;gap:4px;background:#f7f8f7;justify-content:flex-end}.ck-home.ck-product-page .ck-pack input:checked+.ck-pack-card{border:2px solid #20362a;background:linear-gradient(145deg,#e6efce,#c3d5ba);padding:11px 7px 9px}.ck-home.ck-product-page .ck-pack-image{height:58px!important;width:100%;object-fit:contain;max-width:148px;margin:0 auto 3px}.ck-home.ck-product-page .ck-pack-card>strong{font:500 14px/18px Space Grotesk,Arial,sans-serif}.ck-home.ck-product-page .ck-pack-card>span:not(.ck-pack-badge){font:500 16px/20px Space Grotesk,Arial,sans-serif}.ck-home.ck-product-page .ck-pack-card small{font:400 12px/16px Space Grotesk,Arial,sans-serif}.ck-home.ck-product-page .ck-pack-badge{left:50%;right:auto;transform:translate(-50%);top:-7px;border-radius:15px;min-height:17px;padding:2px 10px;font:500 9px/13px Space Grotesk,Arial,sans-serif;background:#e2f78e;color:#20362a;white-space:nowrap}.ck-home.ck-product-page .ck-pack:nth-of-type(2) .ck-pack-badge{background:#20362a;color:#e2f78e}.ck-home.ck-product-page .ck-pack-card>s{display:none}.ck-home.ck-product-page .ck-purchase-plan>.ck-quantity-heading{margin-bottom:18px}.ck-home.ck-product-page .ck-plan-option{min-height:45px;padding:11px 14px;margin:0;border:1px solid #20362a;border-radius:5px;font:400 14px/20px Space Grotesk,Arial,sans-serif;background:#f5f5f5;gap:10px}.ck-home.ck-product-page .ck-plan-option:has(input:checked){border-width:1px;background:#f5f5f5;padding:11px 14px}.ck-home.ck-product-page .ck-plan-option b{font-weight:500}.ck-home.ck-product-page .ck-plan-option>span:last-child{margin-left:auto}.ck-home.ck-product-page .ck-plan-option input{width:17px;height:17px;margin:0}.ck-home.ck-product-page .ck-buy-row{margin-top:26px}.ck-home.ck-product-page .ck-cart-quantity{border-radius:6px}.ck-home.ck-product-page .ck-pdp-add{font:500 20px/24px Space Grotesk,Arial,sans-serif;border-radius:8px;min-height:59px;gap:18px;padding:14px 18px;background:#20362a;color:#fff;box-shadow:none;text-transform:none}.ck-home.ck-product-page .ck-pdp-add>svg{display:none}.ck-home.ck-product-page .ck-product-block-buy{margin-bottom:24px}.ck-home.ck-product-page .ck-pdp-trust>span{font:400 14px/20px Teachers,Arial,sans-serif;justify-content:center}.ck-home.ck-product-page .ck-pdp-trust>span svg{width:19px;height:19px}.ck-home.ck-product-page .ck-clinician-quant{display:block;width:100%;height:100px;border:0;background:transparent}.ck-home.ck-product-page .ck-clinician-quant>strong{font:400 22px/28px Georgia,serif}.ck-home.ck-product-page .ck-clinician-quant p{font:400 14px/21px Teachers,sans-serif;margin:8px 0}.ck-home.ck-product-page .ck-clinician-quant a{font:400 14px/21px Teachers,sans-serif;text-decoration:underline}.ck-home.ck-product-page .ck-clinician-sticker{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 20px;background:#fff;box-shadow:0 4px 8px #0002;width:100px;height:190px;clip-path:polygon(0 0,100% 0,100% 94%,50% 90%,0 100%);font:400 11px/14px Teachers,sans-serif;text-align:center;color:#20362a}.ck-home.ck-product-page .ck-clinician-sticker small{font:400 9px/12px Georgia,serif}.ck-home.ck-product-page .ck-clinician-sticker strong{font:600 15px/15px Georgia,serif}.ck-home.ck-product-page .ck-clinician-sticker u{font-size:10px}.ck-home.ck-product-page .ck-product-block-clinicians{margin:16px 0 14px}.ck-home.ck-product-page .ck-pdp-notice{border-radius:8px;background:#f7f7f7;padding:16px;font:400 14px/22px Space Grotesk,Arial,sans-serif;text-align:center}.ck-home.ck-product-page .ck-product-block-notice{margin-bottom:20px}.ck-home.ck-product-page .ck-product-block-accordion{margin:0}.ck-home.ck-product-page .ck-pdp-accordion{border-top:0;border-bottom:1px solid #e0e3e1}.ck-home.ck-product-page .ck-pdp-accordion summary{font:500 16px/22px Space Grotesk,Arial,sans-serif;padding:15px 0;min-height:53px}.ck-home.ck-product-page .ck-pdp-accordion>div{font:400 14px/22px Space Grotesk,Arial,sans-serif}.ck-home.ck-product-page .ck-pdp-join,.ck-home.ck-product-page .ck-pdp-learn-heading{font:500 20px/26px Space Grotesk,Arial,sans-serif;text-transform:none;display:flex;align-items:center;gap:6px;margin:28px 0 16px}.ck-home.ck-product-page .ck-pdp-join svg{fill:#20362a;width:22px;height:22px}.ck-home.ck-product-page .ck-pdp-video-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ck-home.ck-product-page .ck-pdp-video-strip figure{margin:0;min-width:0}.ck-home.ck-product-page .ck-pdp-video-strip video{width:100%;aspect-ratio:9/14;object-fit:cover;display:block;border-radius:5px;background:#edf1ea}.ck-home.ck-product-page .ck-pdp-video-strip figcaption{font:500 12px/18px Space Grotesk,Arial,sans-serif;margin-top:8px}.ck-home.ck-product-page .ck-pdp-learn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ck-home.ck-product-page .ck-pdp-learn a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 10px;border:1px solid #d9dfd6;border-radius:5px;background:#f6f8f1;font:500 12px/18px Space Grotesk,Arial,sans-serif}.ck-home.ck-product-page .ck-pdp-learn>button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 10px;border:1px solid #d9dfd6;border-radius:5px;background:#f6f8f1;color:#20362a;font:500 12px/18px Space Grotesk,Arial,sans-serif;text-align:left}.ck-home.ck-product-page .ck-pdp-learn svg{width:15px;height:15px;flex:none}.ck-home .ck-facts-dialog{border:0;border-radius:8px;padding:32px;max-width:min(90%,700px);max-height:90vh;color:#20362a;background:#fff}.ck-home .ck-facts-dialog::backdrop{background:#10261bbb}.ck-home .ck-facts-dialog>button{position:absolute;top:10px;right:10px}.ck-home .ck-facts-dialog>h2{font:600 24px/30px Teachers,sans-serif;text-transform:none;margin:0 30px 24px 0}.ck-home .ck-facts-dialog>div{font:400 16px/1.6 Teachers,sans-serif}.ck-home .ck-facts-dialog img{max-width:100%;height:auto}@media(min-width:1600px){.ck-home.ck-product-page .ck-pdp-layout{margin:auto;width:calc(100% - 64px)}}@media(max-width:1100px)and (min-width:750px){.ck-home.ck-product-page .ck-pdp-layout{grid-template-columns:minmax(0,53fr) minmax(0,47fr)}.ck-home.ck-product-page .ck-gallery{padding-left:88px}.ck-home.ck-product-page .ck-gallery-stage{width:80%;margin-left:15px}.ck-home.ck-product-page .ck-thumb-rail{left:8px;width:64px}.ck-home.ck-product-page .ck-gallery-thumbs button{width:64px;height:64px}.ck-home.ck-product-page .ck-product-info{padding-left:16px}.ck-home.ck-product-page .ck-pack-options{gap:8px}.ck-home.ck-product-page .ck-pack-badge{left:3px;right:3px;font-size:8px}}@media(max-width:749px){.ck-home.ck-product-page{padding:0 0 40px}.ck-home.ck-product-page .ck-pdp-layout{display:flex;flex-direction:column;width:100%;gap:0}.ck-home.ck-product-page .ck-gallery{position:relative;top:auto;padding:22px 0 0;width:100%;min-height:0}.ck-home.ck-product-page .ck-gallery-stage{width:82%;margin:0 auto;aspect-ratio:1}.ck-home.ck-product-page .ck-gallery-backdrop{left:0;top:0;width:100%;height:auto!important}.ck-home.ck-product-page .ck-clinician-sticker{left:0;width:145px;height:195px;top:0;transform:scale(.8);transform-origin:top left}.ck-home.ck-product-page .ck-thumb-rail{position:static;width:100%;display:block;padding:14px 20px 0}.ck-home.ck-product-page .ck-thumb-rail>.ck-icon{display:none}.ck-home.ck-product-page .ck-gallery-thumbs{flex-direction:row;max-height:none;gap:8px;padding:0 0 8px;overflow-x:auto}.ck-home.ck-product-page .ck-gallery-thumbs button{width:60px;height:60px}.ck-home.ck-product-page .ck-gallery-caption{width:auto;margin:0 20px}.ck-home.ck-product-page .ck-product-info{padding:20px;width:100%}.ck-home.ck-product-page .ck-breadcrumbs{font-size:13px;line-height:18px;margin-bottom:18px}.ck-home.ck-product-page h1{font-size:var(--ck-product-mobile-title,24px)}.ck-home.ck-product-page .ck-pdp-rating{font-size:11px;margin-bottom:16px;gap:8px}.ck-home.ck-product-page .ck-dose{font-size:13px;padding:6px 9px}.ck-home.ck-product-page .ck-pdp-title-row{gap:5px}.ck-home.ck-product-page .ck-pdp-subtitle{font-size:12px}.ck-home.ck-product-page .ck-facts-row{font-size:10px;gap:8px;padding:4px 7px}.ck-home.ck-product-page .ck-product-block-quantity{margin-bottom:24px;padding-top:12px}.ck-home.ck-product-page .ck-pack-options{gap:8px}.ck-home.ck-product-page .ck-pack-card{height:132px;padding:12px 5px 10px}.ck-home.ck-product-page .ck-pack input:checked+.ck-pack-card{padding:11px 4px 9px}.ck-home.ck-product-page .ck-pack-badge{left:4px;right:4px;font-size:8px}.ck-home.ck-product-page .ck-pack-card>span:not(.ck-pack-badge){font-size:14px}.ck-home.ck-product-page .ck-pack-card small{font-size:10px}.ck-home.ck-product-page .ck-pack-image{height:58px!important}.ck-home.ck-product-page .ck-quantity-heading>span{font-size:10px;padding:3px 8px}.ck-home.ck-product-page .ck-buy-row{margin-top:24px}.ck-home.ck-product-page .ck-pdp-add{font-size:17px;gap:12px;min-height:55px}.ck-home.ck-product-page .ck-pdp-learn{gap:8px}.ck-home.ck-product-page .ck-pdp-learn a{padding:10px 8px;font-size:11px}.ck-home.ck-product-page .ck-sticky-buy{padding:10px 16px}.ck-home.ck-product-page .ck-sticky-buy .ck-pdp-add{font-size:14px;min-height:46px}}.ck-home.ck-product-page h1{text-transform:uppercase}.ck-home.ck-product-page .ck-pack input:checked+.ck-pack-card{background:#607a45 url(https://cdn.shopify.com/s/files/1/0918/3667/8454/files/selected-banner.png?v=1751548025) center/cover;color:#fff}.ck-home.ck-product-page .ck-plan-option:has(input:checked){background:#e7f7a0}.ck-home.ck-product-page .ck-pdp-add{color:#e2f78e}.ck-home.ck-product-page .ck-pdp-add>[data-ck-total-price]{border-radius:20px;padding:4px 12px;background:#ffffff14;font-size:16px}.ck-home .ck-faq-centered .ck-faq-layout{display:block;max-width:960px}.ck-home .ck-faq-centered h2{font-family:Teachers,Arial,sans-serif;text-align:center;max-width:none;margin-bottom:36px}.ck-home .ck-faq-centered summary{font-family:Teachers,Arial,sans-serif;font-size:20px}.ck-home .ck-faq-centered .ck-pdp-accordion{border-top:0;border-bottom:1px solid #d8e1d1}@media(max-width:1100px){.ck-home.ck-product-page .ck-pack-badge{left:50%;right:auto;padding:2px 5px;max-width:95%;font-size:8px;transform:translate(-50%)}}.ck-home .ck-brand-reviews h2{margin-bottom:32px;text-align:center}.ck-brand-review-summary{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:30px 0;border-top:1px solid #dbe3d2;border-bottom:1px solid #dbe3d2}.ck-brand-review-summary>strong{font-size:48px;line-height:1}.ck-brand-review-summary>div>span{color:#a2c54a;font-size:20px}.ck-brand-review-summary p{font-size:14px}.ck-brand-review-summary .ck-button{font:500 13px/20px Space Grotesk,sans-serif!important;min-width:0;border-radius:6px}.ck-home .ck-reference-module{color:#20362a;font-family:Teachers,Arial,sans-serif;scroll-margin-top:30px}.ck-home .ck-reference-module h2{font:600 28px/1.2 Teachers,Arial,sans-serif;text-transform:uppercase}.ck-home .ck-reference-module h3{font:600 20px/1.2 Teachers,Arial,sans-serif;text-transform:none}.ck-home .ck-daily-use>h2{text-align:center;margin-bottom:26px}.ck-daily-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:auto;padding:0 20px}.ck-daily-grid article{background:#f4f7eb;position:relative;text-align:center;padding:20px;border-radius:8px;min-width:0}.ck-daily-grid article>span{display:inline-block;font-size:16px;background:#e2f78e;border-radius:20px;padding:4px 16px}.ck-daily-grid img{width:100%;height:180px!important;object-fit:contain;margin:12px auto}.ck-home .ck-daily-grid h3{font-size:18px}.ck-daily-grid a{display:inline-flex;align-items:center;gap:8px;margin-top:15px;font-size:14px}.ck-daily-grid a svg{width:16px}.ck-testimonials .ck-product-track{gap:20px;padding-bottom:8px}.ck-testimonial{flex:0 0 285px;min-width:0;scroll-snap-align:start}.ck-testimonial-portrait{width:100%;aspect-ratio:1;overflow:hidden;background:#f0f1ec;border-radius:6px}.ck-testimonial-portrait img{width:100%;height:100%!important;object-fit:cover}.ck-home .ck-testimonial h3{font:600 20px/24px Teachers,sans-serif;margin:16px 0 6px}.ck-testimonial-role{font:500 11px/16px Space Grotesk,sans-serif;text-transform:uppercase;min-height:32px}.ck-testimonial-quote{font:400 16px/24px Teachers,sans-serif;margin-top:14px}.ck-testimonial-disclosure{font-size:12px;line-height:18px;text-align:center;max-width:1100px;margin:20px auto 0!important}.ck-testimonials .ck-slider-controls{color:#20362a;margin:20px 0}.ck-results-inner{max-width:980px;padding:0 20px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.ck-results-inner img{width:100%;aspect-ratio:1;object-fit:contain}.ck-home .ck-results h2{margin-bottom:16px}.ck-home .ck-results h3{font-size:22px;margin-bottom:20px}.ck-results-inner p{font-size:18px;line-height:27px;margin-bottom:20px}.ck-results-label{display:inline-block;background:#e2f78e;padding:6px 16px;border-radius:20px;margin:0 0 20px}.ck-results-inner>div>p{font-size:14px;line-height:22px}.ck-results-inner small{font-size:12px}.ck-guarantee-inner{max-width:1040px;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:auto}.ck-home .ck-guarantee h2{font-size:40px;max-width:400px;line-height:1.2;margin-bottom:24px}.ck-guarantee-inner>div>p{font-size:20px;line-height:28px;max-width:390px}.ck-guarantee-inner>svg{width:100%;height:auto;stroke-width:1;max-height:370px}.ck-guarantee-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:32px 0}.ck-guarantee-stats>div{border:1px solid #d4ddc8;border-radius:8px;padding:18px 12px}.ck-guarantee-stats strong{font-size:33px;line-height:1.45}.ck-guarantee-stats p{font-size:14px;line-height:20px}.ck-guarantee-inner>div>div:last-child{font-size:16px;line-height:24px}@media(max-width:749px){.ck-home .ck-reference-module{padding-top:32px!important;padding-bottom:32px!important}.ck-home .ck-reference-module h2{font-size:24px}.ck-daily-grid{gap:12px;padding:0 20px}.ck-daily-grid article{padding:16px 8px}.ck-daily-grid article>span{font-size:12px;padding:4px 10px}.ck-daily-grid img{height:145px!important}.ck-home .ck-daily-grid h3{font-size:14px;line-height:19px}.ck-testimonial{flex-basis:245px}.ck-results-inner{grid-template-columns:1fr;gap:24px}.ck-home .ck-results h3{font-size:20px}.ck-guarantee-inner{grid-template-columns:1fr;gap:32px}.ck-guarantee-inner>svg{max-height:180px}.ck-home .ck-guarantee h2{font-size:30px;max-width:350px}.ck-guarantee-inner>div>p{font-size:18px}.ck-guarantee-stats strong{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/catakor-product.css.map */
