.services-accordion{--sa-item-bg: #f7f2ea;--sa-accent: #f05d29;--sa-radius: 6px;--sa-ratio: 1 / 1;--sa-gap: 20px;--sa-columns-gap: 40px;--sa-item-padding: 24px 28px;--sa-dot-size: 15px;--sa-dot-gap: 20px}@media screen and (max-width:749px){.services-accordion{--sa-gap: 16px;--sa-item-padding: 20px;--sa-dot-gap: 10px;--sa-columns-gap: 24px}}.services-accordion__head{margin-bottom:40px}.services-accordion__head>*:last-child{margin-bottom:0}.services-accordion__head .hero__subheading{margin-bottom:16px}@media screen and (max-width:749px){.services-accordion__head{margin-bottom:24px}.services-accordion__head.text-left--mobile{text-align:left}.services-accordion__head.text-center--mobile{text-align:center}}.services-accordion__body{display:flex;flex-direction:column;gap:var(--sa-columns-gap)}.services-accordion__body--mobile-image-before .services-accordion__media{order:-1}@media screen and (min-width:750px){.services-accordion__body{flex-direction:row;align-items:flex-start}.services-accordion__list,.services-accordion__media{flex:0 0 calc(50% - var(--sa-columns-gap) / 2);min-width:0}.services-accordion__body--mobile-image-before .services-accordion__media{order:0}.services-accordion__body--image-left .services-accordion__media{order:-1}}.services-accordion__list{display:flex;flex-direction:column;gap:var(--sa-gap)}.services-accordion__item{background:var(--sa-item-bg);border-radius:var(--sa-radius);transition:background-color .3s ease}.services-accordion__item-heading{margin:0;font-size:inherit;line-height:inherit}.services-accordion__trigger{display:block;width:100%;padding:var(--sa-item-padding);margin:0;border:0;border-radius:var(--sa-radius);background:transparent;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer}.services-accordion__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.services-accordion__subheading{position:relative;display:block;margin-bottom:10px;padding-left:calc(var(--sa-dot-size) + var(--sa-dot-gap))}.services-accordion__dot{position:absolute;top:50%;left:0;width:var(--sa-dot-size);height:var(--sa-dot-size);border-radius:50%;background:var(--sa-accent);transform:translateY(-50%)}.services-accordion__title{display:block;padding-left:calc(var(--sa-dot-size) + var(--sa-dot-gap));font-family:var(--FONT-STACK-HEADING, inherit);text-transform:uppercase;color:var(--COLOR-HEADING, currentColor)}.services-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.services-accordion__item.is-open .services-accordion__panel{grid-template-rows:1fr}.services-accordion__panel-inner{min-height:0;overflow:hidden;margin:0 28px;padding-left:calc(var(--sa-dot-size) + var(--sa-dot-gap));opacity:0;transition:opacity .25s ease}.services-accordion__item.is-open .services-accordion__panel-inner{opacity:1;transition-delay:.1s}.services-accordion__panel-inner>:first-child{margin-top:0}.services-accordion__panel-inner>:last-child{margin-bottom:0}.services-accordion__item.is-open .services-accordion__trigger{padding-bottom:12px}.services-accordion__item.is-open .services-accordion__panel-inner{padding-bottom:24px}@media screen and (max-width:749px){.services-accordion__panel-inner{margin:0 20px}.services-accordion__item.is-open .services-accordion__panel-inner{padding-bottom:20px}}.services-accordion__text{margin:0}.services-accordion__button{margin-top:20px}.services-accordion__media{position:relative;overflow:hidden;border-radius:var(--sa-radius)}.services-accordion__image,.services-accordion__placeholder{display:block;width:100%;height:auto}@media screen and (min-width:750px){.services-accordion__media{aspect-ratio:var(--sa-ratio)}.services-accordion__image,.services-accordion__placeholder{height:100%;object-fit:cover}}@media(prefers-reduced-motion:reduce){.services-accordion__panel,.services-accordion__panel-inner,.services-accordion__item{transition:none}}.services-accordion__media picture{display:block;height:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/services-accordion.css.map */
