@layer ff_components,ff_utilities;:root{--ff-tap-target: 48px;--ff-dot-size: 10px;--ff-dot-tighten: calc((var(--ff-dot-size) - var(--ff-tap-target)) / 2);--ff-gutter: clamp(16px, 5vw, 32px);--ff-sec-pad-v: clamp(24px, 6vh, 48px);--ff-sec-pad-h: var(--ff-gutter);--ff-text-color: 80 80 80;--ff-muted-text-color: 112 112 112;--ff-accent: 96 115 89;--ff-bg: 255 255 255;--ff-border: 221 227 217;--ff-text: rgb(var(--ff-text-color));--ff-accent-color: rgb(var(--ff-accent));--ff-head: rgb(var(--ff-accent));--ff-rule: rgb(var(--ff-accent) / .55);--ff-body-size: clamp(14px, calc(13px + .45vw) , 18px);--ff-text-h1: clamp(22px, calc(20px + .9vw) , 28px);--ff-text-h2: clamp(20px, calc(18.5px + .7vw) , 24px);--ff-text-h3: clamp(18px, calc(17px + .5vw) , 21px);--ff-text-h4: clamp(17px, calc(16px + .45vw) , 20px);--ff-text-h5: clamp(15px, calc(14px + .35vw) , 18px);--ff-text-h6: clamp(14px, calc(13px + .45vw) , 18px);--ff-button-text: 255 255 255;--ff-space-h1-top: 1.5rem;--ff-space-h1-bottom: 1.5rem;--ff-space-h2-top: 2rem;--ff-space-h2-bottom: 1rem;--ff-space-h3-top: 2rem;--ff-space-h3-bottom: 1rem;--ff-space-h4-top: 2rem;--ff-space-h4-bottom: 1rem;--ff-space-h5-top: 1.25rem;--ff-space-h5-bottom: 1rem;--ff-space-block-top: .5rem;--ff-space-block-bottom: 2rem;--ff-card-radius: 0rem;--ff-card-padding-block: 2rem;--ff-card-padding-inline: 2rem;--ff-card-max-width: 100%;--ff-card-border-w: 0;--ff-card-border-color: 221 227 217;--ff-card-shadow: none;--ff-panel-padding-block: 1.75rem;--ff-panel-padding-inline: 2rem;--ff-panel-border-rgb: 221 227 217;--ff-postit-bg-rgb: 255 249 215;--ff-postit-padding-block: 1.25rem;--ff-postit-padding-inline: 1.5rem;--ff-postit-max-width: 24rem;--ff-postit-rotation: 0deg;--ff-two-col-gap: clamp(2rem, 3vw, 3.5rem);--ff-two-col-main-fr: 1.1fr;--ff-two-col-side-fr: .9fr;--ff-underline-color: rgb(var(--ff-accent) / .55);--ff-underline-thickness: 1px;--ff-underline-offset: .3em;--ff-underline-offset-nav: .5em;--text-base: var(--ff-body-size);--text-xs: clamp(.875rem, .85rem + .12vw, .95rem);--text-sm: clamp(.875rem, .85rem + .15vw, 1rem);--text-lg: clamp(1rem, .98rem + .2vw, 1.125rem);--text-xl: clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--container-gutter: var(--ff-gutter);--container-xxs-max-width: 480px;--container-xs-max-width: 780px;--container-sm-max-width: 1080px;--container-md-max-width: 1240px;--container-lg-max-width: 1400px;--container-xl-max-width: 1600px;--container-max-width: var(--container-xl-max-width);--section-vertical-spacing: var(--ff-sec-pad-v);--section-vertical-spacing-tight: clamp(24px, 4vh, 48px);--section-stack-gap: clamp(1rem, 2vw, 2rem);--section-stack-gap-tight: clamp(.75rem, 1.5vw, 1.25rem);--text-color: var(--ff-text-color);--accent: var(--ff-accent);--background: var(--ff-bg);--background-without-opacity: var(--ff-bg);--page-background: var(--ff-bg);--border-color: var(--ff-border);--text-h1: var(--ff-text-h1);--text-h2: var(--ff-text-h2);--text-h3: var(--ff-text-h3);--text-h4: var(--ff-text-h4);--text-h5: var(--ff-text-h5);--text-h6: var(--ff-text-h6);--button-background: var(--ff-accent);--button-outline-color: var(--ff-accent);--button-text-color: var(--ff-button-text);--rounded-full: 999px}.cart-recap .gfgFreeGiftSingleOfferSelectDiv,.cart-recap .gfgFreeGiftSingleOfferSelectDiv.gfgFreeGiftOutOfStock{opacity:1!important;filter:none!important}.cart-recap .gfgFreeGiftMsgTitle,.cart-recap .gfgFreeGiftMsgSubTitle{color:rgb(var(--text-color))!important;opacity:1!important}.cart-recap .gfgFreeGiftMsgSubTitle:empty{display:none!important}.cart-recap .gfgFreeGiftMsgIcon,.cart-recap .gfgFreeGiftMsgIcon img,.cart-recap .gfgFreeGiftMsgIconImageElementOfItem{border:0!important;outline:0!important;box-shadow:none!important}.cart-recap .gfgFreeGiftSingleOfferSelectDiv,.cart-recap .gfgFreeGiftSingleOffergiftContainerDiv,.cart-recap .gfgFreeGiftMsgContainerForAccordion{border:0!important}[id*=__smile_io_smile_landing_page_header] section[style*=--background-image]{background-image:var(--background-image)!important;background-color:transparent!important;background-blend-mode:normal!important}[id*=__smile_io_smile_landing_page_header] section[style*=--background-image]:before,[id*=__smile_io_smile_landing_page_header] section[style*=--background-image]:after,[id*=__smile_io_smile_landing_page_header] section[style*=--background-image] .slp_ac2cc6:before,[id*=__smile_io_smile_landing_page_header] section[style*=--background-image] .slp_ac2cc6:after{background:transparent!important;background-image:none!important;opacity:0!important;filter:none!important;mix-blend-mode:normal!important}body{font-family:var(--text-font-family, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);font-weight:var(--text-font-weight, 400);font-style:var(--text-font-style, normal);letter-spacing:var(--text-letter-spacing, 0);font-size:var(--ff-body-size);line-height:1.6;color:rgb(var(--text-color));background:rgb(var(--page-background))}body{overflow-x:clip}@supports not (overflow: clip){body{overflow-x:hidden}}b,strong{font-weight:500;color:var(--ff-head)}th{opacity:1;font-size:var(--text-h4)}.text-subdued{color:rgb(var(--text-color));opacity:1}.link-faded,.link-faded-reverse{opacity:1;color:inherit}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p.h1,p.h2,p.h3,p.h4,p.h5,p.h6){color:var(--ff-head);font-weight:500}:where(h1,.h1,p.h1){text-align:center}.shopify-section--ff-faq .accordion__toggle{width:100%;text-align:left!important;justify-content:flex-start!important}.shopify-section--ff-faq .accordion__title{display:block;text-align:left!important}:where(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid rgb(var(--ff-accent))!important;outline-offset:3px}.content-over-media :where(a,button,[role=button],input,select,textarea):focus-visible{outline:2px solid #fff!important;outline-offset:3px}.button,.shopify-challenge__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-image:none;background-size:auto;background-position:center;background-color:rgb(var(--background));color:var(--ff-head);border:1px solid var(--ff-head);border-radius:var(--button-border-radius, 0);box-shadow:none;text-shadow:none}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{background:none!important;background-image:none!important;box-shadow:none!important}.shopify-payment-button__button--unbranded{background-color:rgb(var(--background))!important;color:var(--ff-head)!important;border:1px solid var(--ff-head)!important;border-radius:var(--button-border-radius, 0)!important}:where(.button--primary,.product-form__submit,.shopify-payment-button__button){background-color:rgb(var(--accent))!important;color:rgb(var(--button-text-color))!important;border-color:rgb(var(--accent))!important}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.button:not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button__button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:rgb(var(--accent));color:rgb(var(--button-text-color));border-color:rgb(var(--accent))}.button--primary:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.shopify-payment-button__button:not([disabled]):hover{filter:brightness(.95)}}.pagination{gap:.5rem}.pagination__link{min-width:var(--ff-tap-target);min-height:var(--ff-tap-target);border:0 solid var(--ff-head);border-radius:0}.pagination__link--disabled{opacity:.6}#cart-drawer .cart-drawer__footer .text-subdued{font-size:.95rem;color:rgb(var(--ff-muted-text-color))}#cart-drawer .cart-drawer__footer .discount-badge{font-size:.9rem;line-height:1.4}.shopify-section--privacy-banner .privacy-banner{background-color:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 8px 30px #0000001f;border-radius:0;padding:1.25rem 1.5rem}.shopify-section--privacy-banner .privacy-banner .h6{font-size:var(--text-h4);font-weight:500;text-align:left;margin:0 0 .4rem}.shopify-section--privacy-banner .privacy-banner .prose{font-size:var(--ff-body-size);line-height:1.55;text-align:left}.shopify-section--privacy-banner .privacy-banner .prose p{margin-block:.25rem}.shopify-section--privacy-banner .privacy-banner .h-stack{justify-content:flex-start}.shopify-section--privacy-banner .privacy-banner .link{font-size:.95rem;text-decoration-thickness:1px;text-underline-offset:.3em;color:rgb(var(--ff-accent))}.shopify-section--privacy-banner .privacy-banner .text-subdued{color:rgb(var(--ff-muted-text-color))}.shopify-section--privacy-banner .privacy-banner.pop-in{max-width:26rem;padding:1.25rem 1.5rem}@media(min-width:700px){.shopify-section--privacy-banner .privacy-banner.pop-in{inset-block-end:1.5rem;inset-inline-end:1.5rem}}.prose h1{margin-top:var(--ff-space-h1-top);margin-bottom:var(--ff-space-h1-bottom);text-wrap:balance}.prose h2{margin-top:var(--ff-space-h2-top);margin-bottom:var(--ff-space-h2-bottom);text-wrap:balance}.prose h3{margin-top:var(--ff-space-h3-top);margin-bottom:var(--ff-space-h3-bottom);text-wrap:balance}.prose h4{margin-top:var(--ff-space-h4-top);margin-bottom:var(--ff-space-h4-bottom)}.prose h5,.prose h6{margin-top:var(--ff-space-h5-top);margin-bottom:var(--ff-space-h5-bottom)}.prose p{margin:0 0 var(--ff-space-block-bottom)}#product-extra-information .product-content-below-gallery__description.prose :is(h2,h3){margin-top:4rem!important;margin-bottom:.5rem!important}#product-extra-information .product-content-below-gallery__description.prose :is(h4,p){margin-top:0rem!important;margin-bottom:.75rem!important}:where(.ff-prose,.ff-category-description,.prose.ff-policy,.shopify-policy__container,.rte,.metafield-rich_text_field) p{margin:0 0 var(--ff-space-block-bottom)}:where(.ff-prose,.ff-category-description,.prose.ff-category-description,.prose.ff-policy){max-width:min(70ch,100%);margin-inline:auto}:where(.prose,.ff-prose,.ff-category-description,.prose.ff-policy,.shopify-policy__container,.rte,.metafield-rich_text_field) p:not(.h1,.h2,.h3,.h4,.h5,.h6){text-align:start;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}:where(.prose,.ff-prose,.ff-category-description,.prose.ff-policy,.shopify-policy__container,.rte,.metafield-rich_text_field) :is(ul,ol){margin:0 0 calc(var(--ff-space-block-bottom) + 1rem);padding-inline-start:1.25em;list-style-position:outside;text-align:start}:where(.prose,.ff-prose,.ff-category-description,.prose.ff-policy,.shopify-policy__container,.rte,.metafield-rich_text_field) :is(ul,ol) li{text-align:start}:where(.prose,.ff-prose,.ff-category-description,.prose.ff-policy,.shopify-policy__container,.rte,.metafield-rich_text_field) :is(ul,ol) li>p{margin:0}body.template-article :where(.prose,.rte,.metafield-rich_text_field) u{text-decoration:none!important}body.template-article :where(.prose,.rte,.metafield-rich_text_field) a u{text-decoration-line:underline!important;text-decoration-thickness:var(--ff-underline-thickness);text-underline-offset:var(--ff-underline-offset);text-decoration-color:var(--ff-underline-color)}body.template-article :where(.prose,.rte,.metafield-rich_text_field) a{background:none!important;background-image:none!important;box-shadow:none!important;border-bottom:0!important}@media(max-width:699px){body.template-article table.ff-media-table,body.template-article table.ff-media-table tbody,body.template-article table.ff-media-table tr,body.template-article table.ff-media-table td{display:block;width:100%!important}body.template-article table.ff-media-table td+td{padding:1rem 0 0!important}}.ff-care-card__link{text-decoration:none!important}.ff-care-card :where(h2,h3,h4).ff-care-card__title{font-family:var(--text-font-family);font-weight:500;font-size:clamp(18px,.4vw + 16px,20px);line-height:1.3;text-align:start;margin:0 0 .5rem;text-wrap:balance}.ff-care-card :where(.ff-care-card__meta,.ff-care-card__tag,.ff-care-card__excerpt){text-align:start}.shopify-section--main-product .ff-product :where(.product-info__block-item[data-block-type=title],.product-title){text-align:start!important}.shopify-section--main-product .ff-product .product-info__block-item{width:100%;justify-self:stretch}.shopify-section--main-product .ff-product :where(.product-info__block-item[data-block-type=accordion],.product-info__block-group.accordion-group,.accordion){width:100%!important;justify-self:stretch!important}.shopify-section--main-product .ff-product .accordion__toggle{width:100%!important;text-align:left!important;justify-content:flex-start!important}.accordion__toggle.text-with-icon{display:flex;align-items:center;justify-content:flex-start!important;text-align:left;width:100%;gap:.75rem}.accordion__toggle .accordion__title{flex:0 1 auto}.accordion__toggle .animated-plus{margin-left:auto;flex-shrink:0}.product-info__block-item[data-block-type=badges] .badge-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;align-items:center;margin:.5rem 0 0}.product-info__block-item[data-block-type=badges] .badge-list .badge{background:transparent!important;color:rgb(var(--ff-accent))!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:.25rem .45rem;font-size:1rem;line-height:1.1;letter-spacing:.06em;text-transform:none;white-space:nowrap}.product-info__block-item[data-block-type=badges] .badge--on-sale{background:rgb(var(--ff-accent))!important;color:#fff!important;border-color:rgb(var(--ff-accent))!important}.content-over-media{position:relative}.content-over-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){z-index:2;position:relative}.shopify-section:first-child [reveal-on-scroll=true]{opacity:1}.page-dots{gap:10px;align-items:center;color:var(--ff-head)}.page-dots .tap-area{width:var(--ff-tap-target);height:var(--ff-tap-target);border:0;background:transparent;border-radius:999px;display:grid;place-items:center}.page-dots .tap-area:after{content:"";position:absolute;top:50%;left:50%;width:var(--ff-dot-size);height:var(--ff-dot-size);border-radius:999px;background:currentColor;opacity:.35;transform:translate(-50%,-50%)}.page-dots .tap-area[aria-current=true]:after{opacity:1}.page-dots .tap-area:before{content:none}.page-dots--autoplay .tap-area[aria-current=true]:after{opacity:0}.content-tabs::part(tab-list){gap:1.25rem;justify-content:start;grid-auto-columns:max-content;overflow-x:auto;overscroll-behavior-x:contain}@media(min-width:1000px){.content-tabs::part(tab-list){gap:0;grid-auto-columns:1fr;justify-content:stretch;overflow-x:visible}.content-tabs [role=tab]{width:100%;text-align:center;justify-self:stretch}}.content-tabs--center::part(tab-list){width:100%;margin-inline:0}.shopify-section--popup newsletter-popup.pop-in{position:fixed;top:0;right:0;bottom:0;left:0;padding:1.5rem;width:100%;max-width:none}.shopify-section--popup newsletter-popup.pop-in:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/urban_jungle.webp?v=1763382522) center center / cover no-repeat fixed;pointer-events:none}.shopify-section--popup newsletter-popup.pop-in>.v-stack{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:480px;width:min(100%,480px);--text-color: var(--ff-text-color);--background: var(--ff-bg);--accent: var(--ff-accent);background:rgb(var(--ff-bg));color:rgb(var(--ff-text-color));border-radius:0;padding:clamp(24px,3vw,32px);box-shadow:none}.shopify-section--popup newsletter-popup.pop-in>.v-stack :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--ff-accent));font-weight:600}.shopify-section--popup newsletter-popup.pop-in>.v-stack :where(p,label){color:rgb(var(--ff-text-color))}.shopify-section--popup newsletter-popup.pop-in>.v-stack :where(input,textarea){background:#fff;color:rgb(var(--ff-text-color));border:1px solid rgb(var(--ff-border))}.shopify-section--popup newsletter-popup.pop-in>.v-stack :where(input,textarea)::placeholder{color:rgb(var(--ff-muted-text-color))}.ff-product .variant-picker,.quick-buy-modal .variant-picker{gap:1rem}.ff-product .variant-picker__option-info,.quick-buy-modal .variant-picker__option-info{align-items:baseline}.ff-product .variant-picker__option-info legend,.quick-buy-modal .variant-picker__option-info legend{font-weight:500;color:var(--ff-head)}.ff-product .variant-picker__option-values,.quick-buy-modal .variant-picker__option-values{justify-content:flex-start;gap:.5rem}.ff-product .variant-picker__option-values :is(button,a,label),.quick-buy-modal .variant-picker__option-values :is(button,a,label){min-height:var(--ff-tap-target)}.ff-product .variant-picker .select,.quick-buy-modal .variant-picker .select{min-height:var(--ff-tap-target);border:1px solid var(--ff-head);border-radius:0;background:rgb(var(--background));color:var(--ff-head);padding:.6rem .9rem;text-align:left}@media(max-width:749px){.ff-care-matrix{margin-inline:calc(-1 * var(--ff-sec-pad-h, 16px));padding-inline:var(--ff-sec-pad-h, 16px);border-radius:0;max-width:none}}body.page-about,body.page-ueber-uns,body.page-faq,body.page-haeufig-gestellte-fragen{background:url(/cdn/shop/files/urban_jungle.webp?v=1763382522) center center / cover no-repeat fixed;background-color:#fff}body.page-plant-care-basics,body.page-pflege-ratgeber,body.page-plant-care-resources,body.page-pflanzenpflege-ressourcen,body.page-plant-care-after-delivery,body.page-pflege-nach-lieferung{background:url(/cdn/shop/files/plant_care_table.webp?v=1763382522) center center / cover no-repeat fixed;background-color:#fff}body.page-contact,body.page-kontakt,body.page-accessibility,body.page-barrierefreiheit,body.page-payment-methods,body.page-zahlungsarten,body.page-imprint,body.page-impressum-rechtliche-angaben-foliage-factory,body.page-terms-and-conditions,body.page-agb,body.page-privacy-policy,body.page-datenschutz,body.page-versand-lieferung,body.page-shipping-delivery,body.template-policy,body.page-guarantee-returns,body.page-garantie-und-rueckgabe,body.page-contact-orders-delivery,body.page-contact-us-returns-refunds,body.page-contact-us-plant-help,body.page-contact-us-account-privacy-website,body.page-contact-us-arrival-issues,body.page-kontakt-konto-datenschutz-webseite,body.page-kontakt-pflanzenhilfe,body.page-kontakt-retouren-erstattungen,body.page-kontakt-probleme-bei-ankunft,body.page-kontakt-bestellung-lieferung{background:url(/cdn/shop/files/alocasia_foliage.webp?v=1763382521) center center / cover no-repeat fixed;background-color:#fff}body.template-article{background:url(/cdn/shop/files/urban_jungle.webp?v=1763382522) center center / cover no-repeat fixed;background-color:#fff}body.template-article .article.ff-blog-post.color-scheme{background-color:transparent;background-image:none}@media(max-width:899px){body.page-about,body.page-ueber-uns,body.page-faq,body.page-haeufig-gestellte-fragen,body.page-plant-care-basics,body.page-pflege-ratgeber,body.page-plant-care-resources,body.page-pflanzenpflege-ressourcen,body.page-plant-care-after-delivery,body.page-pflege-nach-lieferung,body.page-contact,body.page-kontakt,body.page-accessibility,body.page-barrierefreiheit,body.page-payment-methods,body.page-zahlungsarten,body.page-imprint,body.page-impressum-rechtliche-angaben-foliage-factory,body.page-terms-and-conditions,body.page-agb,body.page-privacy-policy,body.page-datenschutz,body.page-versand-lieferung,body.page-shipping-delivery,body.template-policy,body.page-guarantee-returns,body.page-garantie-und-rueckgabe,body.template-article,body.page-contact-orders-delivery,body.page-contact-us-returns-refunds,body.page-contact-us-plant-help,body.page-contact-us-account-privacy-website,body.page-contact-us-arrival-issues,body.page-kontakt-konto-datenschutz-webseite,body.page-kontakt-pflanzenhilfe,body.page-kontakt-retouren-erstattungen,body.page-kontakt-probleme-bei-ankunft,body.page-kontakt-bestellung-lieferung{background:#fff}}@media(prefers-reduced-motion:reduce){body.page-ueber-uns,body.page-faq,body.page-haeufig-gestellte-fragen,body.page-plant-care-basics,body.page-pflege-ratgeber,body.page-plant-care-resources,body.page-pflanzenpflege-ressourcen,body.page-plant-care-after-delivery,body.page-pflege-nach-lieferung,body.page-contact,body.page-kontakt,body.page-accessibility,body.page-barrierefreiheit,body.page-payment-methods,body.page-zahlungsarten,body.page-imprint,body.page-impressum-rechtliche-angaben-foliage-factory,body.page-terms-and-conditions,body.page-agb,body.page-privacy-policy,body.page-datenschutz,body.page-versand-lieferung,body.page-shipping-delivery,body.template-policy,body.page-guarantee-returns,body.page-garantie-und-rueckgabe,body.template-article,body.page-contact-orders-delivery,body.page-contact-us-returns-refunds,body.page-contact-us-plant-help,body.page-contact-us-account-privacy-website,body.page-contact-us-arrival-issues,body.page-kontakt-konto-datenschutz-webseite,body.page-kontakt-pflanzenhilfe,body.page-kontakt-retouren-erstattungen,body.page-kontakt-probleme-bei-ankunft,body.page-kontakt-bestellung-lieferung{background-attachment:scroll}}[data-forms-id^=forms-root-] :is(shopify-forms-embed,form-embed){--forms-base-font-size: max(16px, var(--text-base)) !important;--forms-heading-font-size: max(22px, var(--text-h2)) !important;--forms-body-font: normal 400 max(16px, var(--text-base)) var(--text-font-family, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif) !important;--forms-heading-font: normal 500 max(22px, var(--text-h2)) var(--text-font-family, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif) !important;--heading-font-size: max(22px, var(--text-h2)) !important;--heading-text-color: rgb(var(--ff-accent)) !important;--body-text-color: rgb(var(--text-color)) !important;--link-text-color: rgb(var(--text-color)) !important;--form-text-color: rgb(var(--text-color)) !important;--form-placeholder-color: rgb(var(--text-color) / .65) !important;--form-background-color: rgb(var(--background)) !important;--container-background-color: #0000 !important;--form-field-border: 0 0 0 1px rgb(var(--border-color)) !important;--form-field-border-focused: 0 0 0 2px rgb(var(--ff-accent)) !important;--button-background-color: rgb(var(--ff-accent)) !important;--button-text-color: rgb(var(--ff-button-text)) !important;--button-border: 1px solid rgb(var(--ff-accent)) !important;--forms-accent-color: rgb(var(--ff-accent)) !important;--forms-accent-color-hovered-modifier: rgb(var(--ff-accent) / .12) !important;--form-field-border-radius: 0px !important;--button-border-radius: 0px !important;--container-border-radius: 0px !important;--form-field-padding: calc(var(--ff-tap-target) / 3) !important;--button-padding: calc(var(--ff-tap-target) / 3) !important}@layer ff_components{.ff-section{padding-block:var(--ff-sec-pad-v)}.ff-section__wrap{max-width:var(--ff-sec-max, 1600px);margin-inline:auto;padding-inline:var(--ff-sec-pad-h)}.ff-parallax{margin:0;padding:0}.ff-parallax__inner{display:flex;align-items:stretch;min-height:100vh;position:relative;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw)}@supports (width: 100cqw){.ff-parallax__inner{width:100cqw;margin-inline:calc(50% - 50cqw)}}.ff-parallax__inner--image-left{flex-direction:row}.ff-parallax__inner--image-right{flex-direction:row-reverse}.ff-parallax__image-wrapper{position:relative;width:var(--ff-parallax-image-width, 50%);flex-shrink:0;overflow:hidden}.ff-parallax__image-container{position:absolute;top:-10%;right:0;bottom:-10%;left:0;height:140%;will-change:transform}.ff-parallax__image{width:100%;height:100%;object-fit:cover;display:block}.ff-parallax__content-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--ff-parallax-content-pad-v, 60px) var(--ff-parallax-content-pad-h, 40px);background-color:var(--ff-parallax-content-bg, rgb(var(--background)))}.ff-parallax__content{max-width:var(--ff-parallax-content-max, 600px);width:100%}@media screen and (max-width:999px){.ff-parallax__inner{flex-direction:column;min-height:auto}.ff-parallax__image-wrapper{width:100%;height:var(--ff-parallax-mobile-image-height, 60vh)}.ff-parallax__image-container{position:relative;top:0;right:0;bottom:0;left:0;height:100%}}@media(prefers-reduced-motion:reduce){.ff-parallax__image-container{will-change:auto;transform:none!important}}.ff-card-shell,.ff-section__card,.ff-card--white{background-color:rgb(var(--background));color:rgb(var(--text-color));border-radius:var(--ff-card-radius);border:var(--ff-card-border-w) solid rgb(var(--ff-card-border-color));box-shadow:var(--ff-card-shadow);padding-block:var(--ff-card-pad-v, var(--ff-card-padding-block));padding-inline:var(--ff-card-pad-h, var(--ff-card-padding-inline));max-width:var(--ff-card-max, var(--ff-card-max-width));margin-inline:auto}.ff-card--panel{background-color:rgb(var(--background));color:rgb(var(--text-color));border-radius:0;border:1px solid rgb(var(--ff-panel-border-rgb));box-shadow:none;padding-block:var(--ff-panel-padding-block);padding-inline:var(--ff-panel-padding-inline);max-width:var(--ff-card-max, var(--ff-card-max-width));margin-inline:auto}.ff-postit{background-color:rgb(var(--ff-postit-bg-rgb) / 1);padding-block:var(--ff-postit-padding-block, 20px);padding-inline:var(--ff-postit-padding-inline, 20px);max-width:var(--ff-postit-max-width, 24rem);transform:rotate(var(--ff-postit-rotation, 0deg))}.ff-two-col{display:grid;gap:var(--ff-two-col-gap);align-items:flex-start}@media(min-width:700px){.ff-two-col{grid-template-columns:minmax(0,var(--ff-two-col-main-fr)) minmax(0,var(--ff-two-col-side-fr))}.ff-two-col--reverse{grid-template-columns:minmax(0,var(--ff-two-col-side-fr)) minmax(0,var(--ff-two-col-main-fr))}}.ff-care-card{display:flex;flex-direction:column;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:2.5rem}.ff-care-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none}.ff-care-card__image-wrap{position:relative;overflow:hidden;margin-bottom:.9rem}.ff-care-card__image-wrap img{width:100%;height:auto;display:block}.ff-care-card__meta{font-size:.875rem;margin-bottom:.1rem;text-align:start;color:rgb(var(--text-color))}.ff-care-card__tag{font-size:.875rem;font-weight:400;margin-bottom:1.5rem;text-align:start;color:rgb(var(--text-color))}.ff-icon{display:block;fill:none;stroke:currentColor}.ff-care-card__title{font-size:1.25rem;margin-bottom:.5rem;text-align:start;font-weight:500}.ff-care-card__excerpt{font-size:.9375rem;line-height:1.4;flex-grow:1;font-weight:400;text-align:start;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;padding-bottom:1rem}@media(max-width:699px){.ff-care-card{margin-bottom:2.7rem}.ff-care-card__title{font-size:1.125rem}.ff-care-card__excerpt,.ff-care-card__tag{font-size:.875rem}}}@layer ff_utilities{.ff-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ff-cta-row{display:flex;justify-content:center;gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
