:root{--container-width:min(calc(100vw - var(--scrollbar-width,0px) - 6rem),56.2rem);--container-padding:calc((100vw - var(--scrollbar-width,0px) - var(--container-width))/2)}@media (width<=1023px){:root{--container-width:min(calc(100vw - var(--scrollbar-width,0px) - 2rem),56.2rem);--container-padding:calc((100vw - var(--scrollbar-width,0px) - var(--container-width))/2)}}:root{--admin-bar-height:0px}body.admin-bar{--admin-bar-height:32px}@media (width<=782px){body.admin-bar{--admin-bar-height:46px}}@media (width<=600px){body.admin-bar{--admin-bar-height:0px}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:#0000;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:before,:after{box-sizing:border-box}hr{border-top-width:1px}textarea{resize:vertical}:is(input:-ms-placeholder-shown,textarea:-ms-placeholder-shown),:is(input:placeholder-shown,textarea:placeholder-shown){color:#000}input::-moz-placeholder{color:#000}textarea::-moz-placeholder{color:#000}input::placeholder,textarea::placeholder{color:#000}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{line-height:inherit;color:inherit;padding:0}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}.c-hero__headline,h1.wp-block-post-title,.h1,:where(.main) h1,body#tinymce h1,[data-type=core\/heading]{text-transform:none;font-family:forma-djr-banner,europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:4rem;font-weight:800;line-height:1.05}@media (width<=1023px){.c-hero__headline,h1.wp-block-post-title,.h1,:where(.main) h1,body#tinymce h1,[data-type=core\/heading]{font-size:2.5rem}}:where(.dark) .c-hero__headline,:where(.dark) h1.wp-block-post-title,:where(.dark) .h1,:where(.dark) :where(.main) h1,:where(.main) :where(.dark) h1,:where(.dark) body#tinymce h1,body#tinymce :where(.dark) h1,:where(.dark) [data-type=core\/heading]{color:#fff}.c-product-teaser__badge,.p-product__title,.h2,:where(.main) h2,body#tinymce h2,h2[data-type=core\/heading]{text-transform:none;font-family:forma-djr-banner,europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;font-weight:800;line-height:1.1}:where(.dark) .c-product-teaser__badge,:where(.dark) .p-product__title,:where(.dark) .h2,:where(.dark) :where(.main) h2,:where(.main) :where(.dark) h2,:where(.dark) body#tinymce h2,body#tinymce :where(.dark) h2,:where(.dark) h2[data-type=core\/heading]{color:#fff}.c-product-slider__badge,.c-product-slider__title,.p-header__banner p,.wc-block-cart-items .wc-block-components-product-name,.wc-block-components-order-summary-item .wc-block-components-product-name,.woocommerce ul.products li.product .woocommerce-loop-product__title,.h3,:where(.main) h3,body#tinymce h3,h3[data-type=core\/heading]{text-transform:none;font-family:forma-djr-banner,europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.2rem;font-weight:800;line-height:1.1}:where(.dark) .c-product-slider__badge,:where(.dark) .c-product-slider__title,:where(.dark) .p-header__banner p,.p-header__banner :where(.dark) p,:where(.dark) .wc-block-cart-items .wc-block-components-product-name,.wc-block-cart-items :where(.dark) .wc-block-components-product-name,:where(.dark) .wc-block-components-order-summary-item .wc-block-components-product-name,.wc-block-components-order-summary-item :where(.dark) .wc-block-components-product-name,:where(.dark) .woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product :where(.dark) .woocommerce-loop-product__title,:where(.dark) .h3,:where(.dark) :where(.main) h3,:where(.main) :where(.dark) h3,:where(.dark) body#tinymce h3,body#tinymce :where(.dark) h3,:where(.dark) h3[data-type=core\/heading]{color:#fff}.wp-block-woocommerce-accordion-header,.h4,:where(.main) h4,body#tinymce h4,h4[data-type=core\/heading]{text-transform:none;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.6rem;font-weight:400;line-height:1.1}:where(.dark) .wp-block-woocommerce-accordion-header,:where(.dark) .h4,:where(.dark) :where(.main) h4,:where(.main) :where(.dark) h4,:where(.dark) body#tinymce h4,body#tinymce :where(.dark) h4,:where(.dark) h4[data-type=core\/heading]{color:#fff}.h5,:where(.main) h5,body#tinymce h5,h5[data-type=core\/heading]{text-transform:none;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;line-height:1.375}:where(.dark) .h5,:where(.dark) :where(.main) h5,:where(.main) :where(.dark) h5,:where(.dark) body#tinymce h5,body#tinymce :where(.dark) h5,:where(.dark) h5[data-type=core\/heading]{color:#fff}.h6,:where(.main) h6,body#tinymce h6,h6[data-type=core\/heading]{text-transform:none;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;line-height:1.375}:where(.dark) .h6,:where(.dark) :where(.main) h6,:where(.main) :where(.dark) h6,:where(.dark) body#tinymce h6,body#tinymce :where(.dark) h6,:where(.dark) h6[data-type=core\/heading]{color:#fff}.c-testimonial__source,.c-product-slider__claim,.p-product__claim,body main .gform_wrapper.gravity-theme .gfield_label,body main .gform_wrapper.gravity-theme .gfield_header_item,body main .gform_wrapper.gravity-theme .gform_fileupload_rules,body main .gform_wrapper.gravity-theme .ginput_complex label,body main .gform_wrapper.gravity-theme .gform_validation_errors>h2,.copy,:where(.main) p,body#tinymce p,p[data-type=core\/paragraph],:where(.main) ol,body#tinymce ol,ol[data-type=core\/list],:where(.main) ul,body#tinymce ul,ul[data-type=core\/list]{text-transform:none;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.375}:where(.dark) .c-testimonial__source,:where(.dark) .c-product-slider__claim,:where(.dark) .p-product__claim,:where(.dark) body main .gform_wrapper.gravity-theme .gfield_label,body main .gform_wrapper.gravity-theme :where(.dark) .gfield_label,:where(.dark) body main .gform_wrapper.gravity-theme .gfield_header_item,body main .gform_wrapper.gravity-theme :where(.dark) .gfield_header_item,:where(.dark) body main .gform_wrapper.gravity-theme .gform_fileupload_rules,body main .gform_wrapper.gravity-theme :where(.dark) .gform_fileupload_rules,:where(.dark) body main .gform_wrapper.gravity-theme .ginput_complex label,body main .gform_wrapper.gravity-theme .ginput_complex :where(.dark) label,:where(.dark) body main .gform_wrapper.gravity-theme .gform_validation_errors>h2,body main .gform_wrapper.gravity-theme :where(.dark) .gform_validation_errors>h2,:where(.dark) .copy,:where(.dark) :where(.main) p,:where(.main) :where(.dark) p,:where(.dark) body#tinymce p,body#tinymce :where(.dark) p,:where(.dark) p[data-type=core\/paragraph],:where(.dark) :where(.main) ol,:where(.main) :where(.dark) ol,:where(.dark) body#tinymce ol,body#tinymce :where(.dark) ol,:where(.dark) ol[data-type=core\/list],:where(.dark) :where(.main) ul,:where(.main) :where(.dark) ul,:where(.dark) body#tinymce ul,body#tinymce :where(.dark) ul,:where(.dark) ul[data-type=core\/list]{color:#fff}html{scroll-behavior:smooth;font-size:125%;line-height:1.375}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[x-cloak]{display:none!important}:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #000}.wrapper{min-height:calc(100vh - var(--admin-bar-height,0px));flex-direction:column;display:flex}:where(.main) h1,body#tinymce h1,h1[data-type=core\/heading],:where(.main) h2,body#tinymce h2,h2[data-type=core\/heading],:where(.main) h3,body#tinymce h3,h3[data-type=core\/heading],:where(.main) h4,body#tinymce h4,h4[data-type=core\/heading],:where(.main) p,body#tinymce p,p[data-type=core\/paragraph],:where(.main) ul,body#tinymce ul,ul[data-type=core\/paragraph],:where(.main) ol,body#tinymce ol,ol[data-type=core\/paragraph]{margin-top:1rem;margin-bottom:1rem}.main{width:var(--container-width);flex-grow:1;margin-left:auto;margin-right:auto}.main>h1:first-child,.main>h2:first-child,.main>h3:first-child,.main>h4:first-child,.main>h5:first-child,.main>h6:first-child,.main>p:first-child{margin-top:1rem}:where(.main) ol,body#tinymce ol,ol[data-type=core\/list],:where(.main) ul,body#tinymce ul,ul[data-type=core\/list]{margin-top:1rem;margin-bottom:1rem;padding:0 0 0 1rem}@media (width>=1024px){:where(.main) ol,body#tinymce ol,ol[data-type=core\/list],:where(.main) ul,body#tinymce ul,ul[data-type=core\/list]{padding:0 0 0 2rem}}:where(.main) ol,body#tinymce ol,ol[data-type=core\/list]{list-style:decimal}:where(.main) ul,body#tinymce ul,ul[data-type=core\/list]{list-style:outside}:where(.main) a,body#tinymce a{color:#000;word-wrap:break-word;text-decoration:underline;transition:color .15s ease-in-out}:where(.main) a:hover,body#tinymce a:hover{color:#50a1b8}:where(.main) img{background-size:cover}.block-editor-block-list__block img,html.no-js :where(.main) img{background-image:none!important}[id]{scroll-margin-top:var(--header-height,0px)}.screen-reader-text{clip:rect(0,0,0,0);color:#000;background:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal!important}.skip-link.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.main h1.has-text-align-left,.main h2.has-text-align-left,.main h3.has-text-align-left,.main h4.has-text-align-left,.main h5.has-text-align-left,.main h6.has-text-align-left,.main p.has-text-align-left,.block-editor-inner-blocks h1.has-text-align-left,.block-editor-inner-blocks h2.has-text-align-left,.block-editor-inner-blocks h3.has-text-align-left,.block-editor-inner-blocks h4.has-text-align-left,.block-editor-inner-blocks h5.has-text-align-left,.block-editor-inner-blocks h6.has-text-align-left,.block-editor-inner-blocks p.has-text-align-left{text-align:left;margin-left:0;margin-right:auto}.main h1.has-text-align-center,.main h2.has-text-align-center,.main h3.has-text-align-center,.main h4.has-text-align-center,.main h5.has-text-align-center,.main h6.has-text-align-center,.main p.has-text-align-center,.block-editor-inner-blocks h1.has-text-align-center,.block-editor-inner-blocks h2.has-text-align-center,.block-editor-inner-blocks h3.has-text-align-center,.block-editor-inner-blocks h4.has-text-align-center,.block-editor-inner-blocks h5.has-text-align-center,.block-editor-inner-blocks h6.has-text-align-center,.block-editor-inner-blocks p.has-text-align-center{text-align:center;margin-left:auto;margin-right:auto}.main h1.has-text-align-right,.main h2.has-text-align-right,.main h3.has-text-align-right,.main h4.has-text-align-right,.main h5.has-text-align-right,.main h6.has-text-align-right,.main p.has-text-align-right,.block-editor-inner-blocks h1.has-text-align-right,.block-editor-inner-blocks h2.has-text-align-right,.block-editor-inner-blocks h3.has-text-align-right,.block-editor-inner-blocks h4.has-text-align-right,.block-editor-inner-blocks h5.has-text-align-right,.block-editor-inner-blocks h6.has-text-align-right,.block-editor-inner-blocks p.has-text-align-right{text-align:right;margin-left:auto;margin-right:0}.wp-block-columns{box-sizing:border-box;gap:2rem;display:flex;flex-wrap:wrap!important;align-items:normal!important}@media (width<=1023px){.wp-block-columns{gap:1rem}}@media (width>=1024px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns.reverse-mobile{flex-direction:row-reverse}@media (width>=1024px){.wp-block-columns.reverse-mobile{flex-direction:row}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column [style*=flex-basis]{flex-grow:0}@media (width<=1023px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (width>=1024px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column [style*=flex-basis]{flex-grow:0}}.wp-block-column{overflow-wrap:break-word;word-break:break-word;flex-grow:1;min-width:0}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-embed{width:100%;max-width:100%;margin:0;position:relative;overflow:hidden}.wp-block-embed.aligncenter{margin-left:auto;margin-right:auto}.wp-block-embed.alignright{margin-left:auto}.wp-block-embed.alignwide{width:100%}.wp-block-embed figcaption{text-align:center}.wp-block-embed__wrapper{position:relative}.wp-block-embed.wp-has-aspect-ratio{overflow:hidden}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";padding-top:56.25%;display:block}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-embed.wp-has-aspect-ratio iframe{width:100%;height:100%;position:absolute;inset:0}h1.wp-block-post-title{color:#000}body#tinymce{background-color:#fff;padding:1rem}body#tinymce>:first-child{margin-top:0}body#tinymce>:last-child{margin-bottom:0}body#tinymce:focus-visible{outline:none}body.block-editor-iframe__body{padding:1rem}.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.c-product-slider__add-to-cart a.button.product_type_simple,.c-button,.p-product__add-to-cart button.button.alt.single_add_to_cart_button,.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward,body main .gform_button.button,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,.woocommerce ul.products li.product .button.add_to_cart_button{text-align:center;color:#000;cursor:pointer;background-color:#0000;border:1px solid #000;border-radius:4.25rem;width:max-content;min-width:10rem;max-width:100%;padding:.75rem 2rem;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9rem;font-weight:400;line-height:1;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;display:block;position:relative}@media (width<=1023px){.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.c-product-slider__add-to-cart a.button.product_type_simple,.c-button,.p-product__add-to-cart button.button.alt.single_add_to_cart_button,.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward,body main .gform_button.button,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,.woocommerce ul.products li.product .button.add_to_cart_button{min-width:unset;padding:.425rem 1.2rem .375rem;font-size:.8rem}}.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.c-product-slider__add-to-cart a.button.product_type_simple:hover,.c-button:hover,.p-product__add-to-cart button.button.alt.single_add_to_cart_button:hover,.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover,body main .gform_button.button:hover,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover,.woocommerce ul.products li.product .button.add_to_cart_button:hover{color:#fff;background-color:#000;border-color:#000}.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:focus,.c-product-slider__add-to-cart a.button.product_type_simple:focus,.c-button:focus,.p-product__add-to-cart button.button.alt.single_add_to_cart_button:focus,.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:focus,body main .gform_button.button:focus,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:focus,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus,.woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:none}.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:focus-visible,.c-product-slider__add-to-cart a.button.product_type_simple:focus-visible,.c-button:focus-visible,.p-product__add-to-cart button.button.alt.single_add_to_cart_button:focus-visible,.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:focus-visible,body main .gform_button.button:focus-visible,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:focus-visible,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:focus-visible,.woocommerce ul.products li.product .button.add_to_cart_button:focus-visible{outline-offset:2px;outline:2px solid #000}.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.c-product-slider__add-to-cart a.button.product_type_simple,.woocommerce ul.products li.product .button.add_to_cart_button{margin-left:auto;margin-right:auto;padding:.675rem 1.8rem;font-size:.9rem}.p-product__add-to-cart button.button.alt.single_add_to_cart_button{color:#000;background-color:#27d1b0;border-color:#000}.p-product__add-to-cart button.button.alt.single_add_to_cart_button:hover,.c-product-teaser__link,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{color:#fff;background-color:#000;border-color:#000}.c-product-teaser__link:hover,.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{color:#000;background-color:#fff;border-color:#000}.wp-block-woocommerce-accordion-item{border-top:1px solid #000;border-bottom:1px solid #000}.wp-block-woocommerce-accordion-item+.wp-block-woocommerce-accordion-item{border-top:none}.accordion-item__toggle{padding-top:1rem;padding-bottom:1rem}.accordion-item__toggle:focus{outline:none}.accordion-item__toggle:focus-visible{outline-offset:0;outline:2px solid #000}.accordion-content__wrapper{padding-top:1rem;padding-bottom:3rem}.accordion-content__wrapper>:first-child{margin-top:0}.accordion-content__wrapper>:last-child{margin-bottom:0}.wc-block-cart-items .wc-block-components-product-name{margin:0;text-decoration:none}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1rem}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{padding-top:.8rem;font-weight:400}.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{width:100%;min-height:unset}.wc-block-components-quantity-selector{width:4.5rem}.wc-block-components-quantity-selector:after{opacity:1;border-color:#000;border-radius:2.7rem}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{min-width:1.8rem;padding:.75rem 0;font-size:.9rem;font-weight:400;line-height:1}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus-visible{outline-offset:0;outline:2px solid #000}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity:1;min-width:1.35rem;font-size:.9rem}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{text-align:right;border-top-left-radius:2.7rem;border-bottom-left-radius:2.7rem;padding-right:.25rem}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{text-align:left;border-top-right-radius:2.7rem;border-bottom-right-radius:2.7rem;padding-left:.25rem}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus-visible{outline-offset:0;outline:2px solid #000}.wc-block-cart-item__remove-link:focus{outline:none}.wc-block-cart-item__remove-link:focus-visible{outline-offset:2px;outline:2px solid #000}.wc-block-components-order-summary-item .wc-block-components-product-name{margin:0;font-size:1rem;text-decoration:none}.wc-block-components-order-summary-item .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item .wc-block-components-product-metadata__description *{font-size:.9rem}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{min-height:unset}.woocommerce-ordering{max-width:100%;position:relative}.woocommerce-ordering select.orderby{appearance:none;border:1px solid #000;border-radius:2.75rem;max-width:100%;padding:.25rem 1.5rem .25rem .5rem;font-size:1rem}.woocommerce-ordering select.orderby:focus{outline:none}.woocommerce-ordering select.orderby:focus-visible{outline-offset:2px;outline:2px solid #000}.woocommerce-ordering:after{content:"";border-top:.4rem solid #000;border-left:.4rem solid #0000;border-right:.4rem solid #0000;width:0;height:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.woocommerce ul.products{flex-wrap:wrap;margin-bottom:3rem;display:flex}.woocommerce ul.products li.product{border:2px solid #000;padding:2rem;float:none!important;width:33.3333%!important;margin:0 0 -2px -2px!important}@media (width<=1023px){.woocommerce ul.products li.product{width:50%!important}}@media (width<=650px){.woocommerce ul.products li.product{width:100%!important}}.woocommerce ul.products li.product .attachment-woocommerce_thumbnail{aspect-ratio:293/372;object-fit:contain;height:auto;margin-left:auto;margin-right:auto;width:100%!important;max-width:14.65rem!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{text-align:center;margin:2rem auto .5rem;padding:0;text-decoration:none;display:block;color:#000!important}.woocommerce ul.products li.product .onsale{display:none}.woocommerce ul.products li.product .price{text-align:center;color:#000;margin:.5rem auto 0;font-size:.9rem}.woocommerce ul.products li.product .price>p{margin:0}.woocommerce ul.products li.product .price del{color:#c10b41;font-size:.8rem;display:block}.woocommerce ul.products li.product .price del .amount{font-size:inherit}.woocommerce ul.products li.product .price ins{text-decoration:none;display:block}.woocommerce ul.products li.product .price .amount{font-weight:700}.woocommerce ul.products li.product .price .woocommerce-price-suffix{display:block}.woocommerce ul.products li.product .price .baseprice{font-size:80%;display:block}.woocommerce ul.products li.product .price .baseprice .amount{font-weight:400}.woocommerce ul.products li.product .button.add_to_cart_button{margin-top:.5rem}.woocommerce ul.products li.product .added_to_cart.wc-forward{display:none}body main .gform_wrapper.gravity-theme .gfield_header_item,body main .gform_wrapper.gravity-theme .gform_fileupload_rules,body main .gform_wrapper.gravity-theme .ginput_complex label{font-size:.8rem}body main .gform_wrapper.gravity-theme input[type=color],body main .gform_wrapper.gravity-theme input[type=date],body main .gform_wrapper.gravity-theme input[type=datetime-local],body main .gform_wrapper.gravity-theme input[type=datetime],body main .gform_wrapper.gravity-theme input[type=email],body main .gform_wrapper.gravity-theme input[type=month],body main .gform_wrapper.gravity-theme input[type=number],body main .gform_wrapper.gravity-theme input[type=password],body main .gform_wrapper.gravity-theme input[type=search],body main .gform_wrapper.gravity-theme input[type=tel],body main .gform_wrapper.gravity-theme input[type=text],body main .gform_wrapper.gravity-theme input[type=time],body main .gform_wrapper.gravity-theme input[type=url],body main .gform_wrapper.gravity-theme input[type=week],body main .gform_wrapper.gravity-theme select,body main .gform_wrapper.gravity-theme textarea{box-shadow:none;border-width:1px;border-radius:3px}body main .gform_wrapper.gravity-theme .description,body main .gform_wrapper.gravity-theme .gfield_description,body main .gform_wrapper.gravity-theme .gsection_description,body main .gform_wrapper.gravity-theme .instruction{border-radius:3px;padding:.5rem!important}body main .gform_wrapper.gravity-theme .gform_validation_errors{box-shadow:none;border-width:1px;border-radius:3px}.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{user-select:none}.glide__slide{white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.p-header{top:var(--admin-bar-height,0);z-index:100;background-color:#fff;border-bottom:1px solid #000;grid-template-columns:3rem 1fr auto 1fr 3rem;grid-template-areas:"banner banner banner banner banner"".logo nav actions.";padding-top:2rem;padding-bottom:1rem;transition:transform .15s ease-in-out;display:grid;position:sticky;transform:translate(0,0)}.p-header--hidden{transform:translateY(-100%)}@media (width<=1023px){.p-header{grid-template-columns:1rem 1fr auto 1fr 1rem}}body.home .p-header{background-color:#50a1b8}.p-header__banner{text-align:center;color:#fff;background-color:#000;grid-area:banner;margin-top:-2rem;margin-bottom:2rem;padding:1.5rem 1rem}.p-header__banner p{letter-spacing:.5px;font-size:1rem}.p-header__banner a{color:#fff;text-decoration:none}.p-header__banner del{color:#c10b41;margin-left:.5rem}.p-header__banner ins{text-decoration:none}.p-header__banner span{white-space:nowrap}.p-header__logo-container{grid-area:logo;place-self:center start}.p-header__logo{width:10rem;height:auto}.p-header__actions{grid-area:actions;justify-content:flex-end;place-self:center end;align-items:center;gap:.5rem;display:flex}.p-header__toggle{cursor:pointer;color:#0000;background-color:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb24tdGFibGVyLW1lbnUtMiIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTTQgNmwxNiAwIj48L3BhdGg+PHBhdGggZD0iTTQgMTJsMTYgMCI+PC9wYXRoPjxwYXRoIGQ9Ik00IDE4bDE2IDAiPjwvcGF0aD48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:1.5rem;height:1.5rem;font-size:0;display:none}.p-header__toggle--open{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb24tdGFibGVyLXgiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iY3VycmVudENvbG9yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxwYXRoIGQ9Ik0xOCA2bC0xMiAxMiI+PC9wYXRoPjxwYXRoIGQ9Ik02IDZsMTIgMTIiPjwvcGF0aD48L3N2Zz4=)}@media (width<=1023px){.p-header__toggle{display:block}}.p-header__cart-link{color:#000;transition:color .15s ease-in-out;position:relative}.p-header__cart-link:hover{color:#50a1b8}body.home .p-header__cart-link:hover{color:#e0fb41}.p-header__cart-count{color:#000;text-align:center;background-color:#e0fb41;border-radius:2rem;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:-.75rem;right:-.75rem}.p-header__cart-count--empty{display:none}.p-header__nav-container{grid-area:nav;place-self:center}@media (width<=1023px){.p-header__nav-container{visibility:hidden;opacity:0;z-index:99;background-color:#fff;border-bottom:1px solid #f5f5f5;grid-area:none;width:100%;padding:1rem 0;transition:all .15s ease-in-out;position:absolute;top:calc(100% + 1px);left:0}.p-header__nav-container--open{visibility:visible;opacity:1}}.p-header__nav{color:#000;gap:3rem;font-size:1.2rem;display:flex}@media (width<=1023px){.p-header__nav{width:var(--container-width);flex-direction:column;justify-content:center;align-items:center;row-gap:.25rem;height:100%;margin-left:auto;margin-right:auto}}.p-header__nav-item{display:flex;position:relative}@media (width<=1023px){.p-header__nav-item{text-align:center;font-size:1.25rem}}.p-header__nav-item>a{color:inherit;z-index:2;transition:color .15s ease-in-out;position:relative}.p-header__nav-item>a:hover{color:inherit}.p-header__nav-item-underline{z-index:1;opacity:0;width:100%;height:.95rem;transition:opacity .15s ease-in-out;position:absolute;top:calc(100% - .5rem);left:0}.p-header__nav-item>a:hover+.p-header__nav-item-underline{opacity:1;transition:none}.p-header__nav-item-underline>path{width:100%;height:100%}.p-product{grid-template-columns:1fr 1fr;grid-template-areas:"gallery info";gap:3rem;margin-top:6rem;display:grid}@media (width<=1023px){.p-product{margin-top:3rem}}@media (width<=900px){.p-product{grid-template-columns:2fr 3fr}}@media (width<=700px){.p-product{grid-template-columns:1fr;grid-template-areas:"gallery""info";place-items:center}}.p-product__info{grid-area:info}.p-product__title{margin:0 0 .5rem}.p-product__rating{align-items:center;gap:.1rem;margin:.5rem 0;display:flex}.p-product__rating-count{margin-left:.25rem}.p-product__claim{margin:.5rem 0;display:block}.p-product__claim>:first-child{margin-top:0}.p-product__claim>:last-child{margin-bottom:0}.p-product__price{margin:1rem 0 .5rem}.p-product__price p{margin:0}.p-product__price .amount{font-size:1.2rem;font-weight:700}.p-product__price del{color:#c10b41;font-size:.8rem;display:block}.p-product__price del .amount{font-size:inherit}.p-product__price ins{text-decoration:none;display:block}.p-product__price .baseprice{font-size:60%;display:block}.p-product__price .baseprice .amount{font-size:inherit;font-weight:400}.p-product__price .woocommerce-price-suffix{display:block}.p-product__add-to-cart{margin:2rem 0}.p-product__add-to-cart .cart{gap:.65rem;display:flex}.p-product__add-to-cart .quantity{position:relative}.p-product__add-to-cart input.input-text.qty.text{appearance:none;-moz-appearance:textfield;text-align:center;color:#000;border:1px solid #000;border-radius:4.25rem;width:4.5rem;padding:.75rem 1.3rem;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9rem;font-weight:400;line-height:1}.p-product__add-to-cart input.input-text.qty.text::-webkit-outer-spin-button{appearance:none;margin:0}.p-product__add-to-cart input.input-text.qty.text::-webkit-inner-spin-button{appearance:none;margin:0}.p-product__quantity-button{appearance:none;background:0 0;border:none;width:1.5rem;height:100%;font-family:europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9rem;font-weight:400;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.p-product__quantity-button--minus{text-align:right;padding-right:.5rem;left:0}.p-product__quantity-button--plus{text-align:left;padding-left:.5rem;right:0}.p-product__quantity-button:focus{outline:none}.p-product__quantity-button:focus-visible{outline-offset:2px;outline:2px solid #000}.p-product__selling-points{margin:2rem 0;padding:0;list-style:none}.p-product__selling-point{align-items:center;gap:.4rem;display:flex}.p-product__selling-point+.p-product__selling-point{margin-top:.75rem}.p-product__gallery{grid-area:gallery;grid-template-columns:5.65rem 1fr;grid-template-areas:"thumbnails main";gap:.7rem;margin-left:-6.35rem;display:grid}.p-product__gallery-image-container{opacity:0;visibility:hidden;z-index:1;grid-area:main;width:100%;transition:opacity .3s .3s,visibility .3s .3s;position:relative}.p-product__gallery-image-container--active{opacity:1;visibility:visible;z-index:2;transition-delay:0s}.p-product__gallery-thumbnails{flex-direction:column;grid-area:thumbnails;gap:.5rem;display:flex}.woocommerce-notices-wrapper{margin-top:2rem;margin-bottom:-2rem}.woocommerce-notices-wrapper .woocommerce-message{color:#000;background-color:#0000;border-top:0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-message:after{display:none}.p-footer{color:#fff;background-color:#000}.p-footer__inner{width:var(--container-width);grid-template-columns:repeat(4,1fr);grid-template-areas:"logo logo socials socials""widgets widgets widgets widgets""copyright copyright copyright copyright";gap:3rem 1rem;margin-left:auto;margin-right:auto;padding:2rem 0;display:grid}@media (width<=1023px){.p-footer__inner{grid-template-columns:1fr;grid-template-areas:"logo""socials""widgets""copyright";row-gap:1rem}}.p-footer__logo-container{grid-area:logo;place-self:center start}@media (width<=1023px){.p-footer__logo-container{place-self:center}}.p-footer__logo{width:10rem;height:auto}.p-footer__socials{grid-area:socials;place-self:center end;gap:.5rem;display:flex}@media (width<=1023px){.p-footer__socials{place-self:center}}.p-footer__social{transition:color .15s ease-in-out}.p-footer__social:hover{color:#e0fb41}.p-footer__social-icon{width:2.5rem;height:auto}.p-footer__widgets{grid-area:widgets;grid-template-columns:subgrid;display:grid}@media (width<=1023px){.p-footer__widgets{text-align:center;grid-template-columns:1fr;row-gap:.25rem}}.p-footer__widget .menu-item+.menu-item{margin-top:.25rem}.p-footer__widget .menu-item>a{border-bottom:2px solid #0000;transition:border-bottom .15s ease-in-out}.p-footer__widget .menu-item>a:hover{border-bottom-color:#e0fb41}.p-footer__copyright{grid-area:copyright;font-size:1rem}@media (width<=1023px){.p-footer__copyright{text-align:center}}.c-button--left,:where(.main) .c-button--left{margin-right:auto}.c-button--right,:where(.main) .c-button--right{margin-left:auto}.c-button--center,:where(.main) .c-button--center{margin-left:auto;margin-right:auto}h1+.c-button,h2+.c-button,h3+.c-button,h4+.c-button,h5+.c-button,h6+.c-button,p+.c-button,ul+.c-button,ol+.c-button,h1+:where(.main) .c-button,h2+:where(.main) .c-button,h3+:where(.main) .c-button,h4+:where(.main) .c-button,h5+:where(.main) .c-button,h6+:where(.main) .c-button,p+:where(.main) .c-button,ul+:where(.main) .c-button,ol+:where(.main) .c-button{margin-top:1rem}.c-section{padding:3rem 0}.c-section:not(.c-section--preview){width:calc(100vw - var(--scrollbar-width,0px));margin-left:calc(-50vw + var(--scrollbar-width,0px)/2);margin-right:calc(-50vw + var(--scrollbar-width,0px)/2);position:relative;left:50%;right:50%}.c-section--blue{background-color:#50a1b8}:where(.main) .c-section--blue a:hover{color:#e0fb41}.c-section--teal{background-color:#27d1b0}.c-section--gray{background-color:#f5f5f5}.c-section--beige{background-color:#dfdad6}.c-section--black{color:#27d1b0;background-color:#000}.c-section__inner{width:var(--container-width);margin-left:auto;margin-right:auto}.c-image{width:min(100%,var(--max-width,100%))}.c-image--center{margin-left:auto;margin-right:auto}.c-image--right{margin-left:auto}.c-image--full:not(.c-image--preview){width:calc(100vw - var(--scrollbar-width,0px));margin-left:calc(-50vw + var(--scrollbar-width,0px)/2);margin-right:calc(-50vw + var(--scrollbar-width,0px)/2);position:relative;left:50%;right:50%}.c-image__image{width:100%;height:auto}.c-spacer{clear:both;width:100%;display:block}.c-spacer--preview{opacity:1;background-image:repeating-linear-gradient(45deg,#eee,#eee 3px,#0000 3px 15px);border:3px solid #eee;justify-content:center;align-items:center;display:flex;overflow:hidden}.c-spacer--preview span{color:#aaa;text-transform:uppercase;letter-spacing:1px;background-color:#fff;padding:.25rem .5rem;font-size:1rem;font-weight:900;display:block}.c-spacer--1{height:1rem}@media (width<=1023px){.c-spacer--1{height:.5rem}}.c-spacer--2{height:2rem}@media (width<=1023px){.c-spacer--2{height:1rem}}.c-spacer--3{height:3rem}@media (width<=1023px){.c-spacer--3{height:1.5rem}}.c-spacer--4{height:4rem}@media (width<=1023px){.c-spacer--4{height:2rem}}.c-spacer--5{height:5rem}@media (width<=1023px){.c-spacer--5{height:2.5rem}}.c-spacer--6{height:6rem}@media (width<=1023px){.c-spacer--6{height:3rem}}.c-spacer--7{height:7rem}@media (width<=1023px){.c-spacer--7{height:3.5rem}}.c-spacer--8{height:8rem}@media (width<=1023px){.c-spacer--8{height:4rem}}.c-spacer--9{height:9rem}@media (width<=1023px){.c-spacer--9{height:4.5rem}}.c-spacer--10{height:10rem}@media (width<=1023px){.c-spacer--10{height:5rem}}.c-hero{background-color:#50a1b8}.c-hero:not(.c-hero--preview){width:calc(100vw - var(--scrollbar-width,0px));margin-left:calc(-50vw + var(--scrollbar-width,0px)/2);margin-right:calc(-50vw + var(--scrollbar-width,0px)/2);position:relative;left:50%;right:50%}.c-hero__inner{width:var(--container-width);grid-template-columns:23.6655% 4.80427% 13.5231% 26.0676% 31.9395%;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem;display:grid}@media (width<=1023px){.c-hero__inner{padding-top:3rem;padding-bottom:3rem}}.c-hero__headline{z-index:3;grid-area:1/1/span 1/span 3;margin:2.9rem 0 2rem;position:relative}@media (width<=1023px){.c-hero__headline{text-align:center;grid-column:1/span 6;margin-top:0;margin-bottom:-1rem}}.c-hero__image-container{z-index:1;position:relative}.c-hero__image-container--1{z-index:2;grid-area:1/2/span 2/span 3}@media (width<=1023px){.c-hero__image-container--1{grid-row:2/span 2;margin-bottom:3rem}}.c-hero__image-container--2{grid-area:2/1/span 1/span 2}@media (width<=1023px){.c-hero__image-container--2{grid-row:3/span 1}}.c-hero__image-container--3{grid-area:1/5/span 2/span 1;margin-top:3.25rem}@media (width<=1023px){.c-hero__image-container--3{grid-row:2/span 2}}.c-hero__image{width:100%;height:auto;display:block}.c-product-slider{margin-bottom:3rem;position:relative}.c-product-slider__track{border:2px solid #000}.c-product-slider--preview .c-product-slider__track{pointer-events:none}.c-product-slider__products{align-items:stretch}.c-product-slider--preview .c-product-slider__products{display:flex}.c-product-slider--preview .c-product-slider__products>div{display:none}.c-product-slider--preview .c-product-slider__products>div:first-child,.c-product-slider--preview .c-product-slider__products>div:nth-child(2),.c-product-slider--preview .c-product-slider__products>div:nth-child(3){display:block}.c-product-slider__product{height:auto!important}.c-product-slider--preview .c-product-slider__product{width:33.3333%}.c-product-slider__product-inner{border-left:2px solid #000;flex-direction:column;row-gap:.5rem;height:100%;padding:2rem;display:flex;position:relative}.c-product-slider__badge{color:#000;background-color:#e0fb41;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:absolute;top:1rem;left:1rem}@media (width<=1023px){.c-product-slider__badge{width:5rem;height:5rem;top:.5rem;left:.5rem}}.c-product-slider__link:focus{outline:none}.c-product-slider__link:focus-visible{outline-offset:2px;outline:2px solid #000}.c-product-slider__image{aspect-ratio:293/372;object-fit:contain;height:auto;margin-left:auto;margin-right:auto;width:100%!important;max-width:14.65rem!important}.c-product-slider__title{text-align:center;margin:1.5rem auto 0;text-decoration:none;display:block}.c-product-slider__title:focus{outline:none}.c-product-slider__title:focus-visible{outline-offset:2px;outline:2px solid #000}.c-product-slider__claim{flex-grow:1;margin:0 auto;display:block}.c-product-slider__claim,.c-product-slider__claim *{text-align:center;font-size:.8rem}.c-product-slider__claim>:first-child{margin-top:0}.c-product-slider__claim>:last-child{margin-bottom:0}.c-product-slider__add-to-cart{text-align:center;margin:0 auto;font-size:.9rem}.c-product-slider__add-to-cart>p{margin:0}.c-product-slider__add-to-cart del{color:#c10b41;font-size:.8rem;display:block}.c-product-slider__add-to-cart del .amount{font-size:inherit}.c-product-slider__add-to-cart ins{text-decoration:none;display:block}.c-product-slider__add-to-cart .amount{font-weight:700}.c-product-slider__add-to-cart .woocommerce-price-suffix{display:block}.c-product-slider__add-to-cart .baseprice{display:none}.c-product-slider__add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.c-product-slider__add-to-cart a.button.product_type_simple{margin-top:.5rem}.c-product-slider__add-to-cart .added_to_cart.wc-forward{display:none}@media (width<=1023px){.c-product-slider__arrows{display:none}}.c-product-slider__arrow{background:0 0;border:0;border-radius:0;position:absolute;top:50%;transform:translateY(-50%)}.c-product-slider__arrow:focus{outline:none}.c-product-slider__arrow:focus-visible{outline-offset:2px;outline:2px solid #000}.c-product-slider__arrow--left{right:calc(100% + .5rem)}.c-product-slider__arrow--right{left:calc(100% + .5rem)}.c-product-slider__bullets{justify-content:center;gap:.5rem;width:100%;margin:2rem auto 0;display:flex;position:absolute;top:100%;left:0}.c-product-slider__bullet{appearance:none;color:#0000;background-color:#0000;border:2px solid #000;border-radius:50%;width:1rem;height:1rem;font-size:0;transition:background-color .15s ease-in-out}.c-product-slider__bullet.glide__bullet--active{background-color:#000}.c-product-slider__bullet:focus{outline:none}.c-product-slider__bullet:focus-visible{outline-offset:2px;outline:2px solid #000}.c-product-teaser{background-color:#27d1b0;position:relative}.c-product-teaser:not(.c-product-teaser--preview){width:calc(100vw - var(--scrollbar-width,0px));margin-left:calc(-50vw + var(--scrollbar-width,0px)/2);margin-right:calc(-50vw + var(--scrollbar-width,0px)/2);position:relative;left:50%;right:50%}.c-product-teaser__inner{--container-width:min(calc(100vw - var(--scrollbar-width,0px) - 6rem),46.5rem);--container-padding:calc((100vw - var(--scrollbar-width,0px) - var(--container-width))/2);width:var(--container-width);grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem;display:grid;position:relative}@media (width<=1023px){.c-product-teaser__inner{--container-width:min(calc(100vw - var(--scrollbar-width,0px) - 2rem),46.5rem);--container-padding:calc((100vw - var(--scrollbar-width,0px) - var(--container-width))/2);grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem}}.c-product-teaser__swirl{color:#000;width:8.05rem;position:absolute;top:5rem;right:0}@media (width<=1023px){.c-product-teaser__swirl{width:6rem;top:3rem}}.c-product-teaser__image-container{margin-left:auto;margin-right:auto;padding-left:2rem;position:relative}@media (width<=1023px){.c-product-teaser__image-container{max-width:50%;margin-left:auto;margin-right:auto;padding-right:2rem}}.c-product-teaser__image{position:relative}@media (width<=1023px){.c-product-teaser__image{max-width:100%}}.c-product-teaser__badge{color:#000;background-color:#e0fb41;border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex;position:absolute;top:3rem;left:-6rem}@media (width<=1023px){.c-product-teaser__badge{width:6rem;height:6rem;top:2.25rem;left:-4.5rem}}.c-product-teaser__content{place-self:center start;padding:7rem 0 5rem}@media (width<=1023px){.c-product-teaser__content{place-self:center;padding:2rem 0 0}}.c-product-teaser__link:hover{background-color:#27d1b0}.c-hero:has(+.c-product-teaser) .c-hero__inner{padding-bottom:10rem}@media (width<=1023px){.c-hero:has(+.c-product-teaser) .c-hero__inner{padding-bottom:6rem}}.c-hero+.c-product-teaser{background-color:#0000;margin-top:-10rem}@media (width<=1023px){.c-hero+.c-product-teaser{margin-top:-7rem}}.c-hero+.c-product-teaser:before{content:"";background-color:#27d1b0;width:100%;height:calc(100% - 9.5rem);display:block;position:absolute;top:9.5rem;left:0}@media (width<=1023px){.c-hero+.c-product-teaser:before{height:calc(100% - 7rem);top:7rem}}.c-icons{flex-wrap:wrap;justify-content:space-around;gap:2rem 1rem;margin:0;padding:0;list-style-type:none;display:flex}.c-icons__icon{flex-direction:column;align-items:center;width:12.5rem;display:flex}.c-icons__image{object-fit:contain;width:4.75rem;height:4.75rem}.c-icons__label{text-align:center;margin-top:1rem;font-size:1.2rem;font-weight:700}.c-icons__description{text-align:center;margin-top:.25rem;font-size:1rem}.c-testimonial{max-width:40rem;margin-left:auto;margin-right:auto}.c-testimonial__swirl{color:#e0fb41;width:9.3rem;height:auto;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:block}.c-testimonial__quote{text-align:center;letter-spacing:.04em;font-family:forma-djr-banner,europa,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.8rem;font-style:italic;font-weight:300;line-height:114%}@media (width<=1023px){.c-testimonial__quote{font-size:2rem}}.c-testimonial__quote em{border-bottom:2px solid #000}.c-testimonial__source{text-align:center;margin-top:1rem}.c-swirl{color:#000;width:8.95rem;height:auto;display:block}@media (width>=1024px){.c-swirl{z-index:20;position:absolute}}.c-swirl--left{margin-left:auto}@media (width>=1024px){.c-swirl--left{left:0}}.c-swirl--center{margin-left:auto;margin-right:auto}@media (width>=1024px){.c-swirl--center{left:50%;transform:translate(-50%)}}.c-swirl--right{margin-right:auto}@media (width>=1024px){.c-swirl--right{right:0}:has(>.c-swirl){position:relative}}.c-slider{padding-bottom:3rem}.c-slider--preview .acf-innerblocks-container>*+*{margin-top:1rem}@media (width<=1023px){.c-slider__arrows{display:none}}.c-slider__arrow{background:0 0;border:0;border-radius:0;position:absolute;top:50%;transform:translateY(-50%)}.c-slider__arrow:focus{outline:none}.c-slider__arrow:focus-visible{outline-offset:2px;outline:2px solid #000}.c-slider__arrow--left{right:calc(100% + 1.5rem)}.c-slider__arrow--right{left:calc(100% + 1.5rem)}.c-slider__bullets{justify-content:center;gap:.5rem;width:100%;margin:-1rem auto 0;display:flex;position:absolute;top:100%;left:0}.c-slider__bullet{appearance:none;color:#0000;background-color:#0000;border:2px solid #000;border-radius:50%;width:1rem;height:1rem;font-size:0;transition:background-color .15s ease-in-out}.c-slider__bullet.glide__bullet--active{background-color:#000}.c-slider__bullet:focus{outline:none}.c-slider__bullet:focus-visible{outline-offset:2px;outline:2px solid #000}.c-slide--preview{border:1px dashed #000}