.text-with-icons--block{transition:all .25s cubic-bezier(.104,.204,.492,1)}.text-with-icons{background:var(--bg-body)}.text-with-icons.text-with-icons-has-bg--true{padding:24px 0}.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:32px 20px;justify-content:center;grid-auto-columns:minmax(250px,300px);scroll-snap-type:x mandatory}.text-with-icons--inner[data-overlayscrollbars-viewport*=overflowXScroll]{justify-content:flex-start}@media only screen and (min-width:768px){.text-with-icons--inner{grid-template-columns:repeat(auto-fill,minmax(250px,300px))}}.text-with-icons-has-border--true .text-with-icons--inner{grid-gap:12px}@media only screen and (min-width:768px){.text-with-icons.icon-columns-2 .text-with-icons--inner{grid-template-columns:repeat(2,minmax(250px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-3 .text-with-icons--inner{grid-template-columns:repeat(3,minmax(250px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-4 .text-with-icons--inner{grid-template-columns:repeat(4,minmax(250px,300px))}}@media only screen and (min-width:768px){.text-with-icons.icon-columns-5 .text-with-icons--inner{grid-template-columns:repeat(5,minmax(250px,300px))}}@media only screen and (max-width:767px){.text-with-icons.swipe-on-mobile .text-with-icons--inner{overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scroll-snap-type:x mandatory;grid-auto-flow:column;grid-auto-columns:minmax(250px,300px);grid-template-columns:repeat(auto-fill,minmax(250px,300px))}}.text-with-icons--block{display:flex;align-items:center;scroll-snap-align:center;position:relative}.text-with-icons--block-content{font-size:.875rem}.text-with-icons--block-content p{font-size:inherit;color:var(--color-body);opacity:.8}.text-with-icons--block-content>*:last-child{margin-bottom:0}.text-with-icons--block-border-true{border:1px solid rgba(var(--color-body-rgb),.15);border-radius:var(--general-border-radius, 3px);padding:16px}@media only screen and (min-width:768px){.text-with-icons--block-border-true{padding:24px}}@media only screen and (min-width:768px){.text-with-icons--block-border-true{padding:36px}}.text-with-icons--block-has-link:hover{border-color:var(--color-body)}.text-with-icons--block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.text-with-icons--block-heading{line-height:1.2;margin-bottom:4px;color:var(--color-body);font-weight:var(--font-body-medium-weight, 500)}.text-with-icons--block>*:last-child{margin-bottom:0}.text-with-icons--icon{flex-shrink:0}.text-with-icons--icon svg{width:100%;height:auto;fill:var(--color-body)}.text-with-icons--icon img{display:block;width:auto;height:100%;object-fit:contain}.text-with-icons.icon-left .text-with-icons--icon{justify-content:space-between;margin-right:24px}.text-with-icons.icon-top .text-with-icons--block{flex-direction:column}.text-with-icons.icon-top .text-with-icons--icon{margin-bottom:16px}.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;justify-content:space-between}.text-with-icons.icon-right .text-with-icons--icon{margin-left:24px}.text-with-icons.icon-small .text-with-icons--icon{height:32px}.text-with-icons.icon-medium .text-with-icons--icon{height:40px;width:40px}.text-with-icons.icon-large .text-with-icons--icon{height:64px;width:64px}.text-with-icons.icon-xlarge .text-with-icons--icon{height:80px;width:80px}.text-with-icons.heading-large .text-with-icons--block-heading{font-size:20px}.text-with-icons.heading-medium .text-with-icons--block-heading{font-size:16px}.text-with-icons.heading-small .text-with-icons--block-heading{font-size:14px}.text-with-icons.text-with-icons-has-border--true .text-with-icons--inner{grid-gap:20px}@media only screen and (min-width:768px){.text-with-icons.text-with-icons-has-border--true .text-with-icons--inner{grid-gap:24px}}.text-with-icons.text-with-icons-has-border--true .text-with-icons--icon{display:none!important}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-border-true{position:relative;background:color-mix(in srgb,var(--color-accent, #B456A6) 4%,var(--bg-body, #fff));border:1px solid color-mix(in srgb,var(--color-accent, #B456A6) 10%,transparent);border-radius:14px;padding:32px 24px;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s}@media only screen and (min-width:768px){.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-border-true{padding:36px 28px}}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-border-true:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--color-accent, #B456A6) 50%,transparent 100%)}@media(hover:hover){.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-border-true:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(var(--color-accent-rgb, 180, 86, 166),.1);border-color:color-mix(in srgb,var(--color-accent, #B456A6) 18%,transparent)}}.text-with-icons.text-with-icons-has-border--true.heading-large .text-with-icons--block-heading{font-family:var(--font-heading-family, inherit);font-size:2.25rem;line-height:1.05;letter-spacing:-.02em;font-weight:700;color:var(--color-accent, #B456A6);margin-bottom:0;position:relative;white-space:nowrap}@media only screen and (min-width:768px){.text-with-icons.text-with-icons-has-border--true.heading-large .text-with-icons--block-heading{font-size:2.5rem}}@media only screen and (min-width:1068px){.text-with-icons.text-with-icons-has-border--true.heading-large .text-with-icons--block-heading{font-size:2.75rem}}.text-with-icons.text-with-icons-has-border--true.heading-medium .text-with-icons--block-heading,.text-with-icons.text-with-icons-has-border--true.heading-small .text-with-icons--block-heading{font-family:var(--font-heading-family, inherit);font-size:1.125rem;line-height:1.2;letter-spacing:-.01em;font-weight:700;color:var(--color-accent, #B456A6);margin-bottom:0;position:relative;white-space:normal}@media only screen and (min-width:768px){.text-with-icons.text-with-icons-has-border--true.heading-medium .text-with-icons--block-heading,.text-with-icons.text-with-icons-has-border--true.heading-small .text-with-icons--block-heading{font-size:1.25rem}}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-heading:after{content:"";display:block;width:32px;height:1px;background:var(--color-accent, #B456A6);opacity:.35;margin:12px auto}.text-with-icons.text-with-icons-has-border--true.text-left .text-with-icons--block-heading:after{margin-left:0;margin-right:auto}.text-with-icons.text-with-icons-has-border--true.text-right .text-with-icons--block-heading:after{margin-left:auto;margin-right:0}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-content p:first-of-type:not(:last-of-type){font-family:var(--font-body-family, inherit);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-body);opacity:.6;margin:0 0 12px;line-height:1.2}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-content p:first-of-type:not(:last-of-type) strong{font-weight:inherit}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-content{font-size:.875rem}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-content p:last-of-type{font-family:var(--font-body-family, inherit);font-size:.875rem;line-height:1.55;opacity:.62;max-width:280px;margin:0 auto;text-wrap:balance;text-wrap:pretty}.text-with-icons.text-with-icons-has-border--true .text-with-icons--block-heading{text-wrap:balance}.text-with-icons.text-with-icons-has-border--true.text-left .text-with-icons--block-content p:last-of-type{margin-left:0}.text-with-icons.text-with-icons-has-border--true.text-right .text-with-icons--block-content p:last-of-type{margin-right:0}[id$=__how_it_works] .text-with-icons--inner{position:relative}[id$=__how_it_works] .text-with-icons--icon{width:72px!important;height:72px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:var(--bh-accent-tint, rgba(180, 86, 166, .08));border:1px solid rgba(var(--color-accent-rgb, 180, 86, 166),.16);color:var(--color-accent, #b456a6);position:relative;z-index:2;margin-bottom:20px!important}[id$=__how_it_works] .text-with-icons--icon svg{width:34px;height:34px;fill:var(--color-accent, #b456a6)}[id$=__how_it_works] .text-with-icons--block-heading{font-family:var(--font-heading-family, inherit);font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:var(--color-body);margin-bottom:8px}[id$=__how_it_works] .text-with-icons--block-content p{opacity:.62;max-width:30ch;margin-left:auto;margin-right:auto;line-height:1.55;text-wrap:pretty}@media only screen and (min-width:768px){[id$=__how_it_works] .text-with-icons--block:not(:last-child):after{content:"";position:absolute;top:36px;left:calc(50% + 44px);width:calc(100% - 68px);border-top:2px dashed rgba(var(--color-accent-rgb, 180, 86, 166),.32);z-index:1}}[id$=__usp_strip] .text-with-icons--icon{width:64px!important;height:64px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--bh-accent-tint, rgba(180, 86, 166, .08));border:1px solid rgba(var(--color-accent-rgb, 180, 86, 166),.16);color:var(--color-accent, #b456a6);margin-bottom:16px!important}[id$=__usp_strip] .text-with-icons--icon svg{width:30px;height:30px;fill:var(--color-accent, #b456a6)}[id$=__usp_strip] .text-with-icons--block-heading{font-family:var(--font-heading-family, inherit);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--color-body);margin-bottom:6px}[id$=__usp_strip] .text-with-icons--block-content p{opacity:.62;max-width:28ch;margin-left:auto;margin-right:auto;line-height:1.5;text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/8/assets/text-with-icons.css.map */
