.ck-home-b2b{padding:92px 0;background:var(--ck-bg);color:var(--ck-text)}.ck-home-b2b__inner{display:grid;gap:50px}.ck-home-b2b__eyebrow{margin:0 0 16px;color:var(--ck-accent);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ck-home-b2b__heading{margin:0;max-width:13ch;color:inherit;font-size:clamp(4.2rem,6.5vw,8rem);line-height:.96;letter-spacing:-.055em}.ck-home-b2b__text{max-width:58ch;margin-top:28px;font-size:1.75rem;line-height:1.5}.ck-home-b2b__text p{margin:0}.ck-home-b2b__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ck-home-b2b__button{display:inline-flex;min-height:52px;padding:13px 24px;align-items:center;justify-content:center;border:1px solid currentColor;color:inherit;font-size:1.5rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.ck-home-b2b__button:hover{transform:translateY(-2px)}.ck-home-b2b__button--accent{border-color:var(--ck-accent);background:var(--ck-accent);color:#111}.ck-home-b2b__button--outline:hover{background:var(--ck-text);color:var(--ck-bg)}.ck-home-b2b__tiers{display:grid;border-top:1px solid color-mix(in srgb,var(--ck-text) 28%,transparent)}.ck-home-b2b__tier{display:grid;grid-template-columns:1fr auto;padding:24px 0;gap:8px 22px;align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--ck-text) 28%,transparent)}.ck-home-b2b__quantity{font-size:2rem;font-weight:700}.ck-home-b2b__discount{color:var(--ck-accent);font-size:clamp(3.6rem,5vw,6rem);line-height:.9;text-align:right}.ck-home-b2b__discount--text{max-width:20ch;font-size:clamp(1.55rem,1.5vw,1.9rem);font-weight:700;line-height:1.2;white-space:normal}.ck-home-b2b__caption{grid-column:1 / -1;font-size:1.35rem;opacity:.72}@media screen and (min-width:990px){.ck-home-b2b__inner{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center}}@media screen and (max-width:749px){.ck-home-b2b{padding:64px 0}.ck-home-b2b__actions{align-items:stretch;flex-direction:column}.ck-home-b2b__discount--text{grid-column:auto;margin-top:0;text-align:right}}@media(prefers-reduced-motion:reduce){.ck-home-b2b__button{transition:none}}.ck-categories{padding:clamp(8rem,10vw,13rem) 0;background:var(--ck-bg);color:var(--ck-text)}.ck-categories__header{display:grid;gap:28px;margin-bottom:42px}.ck-categories__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;color:#64615b;font-size:1.2rem;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.ck-categories__eyebrow:before{width:3.4rem;height:.2rem;flex:0 0 auto;content:"";background:var(--ck-accent)}.ck-categories__heading{max-width:92rem;margin:0;color:inherit;font-size:clamp(4rem,5.5vw,7.2rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.ck-categories__intro{max-width:52ch;color:#64615b;font-size:1.75rem;line-height:1.55}.ck-categories__intro p{margin:0}.ck-categories__grid{display:grid;gap:1.6rem}.ck-category{min-width:0;position:relative;display:block;border:.1rem solid rgba(17,17,17,.14);background:transparent;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.ck-category:hover{transform:translateY(-.4rem);border-color:#1111115c}.ck-category:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.ck-category__media{aspect-ratio:1 / .88;overflow:hidden;padding:2.4rem 2.2rem .8rem;background:transparent}.ck-category__image,.ck-category__placeholder{width:100%;height:100%;display:block;object-fit:contain;transition:transform .32s ease}.ck-category:hover .ck-category__image{transform:scale(1.035)}.ck-category__body{display:grid;grid-template-columns:auto 1fr auto;min-height:18rem;padding:2.8rem 2.4rem 3.2rem;gap:1.8rem;align-items:start}.ck-category__number{color:#64615b;font-size:1.25rem;font-weight:700}.ck-category__title{margin:0;color:inherit;font-size:2.5rem;font-weight:500;letter-spacing:-.025em;line-height:1.2}.ck-category__text{margin:10px 0 0;font-size:1.4rem;line-height:1.45;opacity:.74}.ck-category__arrow{font-size:2.2rem;line-height:1}@media screen and (min-width:990px){.ck-categories__header{grid-template-columns:1.25fr .75fr;align-items:end}.ck-categories__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.ck-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ck-categories{padding:64px 0}.ck-category__media{aspect-ratio:1 / .78}}@media(prefers-reduced-motion:reduce){.ck-category,.ck-category__image{transition:none}}.ck-hero{background:var(--ck-bg);color:var(--ck-text);overflow:hidden}.ck-hero__grid{display:grid;min-height:min(720px,calc(100vh - 130px));padding-top:44px;padding-bottom:44px;gap:36px;align-items:stretch}.ck-hero__content{display:flex;flex-direction:column;justify-content:center;max-width:720px}.ck-hero__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;color:#ffffffb8;font-size:1.2rem;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.ck-hero__eyebrow:before{width:3.4rem;height:.2rem;flex:0 0 auto;content:"";background:var(--ck-accent)}.ck-hero__heading{max-width:65rem;margin:0;color:inherit;font-size:clamp(4.8rem,6.4vw,8.4rem);font-weight:600;letter-spacing:-.045em;line-height:.98;overflow-wrap:normal;word-break:normal;text-wrap:balance}.ck-hero__text{max-width:62ch;margin-top:28px;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.55}.ck-hero__text p{margin:0}.ck-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ck-button{display:inline-flex;min-height:52px;padding:13px 24px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:.4rem;color:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.ck-button:hover{transform:translateY(-2px)}.ck-button--accent{border-color:var(--ck-text);color:var(--ck-bg);background:var(--ck-text)}.ck-button--outline:hover{background:var(--ck-text);color:var(--ck-bg)}.ck-hero__proofs{display:flex;flex-wrap:wrap;gap:12px 24px;margin:34px 0 0;padding:0;list-style:none}.ck-hero__proof{display:inline-flex;align-items:center;gap:9px;font-size:1.35rem}.ck-hero__proof-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--ck-accent)}.ck-hero__media{position:relative;min-height:460px;background:#d8d8d3}.ck-hero__image,.ck-hero__placeholder{width:100%;height:100%;display:block;object-fit:cover}.ck-hero__media-label{position:absolute;right:1.8rem;bottom:1.8rem;max-width:calc(100% - 3.6rem);display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;color:#111;background:#ffffffeb;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);font-size:1.2rem;font-weight:600;line-height:1.35}.ck-hero__media-label:before{width:.8rem;height:.8rem;flex:0 0 auto;border-radius:50%;content:"";background:var(--ck-accent)}@media screen and (min-width:990px){.ck-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)}}@media screen and (max-width:989px){.ck-hero__grid{min-height:0;padding-top:42px}.ck-hero__heading{max-width:10ch}.ck-hero__media{min-height:520px}}@media screen and (max-width:749px){.ck-hero__grid{padding-top:32px;padding-bottom:0;gap:34px}.ck-hero__heading{max-width:12ch;font-size:clamp(3.8rem,12vw,5.6rem)}.ck-hero__media{min-height:430px;margin-right:-1.5rem;margin-left:-1.5rem}.ck-hero__actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.ck-button{transition:none}}.ck-showcase{padding:clamp(8rem,10vw,13rem) 0;background:var(--ck-bg);color:var(--ck-text)}.ck-showcase__header{display:grid;gap:28px;margin-bottom:42px}.ck-showcase__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;color:#64615b;font-size:1.2rem;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase}.ck-showcase__eyebrow:before{width:3.4rem;height:.2rem;flex:0 0 auto;content:"";background:var(--ck-accent)}.ck-showcase__heading{max-width:92rem;margin:0;color:inherit;font-size:clamp(4rem,5.5vw,7.2rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}.ck-showcase__text{max-width:50ch;font-size:1.7rem;line-height:1.5}.ck-showcase__text p{margin:0}.ck-showcase__grid{display:grid;gap:26px 14px}.ck-product{min-width:0}.ck-product__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:transparent}.ck-product__image{width:100%;height:100%;display:block;object-fit:contain;transform:scale(var(--ck-image-scale, 1));transition:transform .32s ease}.ck-product--blend-white .ck-product__image{mix-blend-mode:multiply}.ck-product:hover .ck-product__image{transform:scale(calc(var(--ck-image-scale, 1) * 1.04))}.ck-product__badge{position:absolute;top:14px;left:14px;padding:7px 10px;color:#fff;background:#111;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ck-product__body{padding-top:18px}.ck-product__spec{margin:0 0 8px;color:#64615b;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ck-product__title{margin:0;color:inherit;font-size:1.8rem;line-height:1.25}.ck-product__title a{color:inherit;text-decoration:none}.ck-product__footer{display:flex;margin-top:16px;padding-top:14px;align-items:center;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--ck-text) 18%,transparent)}.ck-product__price{font-size:1.6rem;font-weight:700}.ck-product__arrow{color:inherit;font-size:2rem;line-height:1;text-decoration:none}.ck-showcase__action{display:flex;margin-top:46px;justify-content:center}.ck-showcase__button{display:inline-flex;min-height:52px;padding:13px 25px;align-items:center;justify-content:center;border:1px solid var(--ck-text);color:inherit;font-size:1.5rem;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.ck-showcase__button:hover{background:var(--ck-text);color:var(--ck-bg)}@media screen and (min-width:990px){.ck-showcase__header{grid-template-columns:1.25fr .75fr;align-items:end}.ck-showcase__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.ck-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ck-showcase{padding:64px 0}.ck-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 10px}.ck-product__title{font-size:1.55rem}.ck-product__spec{min-height:3.4em;font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.ck-product__image,.ck-showcase__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AB4 */
