.ez-faq{position:relative;z-index:0}.ez-faq:not(.ez-faq--longform){margin-top:6rem;margin-bottom:6rem}.ez-faq:not(.ez-faq--longform) .ez-faq__container--outlined{border:2px solid var(--ez-color-primary-hex, #7b9d49);overflow:hidden}.ez-faq__header.ez-surface-lawn:after{background:#415226d9}.ez-faq__header.ez-surface-lawn{padding:3rem 1.5rem 2.4rem;margin-bottom:0;color:#fff}@media screen and (min-width:750px){.ez-faq__header.ez-surface-lawn{padding:3.6rem 2rem 2.8rem}}.ez-faq__header.ez-surface-lawn .ez-faq__header-icon{color:#fff}.ez-faq__master-cta{display:flex;justify-content:center;padding:1.5rem 1.5rem .25rem;margin-top:.5rem}.ez-faq__master-cta .button{min-width:min(100%,28rem)}.ez-faq__header.ez-surface-lawn .ez-faq__heading,.ez-faq__header.ez-surface-lawn .caption-with-letter-spacing{color:#fff}.ez-faq__header.ez-surface-lawn .ez-faq__heading{margin-bottom:0}.ez-faq__header-icon{margin:0 0 1.2rem;line-height:0}.ez-faq__header-icon-mark,.ez-faq__header-icon .svg-wrapper{display:inline-block;width:4.8rem;height:4.8rem;vertical-align:top}.ez-faq__header-icon-mark svg,.ez-faq__header-icon .svg-wrapper svg{display:block;width:100%;height:100%}@media screen and (min-width:750px){.ez-faq__header-icon-mark,.ez-faq__header-icon .svg-wrapper{width:5.6rem;height:5.6rem}}.ez-faq__content-narrow{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:73.4rem}.ez-faq__header{word-break:break-word;margin-bottom:2rem}.ez-faq__inner--has-lawn-header .ez-faq__content-narrow{max-width:none;width:100%;padding:2.4rem clamp(1.5rem,4vw,3rem) 2.8rem}.ez-faq__inner--has-lawn-header .ez-faq__grid{max-width:none}.ez-faq__inner--has-lawn-header .accordion summary{display:flex;align-items:center;gap:0}.ez-faq__inner--has-lawn-header .accordion .accordion__title{max-width:none;flex:1}.ez-faq__inner--has-lawn-header .accordion summary .svg-wrapper:not(.ez-faq__accordion-toggle){display:none}.ez-faq__heading{margin-bottom:2rem;margin-top:0}.ez-faq__jump{margin:0 0 2.4rem}.ez-faq__jump-list{display:flex;flex-wrap:nowrap;gap:.8rem;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.ez-faq__jump-list::-webkit-scrollbar{display:none}.ez-faq__jump-item{flex:0 0 auto;scroll-snap-align:start}.ez-faq__jump-link{display:inline-block;padding:.7rem 1.4rem;font-family:var(--ez-font-display);font-size:1.2rem;font-weight:600;letter-spacing:var(--ez-track-btn, .1em);text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);white-space:nowrap;transition:background var(--ez-hover-ms, .32s) ease,border-color var(--ez-hover-ms, .32s) ease,color var(--ez-hover-ms, .32s) ease}.ez-faq__jump-link:hover{border-color:rgba(var(--ez-color-primary),.45);color:var(--ez-color-primary-hex, #7a9a01)}.ez-faq__jump-link.is-active,.ez-faq__jump-link:focus-visible{border-color:rgb(var(--ez-color-primary));background:rgba(var(--ez-color-primary),.1);color:var(--ez-color-primary-hex, #7a9a01)}@media screen and (min-width:750px){.ez-faq__jump-list{flex-wrap:wrap;overflow-x:visible}}.ez-faq__group{scroll-margin-top:12rem}.ez-faq__group+.ez-faq__group{margin-top:4rem}.ez-faq__group-title{margin:0 0 1.5rem}.ez-faq__empty{margin:0;font-size:1.4rem;opacity:.85}.ez-faq__media{background:transparent}.ez-faq__media--small{height:19.4rem}.ez-faq__media--large{height:43.5rem}@media screen and (min-width:750px){.ez-faq__media--small{height:31.4rem}.ez-faq__media--large{height:43.5rem}.ez-faq__grid--reverse{flex-direction:row-reverse}}.ez-faq--longform .ez-faq__longform-shell{max-width:110rem;margin:0 auto}.ez-faq__page-title{margin:0 0 var(--ez-page-title-margin-bottom-mobile, 3rem);width:100%;max-width:none;font-family:var(--ez-font-display);font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.08;letter-spacing:var(--ez-track-display, .06em);text-transform:var(--ez-heading-case, uppercase);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.ez-faq__page-title{margin-bottom:var(--ez-page-title-margin-bottom, 3.6rem)}}.ez-faq__split{display:grid;gap:3.6rem;align-items:start}@media screen and (min-width:990px){.ez-faq__split{grid-template-columns:minmax(0,26rem) minmax(0,1fr);gap:5.6rem}.ez-faq__rail{display:flex;flex-direction:column;gap:2.8rem;padding-right:3.6rem;border-right:1px solid rgba(var(--color-foreground),.08)}.ez-faq__main{padding-left:3.2rem}}.ez-faq__rail-eyebrow{margin:0 0 .6rem;font-family:var(--ez-font-display);font-size:1.1rem;font-weight:600;letter-spacing:var(--ez-track-eyebrow, .22em);text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.ez-faq__rail-context{margin:0 0 1.2rem;padding-bottom:.4rem;font-family:var(--ez-font-display);font-size:1.5rem;font-weight:700;border-bottom:2px solid rgb(var(--color-foreground));display:inline-block;color:rgb(var(--color-foreground))}.ez-faq__rail-list{margin:0;padding:0}.ez-faq__rail-link{display:block;padding:1.1rem 1.2rem 1.1rem 1.4rem;margin-bottom:.6rem;font-family:var(--ez-font-body);font-size:1.45rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;border-left:4px solid transparent;transition:background .2s ease,border-color .2s ease}.ez-faq__rail-link:hover{background:rgba(var(--ez-color-primary),.06)}.ez-faq__rail-link.is-active{border-left-color:var(--ez-color-primary-hex, #7a9a01);background:rgba(var(--ez-color-primary),.1);font-weight:600}.ez-faq__main{min-width:0}.ez-faq__toc-bar{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.ez-faq__toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;border:none;background:transparent;cursor:pointer;font-family:var(--ez-font-display);font-size:1.1rem;font-weight:600;letter-spacing:var(--ez-track-eyebrow, .22em);text-transform:uppercase;color:rgb(var(--color-foreground))}.ez-faq__toc-icon{width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);margin-top:.2rem;transition:transform .2s ease}.ez-faq__toc-toggle[aria-expanded=false] .ez-faq__toc-icon{transform:rotate(45deg);margin-top:-.2rem}.ez-faq__toc-panel{padding:1.2rem 0 1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.ez-faq__toc-panel.is-collapsed{display:none}.ez-faq__toc-list{margin:0;padding-left:1.4rem;font-family:var(--ez-font-body);font-size:1.4rem;line-height:1.6}.ez-faq__toc-link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.ez-faq__toc-link:hover{color:var(--ez-color-primary-hex, #7a9a01)}.ez-faq__feature{margin:2rem 0;position:relative;border-radius:var(--ez-media-radius, 0);overflow:hidden}.ez-faq__feature img{display:block;width:100%;max-height:22rem;object-fit:cover}.ez-faq__feature-cap{position:absolute;bottom:0;left:0;right:0;margin:0;padding:.8rem 1rem;font-size:1.2rem;background:#0000008c;color:#fff}.ez-faq__group-anchor{scroll-margin-top:12rem}.ez-faq__group-anchor+.ez-faq__group-anchor{margin-top:3.6rem}.ez-faq__section-heading{margin:0 0 1.2rem;padding-bottom:.8rem;font-family:var(--ez-font-display);font-size:clamp(2rem,2.5vw,2.6rem);font-weight:700;line-height:1.15;letter-spacing:var(--ez-track-h4, .05em);text-transform:var(--ez-heading-case, uppercase);color:rgb(var(--color-foreground));border-bottom:1px solid rgba(var(--color-foreground),.1)}.ez-faq__accordion{border-bottom:1px solid rgba(var(--color-foreground),.1)}.ez-faq__accordion-summary{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;padding:1.6rem 0;font-weight:600;cursor:pointer;list-style:none}.ez-faq__accordion-summary::-webkit-details-marker{display:none}.ez-faq__accordion-title{padding-right:.4rem;font-family:var(--ez-font-body);font-size:1.6rem;font-weight:600;line-height:1.35;color:rgb(var(--color-foreground))}.ez-faq__accordion-panel{padding:0 0 1.6rem;font-family:var(--ez-font-body);font-size:1.5rem;line-height:1.55}@media screen and (max-width:989px){.ez-faq__rail{padding-bottom:0;border-bottom:none}.ez-faq--longform .ez-faq__rail-nav{position:sticky;top:var(--header-height, 0px);z-index:3;margin-bottom:1.6rem;padding:1rem 0 1.2rem;background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.ez-faq--longform .ez-faq__rail-eyebrow,.ez-faq--longform .ez-faq__rail-context{display:none}.ez-faq--longform .ez-faq__rail-list{display:flex;flex-wrap:nowrap;gap:.8rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.ez-faq--longform .ez-faq__rail-list::-webkit-scrollbar{display:none}.ez-faq--longform .ez-faq__rail-item{flex:0 0 auto;scroll-snap-align:start}.ez-faq--longform .ez-faq__rail-link{margin-bottom:0;padding:.7rem 1.4rem;font-family:var(--ez-font-display);font-size:1.2rem;font-weight:600;letter-spacing:var(--ez-track-btn, .1em);text-transform:uppercase;border:.1rem solid rgba(var(--color-foreground),.12);border-left:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04);white-space:nowrap}.ez-faq--longform .ez-faq__rail-link.is-active{border-color:rgb(var(--ez-color-primary));background:rgba(var(--ez-color-primary),.1);color:var(--ez-color-primary-hex, #7a9a01);font-weight:600}.ez-faq__main{padding-left:0}.ez-faq__rail-media{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-ez-faq.css.map */
