.columns-flexible-section{width:100%;position:relative;background-color:var(--section-bg-color, transparent);color:var(--section-text-color, inherit);padding-top:var(--section-padding-tb-m, 40px);padding-bottom:var(--section-padding-tb-m, 40px);padding-left:var(--section-padding-lr-m, 20px);padding-right:var(--section-padding-lr-m, 20px)}@media(min-width:1024px){.columns-flexible-section{padding-top:var(--section-padding-tb-d, 60px);padding-bottom:var(--section-padding-tb-d, 60px);padding-left:var(--section-padding-lr-d, 40px);padding-right:var(--section-padding-lr-d, 40px)}}.columns-flexible-container{max-width:1440px;margin:0 auto;width:100%}.columns-flexible-grid{display:flex;flex-direction:column;gap:var(--columns-gap, 20px)}@media(min-width:1024px){.columns-flexible-grid{flex-direction:row;flex-wrap:wrap;gap:var(--columns-gap-d, 40px)}}.columns-flexible-column{width:100%;display:flex;flex-direction:column;background-color:var(--column-bg-color, transparent);border-radius:var(--column-border-radius, 0);padding-top:var(--column-padding-tb-m, 0);padding-bottom:var(--column-padding-tb-m, 0);padding-left:var(--column-padding-lr-m, 0);padding-right:var(--column-padding-lr-m, 0)}@media(min-width:1024px){.columns-flexible-column{flex:1 1 calc((100% - (var(--columns-gap-d, 40px) * (var(--columns-count-d, 3) - 1))) / var(--columns-count-d, 3));max-width:calc((100% - (var(--columns-gap-d, 40px) * (var(--columns-count-d, 3) - 1))) / var(--columns-count-d, 3));padding-top:var(--column-padding-tb-d, 0);padding-bottom:var(--column-padding-tb-d, 0);padding-left:var(--column-padding-lr-d, 0);padding-right:var(--column-padding-lr-d, 0)}}.columns-flexible-column.align-top{justify-content:flex-start}.columns-flexible-column.align-center{justify-content:center}.columns-flexible-column.align-bottom{justify-content:flex-end}.column-inner{width:100%;display:flex;flex-direction:column}.columns-flexible-heading{width:100%;margin-bottom:var(--heading-margin-bottom, 0)}.columns-flexible-heading .heading-content{font-size:var(--heading-font-size-m, 24px);color:var(--heading-color, inherit);line-height:1.2;margin:0;font-family:var(--heading-font-family, inherit);font-weight:var(--heading-font-weight, 400);position:relative}.heading-content .heading-flower{position:absolute;max-width:var(--flower-max-width-mobile, 312px);width:100%;bottom:var(--flower-bottom-offset-mobile, -20px);left:var(--flower-left-offset-mobile, 10px)}@media(min-width:768px){.heading-content .heading-flower{bottom:var(--flower-bottom-offset-tablet, -20px);left:var(--flower-left-offset-tablet, 10px);max-width:var(--flower-max-width-tablet, 312px)}}@media(min-width:1024px){.heading-content .heading-flower{bottom:var(--flower-bottom-offset-desktop, -20px);left:var(--flower-left-offset-desktop, 10px);max-width:var(--flower-max-width-desktop, 312px)}}.columns-flexible-heading .heading-content .highlighter{color:var(--heading-color-highlight, inherit)}.break-mobile,.break-tablet,.break-desktop{display:none}@media(max-width:767px){.break-mobile{display:block}}@media(min-width:768px)and (max-width:1023px){.columns-flexible-heading .heading-content{font-size:var(--heading-font-size-t, 32px)}.break-tablet{display:block}}@media(min-width:1024px){.columns-flexible-heading .heading-content{font-size:var(--heading-font-size-d, 40px)}.break-desktop{display:block}}.columns-flexible-heading.text-align-left{text-align:left;justify-content:flex-start}.columns-flexible-heading.text-align-center{text-align:center;justify-content:center}.columns-flexible-heading.text-align-right{text-align:right;justify-content:flex-end}.columns-flexible-richtext{width:100%;margin-bottom:var(--richtext-margin-bottom, 0)}.columns-flexible-richtext .richtext-content{font-size:var(--richtext-font-size-m, 14px);color:var(--richtext-color, inherit);line-height:var(--richtext-line-height, 1.6);font-family:var(--richtext-font-family, inherit);font-weight:var(--richtext-font-weight, 400)}.columns-flexible-richtext .richtext-content ul{list-style:disc}.columns-flexible-richtext .richtext-content ol{list-style:decimal}@media(min-width:768px)and (max-width:1023px){.columns-flexible-richtext .richtext-content{font-size:var(--richtext-font-size-t, 16px)}}@media(min-width:1024px){.columns-flexible-richtext .richtext-content{font-size:var(--richtext-font-size-d, 18px)}}.columns-flexible-richtext .richtext-content p{margin:0 0 1em}.columns-flexible-richtext .richtext-content p:last-child{margin-bottom:0}.columns-flexible-richtext .richtext-content ul,.columns-flexible-richtext .richtext-content ol{margin:0 0 1em;padding-left:1.5em}.columns-flexible-richtext .richtext-content li{margin-bottom:.5em}.columns-flexible-richtext .richtext-content li:last-child{margin-bottom:0}.columns-flexible-richtext .richtext-content h1,.columns-flexible-richtext .richtext-content h2,.columns-flexible-richtext .richtext-content h3,.columns-flexible-richtext .richtext-content h4,.columns-flexible-richtext .richtext-content h5,.columns-flexible-richtext .richtext-content h6{margin:0 0 .75em;line-height:1.3}.columns-flexible-richtext .richtext-content strong,.columns-flexible-richtext .richtext-content b{font-weight:600}.columns-flexible-richtext .richtext-content em,.columns-flexible-richtext .richtext-content i{font-style:italic}.columns-flexible-richtext .richtext-content a{color:#7ea541;text-decoration:underline;font-weight:700}.columns-flexible-richtext .richtext-content a:hover{opacity:.8}.columns-flexible-richtext.text-align-left{text-align:left;justify-content:flex-start}.columns-flexible-richtext.text-align-center{text-align:center;justify-content:center}.columns-flexible-richtext.text-align-right{text-align:right;justify-content:flex-end}.columns-flexible-image{width:100%;margin-bottom:var(--image-margin-bottom, 0)}.columns-flexible-image:last-child{margin-bottom:0}.columns-flexible-image .image-wrapper{width:100%;max-width:var(--image-max-width, 100%);display:inline-block}.columns-flexible-image .image-link{display:block;text-decoration:none}.columns-flexible-image .image-link:hover{opacity:.9}.columns-flexible-image .image-container{position:relative;width:100%;overflow:hidden;border-radius:var(--image-border-radius, 0)}.columns-flexible-image .image-container img{width:100%;height:100%;object-fit:cover;display:block}.columns-flexible-image .image-container .image-mobile{display:block}@media(min-width:768px){.columns-flexible-image .image-container .image-mobile{display:none}}.columns-flexible-image .image-container .image-global{display:block}.columns-flexible-image .image-container.has-mobile-image .image-global{display:none}@media(min-width:768px){.columns-flexible-image .image-container.has-mobile-image .image-global{display:block}}.columns-flexible-image .image-container.proportion-auto img{position:relative;object-fit:contain;height:auto}.columns-flexible-image .image-container.proportion-square{padding-bottom:100%}.columns-flexible-image .image-container.proportion-square img{position:absolute;top:0;left:0}.columns-flexible-image .image-container.proportion-portrait{padding-bottom:133.33%}.columns-flexible-image .image-container.proportion-portrait img{position:absolute;top:0;left:0}.columns-flexible-image .image-container.proportion-landscape{padding-bottom:75%}.columns-flexible-image .image-container.proportion-landscape img{position:absolute;top:0;left:0}.columns-flexible-image .image-container.proportion-wide{padding-bottom:56.25%}.columns-flexible-image .image-container.proportion-wide img{position:absolute;top:0;left:0}@media(min-width:1024px){.columns-flexible-image .image-container.proportion-desktop-auto{padding-bottom:0}.columns-flexible-image .image-container.proportion-desktop-auto img{position:relative;object-fit:contain;height:auto}.columns-flexible-image .image-container.proportion-desktop-square{padding-bottom:100%}.columns-flexible-image .image-container.proportion-desktop-square img{position:absolute;top:0;left:0;object-fit:cover}.columns-flexible-image .image-container.proportion-desktop-portrait{padding-bottom:133.33%}.columns-flexible-image .image-container.proportion-desktop-portrait img{position:absolute;top:0;left:0;object-fit:cover}.columns-flexible-image .image-container.proportion-desktop-landscape{padding-bottom:75%}.columns-flexible-image .image-container.proportion-desktop-landscape img{position:absolute;top:0;left:0;object-fit:cover}.columns-flexible-image .image-container.proportion-desktop-wide{padding-bottom:56.25%}.columns-flexible-image .image-container.proportion-desktop-wide img{position:absolute;top:0;left:0;object-fit:cover}}.columns-flexible-image .image-placeholder{width:100%;aspect-ratio:16 / 9;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:var(--image-border-radius, 0)}.columns-flexible-image .image-placeholder svg{width:50%;height:auto;opacity:.3}.columns-flexible-image.text-align-left{text-align:left}.columns-flexible-image.text-align-left .image-wrapper{margin-left:0;margin-right:auto}.columns-flexible-image.text-align-center{text-align:center}.columns-flexible-image.text-align-center .image-wrapper{margin-left:auto;margin-right:auto}.columns-flexible-image.text-align-right{text-align:right}.columns-flexible-image.text-align-right .image-wrapper{margin-left:auto;margin-right:0}.columns-flexible-cta{width:100%;margin-bottom:var(--cta-margin-bottom, 0)}.columns-flexible-cta:last-child{margin-bottom:0}.columns-flexible-cta .cta-element{display:inline-block;font-size:var(--cta-font-size-m, 14px);color:var(--cta-text-color, inherit);text-decoration:none;transition:all .3s ease;cursor:pointer}@media(min-width:768px)and (max-width:1023px){.columns-flexible-cta .cta-element{font-size:var(--cta-font-size-t, 16px)}}@media(min-width:1024px){.columns-flexible-cta .cta-element{font-size:var(--cta-font-size-d, 16px)}}.columns-flexible-cta .cta-element:hover{color:var(--cta-text-color-hover, inherit)}.columns-flexible-cta .cta-element.cta-no-link{cursor:default}.columns-flexible-cta.display-button .cta-element{background-color:var(--cta-bg-color, #000);border:var(--cta-border-width, 0) solid var(--cta-border-color, transparent);border-radius:var(--cta-border-radius, 0);padding:var(--cta-padding-tb, 12px) var(--cta-padding-lr, 24px);font-weight:500;text-align:center;font-family:var(--cta-font-family, inherit);font-weight:var(--cta-font-weight, 400)}.columns-flexible-cta.display-button .cta-element:hover{background-color:var(--cta-bg-color-hover, #333)}.columns-flexible-cta.display-link .cta-element{text-decoration:underline}.columns-flexible-cta.display-link .cta-element:hover{text-decoration:none}.columns-flexible-cta.size-small .cta-element{font-size:calc(var(--cta-font-size-m, 14px) * .85)}@media(min-width:768px)and (max-width:1023px){.columns-flexible-cta.size-small .cta-element{font-size:calc(var(--cta-font-size-t, 16px) * .85)}}@media(min-width:1024px){.columns-flexible-cta.size-small .cta-element{font-size:calc(var(--cta-font-size-d, 16px) * .85)}}.columns-flexible-cta.size-large .cta-element{font-size:calc(var(--cta-font-size-m, 14px) * 1.15)}@media(min-width:768px)and (max-width:1023px){.columns-flexible-cta.size-large .cta-element{font-size:calc(var(--cta-font-size-t, 16px) * 1.15)}}@media(min-width:1024px){.columns-flexible-cta.size-large .cta-element{font-size:calc(var(--cta-font-size-d, 16px) * 1.15)}}.columns-flexible-cta.align-left{text-align:left;justify-content:flex-start}.columns-flexible-cta.align-center{text-align:center;justify-content:center}.columns-flexible-cta.align-right{text-align:right;justify-content:flex-end}.columns-flexible-cta.full-width .cta-element{display:block;width:100%}.columns-flexible-spacer{width:100%;height:var(--spacer-height, 40px);flex-shrink:0}.columns-flexible-spacer.per-breakpoint{height:var(--spacer-height-m, 20px)}@media(min-width:768px)and (max-width:1023px){.columns-flexible-spacer.per-breakpoint{height:var(--spacer-height-t, 30px)}}@media(min-width:1024px){.columns-flexible-spacer.per-breakpoint{height:var(--spacer-height-d, 40px)}}.always-visible{display:flex!important}.hide-mobile{display:none!important}@media(min-width:768px){.hide-mobile{display:flex!important}}.hide-tablet{display:flex!important}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}.hide-desktop{display:flex!important}@media(min-width:1024px){.hide-desktop{display:none!important}}.hidden{display:none!important}.columns-flexible-section *,.columns-flexible-section *:before,.columns-flexible-section *:after{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/228/assets/columns-flexible-standalone.css.map */
