global-breadcrumbs{display:none}.steps-timeline{background-color:#ebebe4;padding:60px 0}.steps-timeline__title,.steps-timeline__subtitle{text-align:center}.steps-timeline__title{margin-bottom:40px}.shopify-section:has([data-oke-carousel]){padding-top:40px}[id$=__award_winning_systems]{background-color:#ebebe4}[id$=__award_winning_systems] .product-grid-container{max-width:1440px;margin:0 auto;padding-top:40px;padding-bottom:60px}[id$=__award_winning_systems] .title{font-size:calc(var(--font-heading-scale) * 3rem);color:#333;margin-top:0}@media only screen and (min-width:750px){[id$=__award_winning_systems] .title{font-size:calc(var(--font-heading-scale) * 4rem)}}@media screen and (min-width:1024px){[id$=__award_winning_systems] #product-grid{column-gap:20px}[id$=__award_winning_systems] #product-grid .grid__item{max-width:calc(20% - 16px)!important}}@media screen and (max-width:1440px){[id$=__award_winning_systems] .button.btn-card-grid{font-size:12px}}div.okeReviews[data-oke-container] .oke-reviewCarousel-header-title{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){div.okeReviews[data-oke-container] .oke-reviewCarousel-header-title{font-size:calc(var(--font-heading-scale) * 4rem)}}.steps-timeline__steps{--rail-color: #c45c37;list-style:none;margin:60px 0;padding:0;position:relative}.steps-timeline__steps:before,.steps-timeline__steps:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);transform-origin:top}.steps-timeline__steps:before{width:1px;background-color:#00000026}.steps-timeline__steps:after{width:2px;background-color:var(--rail-color)}.steps-timeline__step{display:grid;grid-template-columns:1fr 40px 1fr;grid-template-areas:"title dot media" "detail dot media";gap:0 40px;padding:40px 0;position:relative}.steps-timeline__step:nth-child(2n){grid-template-areas:"media dot title" "media dot detail"}.steps-timeline__marker{grid-area:dot;align-self:center;justify-self:center;position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;background-color:#fff;border:1px solid #ddd;font-size:14px}@supports (animation-timeline: view()){.steps-timeline__steps{view-timeline:--steps-timeline-rail block;view-timeline-inset:auto 70%}.steps-timeline__steps:after{animation:steps-timeline-rail linear both;animation-timeline:--steps-timeline-rail;animation-range:entry-crossing 0% entry-crossing 100%}.steps-timeline__marker{animation:steps-timeline-marker linear both;animation-timeline:view(block auto 70%);animation-range:entry-crossing 0% entry-crossing 100%}}@keyframes steps-timeline-rail{0%{transform:translate(-50%) scaleY(0)}to{transform:translate(-50%) scaleY(1)}}@keyframes steps-timeline-marker{0%{background-color:#fff;border-color:#ddd;color:inherit;scale:1}to{background-color:var(--rail-color);border-color:var(--rail-color);color:#fff;scale:1.1}}.steps-timeline__content{grid-area:detail;align-self:start;min-width:0}.steps-timeline__media{grid-area:media;align-self:center;justify-self:start;width:100%;max-width:100%;min-width:0}.steps-timeline__step-title{grid-area:title;align-self:end;margin:0 0 12px;font-weight:400}.steps-timeline__step-title strong{font-weight:700}.steps-timeline__content>p{margin:0 0 16px}.steps-timeline__content>p:nth-of-type(2){padding-left:20px}.steps-timeline__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:40px;font-size:1.9rem}.steps-timeline__badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.steps-timeline__badges .main-product-badges--item{display:flex;align-items:center;border:1px solid #fcf3f1;background:#fffbfb;border-radius:4px;padding:2px 4px;gap:5px}.steps-timeline__badges .main-product-badges--item p{font-size:12px;margin:0;color:#af512f}.steps-timeline__media>img,.steps-timeline__media>svg{display:block;width:100%;max-width:500px;height:auto;border:1px solid #000}@media screen and (max-width:1024px){.steps-timeline__cta{font-size:1.5rem;padding:0 1rem}}@media screen and (max-width:749px){.steps-timeline__step,.steps-timeline__step:nth-child(2n){grid-template-columns:40px 1fr;grid-template-areas:"dot title" "rail media" "rail detail";gap:0 20px;padding:20px 0}.steps-timeline__steps:before,.steps-timeline__steps:after{left:20px}.steps-timeline__marker,.steps-timeline__step-title{align-self:start}.steps-timeline__media,.steps-timeline__step:nth-child(2n) .steps-timeline__media{justify-self:start;margin-bottom:20px}.steps-timeline__content>p:nth-of-type(2){padding-left:0}.steps-timeline__cta{margin-top:18px}}.questions-modal{width:min(780px,calc(100vw - 40px));max-height:calc(100vh - 50px);height:100%;margin:auto;padding:0;border:0;border-radius:4px;background-color:#fff;color:#333;overflow:visible}.questions-modal::backdrop{background-color:#00000080}.questions-modal[open]{display:flex;flex-direction:column}body:has(.questions-modal[open]){overflow:hidden}.questions-modal__close{position:absolute;top:-18px;right:-18px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:#333;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.questions-modal__header{flex-shrink:0;padding:30px 30px 0;text-align:center}.questions-modal__title{margin:0 0 16px;font-size:calc(var(--font-heading-scale) * 2.4rem)}.questions-modal__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding-bottom:20px}.questions-modal__nav button{padding:0;border:0;background:none;color:#333;font-family:inherit;font-size:1.4rem;cursor:pointer}.questions-modal__nav button[aria-current=true]{color:var(--color-orange, #c04c25);text-decoration:underline;text-underline-offset:4px}.questions-modal__body{flex:1;overflow-y:auto;padding:0 30px 30px;scroll-behavior:smooth}.questions-modal__panel{padding-top:20px;text-align:center}.questions-modal__panel-title{margin:0 0 16px;font-size:calc(var(--font-heading-scale) * 1.9rem)}.questions-modal__panel-intro{margin-bottom:20px}.questions-modal__faq{margin-bottom:6px;border-left:6px solid var(--color-orange, #c04c25);background-color:#f6f6f6;text-align:left}.questions-modal__faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:1.3rem;font-weight:600;cursor:pointer;list-style:none}.questions-modal__faq summary::-webkit-details-marker{display:none}.questions-modal__faq summary:after{content:"+";flex-shrink:0;color:var(--color-orange, #c04c25);font-size:1.8rem;line-height:1}.questions-modal__faq[open] summary:after{content:"\2212"}.questions-modal__faq-content{padding:0 16px 16px;font-size:1.4rem}.questions-modal__media-grid{display:grid;grid-template-columns:1fr;gap:16px}.questions-modal__media-grid img{width:100%;height:auto}.questions-modal__quote{margin:0 0 20px;color:var(--color-orange, #c04c25);font-size:1.5rem}.questions-modal__video{width:100%;aspect-ratio:16 / 9;border:0}.questions-modal__quote cite{display:block;padding-top:6px;font-style:normal}@media screen and (min-width:750px){.questions-modal__header,.questions-modal__body{padding-left:50px;padding-right:50px}.questions-modal__media-grid{grid-template-columns:1fr 1fr}}.questions-modal__inline-link{padding:0;border:0;background:none;color:var(--color-orange, #c04c25);font:inherit;text-decoration:underline;cursor:pointer}.questions-modal__checklist{display:inline-block;margin:0 0 16px;padding:0;list-style:none;text-align:left}.questions-modal__checklist li{padding-left:24px;margin-bottom:6px}.questions-modal__checklist li:before{content:"\2713";display:inline-block;width:24px;margin-left:-24px;color:var(--color-orange, #c04c25)}reevas-assistant-launcher{display:block}.questions-modal .reevas-assistant-inline-launcher{margin-top:24px;padding:40px 20px;border-radius:4px;background-color:#fcf3f1}.questions-modal .reevas-assistant-inline-launcher__title{font-size:calc(var(--font-heading-scale) * 1.9rem)}
/*# sourceMappingURL=/cdn/shop/t/634/assets/landing-page--guided-steps.css.map */
