.cr-d{--d-ink:#26221f;--d-muted:#625b55;--d-copper:#885c35;--d-line:#dcd8d4;--d-tint:#f3f3f2;background:#fff;color:var(--d-ink);font-family:var(--font-body--family,Arial,sans-serif);font-size:17px;line-height:1.65}.cr-d,.cr-d *{box-sizing:border-box}.cr-d .cr-d-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.cr-d h1,.cr-d h2,.cr-d h3{font-family:var(--font-heading--family,Arial,sans-serif);color:inherit;font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;margin:0}.cr-d h1{font-size:clamp(54px,6.1vw,88px)}.cr-d h2{font-size:clamp(36px,4.1vw,58px)}.cr-d h3{font-size:27px;line-height:1.2;letter-spacing:-.025em}.cr-d p{margin:0;max-width:66ch;text-wrap:pretty}.cr-d figure,.cr-d dl,.cr-d dd{margin:0}.cr-d img{display:block;width:100%;height:auto}.cr-d a{color:inherit;text-decoration:none}.cr-d button,.cr-d input,.cr-d textarea,.cr-d select{font:inherit}.cr-d a:focus-visible,.cr-d button:focus-visible,.cr-d summary:focus-visible{outline:3px solid var(--d-copper);outline-offset:5px}.cr-d[id],.cr-d [id]{scroll-margin-top:120px}.cr-d-photo figcaption{font-size:12px;color:var(--d-muted);margin-top:12px}.cr-d-photo img{aspect-ratio:4/5;object-fit:cover}.cr-d-copy{color:var(--d-muted);margin-top:26px!important;max-width:45ch!important}.cr-d-label{color:var(--d-copper);font-size:14px;font-weight:600;margin-bottom:22px!important}.cr-d-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:54px;background:var(--d-ink);color:#fff!important;border:1px solid var(--d-ink);padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cr-d-button:hover{background:var(--d-copper);border-color:var(--d-copper)}.cr-d-button span{font-size:24px;line-height:1}.cr-d-link{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid var(--d-copper);font-size:14px;font-weight:600;min-height:48px;margin-top:24px}.cr-d-link span{font-size:24px;color:var(--d-copper);transition:transform .2s ease}.cr-d-link:hover span{transform:translate(2px,-2px)}.cr-d-hero{padding:64px 0 0}.cr-d-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr);gap:clamp(28px,5vw,76px);align-items:center}.cr-d-brand{font-size:16px;font-weight:600;color:var(--d-copper);margin-bottom:32px!important}.cr-d-brand span{display:block;font-size:12px;font-weight:400;color:var(--d-muted);margin-top:5px}.cr-d-hero h1{max-width:11ch}.cr-d-lead{font-size:18px;color:var(--d-muted);max-width:40ch!important;margin-top:26px!important}.cr-d-hero .cr-d-button{margin-top:30px}.cr-d-small{font-size:12px;color:var(--d-muted);margin-top:22px!important}.cr-d-hero .cr-d-photo img{aspect-ratio:1.04;object-fit:cover}.cr-d-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.cr-d-services a{position:relative;padding:26px 32px 26px 0;font-size:12px;color:var(--d-muted)}.cr-d-services a+a{border-left:1px solid var(--d-line);padding-left:26px}.cr-d-services span{display:block;font-size:18px;color:var(--d-ink);font-weight:500;margin-bottom:3px}.cr-d-services b{position:absolute;right:22px;top:30px;font-size:20px;font-weight:400;color:var(--d-copper);transition:transform .2s}.cr-d-services a:hover b{transform:translate(2px,-2px)}.cr-d-flavor{padding:98px 0}.cr-d-feature-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,7vw,100px);align-items:center}.cr-d-feature-grid>*,.cr-d-hero-grid>*,.cr-d-formats-grid>*{min-width:0}.cr-d-feature-grid h2{max-width:13ch}.cr-d-flavor-list{padding-top:30px}.cr-d-flavor-list>div{padding:17px 0;border-top:1px solid var(--d-line)}.cr-d-flavor-list dt{font-size:17px;font-weight:600;line-height:1.35;margin-bottom:7px}.cr-d-flavor-list dd{font-size:14px;color:var(--d-muted);line-height:1.6}.cr-d-formats{padding:86px 0 94px;background:var(--d-tint)}.cr-d-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:80px;align-items:end;margin-bottom:52px}.cr-d-section-heading h2{max-width:16ch}.cr-d-section-heading p{color:var(--d-muted);max-width:44ch}.cr-d-formats-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(36px,7vw,100px);align-items:center}.cr-d-format-list article+article{margin-top:36px;padding-top:34px;border-top:1px solid #ccc8c4}.cr-d-format-list article>p{color:var(--d-muted);font-size:16px;margin-top:18px}.cr-d-format-list dl{margin-top:22px}.cr-d-format-list dl>div+div{margin-top:14px}.cr-d-format-list dt{font-size:12px;font-weight:600;line-height:1.3}.cr-d-format-list dd{font-size:14px;color:var(--d-muted);margin-top:4px}.cr-d-format-list .cr-d-link{margin-top:15px}.cr-d-formats .cr-d-photo img{aspect-ratio:.72;object-fit:cover}.cr-d-packaging{background:#252421;color:#fff;--d-muted:#d4cfca;--d-copper:#d4ad83;--d-line:#595550;padding:90px 0}.cr-d-packaging .cr-d-photo img{aspect-ratio:1.03;object-fit:contain;background:#24231f}.cr-d-pack-list{list-style:none;margin:30px 0 0;padding:0}.cr-d-pack-list li{border-top:1px solid var(--d-line);padding:18px 0}.cr-d-pack-list h3{font-size:18px}.cr-d-pack-list p{margin-top:8px;font-size:14px;color:var(--d-muted)}.cr-d-process{padding:96px 0}.cr-d-process-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,8vw,115px)}.cr-d-process h2{max-width:12ch}.cr-d-process-note{font-size:13px;color:var(--d-muted);max-width:40ch!important;margin-top:40px!important;padding-top:23px;border-top:1px solid var(--d-line)}.cr-d-steps{list-style:none;padding:0;margin:0}.cr-d-steps li{display:flex;gap:28px;padding:26px 0;border-top:1px solid var(--d-line)}.cr-d-steps li:first-child{padding-top:0;border-top:0}.cr-d-step-number{font-size:30px;line-height:1.2;color:var(--d-copper);min-width:42px;font-weight:500}.cr-d-steps h3{font-size:23px}.cr-d-steps p{color:var(--d-muted);font-size:15px;margin-top:12px}.cr-d-faq{padding:58px 0 82px;border-top:1px solid var(--d-line)}.cr-d-faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(36px,8vw,115px)}.cr-d-faq h2{font-size:42px;max-width:12ch}.cr-d-faq details{border-bottom:1px solid var(--d-line)}.cr-d-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;font-size:17px;line-height:1.5;font-weight:500;padding:22px 0;list-style:none}.cr-d-faq summary::-webkit-details-marker{display:none}.cr-d-faq summary span{font-size:25px;color:var(--d-copper);transition:transform .2s;flex:none}.cr-d-faq details[open] summary span{transform:rotate(45deg)}.cr-d-faq details p{font-size:15px;color:var(--d-muted);padding-bottom:25px;max-width:60ch}.cr-d-brief{padding:86px 0 100px;background:#eeeae6}.cr-d-brief-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,7vw,100px)}.cr-d-brief h2{max-width:13ch}.cr-d-brief-note{font-size:14px;max-width:39ch!important;color:var(--d-muted);margin-top:32px!important}.cr-d-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-content:start}.cr-d-form label{display:block;font-size:13px;font-weight:500;line-height:1.5}.cr-d-form label>span{color:var(--d-copper)}.cr-d-form input,.cr-d-form select,.cr-d-form textarea{display:block;width:100%;max-width:100%;border:1px solid #a59a90;border-radius:0;background:#fff;color:var(--d-ink);font-size:15px;line-height:1.5;padding:12px;margin-top:8px;min-height:48px;box-shadow:none}.cr-d-form textarea{resize:vertical;min-height:145px}.cr-d-form input:focus,.cr-d-form select:focus,.cr-d-form textarea:focus{outline:2px solid var(--d-copper);outline-offset:2px}.cr-d-form ::placeholder{color:#756b62;opacity:1}.cr-d-full{grid-column:1/-1}.cr-d-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.cr-d-form-footer p{font-size:12px;color:var(--d-muted)}.cr-d-message{padding:16px;background:#fff;border-left:3px solid var(--d-copper);font-size:15px}.cr-d-form .cr-d-message a{text-decoration:underline}@media(min-width:761px)and (max-width:1050px){.cr-d .cr-d-shell{width:calc(100% - 64px)}.cr-d-hero-grid{gap:28px}.cr-d-hero h1{font-size:62px}.cr-d-services a+a{padding-left:16px}.cr-d-services span{font-size:16px}.cr-d-services b{right:8px}.cr-d-section-heading,.cr-d-feature-grid,.cr-d-formats-grid{gap:40px}.cr-d-formats .cr-d-photo img{aspect-ratio:.62}.cr-d-brief-grid{gap:36px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.cr-d-brief h2{font-size:42px}.cr-d-form{gap:16px}}@media(max-width:760px){.cr-d{font-size:16px}.cr-d .cr-d-shell{width:calc(100% - 40px)}.cr-d h1{font-size:clamp(48px,11.5vw,72px)}.cr-d h2{font-size:36px}.cr-d h3{font-size:26px}.cr-d-hero{padding:28px 0 0}.cr-d-hero-grid,.cr-d-feature-grid,.cr-d-formats-grid,.cr-d-section-heading,.cr-d-process-grid,.cr-d-faq-grid,.cr-d-brief-grid{grid-template-columns:minmax(0,1fr);gap:32px}.cr-d-brand{margin-bottom:24px!important}.cr-d-hero h1{max-width:13ch}.cr-d-lead{font-size:17px;max-width:46ch!important;margin-top:22px!important}.cr-d-hero .cr-d-photo img{aspect-ratio:4/3}.cr-d-services{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.cr-d-services a{padding:20px 25px 20px 0}.cr-d-services a+a{padding-left:16px}.cr-d-services a:nth-child(3){border-left:0;padding-left:0}.cr-d-services a:nth-child(n+3){border-top:1px solid var(--d-line)}.cr-d-services span{font-size:16px}.cr-d-services b{right:10px;top:24px}.cr-d-flavor,.cr-d-formats,.cr-d-packaging,.cr-d-process{padding:50px 0}.cr-d-feature-grid h2{max-width:18ch}.cr-d-label{margin-bottom:16px!important}.cr-d-copy{margin-top:20px!important;max-width:56ch!important}.cr-d-flavor-list{padding-top:24px}.cr-d-flavor .cr-d-photo img{aspect-ratio:1;object-position:center}.cr-d-section-heading{gap:22px;margin-bottom:32px}.cr-d-section-heading h2{max-width:20ch}.cr-d-formats-grid .cr-d-photo{grid-row:1}.cr-d-formats .cr-d-photo img{aspect-ratio:1}.cr-d-format-list article+article{margin-top:30px;padding-top:28px}.cr-d-packaging .cr-d-photo img{aspect-ratio:4/3}.cr-d-process h2{max-width:18ch}.cr-d-process-note{margin-top:24px!important;max-width:56ch!important}.cr-d-steps li{gap:20px;padding:22px 0}.cr-d-steps h3{font-size:23px}.cr-d-faq{padding:44px 0 50px}.cr-d-faq h2{font-size:36px;max-width:none}.cr-d-faq summary{font-size:16px}.cr-d-brief{padding:48px 0 60px}.cr-d-brief h2{max-width:18ch}.cr-d-brief-note{max-width:52ch!important;margin-top:20px!important}.cr-d-form{gap:18px 14px}.cr-d-form input,.cr-d-form textarea,.cr-d-form select{font-size:16px}.cr-d-form-footer{align-items:flex-start;flex-direction:column}.cr-d-form-footer .cr-d-button{width:100%}}@media(max-width:420px){.cr-d-form{grid-template-columns:minmax(0,1fr)}.cr-d-services span{font-size:15px}.cr-d-services a{font-size:11px}.cr-d-services b{right:5px}}@media(prefers-reduced-motion:reduce){.cr-d *{transition:none!important;scroll-behavior:auto!important}}@media(min-width:1051px){.cr-d-hero h1{font-size:clamp(62px,5.2vw,76px);max-width:13ch}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cloudray-design.css.map */
