.ds{--ds-ease: cubic-bezier(.22, .61, .36, 1);padding-top:var(--ds-pt);padding-bottom:var(--ds-pb);color:var(--ds-text)}.ds *,.ds *:before,.ds *:after{box-sizing:border-box}.ds .ds__top{margin-bottom:64px}.ds--header-split .ds__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end}.ds--header-split .ds__aside{justify-self:end;max-width:460px}.ds--header-stacked .ds__aside,.ds--header-center .ds__aside{margin-top:24px}.ds--header-center .ds__top{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.ds--header-center .ds__intro{margin-left:auto;margin-right:auto}.ds .ds__eyebrow{margin:0 0 14px;font-size:13px;font-weight:var(--font-weight-body-primary-bold, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent)}.ds .ds__heading{margin:0;font-family:var(--font-stack-headings-primary, inherit);font-weight:var(--font-weight-headings-primary, 400);font-size:var(--ds-heading-size);line-height:1.05;letter-spacing:0;color:var(--ds-heading)}.ds--upper .ds__heading{text-transform:uppercase}.ds .ds__intro{max-width:440px;margin:0;font-size:16px;line-height:1.6;color:var(--ds-text)}.ds .ds__intro p{margin:0}.ds .ds__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:24px;padding:0 28px;border:1px solid var(--ds-btn-bg);border-radius:4px;font-size:16px;font-weight:var(--font-weight-body-primary-bold, 700);text-decoration:none;transition:background-color .2s ease,color .2s ease}.ds .ds__btn--solid{background:var(--ds-btn-bg);color:var(--ds-btn-text)}.ds .ds__btn--outline,.no-touchevents .ds .ds__btn--solid:hover{background:transparent;color:var(--ds-btn-bg)}.no-touchevents .ds .ds__btn--outline:hover{background:var(--ds-btn-bg);color:var(--ds-btn-text)}.ds .ds__grid{display:grid;grid-template-columns:repeat(var(--ds-cols),minmax(0,1fr));gap:var(--ds-gap)}.ds .ds__card{position:relative;display:flex;flex-direction:column;min-height:var(--ds-card-min);padding:calc(var(--ds-card-pad) + 4px) var(--ds-card-pad) var(--ds-card-pad);overflow:hidden;border:1px solid var(--ds-card-border);border-radius:var(--ds-radius);background:var(--ds-card);color:inherit;text-decoration:none;transition:background-color .35s var(--ds-ease),border-color .35s var(--ds-ease)}.ds .ds__line{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--ds-accent);transform:scaleX(.16);transform-origin:left center;transition:transform .5s var(--ds-ease)}.ds .ds__num{position:absolute;top:8px;right:calc(var(--ds-card-pad) - 8px);font-family:var(--font-stack-headings-primary, inherit);font-weight:200;font-size:var(--ds-num-size);line-height:1;color:color-mix(in srgb,var(--ds-accent) calc(var(--ds-num-opacity) * 100%),transparent);pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .4s var(--ds-ease),-webkit-text-stroke-color .4s var(--ds-ease)}.ds--num-outline .ds__num{color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ds-accent) calc(var(--ds-num-opacity) * 300%),transparent)}.ds .ds__tag{position:relative;margin:0 0 56px;font-size:13px;font-weight:var(--font-weight-body-primary-bold, 600);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-accent)}.ds .ds__title{position:relative;margin:0 0 12px;font-family:inherit;font-size:var(--ds-title-size);font-weight:var(--font-weight-body-primary-bold, 600);line-height:1.25;letter-spacing:0;color:var(--ds-title)}.ds .ds__text{position:relative;margin:0 0 24px;font-size:var(--ds-text-size);line-height:1.6;color:var(--ds-text)}.ds .ds__text p{margin:0}.ds .ds__link{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:var(--font-weight-body-primary-bold, 600);color:var(--ds-link);text-decoration:none}.ds .ds__link-text{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px}.ds .ds__arrow{flex:0 0 auto;transition:transform .3s var(--ds-ease)}.no-touchevents .ds .ds__card:hover{background:var(--ds-card-hover);border-color:color-mix(in srgb,var(--ds-accent) 28%,transparent)}.no-touchevents .ds .ds__card:hover .ds__line{transform:scaleX(1)}.no-touchevents .ds .ds__card:hover .ds__num{color:color-mix(in srgb,var(--ds-accent) calc(var(--ds-num-opacity) * 240%),transparent)}.no-touchevents .ds--num-outline .ds__card:hover .ds__num{color:transparent;-webkit-text-stroke-color:var(--ds-accent)}.no-touchevents .ds .ds__card:hover .ds__arrow{transform:translate(4px)}.ds .ds__card--link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.ds--animate .ds__reveal,.ds--animate .ds__card{opacity:0}.ds--animate.ds--anim-rise .ds__reveal{transform:translateY(18px)}.ds--animate.ds--anim-rise .ds__card{transform:translateY(32px)}.ds--animate.ds--anim-rise .ds__line{transform:scaleX(0)}.ds--animate.ds--anim-rise .ds__num{opacity:0;transform:translateY(24px)}.ds--animate.ds--in .ds__reveal,.ds--animate.ds--in .ds__card{opacity:1;transform:none;transition:opacity .8s var(--ds-ease),transform .9s var(--ds-ease),background-color .35s var(--ds-ease),border-color .35s var(--ds-ease)}.ds--animate.ds--in .ds__reveal{transition-delay:calc(var(--i, 0) * 90ms)}.ds--animate.ds--in .ds__card{transition-delay:calc(.25s + var(--i, 0) * var(--ds-stagger)),calc(.25s + var(--i, 0) * var(--ds-stagger)),0s,0s}.ds--animate.ds--anim-rise.ds--in .ds__line{transform:scaleX(.16);transition:transform .9s var(--ds-ease) calc(.65s + var(--i, 0) * var(--ds-stagger))}.ds--animate.ds--anim-rise.ds--in .ds__num{opacity:1;transform:none;transition:opacity 1s var(--ds-ease) calc(.55s + var(--i, 0) * var(--ds-stagger)),transform 1.1s var(--ds-ease) calc(.55s + var(--i, 0) * var(--ds-stagger)),color .4s var(--ds-ease)}.no-touchevents .ds--animate.ds--anim-rise.ds--in .ds__card:hover .ds__line{transform:scaleX(1);transition-delay:0s}@media(prefers-reduced-motion:reduce){.ds *,.ds *:before,.ds *:after{transition:none!important}}@media screen and (max-width:1023px){.ds .ds__grid{grid-template-columns:repeat(var(--ds-cols-tablet),minmax(0,1fr))}}@media screen and (max-width:767px){.ds{padding-top:var(--ds-pt-mobile);padding-bottom:var(--ds-pb-mobile)}.ds .ds__top,.ds--header-split .ds__top{display:block;margin-bottom:36px}.ds--header-split .ds__aside{margin-top:20px}.ds .ds__heading{font-size:var(--ds-heading-size-mobile)}.ds .ds__grid{grid-template-columns:minmax(0,1fr)}.ds .ds__card{min-height:0}.ds .ds__tag{margin-bottom:32px}.ds .ds__num{font-size:calc(var(--ds-num-size) * .8)}.ds .ds__btn{width:100%}.ds--mobile-slider .ds__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-container, 20px);margin-inline:calc(var(--gutter-container, 20px) * -1);padding:4px var(--gutter-container, 20px) 12px;scrollbar-width:none}.ds--mobile-slider .ds__grid::-webkit-scrollbar{display:none}.ds--mobile-slider .ds__card{flex:0 0 82%;scroll-snap-align:start}}.shopify-section>.ds-spacing--custom{margin-top:var(--ds-mt);margin-bottom:var(--ds-mb)}.shopify-section:has(+.shopify-section>.ds-spacing--custom)>[class*=container--negative-margin]{margin-bottom:0!important}.shopify-section:has(>.ds-spacing--custom)+.shopify-section>[class*=container--vertical-space]{margin-top:0!important}@media screen and (max-width:767px){.shopify-section>.ds-spacing--custom{margin-top:var(--ds-mt-mobile);margin-bottom:var(--ds-mb-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/section-delaco-steps.css.map */
