.text-with-icons__inner{box-sizing:border-box;width:min(100% - var(--twi-gutter, 30px),var(--twi-container, 1360px) - var(--twi-gutter, 30px));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media only screen and (min-width:768px){.text-with-icons__inner{--twi-gutter: 56px}}.text-with-icons--container-full .text-with-icons__inner{width:100%}.text-with-icons{background:var(--color-bg)}.text-with-icons.text-left{text-align:left}.text-with-icons.text-center{text-align:center}.text-with-icons.text-right{text-align:right}.text-with-icons__inner{display:grid;grid-gap:40px 20px;justify-content:space-between;grid-auto-columns:minmax(250px,300px)}@media only screen and (min-width:768px){.text-with-icons__inner{grid-template-columns:repeat(auto-fill,minmax(200px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-2 .text-with-icons__inner{grid-gap:40px 60px;grid-template-columns:repeat(2,minmax(200px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-3 .text-with-icons__inner{grid-gap:40px 60px;grid-template-columns:repeat(3,minmax(200px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(2,minmax(200px,300px))}}@media only screen and (min-width:1068px){.text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(4,minmax(200px,300px))}}@media only screen and (max-width:767px){.text-with-icons.swipe-on-mobile .text-with-icons__inner{overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;grid-auto-flow:column;grid-auto-columns:300px;grid-template-columns:repeat(auto-fill,300px);scrollbar-width:none}.text-with-icons.swipe-on-mobile .text-with-icons__inner::-webkit-scrollbar{display:none}}.text-with-icons__block{display:flex;scroll-snap-align:center;scroll-snap-stop:always}.text-with-icons__block-content{font-size:.9375rem}.text-with-icons__block-content h6,.text-with-icons__block-content .h6{line-height:1;margin-bottom:14px;color:var(--color-heading, --color-accent)}.text-with-icons__block-content p{font-size:inherit;color:var(--color-text, --color-accent)}.text-with-icons__block-content>*:last-child{margin-bottom:0}.text-with-icons__icon{flex-shrink:0}.text-with-icons__icon svg{width:100%;height:auto;fill:var(--color-text, --color-accent)}.text-with-icons__icon img{display:block;width:100%;height:100%;object-fit:contain}.text-with-icons.icon-left .text-with-icons__icon{margin-right:25px}.text-with-icons.icon-top .text-with-icons__block{flex-direction:column}.text-with-icons.icon-top .text-with-icons__icon{margin-bottom:30px}.text-with-icons.icon-top.text-left .text-with-icons__block{align-items:flex-start}.text-with-icons.icon-top.text-center .text-with-icons__block{align-items:center}.text-with-icons.icon-top.text-right .text-with-icons__block{align-items:flex-end}.text-with-icons.icon-right .text-with-icons__block{flex-direction:row-reverse}.text-with-icons.icon-right .text-with-icons__icon{margin-left:25px}.text-with-icons.icon-small .text-with-icons__icon{height:26px}.text-with-icons.icon-medium .text-with-icons__icon{height:48px;width:48px}.text-with-icons.icon-large .text-with-icons__icon{height:64px;width:64px}.text-with-icons.icon-xlarge .text-with-icons__icon{height:96px;width:96px}.text-with-icons.heading-large h6,.text-with-icons.heading-large .h6{font-size:20px}.text-with-icons.heading-small h6,.text-with-icons.heading-small .h6{font-size:14px}.text-with-icons .section-header{padding-left:12.5px;padding-right:12.5px}.text-with-icons.icon-style-circle .text-with-icons__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background-color:var(--bg-body, #ffffff);color:var(--color-sage-mid, #6e8265);flex-shrink:0}.text-with-icons.icon-style-circle.icon-top .text-with-icons__icon{margin-left:auto;margin-right:auto}.text-with-icons.icon-style-circle .text-with-icons__icon svg{width:24px;height:24px;fill:currentColor}.text-with-icons.icon-style-circle .text-with-icons__icon svg path{fill:currentColor}.text-with-icons.icon-style-circle h6,.text-with-icons.icon-style-circle .h6{font-family:inherit;font-size:13px;font-weight:var(--font-body-bold-weight, 700);letter-spacing:1.8px;text-transform:uppercase;color:var(--color-heading, var(--color-accent))}.text-with-icons.icon-style-circle .text-with-icons__block-content p{font-size:var(--fs-p2, 14px);line-height:var(--lh-body, 1.5)}@media only screen and (min-width:1025px){.text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(4,minmax(200px,300px))}}@media only screen and (min-width:768px)and (max-width:1024px){.text-with-icons.icon-columns-4 .text-with-icons__inner{grid-template-columns:repeat(2,minmax(200px,300px))}}@media only screen and (max-width:767px){.text-with-icons.icon-columns-4.swipe-on-mobile .text-with-icons__inner{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(2,1fr);overflow-x:visible;grid-gap:24px 16px}}.text-with-icons.icon-style-numbers .text-with-icons__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;counter-reset:why;border:1px solid var(--color-border-strong, #d8cfbc)}.text-with-icons.icon-style-numbers .text-with-icons__block{flex-direction:column;align-items:flex-start;gap:24px;padding:52px 40px;border-left:1px solid var(--color-border-strong, #d8cfbc);text-align:left;counter-increment:why}.text-with-icons.icon-style-numbers .text-with-icons__block:first-child{border-left:0}.text-with-icons.icon-style-numbers .text-with-icons__block:before{content:"0" counter(why);font-size:12px;font-weight:var(--font-body-weight, 400);letter-spacing:3px;line-height:1;color:var(--color-script-small, #7f6828)}.text-with-icons.icon-style-numbers .text-with-icons__icon{display:none}.text-with-icons.icon-style-numbers .text-with-icons__block-content h6,.text-with-icons.icon-style-numbers .text-with-icons__block-content .h6{font-size:calc(var(--font-heading-scale, 1) * var(--fs-h5, 22px));font-weight:var(--font-heading-weight, 400);line-height:1.25;letter-spacing:.2px;text-transform:none;color:var(--color-heading, var(--color-accent));margin-bottom:16px}.text-with-icons.icon-style-numbers .text-with-icons__block-content p{max-width:260px;font-weight:300;line-height:1.7;color:var(--color-text, var(--color-accent))}@media only screen and (min-width:768px)and (max-width:1024px){.text-with-icons.icon-style-numbers .text-with-icons__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.text-with-icons.icon-style-numbers .text-with-icons__block{padding:36px 32px}.text-with-icons.icon-style-numbers .text-with-icons__block:nth-child(odd){border-left:0}.text-with-icons.icon-style-numbers .text-with-icons__block:nth-child(n+3){border-top:1px solid var(--color-border-strong, #d8cfbc)}}@media only screen and (max-width:767px){.text-with-icons.icon-style-numbers.swipe-on-mobile .text-with-icons__inner,.text-with-icons.icon-style-numbers .text-with-icons__inner{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:unset;overflow-x:visible;grid-gap:0}.text-with-icons.icon-style-numbers .text-with-icons__block{border-left:0;padding:28px 24px;width:auto}.text-with-icons.icon-style-numbers .text-with-icons__block+.text-with-icons__block{border-top:1px solid var(--color-border-strong, #d8cfbc)}.text-with-icons.icon-style-numbers .text-with-icons__block-content p{max-width:none}}.text-with-icons.icon-style-plain .text-with-icons__icon{height:34px;width:34px;margin-bottom:16px}.text-with-icons.icon-style-plain .text-with-icons__icon svg{width:34px;height:34px;fill:#9d8033;color:#9d8033}.text-with-icons.icon-style-plain .text-with-icons__block-content{font-size:15px;font-weight:300;line-height:1.8}.text-with-icons.icon-style-plain .text-with-icons__block-content h6,.text-with-icons.icon-style-plain .text-with-icons__block-content .h6{font-size:calc(var(--font-heading-scale, 1) * var(--fs-h6, 20px));font-weight:500;letter-spacing:.2px;line-height:1.3;margin-bottom:12px}.text-with-icons.icon-style-plain .text-with-icons__block-content p{font-size:15px;font-weight:300;line-height:1.8;max-width:280px}.text-with-icons.icon-style-plain.text-center .text-with-icons__block-content p{margin-left:auto;margin-right:auto}@media only screen and (min-width:1025px){.text-with-icons.icon-style-plain .text-with-icons__inner{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 48px}}@media only screen and (min-width:768px)and (max-width:1024px){.text-with-icons.icon-style-plain .text-with-icons__inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px}}.text-with-icons__dots{display:none}@media only screen and (max-width:767px){.text-with-icons.icon-style-plain.swipe-on-mobile .text-with-icons__inner{grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none;grid-gap:0 24px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:48px 15px;margin-top:-48px;margin-bottom:-48px}.text-with-icons.icon-style-plain.swipe-on-mobile .text-with-icons__inner::-webkit-scrollbar{display:none}.text-with-icons.icon-style-plain.swipe-on-mobile .text-with-icons__block{scroll-snap-align:center;scroll-snap-stop:always}.text-with-icons.icon-style-plain.swipe-on-mobile .text-with-icons__dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:28px}}.text-with-icons__dot{width:10px;height:10px;padding:0;border:1px solid var(--color-heading, var(--color-accent));background:transparent;cursor:pointer;transition:background-color var(--transition-base, .35s) var(--transition-ease, ease)}.text-with-icons__dot.is-active{background:var(--color-heading, var(--color-accent))}.text-with-icons.text-with-icons--custom-spacing.section-spacing-padding{padding-top:var(--twi-padding-top-mobile, 56px);padding-bottom:var(--twi-padding-bottom-mobile, 56px)}@media only screen and (min-width:768px){.text-with-icons.text-with-icons--custom-spacing.section-spacing-padding{padding-top:var(--twi-padding-top, 54px);padding-bottom:var(--twi-padding-bottom, 54px)}}.text-with-icons.icon-style-numbers .text-with-icons__block-content .h6{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/text-with-icons.css.map */
