html{scroll-padding-top:120px}
[data-coi-carousel]{display:flex!important;flex-wrap:nowrap!important;gap:24px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:#8fa987 #eef2e9;margin-inline:0!important;padding:3px 0 14px!important;list-style:none}
[data-coi-carousel]>li{flex:0 0 calc((100% - (var(--coi-columns,3) - 1)*24px)/var(--coi-columns,3))!important;width:auto!important;max-width:none!important;min-width:0;scroll-snap-align:start;box-sizing:border-box;height:auto}
[data-coi-carousel] .growing-card,[data-coi-carousel] .review-card,[data-coi-carousel] .card-wrapper{height:100%}
.coi-carousel-button{position:static!important;display:inline-grid;place-items:center;min-width:48px;min-height:44px;padding:4px 12px;border:1px solid #2e492e;border-radius:24px;background:#fff;color:#2e492e;cursor:pointer;font:24px/1 sans-serif}
.coi-carousel-button:disabled{opacity:.35;cursor:default}
.coi-carousel-button:focus-visible,[data-coi-carousel]:focus-visible{outline:3px solid #557b42;outline-offset:3px}
.slider-arrows,.customer-reviews__slider-arrows{display:flex;gap:10px}
.growing-card__content{opacity:1!important;visibility:visible!important;transform:none!important}
.growing-card__desc{line-height:1.5!important;max-height:none!important}
.Secound_section .multicolumn-card__info,.Third_custom .multicolumn-card__info{display:flex;flex-direction:column;flex:1}
.Secound_section .multicolumn-card,.Third_custom .multicolumn-card{display:flex;flex-direction:column;height:100%}
.multicolumn-card__info>a:last-child{margin-top:auto;padding-top:16px}
.multicolumn-card__info .rte{height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important}
.card__information{display:flex;flex-direction:column}
.card__information .card-information{margin-top:auto}
.card__heading{min-height:2.6em;text-wrap:balance}
:is(.teh,.seh,.pf-hero,.cg-hero) h1{text-wrap:balance}
.cc h1,.cq h1{font-family:var(--font-heading-family,Georgia,serif);line-height:1.1}
.cc :is(h2,h3),.cq :is(h2,h3){font-family:var(--font-heading-family,Georgia,serif)}
.cq .cq-help,.cq .cq-required,.cq-product small{font-size:14px;line-height:1.5}
@media(max-width:989px){[data-coi-carousel]{--coi-columns:2!important}}
@media(max-width:749px){
[data-coi-carousel]{--coi-columns:1!important;gap:16px!important;scroll-padding-inline:0}
[data-coi-carousel]>li{flex-basis:86%!important}
.Secound_section .multicolumn-card__info .rte p,.Third_custom .multicolumn-card__info .rte p,.growing-card__desc,.trade-banner__desc{font-size:15px!important;line-height:1.55!important}
.Secound_section .multicolumn-card__info h3.inline-richtext,.Third_custom .multicolumn-card__info h3.inline-richtext,.growing-card__title{font-size:19px!important;line-height:1.3!important}
.slideshow__text .banner__text p,.banner__subheading p{font-size:16px!important;line-height:1.55!important}
.teh .teh-body,.seh .seh-body,.seh .seh-body p,.pf-hero .pf-hero-copy,.cg-hero .cg-hero-copy{font-size:16px!important;line-height:1.6!important}
.teh .teh-eyebrow,.seh .seh-eyebrow,.pf-hero .pf-kicker,.cg-hero .cg-kicker{font-size:13px!important;line-height:1.5!important}
.teh-topics,.seh-themes,.teh-actions a,.seh-actions a{font-size:14px!important;line-height:1.4!important}
.teh-topics{gap:14px!important}.teh-actions a,.seh-actions a{white-space:normal!important;min-height:46px!important}
.features-bar-container{display:grid!important;grid-template-columns:1fr 1fr;gap:20px}
.features-bar-container .feature-item{width:auto;min-width:0;align-items:flex-start}.feature-item::after{display:none}
.features-bar-container .feature-subtext{font-size:14px;line-height:1.5}.feature-icon-wrapper{margin-right:10px}
.cq-loading .cq-choices strong{font-size:14px;line-height:1.4}.cq .cq-hero h1{white-space:normal}
.announcement-bar__message{font-size:13px!important;line-height:1.4!important;text-transform:none!important;padding-block:10px!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fadeInLeft,.fadeInRight,.bounceIn,.scroll-trigger{visibility:visible!important;opacity:1!important;transform:none!important}}

@media(max-width:749px){.First_custom .multicolumn-card__info .rte p{font-size:15px!important;line-height:1.55!important}.First_custom .multicolumn-card__info h3{font-size:19px!important;line-height:1.3!important}}
[data-coi-carousel] .growing-card--overlay .growing-card__media{height:100%!important}

@media(max-width:749px){.cg-hero .cg-hero-copy>h1+p+p,.pf-hero .pf-hero-copy>h1+p+p{font-size:16px!important;line-height:1.6!important}.cg-hero .cg-eyebrow,.pf-hero .pf-eyebrow{font-size:13px!important}.header .header__icons{display:flex!important;grid-area:icons;align-items:center;gap:0}.header__icons>.desktop-localization-wrapper,.header__icons>.header__icon--account{display:none!important}.header__icons .header__icon{width:40px;height:44px}.header__icons .header__icon--cart{margin-right:0}.cc .cc-hero h1,.cq .cq-hero h1{font-size:36px!important;line-height:1.1!important}}
@media(max-width:749px){.header__icons .request_for_code{display:none!important}}
