.cd-institutional{max-width:var(--cd-container);margin-inline:auto;padding:2rem var(--cd-gutter) var(--cd-section-medium);color:var(--cd-color-ink)}.cd-institutional__breadcrumb{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;color:var(--cd-color-graphite);font-size:var(--cd-type-small)}.cd-institutional__breadcrumb a{text-decoration:underline;text-underline-offset:.2em}.cd-institutional__layout{display:grid;gap:2rem}.cd-institutional__sidebar{min-width:0}.cd-institutional__navigation>summary{min-height:2.75rem;padding:.75rem 1rem;cursor:pointer;background:var(--cd-color-mist);border:1px solid var(--cd-color-border);border-radius:var(--cd-radius-input);font-weight:500}.cd-institutional__navigation[open]>summary{margin-bottom:1rem}.cd-institutional :is(.cd-institutional__navigation,.cd-institutional__toc)>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.cd-institutional :is(.cd-institutional__navigation,.cd-institutional__toc)>summary::-webkit-details-marker{display:none}.cd-institutional :is(.cd-institutional__navigation,.cd-institutional__toc)>summary:after{content:"";width:.5rem;height:.5rem;flex-shrink:0;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.cd-institutional :is(.cd-institutional__navigation,.cd-institutional__toc)[open]>summary:after{transform:rotate(225deg)}.cd-institutional__eyebrow{margin:0 0 .75rem;font:600 var(--cd-type-micro)/1.5 var(--cd-font-heading);letter-spacing:.12em;text-transform:uppercase}.cd-institutional__nav ul,.cd-institutional__toc ul{list-style:none;padding:0;margin:0}.cd-institutional__nav a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.7rem .85rem;border-radius:var(--cd-radius-input);color:var(--cd-color-graphite);text-decoration:none;transition:background-color var(--cd-duration-default),color var(--cd-duration-default)}.cd-institutional__nav a:hover{background:var(--cd-color-mist);color:var(--cd-color-ink)}.cd-institutional__nav a[aria-current]{background:var(--cd-color-sand-soft);color:var(--cd-color-ink);font-weight:600}.cd-institutional__nav svg{width:1rem;height:1rem;flex-shrink:0}.cd-institutional__toc{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--cd-color-border)}.cd-institutional__toc[hidden]{display:none}.cd-institutional__toc summary{cursor:pointer;min-height:2.75rem;padding-block:.65rem}.cd-institutional__toc a{display:block;padding-block:.65rem;min-height:2.75rem;color:var(--cd-color-graphite);font-size:.9375rem;line-height:1.45;text-decoration:none}.cd-institutional__toc a:hover{color:var(--cd-color-ink);text-decoration:underline;text-underline-offset:.2em}.cd-institutional__content{min-width:0}.cd-institutional .shopify-policy__container{max-width:none;margin:0;padding:0}.cd-institutional .shopify-policy__title{margin:0 0 2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cd-color-sand-soft);text-align:left}.cd-institutional h1{margin:0;font:700 var(--cd-type-h1)/1.2 var(--cd-font-heading);text-align:left;text-wrap:balance}.cd-institutional :is(.shopify-policy__body,rte-formatter){color:var(--cd-color-graphite);font:400 1.0625rem/1.7 var(--cd-font-body);overflow-wrap:anywhere}.cd-institutional .shopify-policy__body{max-width:70ch}.cd-institutional :is(.shopify-policy__body,rte-formatter) :is(h2,h3,h4){color:var(--cd-color-ink);margin:2.5rem 0 .75rem;font:700 1.375rem/1.35 var(--cd-font-heading);scroll-margin-top:calc(var(--header-height, 100px) + 1.5rem)}.cd-institutional :is(.shopify-policy__body,rte-formatter) p{margin:0 0 1rem}.cd-institutional :is(.shopify-policy__body,rte-formatter) :is(ul,ol){padding-left:1.25rem;margin:0 0 1.5rem}.cd-institutional :is(.shopify-policy__body,rte-formatter) li{padding-left:.3rem;margin-bottom:.65rem}.cd-institutional :is(.shopify-policy__body,rte-formatter) a{color:var(--cd-color-ink);text-decoration:underline;text-underline-offset:.2em}.cd-institutional :is(.shopify-policy__body,rte-formatter) strong{color:var(--cd-color-ink);font-weight:600}.cd-institutional .cd-institutional__contact-details{margin-top:1.5rem;padding:1.5rem;border-radius:var(--cd-radius-media);background:var(--cd-color-mist);border:1px solid var(--cd-color-border)}.cd-institutional--content-page .section{display:block;padding:0;margin:0}.cd-institutional--content-page .section-content-wrapper{padding:0;gap:2rem;align-items:stretch}.cd-institutional--content-page .text-block{max-width:none;text-align:left}.cd-institutional--content-page .text-block h1{padding-bottom:1.5rem;border-bottom:1px solid var(--cd-color-sand-soft);font:700 var(--cd-type-h1)/1.2 var(--cd-font-heading)}.cd-institutional--content-page .page-content{width:100%;max-width:70ch;font:400 1.0625rem/1.7 var(--cd-font-body)}.cd-institutional__content:has(.contact-form){display:grid;align-items:start;gap:2rem}.cd-institutional__content:has(.contact-form) .section{display:block;padding:0;margin:0}.cd-institutional__content:has(.contact-form) .section-content-wrapper{padding:0;gap:1.5rem;align-items:stretch}.cd-institutional__content:has(.contact-form) .text-block{max-width:none;text-align:left}.cd-institutional__content:has(.contact-form) rte-formatter>*{text-align:left}.cd-institutional__content:has(.contact-form) rte-formatter>p:nth-child(2){padding:1.25rem;border:1px solid var(--cd-color-border);border-radius:var(--cd-radius-media);background:var(--cd-color-mist)}.cd-institutional__content:has(.contact-form) h1{padding-bottom:1.5rem;border-bottom:1px solid var(--cd-color-sand-soft)}.cd-institutional .contact-form{width:100%;max-width:none;padding:1.5rem;background:var(--cd-color-mist);border:1px solid var(--cd-color-border);border-radius:var(--cd-radius-media)}.cd-institutional .contact-form__form{gap:1.25rem}.cd-institutional__form-heading h2{margin:0 0 .5rem;font:700 1.375rem/1.35 var(--cd-font-heading)}.cd-institutional__form-heading p{margin:0;color:var(--cd-color-graphite);font-size:var(--cd-type-small)}.cd-institutional__optional{color:var(--cd-color-graphite);font-size:var(--cd-type-small)}.cd-institutional .contact-form__form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.cd-institutional .cd-institutional__field{display:grid;gap:.5rem;min-width:0}.cd-institutional .contact-form label{font-size:1rem;color:var(--cd-color-ink);line-height:1.4}.cd-institutional .contact-form__input{width:100%;min-height:3rem;padding:.75rem 1rem;font:400 1rem/1.5 var(--cd-font-body);color:var(--cd-color-ink);background:var(--cd-color-white);border:1px solid #9b948c;border-radius:var(--cd-radius-input)}.cd-institutional .contact-form__input--textarea{min-height:9rem;resize:vertical}.cd-institutional .contact-form__input[aria-invalid=true]{border-color:var(--cd-color-error)}.cd-institutional .contact-form .submit-button{width:100%;min-height:3rem;margin-top:.25rem}.cd-institutional .contact-form__error{color:var(--cd-color-error)}.cd-institutional .contact-form__success{color:var(--cd-color-success)}.cd-institutional .contact-form :is(.contact-form__error,.contact-form__success){display:block;padding:1rem;background:var(--cd-color-white);border-radius:var(--cd-radius-input)}.cd-institutional :is(.contact-form__error,.contact-form__success) svg{width:1.25rem;height:1.25rem;vertical-align:middle;margin-right:.5rem}@media(min-width:750px){.cd-institutional{padding:2.5rem var(--cd-gutter-wide) var(--cd-section-large)}.cd-institutional__layout{grid-template-columns:13.5rem minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.cd-institutional__sidebar{align-self:start}.cd-institutional[data-enhanced] .cd-institutional__navigation>summary{display:none}}@media(min-width:1200px){.cd-institutional__content:has(.contact-form){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.cd-institutional .contact-form{padding:2rem}}@media(max-width:749px){.cd-institutional__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.cd-institutional__nav a{font-size:.9375rem;height:100%}.cd-institutional__toc{margin-top:1.25rem}.cd-institutional__toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.cd-institutional h1,.cd-institutional--content-page .text-block h1{font-size:clamp(1.75rem,7vw,2.25rem)}.cd-institutional .contact-form{padding:1.25rem}}@media(prefers-reduced-motion:reduce){.cd-institutional *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cd-institutional-pages.css.map */
