.vh-collapsible{--_bg: var(--vh-paint, var(--vh-surface));--_fg: var(--vh-ink);--_line: var(--vh-line);--_dot-bg: var(--vh-glass-bg);--_dot-fg: var(--vh-ink);--_dot-bg-open: var(--vh-ink);--_dot-fg-open: var(--vh-surface);position:relative;z-index:1;padding-block:clamp(56px,7vw,120px);background:var(--_bg);color:var(--_fg)}.vh-collapsible.is-boxed .vh-collapsible__list{padding-inline:clamp(18px,2.4vw,32px);border-top:0;border-radius:var(--vh-radius-lg);background:var(--vh-glass-panel);box-shadow:var(--vh-glass-hairline);-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur)}.vh-collapsible.is-boxed .vh-collapsible__item:last-child{border-bottom:0}.vh-collapsible__inner{width:100%;max-width:var(--vh-max);margin-inline:auto;padding-inline:var(--vh-edge);box-sizing:border-box}.vh-collapsible__title{margin:0 0 clamp(24px,4vw,40px);font-family:var(--font-heading-family);font-size:var(--vh-h2);font-weight:var(--vh-heading-weight);line-height:1.05;letter-spacing:-.015em;color:var(--_fg);text-wrap:balance}@media(min-width:900px){.vh-collapsible:not(.is-grid) .vh-collapsible__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);column-gap:clamp(32px,6vw,112px);row-gap:0;align-items:start}.vh-collapsible:not(.is-grid) .vh-collapsible__title{position:sticky;top:var(--vh-header-clear);margin:0}}.vh-collapsible__list{display:flex;flex-direction:column;border-top:1px solid var(--_line)}@media(min-width:900px){.vh-collapsible.is-grid .vh-collapsible__list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--vh-gap);align-items:start}.vh-collapsible.is-boxed.is-grid .vh-collapsible__item:nth-last-child(2):nth-child(odd){border-bottom:0}}.vh-collapsible__item{border-bottom:1px solid var(--_line)}.vh-collapsible__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(18px,2vw,26px) 0;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.vh-collapsible__summary::-webkit-details-marker{display:none}.vh-collapsible__summary:focus-visible{outline:2px solid var(--vh-focus);outline-offset:4px;border-radius:12px}.vh-collapsible__heading{font-family:var(--font-heading-family);font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--_fg)}.vh-collapsible__icon{order:2;flex:0 0 auto;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;background:var(--_dot-bg);box-shadow:var(--vh-glass-hairline);color:var(--_dot-fg);transition:background-color .3s var(--vh-ease-out),color .3s var(--vh-ease-out)}.vh-collapsible__icon:before{content:"";inline-size:16px;block-size:16px;background-color:currentColor;-webkit-mask:var(--icon-url) center/contain no-repeat;mask:var(--icon-url) center/contain no-repeat;transition:transform .4s var(--vh-ease-out)}@media(hover:hover){.vh-collapsible__summary:hover .vh-collapsible__icon{background:color-mix(in srgb,var(--_dot-bg-open) 22%,transparent)}}.vh-collapsible__item[open]:not([data-status=closing]) .vh-collapsible__icon{background:var(--_dot-bg-open);color:var(--_dot-fg-open)}.vh-collapsible__item[open]:not([data-status=closing]) .vh-collapsible__icon:before{transform:rotate(90deg)}.vh-collapsible__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--vh-ease-out),opacity .3s var(--vh-ease-out)}@starting-style{.vh-collapsible__item[open] .vh-collapsible__panel{grid-template-rows:0fr;opacity:0}}.vh-collapsible__item[data-status=closing] .vh-collapsible__panel{grid-template-rows:0fr;opacity:0}.vh-collapsible__content{overflow:hidden;min-height:0;max-width:62ch;padding-inline-end:62px;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--_fg);opacity:.82}.vh-collapsible__content>:first-child{margin-top:0}.vh-collapsible__content>:last-child{margin-bottom:clamp(20px,2vw,28px)}@media(max-width:599px){.vh-collapsible__content{padding-inline-end:0}}.vh-collapsible__contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:clamp(28px,3.4vw,44px) 0 0}.vh-collapsible__contact-text{color:var(--vh-ink-soft);font-size:clamp(16px,1.3vw,18px);line-height:1.4}@media(min-width:900px){.vh-collapsible:not(.is-grid) .vh-collapsible__inner>.vh-collapsible__contact{grid-column:2}}@media(prefers-reduced-motion:reduce){.vh-collapsible__panel,.vh-collapsible__icon,.vh-collapsible__icon:before{transition:none}}.vh-collapsible__content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vh-collapsible__content :is(h1,h2,h3,h4,h5,h6){color:inherit}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-collapsible.css.map */
