.cc-corp{--cc-red: #990000;--cc-red-dark: #7a0000;--cc-cream: #fbf8f3;--cc-line: #e8e1d8;--cc-muted: #5f5650}.cc-corp-hero{background:var(--cc-cream)}.cc-corp-hero__inner{display:grid;grid-template-columns:1fr;gap:18px;align-items:center;padding:26px 0 24px}.cc-corp-hero__title{margin:0 0 12px;font-size:31px;line-height:1.1}.cc-corp-hero__sub{margin:0 0 18px;font-size:16px;line-height:1.5;max-width:34em}.cc-corp-hero__buttons{display:flex;flex-wrap:wrap;gap:10px}.cc-corp-hero__buttons .btn{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px}.cc-corp-hero__media{margin:0}.cc-corp-hero__media img{display:block;width:100%;height:190px;object-fit:cover;object-position:var(--cc-hero-focus, 30% 50%);border-radius:4px}@media only screen and (min-width:769px){.cc-corp-hero__inner{grid-template-columns:1.05fr .95fr;gap:56px;padding:56px 0}.cc-corp-hero__title{font-size:50px}.cc-corp-hero__sub{font-size:18px;margin-bottom:26px}.cc-corp-hero__buttons .btn{flex:0 0 auto;padding-left:28px;padding-right:28px}.cc-corp-hero__media img{height:auto;max-height:520px;aspect-ratio:1 / 1}}.cc-corp .btn--cc-primary,.cc-corp .btn--cc-primary:hover,.cc-corp .btn--cc-primary:focus{background:var(--cc-red);border-color:var(--cc-red);color:#fff}.cc-corp .btn--cc-primary:hover{background:var(--cc-red-dark);border-color:var(--cc-red-dark)}.cc-corp-line{padding:14px 0}.cc-corp-line--band{border-bottom:1px solid var(--cc-line)}.cc-corp-line__text p{margin:0}.cc-corp-line--small .cc-corp-line__text{font-size:13px;letter-spacing:.02em;color:var(--cc-muted)}.cc-corp-line--regular .cc-corp-line__text{font-size:16px}.cc-corp-line__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cc-corp a[href^="tel:"]{white-space:nowrap}.cc-corp-line__button{margin-top:14px}.cc-corp-line--pad-top{padding-top:36px}.cc-corp-line--pad-bottom{padding-bottom:36px}.cc-corp-tiers{padding:44px 0 20px}.cc-corp-tiers__grid{display:grid;grid-template-columns:1fr;gap:18px}@media only screen and (min-width:769px){.cc-corp-tiers{padding:64px 0 32px}.cc-corp-tiers__grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media only screen and (min-width:1100px){.cc-corp-tiers__grid{grid-template-columns:repeat(var(--cc-tier-count, 3),1fr);gap:24px}}.cc-corp-tier{display:flex;flex-direction:column;border:1px solid var(--cc-line);border-radius:4px;background:#fff;overflow:hidden}.cc-corp-tier__media{display:block;aspect-ratio:4 / 3;background:var(--cc-cream)}.cc-corp-tier__media img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:769px){.cc-corp-tier__media{aspect-ratio:1 / 1}}.cc-corp-tier__body{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.cc-corp-tier__title{margin:0 0 6px;font-size:24px;line-height:1.15}.cc-corp-tier__price{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--cc-red)}.cc-corp-tier__line{margin:0 0 14px;font-size:15px;line-height:1.5}.cc-corp-tier__products{list-style:none;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--cc-line)}.cc-corp-tier__products li{margin:0;padding:3px 0;font-size:14px;line-height:1.4}.cc-corp-tier__products a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cc-corp-form{background:var(--cc-cream);padding:44px 0;scroll-margin-top:90px}@media only screen and (min-width:769px){.cc-corp-form{padding:64px 0}}.cc-corp-form__panel{max-width:760px;margin:0 auto}.cc-corp-form__title{margin:0 0 8px}.cc-corp-form__intro{margin:0 0 22px}.cc-corp-form__fields{display:grid;grid-template-columns:1fr;gap:0 20px}@media only screen and (min-width:769px){.cc-corp-form__fields{grid-template-columns:1fr 1fr}.cc-corp-form__field--full{grid-column:1 / -1}}.cc-corp-form__field label{display:block;margin-bottom:6px;font-size:14px;font-weight:600}.cc-corp-form__field input,.cc-corp-form__field select,.cc-corp-form__field textarea{width:100%;margin-bottom:18px;background:#fff}.cc-corp-form__submit{width:100%}@media only screen and (min-width:769px){.cc-corp-form__submit{width:auto;padding-left:40px;padding-right:40px}}.cc-corp-form__success{margin:0 0 22px;padding:16px 18px;border-left:3px solid var(--cc-red);background:#fff;font-size:16px}.cc-corp-form__list-note{margin:22px 0 0;font-size:15px}.cc-corp-form__list-note a{color:var(--cc-red);text-decoration:underline;text-underline-offset:2px;font-weight:600}.cc-corp-form__spam{margin-top:14px;font-size:12px;color:var(--cc-muted)}.cc-corp-form__spam p{margin:0}.cc-corp-faq{padding:44px 0 20px}#corporate-form,#corporate-gifts-grid{scroll-margin-top:90px}
/*# sourceMappingURL=/cdn/shop/t/75/assets/cc-corporate.css.map */
