.c2pg,.c2ct{--c2-soft: color-mix(in srgb, var(--c2-ink) 65%, var(--c2-paper));--c2-line: color-mix(in srgb, var(--c2-ink) 18%, transparent);background:var(--c2-paper);color:var(--c2-ink);font-family:var(--font-body--family)}.c2pg *,.c2pg *:before,.c2pg *:after,.c2ct *,.c2ct *:before,.c2ct *:after{box-sizing:border-box}.c2pg{padding:20px 16px 56px}.c2pg__main{min-width:0;max-width:var(--c2pg-w, 760px)}.c2pg__side{display:grid;gap:10px;margin-bottom:28px}.c2pg__box{border:1px solid var(--c2-ink)}.c2pg__label{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.c2pg__label::-webkit-details-marker{display:none}.c2pg__label:after{content:"+";font-size:16px;font-weight:300;letter-spacing:0}.c2pg__box[open]>.c2pg__label:after{content:"\2212"}.c2pg__menu,.c2pg__toc{list-style:none;margin:0;padding:4px 14px 12px;border-top:1px solid var(--c2-ink)}.c2pg__menu a,.c2pg__toc a{display:block;padding:8px 0;font-size:13px;line-height:1.35;color:var(--c2-soft);text-decoration:none}.c2pg__menu li+li,.c2pg__toc li+li{border-top:1px solid var(--c2-line)}.c2pg__menu a:hover,.c2pg__toc a:hover{color:var(--c2-ink)}.c2pg__menu a.is-current{color:var(--c2-ink);font-weight:700}.c2pg__toc a.is-current{color:var(--c2-ink);text-decoration:underline;text-underline-offset:3px}.c2pg__blocks{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.c2pg__blocks:not(:empty){margin-top:28px}.c2pg__blocks>.shopify-block{display:contents}.c2-rte+.c2pg__blocks:not(:empty){padding-top:28px;border-top:1px solid var(--c2-ink)}@media(min-width:990px){.c2pg{padding:48px 38px 96px}.c2pg--side{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:72px;align-items:start}.c2pg__side{position:sticky;top:96px;margin:0;max-height:calc(100vh - 120px);overflow-y:auto;gap:16px}.c2pg__side .c2pg__label{cursor:default;pointer-events:none}.c2pg__side .c2pg__label:after{content:none}}.c2-rte{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.c2-rte>:first-child{margin-top:0}.c2-rte p{margin:0 0 1em}.c2-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.c2-rte b,.c2-rte strong{font-weight:700}.c2-rte h2{margin:44px 0 16px;padding-top:18px;border-top:1px solid var(--c2-ink);font-family:var(--font-heading--family);font-size:22px;font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;scroll-margin-top:100px}.c2-rte h3{margin:28px 0 10px;font-size:15px;font-weight:700;line-height:1.4;scroll-margin-top:100px}.c2-rte h4,.c2-rte h5,.c2-rte h6{margin:22px 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.c2-rte__lead{margin:0 0 24px!important;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c2-soft)}.c2-rte ul,.c2-rte ol{list-style:none;margin:0 0 1em;padding:0}.c2-rte li{position:relative;margin:0 0 .5em;padding-left:22px}.c2-rte li:before{content:"\2014";position:absolute;left:0;color:var(--c2-soft)}.c2-rte li>ul,.c2-rte li>ol{margin:.5em 0 0}.c2-rte img{max-width:100%;height:auto}.c2-rte__scroll{margin:8px 0 24px;overflow-x:auto;border:1px solid var(--c2-ink)}.c2-rte__table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4}.c2-rte__table td,.c2-rte__table th{padding:10px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--c2-line);white-space:nowrap}.c2-rte__table td p,.c2-rte__table th p{margin:0}.c2-rte__table tr.is-head td,.c2-rte__table tr.is-head th{border-top:0;border-bottom:1px solid var(--c2-ink);background:color-mix(in srgb,var(--c2-ink) 5%,var(--c2-paper));font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.c2-rte__table tr.is-head+tr td{border-top:0}@media(min-width:990px){.c2-rte{font-size:16px}.c2-rte h2{font-size:28px;margin-top:56px}}.c2ct{display:grid;border-top:1px solid var(--c2-ink);border-bottom:1px solid var(--c2-ink)}.c2ct__info{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:36px 16px}.c2ct__info>.shopify-block{display:contents}.c2ct__info .c2-spec-line{align-self:stretch;margin:-12px 0 0}.c2ct__info .c2-spec-line+.c2-spec-line{margin-top:-22px}.c2ct__form{padding:36px 16px 44px;border-top:1px solid var(--c2-ink)}.c2ct__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.c2ct__field{display:flex;flex-direction:column;gap:8px;min-width:0}.c2ct__field label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.c2ct__field label small{font-size:inherit;font-weight:500;color:var(--c2-soft)}.c2ct__field input,.c2ct__field textarea,.c2ct__field select{width:100%;min-height:52px;padding:14px;border:1px solid var(--c2-ink);border-radius:0;background:transparent;color:var(--c2-ink);font:400 15px/1.4 var(--font-body--family);-webkit-appearance:none;appearance:none;box-shadow:none}.c2ct__field textarea{min-height:180px;resize:vertical}.c2ct__field input:focus,.c2ct__field textarea:focus{outline:2px solid var(--c2-ink);outline-offset:-2px}.c2ct__field input::placeholder,.c2ct__field textarea::placeholder{color:var(--c2-soft)}.c2ct__send{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.c2ct__send .c2-btn{min-width:220px}.c2ct__note{margin:0;font-size:12px;line-height:1.5;color:var(--c2-soft);max-width:42ch}.c2ct__note a{color:inherit}.c2ct__msg{margin:0 0 20px;padding:14px 16px;border:1px solid var(--c2-ink);font-size:14px;line-height:1.5}.c2ct__msg--ok{background:var(--c2-ink);color:var(--c2-paper)}.c2ct__msg ul{margin:6px 0 0;padding-left:18px}@media(min-width:750px){.c2ct__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c2ct__field--wide{grid-column:1 / -1}}@media(min-width:990px){.c2ct{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.c2ct--form-left .c2ct__form{order:-1;border-right:1px solid var(--c2-ink)}.c2ct--form-right .c2ct__form{border-left:1px solid var(--c2-ink)}.c2ct__info{padding:56px 64px 56px 38px;position:sticky;top:72px;align-self:start}.c2ct__form{padding:56px 38px 64px 64px;border-top:0}.c2ct--form-left .c2ct__form{padding:56px 64px 64px 38px}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/c2-page.css.map */
