@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Montserrat:wght@700;800&display=swap";:root{--ibf-color-primary: #0f4a3c;--ibf-color-primary-strong: #0b3b30;--ibf-color-secondary: #6baa4e;--ibf-color-accent: #f26522;--ibf-color-accent-strong: #d8561b;--ibf-color-danger: #c14232;--ibf-color-warning: #b86a16;--ibf-color-success: #277a54;--ibf-color-text: #1f2328;--ibf-color-text-muted: #4b5563;--ibf-color-surface: #ffffff;--ibf-color-surface-canvas: #e7e7e7;--ibf-color-surface-alt: #f4f7f3;--ibf-color-border: rgba(15, 74, 60, .12);--ibf-font-heading: "Montserrat", sans-serif;--ibf-font-body: "Inter", sans-serif;--ibf-space-1: 4px;--ibf-space-2: 8px;--ibf-space-3: 12px;--ibf-space-4: 16px;--ibf-space-5: 20px;--ibf-space-6: 24px;--ibf-radius-sm: 10px;--ibf-radius-md: 14px;--ibf-radius-lg: 20px;--ibf-radius-pill: 999px;--ibf-control-height: 48px;--ibf-touch-target: 44px;--ibf-shadow-soft: 0 4px 12px rgba(31, 35, 40, .08);--ibf-shadow-raised: 0 14px 34px rgba(8, 33, 42, .09);--ibf-focus-ring: 0 0 0 4px rgba(107, 170, 78, .18);--ibf-transition-fast: .16s ease}.ibf-ui-button{min-height:var(--ibf-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--ibf-space-2);padding:0 var(--ibf-space-4);border:1px solid transparent;border-radius:var(--ibf-radius-md);font:inherit;font-weight:800;cursor:pointer;transition:background-color var(--ibf-transition-fast),border-color var(--ibf-transition-fast),box-shadow var(--ibf-transition-fast)}.ibf-ui-button:focus-visible,.ibf-ui-control:focus-visible{outline:none;box-shadow:var(--ibf-focus-ring)}.ibf-ui-button:disabled,.ibf-ui-control:disabled{cursor:not-allowed;opacity:.52}.ibf-ui-control{width:100%;min-height:var(--ibf-control-height);padding:0 var(--ibf-space-4);border:1px solid var(--ibf-color-border);border-radius:var(--ibf-radius-md);background:var(--ibf-color-surface);color:var(--ibf-color-text);font:inherit}.ibf-ui-card{border:1px solid var(--ibf-color-border);border-radius:var(--ibf-radius-lg);background:var(--ibf-color-surface);box-shadow:var(--ibf-shadow-soft)}.ibf-ui-badge,.ibf-ui-chip{min-height:28px;display:inline-flex;align-items:center;gap:var(--ibf-space-2);padding:0 var(--ibf-space-3);border-radius:var(--ibf-radius-pill);background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary);font-size:.78rem;font-weight:800}.ibf-ui-alert,.ibf-ui-empty{padding:var(--ibf-space-5);border:1px solid var(--ibf-color-border);border-radius:var(--ibf-radius-md);background:var(--ibf-color-surface-alt);color:var(--ibf-color-text-muted)}.ibf-ui-alert--danger{border-color:#c1423240;background:#c142320f;color:#8f3026}@media(prefers-reduced-motion:reduce){.ibf-ui-button,.ibf-ui-control{transition:none}}:root{--fruitkha-page-max-width: 1280px;--fruitkha-page-padding-inline: clamp(16px, 2.6vw, 32px)}body{margin:0;font-family:var(--ibf-font-body);background-color:var(--ibf-color-surface-canvas);color:var(--ibf-color-text)}img{max-width:100%;height:auto}a,button{transition:all .3s ease-in-out}a:focus-visible,button:focus-visible{outline:3px solid rgba(242,129,35,.55);outline-offset:4px}.loader{display:grid;place-items:center;transition:opacity .35s ease,visibility .35s ease;background:radial-gradient(circle at top left,rgba(242,129,35,.12),transparent 28%),radial-gradient(circle at bottom right,rgba(34,95,116,.08),transparent 26%),#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loader--hidden{opacity:0;visibility:hidden;pointer-events:none}.loader .loader-inner{position:relative;left:auto;top:auto;transform:none;width:min(348px,calc(100vw - 40px));height:auto}.ibuyfruit-preloader-splash{display:flex;flex-direction:column;align-items:center;gap:18px;padding:32px 30px 26px;border:1px solid rgba(17,45,58,.08);border-radius:28px;background:linear-gradient(180deg,#fffffff2,#fafcfceb),#ffffffeb;box-shadow:0 24px 60px #102c381f,inset 0 1px #ffffffbf}.ibuyfruit-preloader-splash__animation{display:grid;place-items:center;width:100%}.ibuyfruit-preloader-splash__copy{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ibuyfruit-preloader-splash__copy strong{color:#17303b;font-size:1.18rem;font-weight:800;letter-spacing:.02em}.ibuyfruit-preloader-splash__copy span{color:#17303bad;font-size:.92rem;font-weight:600;line-height:1.45}.ibuyfruit-preloader{display:grid;place-items:center;width:100%;background:transparent;overflow:visible}.ibuyfruit-preloader>div{width:clamp(170px,14vw,228px);height:clamp(170px,14vw,228px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:scale(1.3);transform-origin:center}.ibuyfruit-preloader svg,.ibuyfruit-preloader canvas{display:block;width:100%!important;height:100%!important;background:transparent!important}@media(max-width:575px){.loader .loader-inner{width:min(284px,calc(100vw - 28px))}.ibuyfruit-preloader-splash{gap:14px;padding:24px 20px 20px;border-radius:22px}.ibuyfruit-preloader-splash__copy strong{font-size:1.04rem}.ibuyfruit-preloader-splash__copy span{font-size:.82rem}.ibuyfruit-preloader>div{width:clamp(146px,34vw,178px);height:clamp(146px,34vw,178px);transform:scale(1.22)}}.top-header-area--sticky{position:fixed;top:0;left:0;right:0;z-index:999;background-color:transparent;box-shadow:none;animation:fruitkha-slide-down .3s ease-out}.top-header-area{padding:18px 0 0}.top-header-area.fruitkha-top-header{padding:14px 0 0}.top-header-area .container,.fruitkha-home-hero .container{width:min(100%,var(--fruitkha-page-max-width));max-width:var(--fruitkha-page-max-width);padding-left:var(--fruitkha-page-padding-inline);padding-right:var(--fruitkha-page-padding-inline)}.main-menu-wrap{display:flex;align-items:center;gap:clamp(16px,2vw,28px);min-height:0}.fruitkha-header-shell{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(140px,1fr);grid-template-rows:56px;align-items:center;place-items:center stretch;gap:16px;height:56px;min-height:56px;padding:0 22px 0 18px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#142c3757;box-shadow:0 12px 28px #0519221a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.top-header-area--sticky .fruitkha-header-shell{background:#0a1e28e6;box-shadow:0 12px 28px #05192233}.site-logo,.fruitkha-site-logo{float:none;flex:0 0 auto;width:40px;max-width:none;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.fruitkha-header-shell .site-logo,.fruitkha-header-shell .fruitkha-site-logo{width:40px;height:40px;max-width:none;padding:0}.fruitkha-site-brand{display:flex;align-items:center;align-self:center;justify-self:start;height:40px;gap:12px;flex:0 0 auto}@media(max-width:1024px){.fruitkha-header-shell .fruitkha-site-logo{display:none}}.fruitkha-site-brand-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;height:40px}.fruitkha-site-brand-copy>span,.fruitkha-site-brand-name{color:#fff;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;line-height:1.1;letter-spacing:.01em;white-space:nowrap;text-decoration:none}.fruitkha-site-brand-copy small{color:#ffffffad;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fruitkha-site-brand-meta{display:inline-flex;align-items:center;gap:6px;min-width:0}.fruitkha-inline-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:transparent;color:#ffffffb8;font-size:.66rem;font-weight:700;line-height:1;cursor:help;transition:border-color .2s ease,color .2s ease,background .2s ease}.fruitkha-inline-tooltip:hover,.fruitkha-inline-tooltip:focus-visible{border-color:#f2812399;background:#f281231a;color:#f8f5f0}.fruitkha-inline-tooltip__content{position:absolute;top:calc(100% + 10px);left:-2px;z-index:30;width:min(260px,calc(100vw - 40px));padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a1e28f5;color:#fff;font-size:.78rem;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;box-shadow:0 16px 30px #0519223d}.fruitkha-inline-tooltip:hover .fruitkha-inline-tooltip__content,.fruitkha-inline-tooltip:focus-visible .fruitkha-inline-tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.site-logo a,.fruitkha-site-logo-link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.fruitkha-header-shell .site-logo a,.fruitkha-header-shell .fruitkha-site-logo-link{line-height:0}.site-logo img,.fruitkha-site-logo-image,.top-header-area .site-logo a img{display:block;width:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.fruitkha-header-shell .site-logo a img,.fruitkha-header-shell .fruitkha-site-logo-image{width:100%;height:100%;max-width:100%;max-height:100%;padding:0}.fruitkha-react-menu{align-self:center;flex:1 1 auto;min-width:0;display:flex;justify-self:center;align-items:center;justify-content:center;height:56px}.fruitkha-nav-list,.fruitkha-react-menu>ul{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1vw,14px);flex-wrap:nowrap}.fruitkha-nav-item{flex:0 0 auto;position:relative}.fruitkha-nav-item.current-list-item:after{display:none}.fruitkha-nav-list{width:auto}.fruitkha-header-tools,.fruitkha-react-menu .header-icons{display:flex;align-items:center;align-self:center;justify-self:end;justify-content:flex-end;gap:6px;flex:0 0 auto;height:56px}.top-header-area .header-icons a,.top-header-area .header-icons button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:999px;color:#fff;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.top-header-area .header-icons i{font-size:1rem}.top-header-area .header-icons a:hover,.top-header-area .header-icons button:hover{background:#ffffff14;color:#f28123;transform:scale(1.1)}.fruitkha-cart-indicator{position:relative;overflow:visible}.fruitkha-cart-indicator__badge{position:absolute;top:-8px;right:-8px;min-width:21px;height:21px;padding:0 5px;border:2px solid #ffffff;border-radius:999px;background:#f28123;color:#fff;font-size:.72rem;font-weight:900;line-height:17px;text-align:center;box-shadow:0 6px 18px #f2812347}.fruitkha-cart-indicator .fruitkha-cart-indicator__badge{color:#fff}.fruitkha-cart-indicator__summary{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a1e28f5;color:#fff;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;box-shadow:0 16px 30px #0519223d}.fruitkha-cart-indicator__summary strong{font-size:.82rem;line-height:1.1}.fruitkha-cart-indicator__summary small{color:#ffffffad;font-size:.72rem;line-height:1.3}.fruitkha-floating-cart{position:fixed;right:clamp(16px,2.4vw,32px);bottom:clamp(18px,3vw,34px);z-index:1080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:76px;min-height:78px;padding:8px 7px 7px;border:1px solid rgba(10,67,57,.14);border-radius:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%);color:#0a4339;font-family:Inter,sans-serif;box-shadow:0 14px 28px #08201d2e,inset 0 1px #ffffffb8;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.fruitkha-floating-cart:hover,.fruitkha-floating-cart:focus-visible{color:#0a4339;transform:translateY(-2px);border-color:#ffffff4d;box-shadow:0 22px 40px #051e1c47,inset 0 1px #ffffff2e}.fruitkha-floating-cart:active{transform:scale(.98)}.fruitkha-floating-cart__icon{position:relative;display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#0f5a4f,#083c35);color:#fff;font-size:1.45rem;box-shadow:0 8px 16px #083c3538,inset 0 1px #ffffff29}.fruitkha-floating-cart__label{font-family:Inter,sans-serif;color:#17211f;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap}.fruitkha-floating-cart__count{position:absolute;top:-7px;right:-7px;display:grid;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0;border:2px solid #ffffff;border-radius:50%;background:linear-gradient(180deg,#ff8b2b,#ff6f14);color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:800;line-height:1;box-shadow:0 5px 12px #ff6f1457,inset 0 1px #ffffff4d}@media(max-width:575px){.fruitkha-floating-cart{left:auto;right:14px;bottom:16px;width:76px;min-height:78px;padding:8px 7px 7px;border-radius:20px;box-shadow:0 18px 36px #0519224d,inset 0 1px #ffffff3d}}.fruitkha-cart-indicator:hover .fruitkha-cart-indicator__summary,.fruitkha-cart-indicator:focus-visible .fruitkha-cart-indicator__summary{opacity:1;visibility:visible;transform:translateY(0)}.fruitkha-nav-item>.fruitkha-nav-link-row>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:clamp(.92rem,1.02vw,1rem);letter-spacing:.01em;line-height:1.1;padding:6px 12px;min-height:30px;border-radius:999px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fruitkha-header-shell nav.main-menu.fruitkha-react-menu ul li a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;line-height:1.1}.fruitkha-nav-item.current-list-item>.fruitkha-nav-link-row>a,.fruitkha-nav-item>.fruitkha-nav-link-row>a:hover{animation:fruitkha-nav-pulse .4s cubic-bezier(.34,1.56,.64,1) forwards}.fruitkha-nav-item>.fruitkha-nav-link-row>a:hover{background:#ffffff14}.fruitkha-nav-item.current-list-item>.fruitkha-nav-link-row>a{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);box-shadow:inset 0 1px #ffffff14,0 10px 22px #04161e24;color:#fff}.fruitkha-nav-link-caret{font-size:.68rem;opacity:.72}.section-title{margin-bottom:clamp(24px,3.2vw,40px)}.section-title h3{font-size:clamp(2rem,4.1vw,3rem);line-height:1.14;padding-bottom:18px;margin-bottom:0}.section-title p{width:auto;max-width:min(680px,100%);margin-top:14px;font-size:clamp(.98rem,1.4vw,1.05rem);line-height:1.85}.breadcrumb-text h1{font-size:clamp(2.25rem,4.8vw,3.8rem);line-height:1.12}.mt-150{margin-top:clamp(76px,10vw,132px)}.mb-150{margin-bottom:clamp(76px,10vw,132px)}.pt-150{padding-top:clamp(76px,10vw,132px)}.pb-150{padding-bottom:clamp(76px,10vw,132px)}.pt-100{padding-top:clamp(64px,8vw,96px)}.pb-100{padding-bottom:clamp(64px,8vw,96px)}.pt-80{padding-top:clamp(46px,6vw,78px)}.pb-80{padding-bottom:clamp(46px,6vw,78px)}@keyframes fruitkha-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes fruitkha-nav-pulse{0%{transform:scale(1);box-shadow:0 0 #ffffff1a}50%{transform:scale(1.05);box-shadow:0 0 0 4px #fff0}to{transform:scale(1);box-shadow:0 0 #fff0}}@keyframes fruitkha-submenu-slide{0%{opacity:0;max-height:0;transform:translateY(-8px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes fruitkha-underline-slide{0%{width:0;left:50%}to{width:calc(100% - 24px);left:12px}}@keyframes fruitkha-share-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fruitkha-share-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fruitkha-copy-confirm{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.fruitkha-icon-button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.fruitkha-account-menu{position:relative;display:inline-flex;align-items:center;align-self:center}.top-header-area .header-icons .fruitkha-account-trigger{width:auto;min-width:42px;height:38px;padding:0 13px 0 11px;gap:8px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff14,#ffffff08),#091c2585;box-shadow:inset 0 1px #ffffff0f,0 10px 22px #05192229;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fruitkha-account-trigger__label{font-size:.76rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.fruitkha-account-trigger__chevron{font-size:.72rem;opacity:.76;transition:transform .2s ease}.fruitkha-account-menu--open .fruitkha-account-trigger__chevron{transform:rotate(180deg)}.top-header-area .header-icons .fruitkha-account-trigger:hover,.top-header-area .header-icons .fruitkha-account-trigger:focus-visible,.fruitkha-account-menu--open .fruitkha-account-trigger{border-color:#f2812357;background:linear-gradient(180deg,#f2812324,#ffffff0a),#081a23cc;color:#fff7ef;transform:none}.fruitkha-account-dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:60;display:flex;flex-direction:column;gap:12px;width:min(312px,calc(100vw - 28px));padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at top right,rgba(242,129,35,.22),transparent 32%),radial-gradient(circle at bottom left,rgba(92,140,126,.18),transparent 38%),linear-gradient(180deg,#0a1e28fa,#06161efa);box-shadow:0 28px 48px #0519224d,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;overflow:hidden}.fruitkha-account-menu--open .fruitkha-account-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fruitkha-account-dropdown__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 10px;padding:2px 2px 12px;border-bottom:1px solid rgba(255,255,255,.12)}.fruitkha-account-dropdown__identity{display:flex;flex-direction:column;min-width:0}.fruitkha-account-dropdown__identity strong{color:#f6fbf8;font-size:.92rem;font-weight:700;line-height:1.22;text-wrap:balance}.fruitkha-account-dropdown__identity small{margin-top:3px;color:#f4fcf7c2;font-size:.73rem;line-height:1.4;word-break:break-word}.fruitkha-account-dropdown__badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;margin-top:1px;padding:4px 7px;border-radius:999px;border:1px solid rgba(200,245,188,.52);background:linear-gradient(180deg,#f2ffece6,#d5f4cad6),#f2ffec;color:#155d32;font-size:.58rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 10px #0519221f,inset 0 1px #ffffff94}.fruitkha-account-dropdown__badge:before{content:"";width:5px;height:5px;border-radius:999px;background:#2f9e44;box-shadow:0 0 0 2px #2f9e4421}.fruitkha-account-dropdown__section{display:flex;flex-direction:column;gap:6px}.fruitkha-account-dropdown__section--footer{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:46px;height:auto;padding:12px 13px;border:0;border-radius:14px;background:transparent;color:#edf4f0;font-size:.9rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;justify-content:stretch;white-space:normal;text-decoration:none;box-shadow:none}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action--with-count{grid-template-columns:18px minmax(0,1fr) auto}.fruitkha-account-dropdown__counter{min-width:28px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f2812329;color:#ffd6b4;font-size:.74rem;font-weight:900;line-height:1}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action i{width:16px;color:#f28123e0;text-align:center}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action:hover,.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action:focus-visible{background:linear-gradient(135deg,#f2812329,#ffffff0a),#ffffff0a;color:#fff;transform:none}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action:hover i,.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action:focus-visible i{color:#ffd3ad}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action--danger{color:#ffd6d0}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action--danger i{color:inherit}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action--danger:hover,.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action--danger:focus-visible{background:linear-gradient(135deg,#b93a2a47,#ffffff0a),#ffffff0a;color:#fff1ef}.top-header-area .header-icons .fruitkha-account-dropdown .fruitkha-account-dropdown__action[disabled]{opacity:.64;cursor:wait}.fruitkha-mobile-toggle{display:none;width:38px;height:38px;border:0;border-radius:4px;background:#f28123;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.fruitkha-mobile-toggle span{display:block;width:18px;height:2px;background:#051922}.fruitkha-mobile-menu-panel,.fruitkha-mobile-primary-nav,.fruitkha-mobile-dropdown{display:none}.fruitkha-nav-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.fruitkha-menu-expand{display:none;min-width:28px;height:28px;border:0;background:#ffffff14;color:#fff;border-radius:4px;cursor:pointer;font-size:18px;line-height:1;padding:0}.fruitkha-menu-expand--open{background:#f28123;color:#051922}.fruitkha-home-slider{position:relative;overflow:hidden}.fruitkha-home-slider .single-homepage-slider{display:block;opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .45s ease,visibility .45s ease}.fruitkha-home-slider .fruitkha-slide--active{opacity:1;visibility:visible;position:relative}.fruitkha-home-slider .hero-text-tablecell .subtitle,.fruitkha-home-slider .hero-text-tablecell h1,.fruitkha-home-slider .hero-text-tablecell .hero-btns{opacity:0;transform:translateY(18px)}.fruitkha-home-slider .fruitkha-hero-text-tablecell--active .subtitle,.fruitkha-home-slider .fruitkha-hero-text-tablecell--active h1,.fruitkha-home-slider .fruitkha-hero-text-tablecell--active .hero-btns{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.fruitkha-home-slider .fruitkha-hero-text-tablecell--active h1{transition-delay:.18s}.fruitkha-home-slider .fruitkha-hero-text-tablecell--active .hero-btns{transition-delay:.32s}.homepage-slider.fruitkha-home-hero-stage{--fruitkha-hero-columns: minmax(0, 1fr);--fruitkha-hero-title-size: clamp(2rem, 5.8vw, 3.375rem);display:flex;flex-direction:column;height:auto;min-height:auto;overflow:visible}@supports (min-height: 100svh){.fruitkha-home-hero-stage{min-height:100svh}}@media(max-height:500px)and (orientation:landscape){.fruitkha-home-hero-stage{min-height:auto}}.homepage-slider.fruitkha-home-hero-stage{display:flex;flex-direction:column;height:auto;min-height:auto;overflow:visible}@supports (min-height: 100svh){.homepage-slider.fruitkha-home-hero-stage{min-height:100svh}}@media(max-height:500px)and (orientation:landscape){.homepage-slider.fruitkha-home-hero-stage{min-height:auto}}.fruitkha-home-hero-slide{position:relative;display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:auto}@supports (min-height: 100svh){.fruitkha-home-hero-slide{min-height:100svh}}@media(max-height:500px)and (orientation:landscape){.fruitkha-home-hero-slide{min-height:auto}}.fruitkha-home-hero-stage .hero-area.fruitkha-home-hero{position:relative;isolation:isolate;display:flex;flex:1 1 auto;align-items:stretch;height:auto;min-height:auto;overflow:visible;padding:clamp(100px,12svh,140px) 0 clamp(28px,4svh,64px)}@supports (min-height: 100svh){.fruitkha-home-hero{min-height:100svh}}@media(max-height:500px)and (orientation:landscape){.fruitkha-home-hero{min-height:auto}}.fruitkha-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,25,31,var(--fruitkha-home-hero-overlay-opacity, .88)),rgba(30,70,69,var(--fruitkha-home-hero-overlay-opacity, .66)) 48%,rgba(9,35,45,var(--fruitkha-home-hero-overlay-opacity, .88))),linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 42%);pointer-events:none;z-index:1}.fruitkha-home-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fruitkha-home-hero__background img,.fruitkha-home-hero__background .inicio,.fruitkha-home-hero__background .scroll-container{width:100%;height:100%;min-height:100%}.fruitkha-home-hero__background img{display:block;object-fit:cover;object-position:center;filter:saturate(1.03) contrast(1.02)}.fruitkha-home-hero__background--decor .inicio{position:absolute;top:0;right:0;bottom:0;left:0}.fruitkha-home-hero__background--decor .inicio .scroll-container:before,.fruitkha-home-hero__background--decor .inicio .scroll-container:after,.fruitkha-home-hero__background--decor .inicio .scroll-item:after{display:none}.fruitkha-home-hero-stage .fruitkha-home-hero>.container{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:min(100%,1680px);min-height:0;padding-inline:clamp(20px,4vw,80px);overflow:visible}.fruitkha-home-hero div,.homepage-slider.fruitkha-home-hero-stage div{height:auto}.fruitkha-home-hero-stage .fruitkha-home-hero>.container>.row{width:100%;box-sizing:border-box;display:grid;grid-template-columns:var(--fruitkha-hero-columns);gap:clamp(28px,4vw,72px);align-items:start;margin-left:0;margin-right:0;padding:0;min-height:0;flex:0 0 auto}@media(min-width:1024px){.homepage-slider.fruitkha-home-hero-stage{--fruitkha-hero-columns: minmax(0, 1.45fr) minmax(300px, 1fr);--fruitkha-hero-title-size: clamp(2.25rem, min(3.5vw, 6.2svh), 4.5rem)}}@media(max-height:500px)and (orientation:landscape){.fruitkha-home-hero .row{padding-top:clamp(12px,2vh,20px);padding-bottom:clamp(12px,2vh,20px);min-height:auto;align-items:center;gap:clamp(16px,3vw,30px)}}@media(max-width:340px){.fruitkha-home-hero .row{gap:clamp(20px,3vw,28px);padding-top:clamp(28px,5vw,48px);padding-bottom:clamp(20px,4vw,36px)}}@media(min-width:340px)and (max-width:479px){.fruitkha-home-hero .row{gap:clamp(20px,3.5vw,32px);padding-top:clamp(32px,5.5vw,56px);padding-bottom:clamp(24px,4.5vw,42px)}}@media(min-width:480px)and (max-width:599px){.fruitkha-home-hero .row{gap:clamp(24px,4vw,40px);padding-top:clamp(40px,6vw,64px);padding-bottom:clamp(28px,5vw,48px)}}@media(min-width:600px)and (max-width:767px){.fruitkha-home-hero .row{gap:clamp(24px,4.5vw,45px);padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(32px,5vw,52px)}}@media(min-width:768px)and (max-width:1023px){.fruitkha-home-hero .row{grid-template-columns:1fr;gap:clamp(28px,4.5vw,50px);padding-top:clamp(56px,8vw,88px);padding-bottom:clamp(40px,6vw,60px)}}@media(min-width:1024px){.fruitkha-home-hero .row{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(56px,7vw,110px);padding-top:clamp(18px,3vh,28px);padding-bottom:clamp(26px,4vh,42px)}.fruitkha-home-hero__copy-inner,.fruitkha-home-hero__panel{transform:translateY(-18px)}}@media(min-width:1440px){.fruitkha-home-hero .row{grid-template-columns:minmax(0,1.18fr) minmax(360px,.9fr);gap:clamp(62px,7vw,116px);padding-top:clamp(18px,2.8vh,30px);padding-bottom:clamp(30px,4.5vh,48px)}.fruitkha-home-hero__copy-inner h1{max-width:760px;font-size:clamp(4rem,5.2vw,5.6rem);line-height:.96}.fruitkha-home-hero__panel{max-width:430px;padding:22px;transform:translateY(18px)}}@media(min-width:1680px){:root{--fruitkha-page-max-width: 1600px;--fruitkha-page-padding-inline: clamp(28px, 4vw, 104px)}.fruitkha-home-hero .row{grid-template-columns:minmax(0,1.22fr) minmax(380px,.92fr);gap:clamp(56px,5vw,104px)}}@media(min-width:1680px)and (min-height:940px){.fruitkha-home-hero-stage,.homepage-slider.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{min-height:max(100svh,940px)}.fruitkha-home-hero{padding-top:clamp(30px,3vh,42px);padding-bottom:clamp(42px,4.8vh,68px)}.fruitkha-home-hero .container{min-height:100%}.fruitkha-home-hero .row{flex:1 1 auto;min-height:calc(100svh - 132px);align-items:center;padding-top:clamp(28px,3.4vh,42px);padding-bottom:clamp(36px,4.4vh,58px)}.fruitkha-home-hero__support-strip{display:block}}@supports (min-height: 100dvh){@media(min-width:1680px)and (min-height:940px){.fruitkha-home-hero-stage,.homepage-slider.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{min-height:max(100dvh,940px)}.fruitkha-home-hero .row{min-height:calc(100dvh - 132px)}}}@media(min-width:1920px)and (min-height:1080px){.fruitkha-home-hero-stage,.homepage-slider.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{min-height:max(100svh,1020px)}.fruitkha-home-hero .row{min-height:calc(100svh - 140px);gap:clamp(72px,6vw,132px)}}@supports (min-height: 100dvh){@media(min-width:1920px)and (min-height:1080px){.fruitkha-home-hero-stage,.homepage-slider.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{min-height:max(100dvh,1020px)}.fruitkha-home-hero .row{min-height:calc(100dvh - 140px)}}}.fruitkha-home-hero .fruitkha-home-hero__copy-inner p.subtitle{width:auto;max-width:100%;margin:0 0 16px;padding:0;font-size:clamp(.78rem,1.1vw,.94rem);font-weight:800;letter-spacing:.16em;line-height:1.5;text-align:left}.fruitkha-home-hero .row>[class*=col-]{width:100%;min-width:0;max-width:none;padding-left:0;padding-right:0}.fruitkha-home-hero__copy{text-align:left}.fruitkha-home-hero-stage .fruitkha-home-hero .hero-text.fruitkha-home-hero__copy{display:block;height:auto;overflow:visible}.fruitkha-home-hero-stage .fruitkha-home-hero .hero-text-tablecell.fruitkha-home-hero__copy-inner{display:block;height:auto;width:100%;max-width:none;margin:0;padding:0;transform:none;overflow:visible;vertical-align:initial}.fruitkha-home-hero__copy-inner{padding:0}.fruitkha-home-hero .fruitkha-home-hero__copy-inner h1{max-width:100%;font-size:var(--fruitkha-hero-title-size);letter-spacing:-.045em;line-height:1.06;margin:0 0 20px;text-wrap:balance}.fruitkha-home-hero__title-intro{display:block}.fruitkha-home-hero__title-horeca{display:flex;flex-direction:column;align-items:flex-start;gap:.06em}.fruitkha-home-hero__title-line{display:block;white-space:nowrap}.fruitkha-home-hero__title-word{display:inline-block;position:relative}.fruitkha-home-hero__title-word-text{display:inline-block}.fruitkha-home-hero__title-accent{color:#f58a1f}.fruitkha-home-hero__title-accent--overlay{position:absolute;left:0;top:0;line-height:inherit;letter-spacing:inherit;white-space:nowrap}.fruitkha-home-hero__lead{max-width:700px;margin:0;font-size:clamp(1.04rem,1.35vw,1.2rem);line-height:1.6;color:#ffffffd6}.fruitkha-home-hero__microcopy{max-width:680px;margin:14px 0 0;color:#ffffffb3;font-size:clamp(.94rem,1.2vw,1.1rem);line-height:1.55}.fruitkha-home-hero__audience{--fruitkha-home-hero-audience-gap: clamp(6px, 1vw, 9px);position:relative;gap:clamp(6px,1vw,9px);margin-top:clamp(16px,2vw,20px)}.fruitkha-home-hero__audience-fade{display:none}.fruitkha-home-hero__audience-track,.fruitkha-home-hero__audience-group{display:flex;flex-wrap:wrap;gap:var(--fruitkha-home-hero-audience-gap)}.fruitkha-home-hero__audience-group--clone{display:none}.fruitkha-home-hero__audience-chip{display:inline-flex;align-items:center;min-height:clamp(28px,4vw,34px);padding:0 clamp(10px,2vw,14px);border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff12;color:#fff;font-size:clamp(.75rem,1.2vw,.88rem);letter-spacing:.02em}@keyframes fruitkha-home-hero-audience-ticker{0%{transform:translate(0)}to{transform:translate(calc(-50% - (var(--fruitkha-home-hero-audience-gap) / 2)))}}@media(prefers-reduced-motion:reduce){.fruitkha-home-hero__audience{overflow-x:auto;scrollbar-width:none}.fruitkha-home-hero__audience::-webkit-scrollbar{display:none}.fruitkha-home-hero__audience-track{animation:none!important}}.fruitkha-home-hero__copy-inner .hero-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.fruitkha-home-hero__copy-inner .hero-btns a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.fruitkha-home-hero__copy-inner .hero-btns a+a{margin-left:0}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn{border-width:2px;border-color:#ff8a24;background:#f281231f;box-shadow:inset 0 0 0 1px #f2812359;color:#fff}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn .fruitkha-home-hero__cta-icon{display:none}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn:hover{background:#f28123;border-color:#f28123;box-shadow:none;color:#fff}.fruitkha-home-hero__support-strip{display:none;width:100%;margin-top:clamp(8px,1.8vw,18px);padding-top:clamp(16px,2vw,24px);border-top:1px solid rgba(255,255,255,.1)}.fruitkha-home-hero__metrics{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(10px,1.8vw,14px);width:100%;margin-top:0}.fruitkha-home-hero__metric{flex:0 1 240px;min-width:190px;max-width:260px;padding:clamp(12px,2vw,16px) clamp(12px,2vw,16px);border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0519222e;box-shadow:0 14px 28px #0519221f}.fruitkha-home-hero__metric strong{display:block;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(.92rem,1.5vw,1.02rem);line-height:1.2}.fruitkha-home-hero__metric span{display:block;margin-top:5px;color:#ffffffbd;font-size:clamp(.7rem,1vw,.8rem);line-height:1.42}.fruitkha-home-hero__panel{padding:clamp(18px,2vw,22px);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#1c373bb8;box-shadow:0 22px 44px #05192224;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff}.fruitkha-home-hero .fruitkha-home-hero__panel{width:100%;max-width:420px;max-height:none;margin:0 auto;overflow:visible;transform:none}@media(min-width:768px){.fruitkha-home-hero__panel{max-width:100%}}@media(min-width:1024px){.fruitkha-home-hero__panel{max-width:420px;margin-top:0}}.fruitkha-home-hero__panel-visual{display:grid;gap:clamp(6px,1.5vw,9px);margin-bottom:0}.fruitkha-home-hero__product-pill{display:grid;grid-template-columns:clamp(40px,8vw,48px) minmax(0,1fr);gap:clamp(8px,2vw,11px);align-items:center;padding:clamp(6px,1.5vw,8px) clamp(8px,2vw,10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(135deg,#ffffff1a,#5a935f1f)}.fruitkha-home-hero__product-pill img{width:clamp(40px,8vw,48px);height:clamp(40px,8vw,48px);object-fit:contain;filter:drop-shadow(0 12px 18px rgba(5,25,34,.2))}.fruitkha-home-hero__product-pill strong{display:block;color:#fff;font-size:clamp(.86rem,1.5vw,1.02rem);line-height:1.2}.fruitkha-home-hero__product-pill span{display:block;margin-top:2px;color:#ffffffb8;font-size:clamp(.6rem,1vw,.68rem);letter-spacing:.06em;text-transform:uppercase}.fruitkha-home-hero.fruitkha-home-hero--loading{background:linear-gradient(135deg,#26383e,#34484d 52%,#26383e)}.fruitkha-home-hero__product-skeleton{display:grid;grid-template-columns:clamp(40px,8vw,48px) minmax(0,1fr);gap:clamp(8px,2vw,11px);align-items:center;min-height:64px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff14}.fruitkha-home-hero__product-skeleton>span,.fruitkha-home-hero__product-skeleton div span{display:block;border-radius:8px;background:linear-gradient(90deg,#ffffff1a 25%,#ffffff3d,#ffffff1a 75%);background-size:200% 100%;animation:fruitkha-catalog-shimmer 1.2s ease-in-out infinite}.fruitkha-home-hero__product-skeleton>span{width:clamp(40px,8vw,48px);height:clamp(40px,8vw,48px)}.fruitkha-home-hero__product-skeleton div{display:grid;gap:7px}.fruitkha-home-hero__product-skeleton div span:first-child{width:58%;height:13px}.fruitkha-home-hero__product-skeleton div span:last-child{width:36%;height:9px}@media(prefers-reduced-motion:reduce){.fruitkha-home-hero__product-skeleton>span,.fruitkha-home-hero__product-skeleton div span{animation:none}}.fruitkha-home-hero__panel-process{margin-top:20px;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1)}.fruitkha-home-hero__panel-kicker{display:inline-block;color:#f28123;font-family:Poppins,sans-serif;font-size:clamp(.75rem,1.3vw,.86rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fruitkha-home-hero__panel h3{margin:clamp(4px,1vw,6px) 0 0;color:#fff;font-size:clamp(1.05rem,1.85vw,1.18rem);line-height:1.16}.fruitkha-home-hero__panel p{margin:clamp(6px,1.5vw,9px) 0 0;color:#fffc;line-height:1.44;font-size:clamp(.86rem,1.45vw,.98rem)}.fruitkha-home-hero__panel-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fruitkha-home-hero__panel-signal{display:inline-flex;align-items:center;min-height:30px;max-width:100%;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff14;color:#fffffff0;font-size:clamp(.74rem,1.08vw,.82rem);font-weight:700;line-height:1.2;text-align:center}.fruitkha-home-hero__panel-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:clamp(10px,2vw,13px) 0 0;padding:0;list-style:none;counter-reset:hero-steps}.fruitkha-home-hero__panel-steps li{display:inline-flex;align-items:center;width:100%;min-height:40px;padding:6px 12px 6px 8px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff14;color:#fffffff5;font-size:clamp(.72rem,1.1vw,.8rem);font-weight:800;line-height:1.2;counter-increment:hero-steps}.fruitkha-home-hero__panel-steps li:before{content:counter(hero-steps);display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-right:9px;border-radius:50%;background:#f28123;color:#fff;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 4px 10px #05192238}.fruitkha-home-hero__panel-list{margin:14px 0 0;padding:0;list-style:none}.fruitkha-home-hero__panel-list li{position:relative;padding-left:22px;color:#ffffffeb;line-height:1.54;font-size:.9rem}.fruitkha-home-hero__panel-list li+li{margin-top:10px}.fruitkha-home-hero__panel-list li:before{content:"";position:absolute;top:11px;left:0;width:8px;height:8px;border-radius:50%;background:#f28123}.fruitkha-home-hero__panel-links{display:flex;flex-direction:column;gap:clamp(8px,1.5vw,10px);margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.fruitkha-home-hero__panel-link{display:flex;align-items:center;justify-content:space-between;gap:clamp(10px,2vw,14px);padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,13px);border-radius:12px;background:#ffffff0f;color:#fff;font-weight:700;font-size:clamp(.85rem,1.3vw,.92rem)}.fruitkha-home-hero__panel-link:hover{background:#f281232e;color:#fff;text-decoration:none}.fruitkha-home-hero__panel-note{margin-top:clamp(8px,1.5vw,12px);padding-top:clamp(8px,1.5vw,12px);border-top:1px solid rgba(255,255,255,.08);font-size:clamp(.7rem,1.2vw,.82rem)}.fruitkha-home-block{width:100%;margin:0!important;padding:clamp(10px,1.8vw,22px) 0}.fruitkha-home-block .container{width:100%;max-width:none;padding-left:clamp(18px,3.2vw,40px);padding-right:clamp(18px,3.2vw,40px)}.fruitkha-home-shell{width:100%;border:1px solid rgba(13,42,56,.08);border-radius:34px;box-shadow:0 24px 64px #05192214;overflow:hidden}.fruitkha-home-block--benefits{background:linear-gradient(180deg,#f4f8f8,#f9fbfc)}.fruitkha-home-shell--benefits{background:radial-gradient(circle at top left,rgba(242,129,35,.08),transparent 32%),linear-gradient(180deg,#fff,#fbfcfd)}.fruitkha-home-block--products{background:linear-gradient(180deg,#fbfcfd,#f2f8f7)}.fruitkha-home-shell--products{padding:clamp(28px,3.6vw,42px);background:linear-gradient(180deg,#fffffff5,#f8fbfb)}.fruitkha-home-block--deal{background:linear-gradient(180deg,#f7fbfc,#edf5f4)}.fruitkha-home-shell--deal{border-color:#2f6d6e1a}.fruitkha-home-block--operations{background:linear-gradient(180deg,#f2f8f7,#fbfcfd)}.fruitkha-home-shell--operations{padding:clamp(24px,3.2vw,38px);background:radial-gradient(circle at top right,rgba(242,129,35,.08),transparent 22%),linear-gradient(180deg,#fffffff5,#f6fbfb);border-color:#0d2a3814;box-shadow:0 24px 64px #05192214}.fruitkha-operations-section__intro{max-width:820px;margin-bottom:clamp(20px,2.4vw,28px)}.fruitkha-operations-section__eyebrow{display:inline-block;margin-bottom:12px;color:#f28123;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fruitkha-operations-section__intro h3{margin:0 0 14px;color:#051922;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.fruitkha-operations-section__intro p{margin:0;color:#051922b8;font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.76}.fruitkha-operations-section__body{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(22px,3vw,34px);align-items:start}.fruitkha-operations-section__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fruitkha-operations-section__stat-card{min-height:160px;padding:20px 18px 18px;border:1px solid rgba(13,42,56,.08);border-radius:22px;background:#ffffffd6;box-shadow:0 14px 30px #0519220d}.fruitkha-operations-section__stat-card strong{display:block;margin-bottom:10px;color:#051922;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.1}.fruitkha-operations-section__stat-card span{display:block;margin-bottom:10px;color:#f28123;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.fruitkha-operations-section__stat-card small{display:block;color:#051922ad;font-size:.9rem;line-height:1.58}.fruitkha-operations-section__process{padding:22px 20px;border:1px solid rgba(13,42,56,.08);border-radius:24px;background:#ffffffd6;box-shadow:0 14px 30px #0519220d}.fruitkha-operations-section__process-head{margin-bottom:18px}.fruitkha-operations-section__process-head span{display:inline-block;margin-bottom:10px;color:#051922;font-size:1.08rem;font-weight:700}.fruitkha-operations-section__process-head p{margin:0;color:#051922ad;font-size:.92rem;line-height:1.62}.fruitkha-operations-section__steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:operation-steps}.fruitkha-operations-section__steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:center;min-height:48px;padding:9px 0;border-bottom:1px solid rgba(20,82,65,.1);color:#17343b;font-size:.96rem;font-weight:600;line-height:1.45;counter-increment:operation-steps}.fruitkha-operations-section__steps li:last-child{border-bottom:0}.fruitkha-operations-section__steps li:before{content:"0" counter(operation-steps);display:inline-flex;align-items:center;justify-content:center;width:30px;height:auto;border-radius:0;background:transparent;color:var(--ibf-color-secondary);font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums}.fruitkha-home-block--about{background:linear-gradient(180deg,#fff,#f3f8f8)}.fruitkha-about-page{background:linear-gradient(180deg,#fff,#f3f8f8 42%,#fbfcfd)}.fruitkha-about-proposal{position:relative;isolation:isolate;overflow:clip;padding:clamp(88px,7.5vw,104px) 0 clamp(44px,4.5vw,56px);background:radial-gradient(circle at 88% 12%,rgba(15,74,60,.1) 0%,rgba(15,74,60,.035) 34%,transparent 62%),radial-gradient(circle at 8% 88%,rgba(242,101,34,.075) 0%,rgba(242,101,34,.025) 30%,transparent 58%),var(--ibf-color-surface-alt)}.fruitkha-about-proposal:before,.fruitkha-about-proposal:after{position:absolute;z-index:-1;content:"";pointer-events:none}.fruitkha-about-proposal:before{top:34px;right:-96px;width:clamp(250px,26vw,380px);aspect-ratio:1.55;border:1px solid rgba(15,74,60,.09);border-radius:72% 28% 68% 32%/62% 38%;background:linear-gradient(135deg,#ffffff5c,#0f4a3c0b);opacity:.72;transform:rotate(-18deg)}.fruitkha-about-proposal:after{bottom:-104px;left:-78px;width:clamp(220px,22vw,320px);aspect-ratio:1;border:1px solid rgba(242,101,34,.1);border-radius:38% 62% 44% 56%/58% 38% 62% 42%;background:#f2652206;opacity:.58;transform:rotate(12deg)}.fruitkha-about-proposal>.container{position:relative;z-index:1}.fruitkha-about-proposal__header{max-width:720px;margin-bottom:clamp(26px,3.2vw,38px)}.fruitkha-about-proposal__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--ibf-color-accent);font-family:var(--ibf-font-body);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fruitkha-about-proposal__header h1{margin:0;color:var(--ibf-color-primary);font-family:var(--ibf-font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.12}.fruitkha-about-proposal__header p{max-width:620px;margin:14px 0 0;color:var(--ibf-color-text);font-family:var(--ibf-font-body);font-size:clamp(.98rem,1.25vw,1.05rem);line-height:1.7}.fruitkha-about-proposal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.fruitkha-about-proposal__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:clamp(16px,2vw,22px);min-width:0;padding:clamp(24px,2.4vw,30px);border:1px solid #dde7e1;border-radius:var(--ibf-radius-lg);background:var(--ibf-color-surface);box-shadow:0 8px 20px #0f4a3c0d;overflow:hidden}.fruitkha-about-proposal__number{position:absolute;top:12px;right:20px;color:#0f4a3c13;font-family:var(--ibf-font-heading);font-size:clamp(2.8rem,4.4vw,4rem);font-weight:800;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.fruitkha-about-proposal__icon{flex:0 0 48px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ibf-radius-pill);background:#f2652217;color:var(--ibf-color-accent);font-size:1.05rem}.fruitkha-about-proposal__icon svg{width:21px;height:21px}.fruitkha-about-proposal__card-body{position:relative;z-index:1;min-width:0}.fruitkha-about-proposal__card-label{display:inline-block;margin:0 0 7px;color:var(--ibf-color-accent);font-family:var(--ibf-font-body);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fruitkha-about-proposal__card h2{margin:0 0 7px;color:var(--ibf-color-primary);font-family:var(--ibf-font-body);font-size:1.02rem;font-weight:800;line-height:1.3;letter-spacing:0}.fruitkha-about-proposal__card p{margin:0;color:var(--ibf-color-text);font-family:var(--ibf-font-body);font-size:.9rem;line-height:1.62}.fruitkha-about-proposal__card .fruitkha-about-proposal__benefit{margin-top:13px;color:var(--ibf-color-primary);font-size:.84rem;font-weight:700;line-height:1.5}.fruitkha-about-proposal__closing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(18px,2vw,24px);padding:15px 18px;border:1px solid rgba(15,74,60,.12);border-radius:var(--ibf-radius-lg);background:#ffffffc7;box-shadow:0 6px 18px #0f4a3c09;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fruitkha-about-proposal__closing-item{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding:3px 16px;color:var(--ibf-color-primary);font-family:var(--ibf-font-body);font-size:.9rem;font-weight:700;line-height:1.4}.fruitkha-about-proposal__closing-item+.fruitkha-about-proposal__closing-item{border-left:1px solid rgba(15,74,60,.13)}.fruitkha-about-proposal__closing-item svg{flex:0 0 auto;width:19px;height:19px;color:var(--ibf-color-accent)}.fruitkha-about-page__team{margin:0;padding:clamp(46px,6vw,74px) 0 clamp(32px,4.8vw,58px);background:linear-gradient(180deg,#fbfcfd,#f3f8f8)}.fruitkha-home-shell--about{padding:clamp(20px,2.6vw,28px);background:linear-gradient(135deg,#fff,#f4f9f8)}.fruitkha-home-shell--about .row{align-items:center}.fruitkha-home-shell--about .fruitkha-about-cta{position:relative;display:flex;align-items:baseline;gap:10px;width:fit-content;max-width:100%;min-height:44px;margin-inline:0;padding:8px 0 10px;border:0;border-radius:0;background:none;color:var(--ibf-color-accent);font-size:1.0625rem;font-weight:600;line-height:1.4;text-align:left;text-decoration:none;box-shadow:none}.fruitkha-home-shell--about .fruitkha-about-cta:after{content:"";position:absolute;left:0;bottom:3px;width:32px;height:2px;background:currentColor;transition:width .17s ease}.fruitkha-home-shell--about .fruitkha-about-cta__arrow{flex:0 0 auto;font-weight:400;transition:transform .17s ease}.fruitkha-home-shell--about .fruitkha-about-cta:hover{color:var(--ibf-color-accent);text-decoration:none}.fruitkha-home-shell--about .fruitkha-about-cta:hover:after,.fruitkha-home-shell--about .fruitkha-about-cta:focus-visible:after{width:100%}.fruitkha-home-shell--about .fruitkha-about-cta:hover .fruitkha-about-cta__arrow{transform:translate(2px)}.fruitkha-home-shell--about .fruitkha-about-cta:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:3px}@media(prefers-reduced-motion:reduce){.fruitkha-home-shell--about .fruitkha-about-cta:after,.fruitkha-home-shell--about .fruitkha-about-cta__arrow{transition:none}.fruitkha-home-shell--about .fruitkha-about-cta:hover .fruitkha-about-cta__arrow{transform:none}}.fruitkha-about-media-column{min-width:0}.fruitkha-about-media{position:relative;width:100%;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#eaf3ef,#dbe9e3);box-shadow:0 20px 48px #05192224}.fruitkha-about-media img,.fruitkha-about-media iframe,.fruitkha-about-media__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.fruitkha-about-media__poster{z-index:1;object-fit:cover;object-position:center;opacity:0;transform:scale(1.01);transition:opacity .28s ease,transform .45s ease}.fruitkha-about-media__poster.is-loaded{opacity:1;transform:scale(1)}.fruitkha-about-media__poster.is-hidden{opacity:0}.fruitkha-about-media iframe{z-index:2;border:0;opacity:0;transition:opacity .24s ease}.fruitkha-about-media iframe.is-loaded{opacity:1}.fruitkha-about-media__fallback{display:grid;place-items:center;background:radial-gradient(circle at 25% 20%,rgba(242,129,35,.2),transparent 34%),linear-gradient(135deg,#edf5f1,#dbe9e3);color:var(--ibf-color-primary);font-size:clamp(2rem,7vw,4rem)}.fruitkha-about-media__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(90deg,#d8e5df 25%,#eff5f1,#d8e5df 75%);background-size:200% 100%;animation:fruitkha-catalog-shimmer 1.6s ease-in-out infinite;pointer-events:none}.fruitkha-about-media__loading{position:absolute;z-index:3;left:50%;bottom:clamp(14px,2vw,20px);display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:9px 14px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffffeb;color:#17343b;font-size:.84rem;font-weight:700;box-shadow:0 10px 28px #05192233;pointer-events:none;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fruitkha-about-media__loading.is-player-loading{top:0;right:0;bottom:0;left:0;justify-content:center;border:0;border-radius:0;background:#0519228a;color:#fff;box-shadow:none;transform:none}.fruitkha-about-media__spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid currentColor;border-right-color:var(--ibf-color-accent);border-radius:50%;animation:fruitkha-video-spin .72s linear infinite}@keyframes fruitkha-video-spin{to{transform:rotate(360deg)}}.fruitkha-about-media__play{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:48px;height:48px;padding:0 0 0 3px;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:var(--ibf-color-accent);background:color-mix(in srgb,var(--ibf-color-accent) 92%,transparent);color:#051922;font-size:18px;line-height:1;box-shadow:0 2px 8px #0519222e;cursor:pointer;transform:translate(-50%,-50%);transition:transform .16s ease,background-color .16s ease}.fruitkha-about-media__play:hover{background:var(--ibf-color-accent);transform:translate(-50%,-50%) scale(1.03)}.fruitkha-about-media__play:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 5px #051922a6}@media(min-width:768px){.fruitkha-about-media__play{width:52px;height:52px}}@media(prefers-reduced-motion:reduce){.fruitkha-about-media__skeleton{animation:none}.fruitkha-about-media__play{transition:none}.fruitkha-about-media__play:hover{transform:translate(-50%,-50%)}.fruitkha-about-media__poster,.fruitkha-about-media iframe{transition:none}.fruitkha-about-media__spinner{animation-duration:1.4s}}.fruitkha-home-block--promo{background:linear-gradient(180deg,#f3f8f8,#fbfcfd)}.shop-banner.fruitkha-home-block--promo{padding:clamp(10px,1.8vw,22px) 0;background-image:none}.fruitkha-home-shell--promo{padding:clamp(24px,3.2vw,38px);background:radial-gradient(circle at top right,rgba(242,129,35,.08),transparent 24%),linear-gradient(180deg,#fffffffa,#f5faf9);border-color:#0d2a3814;box-shadow:0 24px 64px #05192214}.fruitkha-home-shell--promo .cart-btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;padding:0 24px;font-size:.96rem;border-radius:999px;white-space:nowrap}.fruitkha-commercial-cta{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:clamp(22px,3.6vw,42px);align-items:start}.fruitkha-commercial-cta__content{max-width:760px}.fruitkha-commercial-cta__eyebrow{display:inline-block;margin-bottom:12px;color:#f9a14a;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fruitkha-commercial-cta__content h3{margin:0 0 16px;color:#051922;font-size:clamp(1.95rem,3.1vw,3.2rem);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.fruitkha-commercial-cta__content p{margin:0;color:#051922b8;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.78}.fruitkha-commercial-cta__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:22px 0 24px;padding:0;list-style:none}.fruitkha-commercial-cta__benefits li{position:relative;padding-left:18px;color:#17343b;font-size:.92rem;font-weight:600;line-height:1.48}.fruitkha-commercial-cta__benefits li:before{content:"";position:absolute;left:0;top:.48rem;width:8px;height:8px;border-radius:50%;background:#f28123}.fruitkha-commercial-cta__process{margin-top:clamp(30px,4vw,48px);max-width:680px;padding:clamp(22px,3vw,30px);border:1px solid rgba(13,42,56,.08);border-radius:28px;background:radial-gradient(circle at top left,rgba(242,129,35,.1),transparent 30%),linear-gradient(145deg,#ffffffe6,#f1f8f7fa);box-shadow:0 18px 42px #0519220e}.fruitkha-commercial-cta__process-head{display:grid;gap:6px;margin-bottom:18px}.fruitkha-commercial-cta__process-head strong{color:#051922;font-size:1.08rem;line-height:1.25}.fruitkha-commercial-cta__process-head span{max-width:620px;color:#051922a8;font-size:.92rem;line-height:1.6}.fruitkha-commercial-cta__steps{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.fruitkha-commercial-cta__steps li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:0 0 22px}.fruitkha-commercial-cta__steps li:not(:last-child):before{content:"";position:absolute;left:17px;top:42px;bottom:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,#f2812394,#0d2a3814)}.fruitkha-commercial-cta__steps li>div{padding:16px 18px;border:1px solid rgba(13,42,56,.08);border-radius:18px;background:#ffffffd1;box-shadow:0 10px 24px #0519220a}.fruitkha-commercial-cta__steps span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:4px solid #fff7ef;border-radius:50%;background:#f28123;color:#fff;font-size:.78rem;font-weight:800}.fruitkha-commercial-cta__steps strong{display:block;color:#17343b;font-size:.96rem;line-height:1.25}.fruitkha-commercial-cta__steps p{margin:7px 0 0;color:#051922ad;font-size:.88rem;line-height:1.55}.fruitkha-commercial-cta__steps small{display:inline-block;margin-top:9px;color:#f28123;font-size:.78rem;font-weight:800;line-height:1.35}.fruitkha-commercial-cta__panel{display:grid;gap:14px}.fruitkha-commercial-cta__card{padding:24px 22px;border:1px solid rgba(13,42,56,.08);border-radius:24px;background:#ffffffe0;box-shadow:0 18px 36px #05192212}.fruitkha-commercial-cta__section--general{display:grid;gap:8px}.fruitkha-commercial-cta__panel-eyebrow{display:block;color:#0519229e;font-size:.9rem;font-weight:600;line-height:1.35}.fruitkha-commercial-cta__card-eyebrow{display:block;margin:2px 0 0;color:#f28123;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fruitkha-commercial-cta__card>strong{display:block;margin:0 0 2px;color:#051922;font-size:1.12rem;line-height:1.2}.fruitkha-commercial-cta__section--general>strong{display:block;margin:0;color:#051922;font-size:1.12rem;line-height:1.22}.fruitkha-commercial-cta__card-description{margin:0 0 18px;color:#051922b3;font-size:.94rem;line-height:1.65}.fruitkha-commercial-cta__channels{display:grid;gap:10px;margin-bottom:18px}.fruitkha-commercial-cta__channel{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(13,42,56,.08);border-radius:18px;background:#f3f8f8e0;text-decoration:none}.fruitkha-commercial-cta__channel span{color:#6b7b83;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fruitkha-commercial-cta__channel strong{display:block;margin:0;color:#17343b;font-size:.96rem;line-height:1.42}.fruitkha-commercial-cta__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.fruitkha-commercial-cta__fact{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#f4f8f8eb;border:1px solid rgba(13,42,56,.06)}.fruitkha-commercial-cta__fact span{color:#6b7b83;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fruitkha-commercial-cta__fact strong{display:block;margin:0;color:#17343b;font-size:.92rem;line-height:1.45}.fruitkha-commercial-cta__map{min-height:320px;border:1px solid rgba(13,42,56,.08);border-radius:24px;overflow:hidden;box-shadow:0 18px 36px #05192212}.fruitkha-commercial-cta__map iframe{display:block;width:100%;height:100%;min-height:320px;border:0}.fruitkha-home-block--news{background:linear-gradient(180deg,#f9fbfc,#eef5f4)}.fruitkha-home-shell--news{padding:clamp(28px,3.6vw,42px);background:linear-gradient(180deg,#fffffff5,#f7fbfb)}.fruitkha-home-block--logos{background:linear-gradient(180deg,#f1f7f6,#fff)}.fruitkha-home-shell--logos{padding:clamp(26px,3.4vw,38px);background:radial-gradient(circle at top right,rgba(242,129,35,.08),transparent 24%),linear-gradient(180deg,#fffffff5,#f7fbfb)}.fruitkha-home-benefits{position:relative;margin-top:0;z-index:2;width:100%}.fruitkha-home-benefits .container{width:100%;max-width:none;padding-left:clamp(18px,3.2vw,40px);padding-right:clamp(18px,3.2vw,40px)}.fruitkha-home-benefits__shell{position:relative;width:100%;padding:clamp(30px,3.8vw,46px);border:1px solid rgba(13,42,56,.08);border-radius:34px;background:radial-gradient(circle at top left,rgba(242,129,35,.08),transparent 32%),linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 26px 70px #0519221a;overflow:hidden}.fruitkha-home-benefits__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(28px,4vw,56px);align-items:end;margin-bottom:clamp(22px,3vw,34px)}.fruitkha-home-benefits__headline{max-width:760px}.fruitkha-home-benefits__eyebrow{display:inline-block;margin-bottom:14px;color:#f28123;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fruitkha-home-benefits__headline h2{margin:0;color:#051922;font-family:Poppins,sans-serif;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.fruitkha-home-benefits__summary{position:relative;max-width:520px;padding-left:22px}.fruitkha-home-benefits__summary:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:2px;border-radius:999px;background:linear-gradient(180deg,#f28123f2,#f2812329)}.fruitkha-home-benefits__summary p{margin:0;color:#051922b8;font-size:clamp(1rem,1.35vw,1.08rem);line-height:1.82}.fruitkha-home-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,24px)}.fruitkha-home-benefits__item{height:100%;min-height:100%;padding:26px 24px 24px;border:1px solid rgba(13,42,56,.08);border-radius:24px;background:#ffffffe0;box-shadow:0 16px 34px #0519220d}.fruitkha-home-benefits__item-top{display:flex;align-items:center;margin-bottom:16px}.fruitkha-benefit-illustration{position:relative;display:grid;flex:0 0 68px;place-items:center;width:68px;height:68px;border:1px dashed rgba(244,122,31,.58);border-radius:50%;background:radial-gradient(circle,#f7faf8,#eaf5f0);color:#0f5a4f;box-shadow:0 12px 24px #083d3614,inset 0 1px #ffffffe6}.fruitkha-benefit-illustration__main{width:29px;height:29px;transform:translate(2px,-1px)}.fruitkha-benefit-illustration__detail,.fruitkha-benefit-illustration__accent{position:absolute;display:grid;place-items:center;border-radius:50%}.fruitkha-benefit-illustration__detail{left:6px;bottom:7px;width:22px;height:22px;border:1px solid rgba(15,90,79,.12);background:#ffffffeb;color:#1e6b5c}.fruitkha-benefit-illustration__accent{top:4px;right:3px;width:21px;height:21px;border:2px solid #f7faf8;background:#ffd8ba;color:#f47a1f;box-shadow:0 6px 12px #f47a1f2e}.fruitkha-benefit-illustration__detail svg{width:12px;height:12px}.fruitkha-benefit-illustration__accent svg{width:11px;height:11px}.fruitkha-home-benefits__item .content h3{margin-bottom:12px;color:#051922;font-size:clamp(1.28rem,1.8vw,1.7rem);line-height:1.08;text-wrap:balance}.fruitkha-home-benefits__item .content p{margin-bottom:0;color:#051922b8;font-size:1rem;line-height:1.74}.fruitkha-home-products{padding:clamp(18px,2.8vw,38px) 0}.fruitkha-product-grid--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,360px));justify-content:center;gap:24px;margin-right:0;margin-left:0}.fruitkha-product-grid--compact>[class*=col-]{width:auto;max-width:none;padding-right:0;padding-left:0}.fruitkha-product-grid--compact .single-product-item{max-width:360px}.single-product-item{height:100%;width:100%;max-width:360px;display:flex;flex-direction:column;margin-right:auto;margin-left:auto;border:1px solid #dde8e2;border-radius:28px;background:#fff;box-shadow:0 18px 42px #0c2b3114,inset 0 1px #ffffffe6;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.single-product-item:hover{transform:translateY(-4px);border-color:#ff7a1a59;box-shadow:0 24px 56px #0c2b311f,0 0 0 4px #ff7a1a0d}@media(max-width:400px){.fruitkha-product-grid--compact{grid-template-columns:minmax(0,1fr);gap:18px}}.single-product-item:not(.fruitkha-product-card--public){gap:0;padding:0;text-align:left}.single-product-item:not(.fruitkha-product-card--public) .product-image{box-sizing:border-box;width:auto;min-height:0;aspect-ratio:4 / 3;max-height:none;margin:18px 18px 0;padding:0;overflow:hidden;border:1px solid #dfe8e4;border-radius:24px;background:radial-gradient(circle at center,#fff,#f7fbf8);box-shadow:inset 0 1px #ffffffe6}.single-product-item:not(.fruitkha-product-card--public) .product-image a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.single-product-item:not(.fruitkha-product-card--public) .product-image img{display:block;width:100%;height:100%;max-height:none;padding:14px;box-sizing:border-box;object-fit:contain;object-position:center}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__body{display:flex;flex:1;min-height:0;flex-direction:column;padding:18px 20px 22px}.single-product-item:not(.fruitkha-product-card--public) h3{min-height:0;margin:0 0 8px;font-size:1.45rem;font-weight:900;line-height:1.12;letter-spacing:-.04em;text-align:left}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-meta,.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__presentation-strip{justify-content:flex-start}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-meta{gap:8px;margin:0 0 12px}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-meta__pill{min-height:30px;padding:0 12px;background:#eef7ef;color:#145241;font-size:.78rem;font-weight:800}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__description{margin:0 0 16px;color:#66787d;font-size:.9rem;line-height:1.45}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__presentation-strip{gap:8px;margin:0 0 16px}.single-product-item:not(.fruitkha-product-card--public) .product-price{min-height:0;margin:auto 0 16px;color:var(--ibf-color-primary);font-size:1.15rem;font-weight:900;text-align:left}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__cta{width:100%;min-height:50px;margin-top:0;justify-content:center;border-radius:18px;background:linear-gradient(180deg,#ff8120,#f45f1b);box-shadow:0 14px 28px #ff701838,inset 0 1px #ffffff52}.fruitkha-product-card--public{padding:18px}@media(max-width:640px){.single-product-item:not(.fruitkha-product-card--public){display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;height:auto;max-width:none;padding:12px;border-radius:22px}.single-product-item:not(.fruitkha-product-card--public) .product-image{width:96px;height:96px;aspect-ratio:1 / 1;margin:0;border-radius:18px}.single-product-item:not(.fruitkha-product-card--public) .product-image img{padding:8px}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__body{padding:0}.single-product-item:not(.fruitkha-product-card--public) h3{order:1;margin:2px 0 6px;font-size:1.15rem}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-meta{order:2;gap:5px;margin-bottom:8px}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-meta__pill{min-height:24px;padding:0 8px;font-size:.68rem}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__description{display:none}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__presentation-strip{order:3;gap:5px;margin-bottom:8px}.single-product-item:not(.fruitkha-product-card--public) .product-price{order:4;margin:auto 0 10px;font-size:1rem}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__cta{order:5;min-height:38px;border-radius:12px;font-size:.8rem}.single-product-item:not(.fruitkha-product-card--public) .fruitkha-product-card__feedback{order:6}}.fruitkha-product-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 10px}.fruitkha-product-meta__pill{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:#f3f6f7;color:#33535d;font-size:.76rem;font-weight:700;letter-spacing:.02em}.fruitkha-product-card--public{display:flex;flex-direction:column;text-align:left}.fruitkha-product-card--public .product-image{box-sizing:border-box;display:block;min-height:0;aspect-ratio:1 / 1;margin-bottom:6px;padding:8px;border:1px solid #dfe8e4;border-radius:22px;background:radial-gradient(circle at center,#fff,#f7fbf8);box-shadow:inset 0 1px #ffffffe6;overflow:hidden}.fruitkha-product-card--public .product-image>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.fruitkha-product-card--public .product-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.fruitkha-product-card--public h3{min-height:0;margin:0 0 10px;text-align:left}.fruitkha-product-card__content{display:grid;gap:0}.fruitkha-product-card--public .fruitkha-product-meta{justify-content:flex-start;align-items:center;gap:10px 12px;margin:0 0 14px}.fruitkha-product-meta__pill--category{background:#edf5eb;color:#1f5a43}.fruitkha-product-meta__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:#4f6169;font-size:.84rem;font-weight:700;line-height:1.4}.fruitkha-product-meta__status strong{color:#17343b;font-size:.84rem;font-weight:800}.fruitkha-product-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.fruitkha-product-card__fact{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(13,42,56,.08);border-radius:16px;background:#f8fbfb}.fruitkha-product-card__fact small{color:#6b7b83;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fruitkha-product-card__fact strong{color:#17343b;font-size:.84rem;font-weight:800;line-height:1.35}.fruitkha-product-card__summary{margin:0 0 14px;color:#051922b8;font-size:.92rem;line-height:1.6}.fruitkha-product-card__divider{width:100%;height:1px;margin:0 0 14px;background:linear-gradient(90deg,#0d2a381f,#0d2a380a)}.fruitkha-product-card__divider--cta{margin:0 0 16px}.fruitkha-product-public-copy{margin-top:0;text-align:left}.fruitkha-product-public-copy strong{display:block;margin-bottom:10px;color:#5b7178;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:left}.fruitkha-product-public-copy ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.fruitkha-product-public-copy li{position:relative;padding-left:22px;color:#051922bd;font-size:.92rem;line-height:1.5}.fruitkha-product-public-copy li:before{content:"";position:absolute;left:0;top:.44rem;width:12px;height:12px;border-radius:50%;background:#f281232e;box-shadow:inset 0 0 0 3px #f28123}.fruitkha-product-access-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:auto;text-align:center}.fruitkha-catalog-access-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px;align-items:center;margin-top:clamp(38px,5vw,58px);padding:clamp(26px,3.5vw,38px);border:1px solid rgba(13,42,56,.1);border-radius:22px;background:radial-gradient(circle at top right,rgba(242,129,35,.06),transparent 24%),linear-gradient(135deg,#fff,#f8fbfb)}.fruitkha-catalog-access-gate__content{display:grid;gap:0;max-width:920px}.fruitkha-catalog-access-gate__content h3{margin:0 0 10px;font-size:clamp(1.34rem,2vw,1.9rem);line-height:1.18;text-wrap:balance}.fruitkha-catalog-access-gate__content p{margin:0;color:#051922b8;font-size:.96rem;line-height:1.64;max-width:760px}.fruitkha-catalog-access-gate__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:16px 0 0;padding:0;list-style:none}.fruitkha-catalog-access-gate__list li{position:relative;padding-left:19px;color:#17343b;font-size:.9rem;font-weight:600;line-height:1.44}.fruitkha-catalog-access-gate__list li:before{content:"✓";position:absolute;left:0;top:.02rem;color:#f28123;font-size:.82rem;font-weight:900;line-height:1}.fruitkha-catalog-access-gate__panel{display:grid;gap:10px;align-self:stretch;align-content:center;padding:20px;border:1px solid rgba(13,42,56,.1);border-radius:20px;background:#ffffffeb}.fruitkha-catalog-access-gate__panel-eyebrow{color:#f28123;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fruitkha-catalog-access-gate__panel-title{color:#17343b;font-size:1.05rem;font-weight:800;line-height:1.2}.fruitkha-catalog-access-gate__panel-copy{margin:0;color:#051922a8;font-size:.88rem;line-height:1.55}.fruitkha-catalog-access-gate__actions{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin-top:4px}.fruitkha-catalog-access-gate__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;min-width:0;border:1px solid transparent;border-radius:999px;font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.fruitkha-catalog-access-gate__button--primary{border-color:#f26522;background:#f26522;color:#fff;box-shadow:0 12px 22px #f265222e}.fruitkha-catalog-access-gate__button--primary:hover,.fruitkha-catalog-access-gate__button--primary:focus-visible{border-color:#dc5318;background:#dc5318;color:#fff;box-shadow:0 14px 26px #dc531833;transform:translateY(-1px)}.fruitkha-catalog-access-gate__button--secondary{border-color:#0f4a3c;background:#fff;color:#0f4a3c;box-shadow:none}.fruitkha-catalog-access-gate__button--secondary:hover,.fruitkha-catalog-access-gate__button--secondary:focus-visible{border-color:#0f4a3c;background:#eef7ef;color:#0f4a3c;box-shadow:0 10px 20px #0f4a3c1a;transform:translateY(-1px)}.fruitkha-account-status{padding:clamp(90px,12vw,140px) 0;background:radial-gradient(circle at 20% 15%,rgba(242,129,35,.11),transparent 34%),linear-gradient(135deg,#f5faf9,#fff 58%,#eef6f4)}.fruitkha-account-status__card{max-width:900px;margin:0 auto;padding:clamp(34px,5vw,64px);border:1px solid rgba(14,48,54,.11);border-radius:clamp(28px,4vw,46px);background:#ffffffd1;box-shadow:0 28px 80px #09252b1a}.fruitkha-account-status__eyebrow{display:inline-flex;margin-bottom:18px;color:#f28123;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.fruitkha-account-status__card h1{max-width:660px;margin:0 0 18px;color:#051922;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.95;letter-spacing:-.05em}.fruitkha-account-status__card>p{max-width:680px;margin:0 0 30px;color:#4c6068;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.fruitkha-account-status__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.fruitkha-account-status__steps span{display:flex;justify-content:center;padding:14px 16px;border:1px solid rgba(14,48,54,.12);border-radius:18px;color:#4c6068;font-weight:800;background:#f6faf9}.fruitkha-account-status__steps .is-active{color:#051922;border-color:#f281236b;background:#f281231f}.fruitkha-account-status__note{max-width:720px;margin-bottom:30px;padding:22px;border:1px solid rgba(14,48,54,.1);border-radius:24px;background:#eff7f5d1}.fruitkha-account-status__note strong{display:block;margin-bottom:8px;color:#051922;font-size:1.02rem}.fruitkha-account-status__note p{margin:0;color:#4c6068;line-height:1.65}@media(max-width:767px){.fruitkha-account-status{padding:72px 0}.fruitkha-account-status__steps{grid-template-columns:1fr}}.product-image{min-height:220px;display:flex;align-items:center;justify-content:center}.product-image img{max-height:200px;width:auto;object-fit:contain}.single-product-item h3{font-size:clamp(1.2rem,2vw,1.42rem);line-height:1.35;min-height:2.7em}.product-price{min-height:3.2em}.single-latest-news{height:100%;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px #0519220f}.latest-news-bg{min-height:240px}.news-text-box{display:flex;flex-direction:column;min-height:280px}.news-text-box h3{font-size:clamp(1.2rem,2vw,1.42rem);line-height:1.4}.news-text-box .excerpt{flex:1 1 auto}.cart-banner .image-column,.cart-banner .content-column{margin-bottom:28px}.fruitkha-deal-section{background:radial-gradient(circle at 18% 24%,rgba(242,129,35,.08),transparent 34%),radial-gradient(circle at 84% 18%,rgba(47,109,110,.08),transparent 28%),linear-gradient(180deg,#f7fbfc,#fff)}.fruitkha-deal-section__shell{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(34px,5vw,74px);align-items:center}.fruitkha-deal-section__media-column,.fruitkha-deal-section__content-column{min-width:0}.fruitkha-deal-section__media-card{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(380px,44vw,560px);padding:clamp(28px,3.8vw,42px);border-radius:36px;overflow:hidden;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.55),transparent 24%),linear-gradient(135deg,#edf5f5,#dfeeed 44%,#f7fbfc);box-shadow:0 28px 54px #05192214}.fruitkha-deal-section__media-card:before{content:"";position:absolute;inset:auto -8% -28% auto;width:clamp(240px,28vw,360px);height:clamp(240px,28vw,360px);border-radius:50%;background:#2f6d6e1a;filter:blur(2px)}.fruitkha-deal-section .price-box{position:absolute;top:22px;left:22px;z-index:2;width:132px;height:132px;border:1px solid rgba(255,255,255,.78);background-color:#f28123cc;box-shadow:0 20px 34px #f281233d}.fruitkha-deal-section .price-box .inner-price{width:112px;height:112px;margin-top:9px;padding:0 12px;display:flex;align-items:center;justify-content:center}.fruitkha-deal-section .price-box .inner-price .price{padding-top:0;color:#051922;font-size:.96rem;line-height:1.28;font-weight:600}.fruitkha-deal-section__media-copy{position:absolute;top:30px;right:30px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.fruitkha-deal-section__media-copy span{color:#597278;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fruitkha-deal-section__media-copy strong{color:#051922;font-size:clamp(1.15rem,1.9vw,1.5rem);line-height:1.2}.fruitkha-deal-section__image-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(280px,34vw,420px)}.fruitkha-deal-section__image-wrap img{width:min(100%,470px);max-height:100%;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(5,25,34,.18))}.fruitkha-deal-section__content-column h3{margin-bottom:10px}.fruitkha-deal-section__product-name{display:inline-flex;align-items:center;min-height:36px;margin-bottom:14px;padding:0 16px;border-radius:999px;background:#2f6d6e1a;color:#244850;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fruitkha-deal-section__content-column h4{max-width:14ch;margin-bottom:22px;color:#051922;font-size:clamp(1.45rem,2.3vw,2.05rem);font-weight:700;line-height:1.18}.fruitkha-deal-section__content-column .text{max-width:62ch;margin-top:0;margin-bottom:28px;color:#50666d}.fruitkha-deal-section .time-counter{margin-bottom:30px}.fruitkha-deal-section .time-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:520px}.fruitkha-deal-section .time-countdown .counter-column{display:block;margin:0;padding:14px 10px 16px;border-width:1px;border-color:#f281236b;border-radius:18px;background:#fff;box-shadow:0 12px 26px #0519220a}.fruitkha-deal-section .time-countdown .counter-column .count{font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.18}.fruitkha-deal-section .cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px}.fruitkha-cart-empty{padding:24px 18px;text-align:center;color:#5d7279;font-weight:600}.fruitkha-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#fff3f1;color:#c2543c;cursor:pointer}.fruitkha-cart-remove:hover{background:#f28123;color:#fff}.fruitkha-quantity-control{display:inline-flex;align-items:center;gap:8px;padding:6px;border:1px solid #edf0f2;border-radius:999px;background:#fff}.fruitkha-quantity-control__btn{width:34px;height:34px;border:0;border-radius:50%;background:#eff4f5;color:#051922;font-size:1rem;font-weight:700;cursor:pointer}.fruitkha-quantity-control__btn:hover{background:#f28123;color:#fff}.fruitkha-quantity-control input{width:54px;min-height:34px;margin:0;border:0;text-align:center;font-weight:700;color:#051922;background:transparent}.fruitkha-cart-subtotal{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f281231f;color:#b05d14;font-weight:700}.fruitkha-cart-summary-card{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,#f6fbfb,#eef4f5);box-shadow:0 14px 34px #0519220f}.fruitkha-cart-summary-card strong{color:#051922;font-size:1.05rem;line-height:1.2}.fruitkha-cart-summary-card span{color:#5d7279;font-size:.92rem;line-height:1.5}.ibuy-request-section{padding:clamp(56px,7vw,92px) 0;margin:0;background:radial-gradient(circle at 8% 0%,rgba(63,143,95,.1),transparent 32%),radial-gradient(circle at 94% 18%,rgba(242,129,35,.07),transparent 28%),linear-gradient(180deg,#fffdf7,#f4faf6)}.ibuy-request-section>.container,.fruitkha-storefront-page-trail--order>.container{width:min(100% - clamp(28px,4vw,72px),1520px);max-width:none}.ibuy-request-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:28px}.ibuy-request-header__eyebrow{grid-column:1 / -1;display:inline-flex;width:fit-content;color:#f28123;font-size:.78rem;font-weight:800;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}.ibuy-request-header h2{max-width:720px;margin:0 0 10px;color:#0b2f24;font-size:clamp(2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.055em}.ibuy-request-header p{max-width:780px;margin:0;color:#5f746a;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}.ibuy-request-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:420px}.ibuy-request-status span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid #dce8e1;border-radius:999px;background:#ffffffc7;color:#123d31;font-size:.82rem;font-weight:800;box-shadow:0 10px 24px #0519220a}.ibuy-request-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,410px);gap:clamp(22px,3vw,36px);align-items:start}.ibuy-request-layout--cart{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"products summary" "notes summary"}.ibuy-request-panel,.ibuy-request-summary,.ibuy-request-notes{border:1px solid #dce8e1;border-radius:28px;background:#fffdf7e6;box-shadow:0 24px 70px #10231d14}.ibuy-request-panel{overflow:hidden}.ibuy-request-layout--cart>.ibuy-request-panel{grid-area:products;min-width:0}.ibuy-request-layout--cart>.ibuy-request-notes{grid-area:notes;min-width:0}.ibuy-request-layout--cart>.ibuy-request-sidebar{grid-area:summary;min-width:0}.ibuy-request-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid #dce8e1;background:linear-gradient(135deg,#f7fbf8,#eef7f1)}.ibuy-request-panel__head h3,.ibuy-request-notes h3{margin:0 0 6px;color:#0b2f24;font-size:1.28rem;line-height:1.2}.ibuy-request-panel__head p,.ibuy-request-notes p{margin:0;color:#5f746a;font-size:.95rem;line-height:1.55}.ibuy-request-panel__head strong{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#f281231a;color:#b45b10;white-space:nowrap}.ibuy-request-items__labels,.ibuy-request-item{display:grid;grid-template-columns:minmax(340px,1fr) 118px 176px 122px 38px;column-gap:clamp(16px,1.6vw,24px);align-items:center}.ibuy-request-items__labels{padding:15px 28px;color:#5f746a;font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;background:#fffdf7c7;border-bottom:1px solid #edf3ef}.ibuy-request-items__labels span:nth-child(2),.ibuy-request-items__labels span:nth-child(3),.ibuy-request-items__labels span:nth-child(4){justify-self:center;text-align:center}.ibuy-request-items__body{display:grid;gap:14px;padding:18px 18px 20px;background:#f7fbf8}.ibuy-request-item{min-height:116px;padding:22px 28px;border:1px solid #edf3ef;border-radius:24px;background:#ffffffeb;box-shadow:0 12px 30px #10231d0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ibuy-request-item:hover{background:#fbfdfc;border-color:#c8e0d0;box-shadow:0 16px 38px #10231d12;transform:translateY(-1px)}.ibuy-request-item__product{display:flex;align-items:center;gap:18px;min-width:0}.ibuy-request-item__image{display:inline-flex;align-items:center;justify-content:center;flex:0 0 70px;width:70px;height:70px;border:1px solid #dce8e1;border-radius:20px;background:linear-gradient(180deg,#fff,#f4faf6)}.ibuy-request-item__image img{max-width:56px;max-height:56px;object-fit:contain}.ibuy-request-item__product h4{margin:0 0 4px;color:#0b2f24;font-size:1rem;line-height:1.15}.ibuy-request-item__product p{margin:0 0 8px;color:#5f746a;font-size:.86rem;line-height:1.4}.ibuy-request-item__product span{display:inline-flex;align-items:center;min-height:25px;padding:0 11px;border-radius:999px;background:#eef7f1;color:#123d31;font-size:.72rem;font-weight:800}.ibuy-request-item__price,.ibuy-request-item__quantity,.ibuy-request-item__subtotal{display:flex;flex-direction:column;gap:4px}.ibuy-request-item__price,.ibuy-request-item__subtotal{align-items:center;text-align:center}.ibuy-request-item__quantity{display:flex;align-items:center;align-self:stretch;justify-self:center;justify-content:center;height:100%;min-height:44px}.ibuy-request-item__price strong{color:#0b2f24;font-size:1.02rem;line-height:1}.ibuy-request-item__price small{color:#5f746a;font-size:.74rem;font-weight:700}.ibuy-request-item .fruitkha-quantity-control{align-self:center;justify-self:center;display:grid;grid-template-columns:32px minmax(58px,1fr) 32px;column-gap:8px;align-items:center;justify-content:center;justify-items:center;box-sizing:border-box;width:148px;height:44px;padding:5px 8px;border-color:#dce8e1;background:#fff}.ibuy-request-item .fruitkha-quantity-control__btn{display:inline-grid;place-items:center;align-self:center;width:32px;height:32px;margin:0;padding:0;line-height:1;background:#eef7f1;color:#0b2f24;font-size:.95rem;font-weight:900}.ibuy-request-item .fruitkha-quantity-control__btn:hover,.ibuy-request-item .fruitkha-quantity-control__btn:focus{background:#1f5a43;color:#fff}.ibuy-request-item .fruitkha-quantity-control__value{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:58px;height:32px;line-height:32px}.ibuy-request-item .fruitkha-quantity-control input{align-self:center;display:block;width:3.2ch;min-width:24px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:#0b2f24;font:inherit;font-size:1rem;font-weight:900;line-height:32px;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ibuy-request-item .fruitkha-quantity-control__unit{display:inline-block;min-width:0;color:#5f746a;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}.ibuy-request-item .fruitkha-cart-subtotal{min-height:auto;min-width:0;padding:0;border-radius:0;background:transparent;color:#0f5132;font-size:.98rem;font-weight:900}.ibuy-request-item .fruitkha-cart-remove{width:38px;height:38px;border:1px solid #f4d1ca;background:#fff1ef;color:#d94836}.ibuy-request-item .fruitkha-cart-remove:hover,.ibuy-request-item .fruitkha-cart-remove:focus{border-color:#d94836;background:#d94836;color:#fff}.ibuy-request-item .fruitkha-quantity-control input::-webkit-outer-spin-button,.ibuy-request-item .fruitkha-quantity-control input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ibuy-request-sidebar{display:grid;gap:18px;position:sticky;top:110px}.ibuy-request-summary{padding:22px}.ibuy-request-summary .fruitkha-cart-summary-card{margin-bottom:18px;background:linear-gradient(135deg,#eef7f1,#f7fbf8);box-shadow:none}.ibuy-request-summary .fruitkha-cart-summary-card strong{color:#0b2f24}.ibuy-request-summary .fruitkha-cart-summary-card span{color:#5f746a}.ibuy-request-summary__rows{display:grid;gap:0;overflow:hidden;border:1px solid #dce8e1;border-radius:20px}.ibuy-request-summary__rows div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:13px 16px;border-top:1px solid #edf3ef;background:#ffffffdb}.ibuy-request-summary__rows div:first-child{border-top:0}.ibuy-request-summary__rows span{color:#5f746a;font-size:.92rem;font-weight:700}.ibuy-request-summary__rows strong{color:#0b2f24;font-size:1rem;white-space:nowrap}.ibuy-request-summary__rows .is-total{background:#faf4e8}.ibuy-request-summary__rows .is-total span,.ibuy-request-summary__rows .is-total strong{color:#0f5132;font-weight:900}.ibuy-request-summary__note{margin:16px 0 0;padding:14px 15px;border-radius:18px;background:#eef7f1;color:#4d6359;font-size:.84rem;line-height:1.55}.ibuy-request-actions{display:grid;gap:10px;margin-top:18px}.ibuy-request-btn,.ibuy-request-notes button,.ibuy-request-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:15px;font-size:.95rem;font-weight:800;line-height:1;text-align:center;transition:.2s ease}.ibuy-request-btn--primary,.ibuy-request-notes button,.ibuy-request-empty a{border:1px solid #f28123;background:#f28123;color:#fff}.ibuy-request-btn--secondary{border:1px solid #1f5a43;background:#fff;color:#123d31}.ibuy-request-btn--ghost{border:1px solid transparent;background:transparent;color:#1f5a43}.ibuy-request-btn:hover,.ibuy-request-notes button:hover,.ibuy-request-empty a:hover{transform:translateY(-1px);box-shadow:0 12px 24px #f2812329}.ibuy-request-btn--primary:hover,.ibuy-request-btn--primary:focus,.ibuy-request-btn--primary:active,.ibuy-request-notes button:hover,.ibuy-request-notes button:focus,.ibuy-request-notes button:active,.ibuy-request-empty a:hover,.ibuy-request-empty a:focus,.ibuy-request-empty a:active{border-color:#dc6d16;background:#dc6d16;color:#fff}.ibuy-request-btn--secondary:hover,.ibuy-request-btn--secondary:focus,.ibuy-request-btn--secondary:active{border-color:#123d31;background:#eef7f1;color:#0b2f24;box-shadow:0 12px 24px #1f5a431f}.ibuy-request-btn--ghost:hover,.ibuy-request-btn--ghost:focus,.ibuy-request-btn--ghost:active{border-color:#dce8e1;background:#eef7f1;color:#0b2f24;box-shadow:none}.ibuy-request-btn:focus-visible,.ibuy-request-notes button:focus-visible,.ibuy-request-empty a:focus-visible{outline:3px solid rgba(242,129,35,.24);outline-offset:3px}.ibuy-request-btn.is-disabled{pointer-events:none;opacity:.55}.ibuy-request-notes{padding:22px}.ibuy-request-notes form{display:grid;gap:12px;margin-top:16px}.ibuy-request-notes textarea{width:100%;min-height:118px;padding:14px 15px;border:1px solid #dfe8e5;border-radius:17px;color:#051922;font-size:.94rem;line-height:1.5;resize:vertical}.ibuy-request-notes textarea:focus{border-color:#f28123b8;outline:3px solid rgba(242,129,35,.12)}.ibuy-request-notes button{width:fit-content;min-width:150px;border:0;cursor:pointer}.ibuy-request-panel__head--stacked{align-items:stretch}.ibuy-request-selection-summary{display:grid;gap:8px;min-width:250px;padding:16px 18px;border:1px solid rgba(31,90,67,.12);border-radius:20px;background:#ffffffd1}.ibuy-request-selection-summary strong{display:block;min-height:0;padding:0;border-radius:0;background:transparent;color:#0b2f24;font-size:.98rem}.ibuy-request-selection-summary span{color:#5f746a;font-size:.82rem;font-weight:800}.ibuy-request-inline-alert{margin:18px 18px 0;padding:13px 16px;border:1px solid rgba(242,129,35,.2);border-radius:18px;background:#fff6ea;color:#8f520f;font-size:.9rem;font-weight:700;line-height:1.5}.ibuy-request-item__meta{display:flex;flex-wrap:wrap;gap:8px}.ibuy-request-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:999px;font-size:.72rem;font-weight:900;line-height:1}.ibuy-request-pill--type{background:#eef7f1;color:#184838}.ibuy-request-pill--availability.is-warning{background:#fff7df;color:#9a6508}.ibuy-request-pill--availability.is-success{background:#eaf8ee;color:#1c6a41}.ibuy-request-pill--availability.is-info{background:#ecf4fb;color:#155b8a}.ibuy-request-pill--risk.is-danger{background:#fff0ec;color:#bf3f2c}.ibuy-request-pill--risk.is-warning{background:#fff7df;color:#9a6508}.ibuy-request-pill--risk.is-success{background:#eaf8ee;color:#1c6a41}.ibuy-request-pill--risk.is-neutral{background:#f0f3f2;color:#5a6b66}.ibuy-request-summary__rows .is-total strong{font-size:1.34rem}.ibuy-request-next-steps{display:grid;gap:8px;margin-top:18px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#f7fbf8,#eef7f1)}.ibuy-request-next-steps h3{margin:0 0 2px;color:#0b2f24;font-size:1rem}.ibuy-request-next-steps p{margin:0;color:#4d6359;font-size:.88rem;line-height:1.5}.ibuy-request-confirmation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px}.ibuy-request-confirmation-card{display:grid;gap:6px;padding:16px 18px;border:1px solid #dce8e1;border-radius:20px;background:#ffffffd9}.ibuy-request-confirmation-card strong{color:#5f746a;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ibuy-request-confirmation-card span{color:#0b2f24;font-size:1rem;font-weight:800;line-height:1.35}.fruitkha-product-card__cta{width:100%;border:0;cursor:pointer}.fruitkha-product-card__presentation-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 2px}.fruitkha-product-card__presentation-strip span{max-width:100%;padding:5px 8px;border-radius:8px;background:#eef6f0;color:#1f5a43;font-size:.76rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.fruitkha-product-card__link{display:inline-flex;margin-top:12px;color:#1f5a43;font-size:.86rem;font-weight:800}.fruitkha-product-card__link:hover,.fruitkha-product-card__link:focus{color:#f28123}.fruitkha-product-card__feedback,.fruitkha-single-product-feedback{display:block;margin-top:10px;color:#1f5a43;font-size:.82rem;font-weight:800;line-height:1.45}.fruitkha-single-product-presentations{display:grid;gap:10px;margin:16px 0;padding:14px 16px;border-radius:12px;border:1px solid rgba(5,47,47,.1);background:#f7faf8}.fruitkha-single-product-presentations strong{color:#052f2f;font-size:.92rem}.fruitkha-single-product-presentations ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fruitkha-single-product-presentations li{padding:8px 10px;border-radius:10px;background:#fff;color:#4d6468;font-size:.9rem;line-height:1.35}.ibuy-request-empty{display:grid;justify-items:center;gap:10px;padding:54px 24px;text-align:center}.ibuy-request-empty h4{margin:0;color:#051922;font-size:1.3rem}.ibuy-request-empty p{max-width:460px;margin:0 0 8px;color:#60737a;line-height:1.55}@media(min-width:992px){.ibuy-request-layout--cart .ibuy-request-items__labels{display:none}.ibuy-request-layout--cart .ibuy-request-item{grid-template-columns:minmax(0,1fr) minmax(140px,1.1fr) minmax(0,1fr) 38px;gap:16px 12px}.ibuy-request-layout--cart .ibuy-request-item__product{grid-column:1 / -1}.ibuy-request-layout--cart .ibuy-request-item__product>div:last-child{min-width:0;overflow-wrap:anywhere}.ibuy-request-layout--cart .ibuy-request-item__price:before,.ibuy-request-layout--cart .ibuy-request-item__quantity:before,.ibuy-request-layout--cart .ibuy-request-item__subtotal:before{content:attr(data-label);color:#62757c;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}}@media(max-width:1399px){.ibuy-request-section>.container,.fruitkha-storefront-page-trail--order>.container{width:min(100% - 32px,1220px)}.ibuy-request-layout{grid-template-columns:1fr}.ibuy-request-layout--cart{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.ibuy-request-sidebar{position:static;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)}.ibuy-request-layout--cart>.ibuy-request-sidebar{grid-template-columns:minmax(0,1fr)}.ibuy-request-confirmation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.ibuy-request-layout--cart{grid-template-columns:minmax(0,1fr);grid-template-areas:"products" "summary" "notes"}.ibuy-request-header{grid-template-columns:1fr;align-items:start}.ibuy-request-status{justify-content:flex-start}.ibuy-request-sidebar{grid-template-columns:1fr}.ibuy-request-selection-summary{min-width:0}.ibuy-request-items__labels{display:none}.ibuy-request-items__body{gap:14px;padding:16px;background:#f7fbf8}.ibuy-request-item{grid-template-columns:1fr;gap:14px;min-height:0;padding:18px;border:1px solid #dce8e1;border-radius:22px}.ibuy-request-item__price,.ibuy-request-item__quantity,.ibuy-request-item__subtotal{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid #edf2f0}.ibuy-request-item__quantity{flex-wrap:nowrap}.ibuy-request-item__quantity .fruitkha-quantity-control{margin-left:auto}.ibuy-request-item__price:before,.ibuy-request-item__quantity:before,.ibuy-request-item__subtotal:before{content:attr(data-label);color:#62757c;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ibuy-request-item__remove{justify-self:start}.ibuy-request-confirmation-grid{grid-template-columns:1fr 1fr;padding:16px}}@media(max-width:575px){.ibuy-request-section{padding:42px 0}.ibuy-request-layout,.ibuy-request-panel,.ibuy-request-sidebar,.ibuy-request-summary,.ibuy-request-notes{width:100%;min-width:0}.ibuy-request-summary__rows div,.ibuy-request-summary__value{min-width:0}.ibuy-request-summary__rows strong{white-space:normal;overflow-wrap:anywhere}.ibuy-request-header{margin-bottom:20px}.ibuy-request-status span{min-height:31px;padding:0 11px;font-size:.75rem}.ibuy-request-panel,.ibuy-request-summary,.ibuy-request-notes{border-radius:22px}.ibuy-request-panel__head{flex-direction:column;padding:18px}.ibuy-request-selection-summary,.ibuy-request-inline-alert,.ibuy-request-confirmation-card,.ibuy-request-next-steps{border-radius:18px}.ibuy-request-items__body{padding:12px}.ibuy-request-item{padding:15px}.ibuy-request-item__product{align-items:flex-start;gap:12px}.ibuy-request-item__image{flex-basis:58px;width:58px;height:58px;border-radius:15px}.ibuy-request-item__image img{max-width:50px;max-height:50px}.ibuy-request-item__product h4{font-size:.96rem}.ibuy-request-item__product p{font-size:.78rem}.fruitkha-quantity-control{gap:6px;padding:5px}.ibuy-request-summary,.ibuy-request-notes{padding:18px}.ibuy-request-confirmation-grid{grid-template-columns:1fr;padding:12px}.ibuy-request-btn,.ibuy-request-notes button,.ibuy-request-empty a{width:100%}}.fruitkha-checkout-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.fruitkha-checkout-progress__step{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:1px solid #edf0f2;border-radius:20px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 12px 28px #0519220a}.fruitkha-checkout-progress__step:hover{border-color:#f2812342}.fruitkha-checkout-progress__step.is-active{border-color:#f281236b;background:linear-gradient(135deg,#fff8f1,#fff);box-shadow:0 16px 34px #f281231f}.fruitkha-checkout-progress__step.is-complete{border-color:#32816c33;background:linear-gradient(135deg,#f3fbf8,#fff)}.fruitkha-checkout-progress__index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#eff4f5;color:#33535d;font-weight:700;flex:0 0 auto}.fruitkha-checkout-progress__step.is-active .fruitkha-checkout-progress__index{background:#f28123;color:#fff}.fruitkha-checkout-progress__step.is-complete .fruitkha-checkout-progress__index{background:#2f8d71;color:#fff}.fruitkha-checkout-progress__content{display:flex;flex-direction:column;min-width:0;gap:2px}.fruitkha-checkout-progress__content strong{color:#051922;font-size:.95rem;line-height:1.2}.fruitkha-checkout-progress__content small{color:#6c8086;font-size:.77rem;line-height:1.35}.cart-banner h3,.abt-text h2{font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.18}.cart-banner .text,.abt-text p,.client-meta p.testimonial-body{font-size:clamp(.98rem,1.35vw,1.04rem);line-height:1.82}.client-meta h3{font-size:clamp(1.3rem,2.3vw,1.7rem);line-height:1.32}.abt-bg{min-height:clamp(340px,45vw,520px);border-radius:28px}.fruitkha-site-footer{padding:clamp(56px,8vw,82px) 0 34px}.fruitkha-site-footer__grid{row-gap:28px}.fruitkha-site-footer__box{max-width:320px}.fruitkha-site-footer .widget-title{margin-bottom:0;padding-bottom:16px;font-size:clamp(1.45rem,2vw,1.95rem);line-height:1.2;font-weight:600}.fruitkha-site-footer .widget-title:after{width:26px}.fruitkha-site-footer .footer-box p,.fruitkha-site-footer .footer-box ul li,.fruitkha-site-footer .footer-box ul li a{color:#ffffffb8;font-size:.98rem;line-height:1.9}.fruitkha-site-footer .footer-box ul li{margin-bottom:8px}.fruitkha-site-footer .footer-box.pages ul li{padding-left:24px}.fruitkha-site-footer .footer-box.subscribe form{display:flex;align-items:stretch;margin-top:22px}.fruitkha-site-footer .footer-box.subscribe form input[type=email]{width:100%;min-height:54px;padding:0 18px;border-radius:14px 0 0 14px;font-size:1rem}.fruitkha-site-footer .footer-box.subscribe form button{width:58px;min-width:58px;padding:0;border-radius:0 14px 14px 0;font-size:1rem}.fruitkha-site-footer__copyright{border-top-color:#ffffff14}.fruitkha-site-footer__copyright p{padding:18px 0;font-size:.95rem;line-height:1.8}.fruitkha-site-footer__copyright .social-icons ul li a{padding:18px 0 18px 18px}@media(max-width:1366px){:root{--fruitkha-page-max-width: 1280px;--fruitkha-page-padding-inline: clamp(18px, 3vw, 28px)}.top-header-area{padding-top:14px}.fruitkha-header-shell{grid-template-rows:54px;height:54px;min-height:54px;padding:0 18px 0 14px}.site-logo,.fruitkha-site-logo{width:38px;height:38px}.fruitkha-site-brand,.fruitkha-site-brand-copy{height:38px}.fruitkha-react-menu,.fruitkha-header-tools{height:54px}.fruitkha-site-brand-copy span{font-size:.94rem}.fruitkha-site-brand-copy small{font-size:.68rem}.fruitkha-inline-tooltip__content{width:min(240px,calc(100vw - 48px))}.fruitkha-nav-item>.fruitkha-nav-link-row>a{padding:6px 11px;font-size:.94rem}.top-header-area .header-icons a,.top-header-area .header-icons button{width:32px;height:32px}.fruitkha-home-hero .row{grid-template-columns:minmax(0,1.08fr) minmax(320px,.78fr);gap:clamp(48px,5vw,82px);padding-top:16px;padding-bottom:28px}.fruitkha-home-hero__copy-inner .subtitle{margin-bottom:20px;letter-spacing:.42em;font-size:.82rem}.fruitkha-home-hero__copy-inner h1{max-width:720px;font-size:clamp(3.8rem,4.55vw,5rem);line-height:.97}.fruitkha-home-hero__lead{max-width:680px;font-size:.98rem;line-height:1.58}.fruitkha-home-hero__microcopy{max-width:640px;font-size:.9rem}.fruitkha-home-hero__copy-inner .hero-btns{margin-top:26px}.fruitkha-home-hero__audience{gap:8px;margin-top:14px}.fruitkha-home-hero__panel{max-width:430px;padding:20px;transform:translateY(14px)}.fruitkha-home-hero__support-strip{margin-top:4px;padding-top:18px}.fruitkha-home-hero__metrics{gap:10px}.fruitkha-home-hero__metric{flex-basis:220px;max-width:248px}.fruitkha-home-hero__product-pill{grid-template-columns:44px minmax(0,1fr);padding:8px 10px}.fruitkha-home-hero__product-pill img{width:44px;height:44px}.fruitkha-home-hero__panel-note{display:none}.fruitkha-home-benefits{margin-top:0}}@media(max-width:1199px){.fruitkha-home-hero .row{grid-template-columns:minmax(0,1.04fr) minmax(320px,.74fr);min-height:calc(100svh - 110px);gap:28px;padding-top:14px;padding-bottom:30px}.fruitkha-home-hero__copy-inner h1{max-width:680px;font-size:clamp(3.55rem,4.4vw,4.2rem)}.fruitkha-home-hero__lead{max-width:620px}.fruitkha-home-hero__microcopy{max-width:600px;font-size:.88rem}.fruitkha-home-hero__panel{max-width:400px;padding:18px;transform:translateY(10px)}.fruitkha-home-hero__support-strip{margin-top:0;padding-top:16px}.fruitkha-home-hero__metrics{gap:10px}.fruitkha-home-hero__metric{flex:1 1 calc(50% - 10px);min-width:220px;max-width:none}.fruitkha-home-hero__panel h3{font-size:1.18rem}}@media(max-height:760px)and (min-width:900px){.top-header-area{padding-top:12px}.fruitkha-header-shell{grid-template-rows:50px;height:50px;min-height:50px;padding-top:0;padding-bottom:0}.site-logo,.fruitkha-site-logo{width:38px;height:38px}.fruitkha-site-brand,.fruitkha-site-brand-copy{height:38px}.fruitkha-react-menu,.fruitkha-header-tools{height:50px}.top-header-area .header-icons a,.top-header-area .header-icons button{width:32px;height:32px}.homepage-slider.fruitkha-home-hero-stage,.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{height:auto;min-height:100svh;overflow:visible}.fruitkha-home-hero{align-items:flex-start}.fruitkha-home-hero .row{min-height:calc(100svh - 104px);align-items:flex-start;padding-top:10px;padding-bottom:18px}.fruitkha-home-hero__copy-inner .subtitle{width:min(100%,280px);justify-self:start;margin:0 0 12px;font-size:.74rem;letter-spacing:.18em;line-height:1.35;text-align:left}.fruitkha-home-hero__copy-inner h1{max-width:720px;font-size:3.45rem;line-height:.96}.fruitkha-home-hero__lead{max-width:570px;font-size:.9rem;line-height:1.45}.fruitkha-home-hero__microcopy{max-width:560px;margin-top:10px;font-size:.82rem;line-height:1.45}.fruitkha-home-hero__copy-inner .hero-btns{margin-top:18px;margin-bottom:0}.fruitkha-home-hero__copy-inner .hero-btns a{padding:8px 18px;font-size:.9rem}.fruitkha-home-hero__audience{gap:6px;margin-top:12px}.fruitkha-home-hero__audience-chip{min-height:30px;padding:0 11px;font-size:.76rem}.fruitkha-home-hero__panel{max-width:360px;padding:13px;max-height:calc(100svh - 7rem);overflow:auto;transform:translateY(8px)}.fruitkha-home-hero__panel-visual{gap:8px;margin-bottom:12px}.fruitkha-home-hero__product-pill:nth-child(3){display:none}.fruitkha-home-hero__product-pill{grid-template-columns:42px minmax(0,1fr);min-height:58px;padding:7px 9px}.fruitkha-home-hero__product-pill img{width:42px;height:42px}.fruitkha-home-hero__panel-process{padding-top:12px}.fruitkha-home-hero__panel-kicker{font-size:.74rem;letter-spacing:.12em}.fruitkha-home-hero__panel h3{font-size:1.1rem}.fruitkha-home-hero__panel p{font-size:.8rem;line-height:1.42}.fruitkha-home-hero__panel-signals{gap:6px;margin-top:10px}.fruitkha-home-hero__panel-signal{min-height:28px;padding:0 10px;font-size:.74rem}.fruitkha-home-hero__panel-steps{gap:7px;margin-top:11px}.fruitkha-home-hero__panel-steps li{min-height:36px;padding:5px 9px 5px 7px;font-size:.72rem}.fruitkha-home-hero__panel-links{margin-top:12px;padding-top:12px}.fruitkha-home-hero__panel-link{padding:9px 12px;font-size:.86rem}.fruitkha-home-hero__support-strip{margin-top:0;padding-top:12px}.fruitkha-home-hero__metrics{gap:8px}.fruitkha-home-hero__metric{flex:1 1 calc(50% - 8px);min-width:0;max-width:none;padding:10px 12px}.fruitkha-home-hero__metric strong{font-size:.88rem}.fruitkha-home-hero__metric span{font-size:.72rem}.fruitkha-home-hero__panel-note{display:none}}@media(max-width:1024px){.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{min-height:100svh}.fruitkha-home-hero .row{display:block;min-height:auto;padding-top:72px;padding-bottom:38px}.fruitkha-home-hero__copy-inner h1{max-width:720px;font-size:3.75rem}.fruitkha-home-hero__lead,.fruitkha-home-hero__microcopy{max-width:620px}.fruitkha-home-hero__panel{max-width:640px;margin:30px 0 0}.fruitkha-home-hero__support-strip{margin-top:8px}}.fruitkha-slider-arrow{border:0;background:transparent;padding:0;cursor:pointer;z-index:4}.fruitkha-slider-arrow:hover{color:#fff}.fruitkha-slider-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px}.fruitkha-slider-dots--hero{position:absolute;left:50%;bottom:30px;transform:translate(-50%);z-index:4;margin-top:0}.fruitkha-slider-dots button{width:12px;height:12px;border-radius:50%;border:0;background:#f2812359;cursor:pointer;padding:0}.fruitkha-slider-dots button.active{background:#f28123}.logo-carousel-section{overflow:hidden}.fruitkha-audience-band{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:clamp(28px,4vw,58px);align-items:start;margin-bottom:clamp(26px,3vw,34px)}.fruitkha-audience-band__intro{max-width:700px}.fruitkha-audience-band__eyebrow{display:inline-block;margin-bottom:12px;color:#f28123;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fruitkha-audience-band__intro h3{margin:0 0 16px;color:#051922;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.fruitkha-audience-band__intro p{margin:0;color:#051922b8;font-size:clamp(.98rem,1.3vw,1.06rem);line-height:1.78}.fruitkha-audience-band__benefits{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.fruitkha-audience-band__benefits li{position:relative;padding-left:24px;color:#17343b;font-size:.97rem;font-weight:700;line-height:1.45}.fruitkha-audience-band__benefits li:before{display:none}.fruitkha-audience-band__benefits li:after{content:"";position:absolute;left:2px;top:.42rem;width:9px;height:5px;border-left:2.5px solid var(--ibf-color-secondary);border-bottom:2.5px solid var(--ibf-color-secondary);transform:rotate(-45deg)}.fruitkha-audience-band__segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-self:start}.fruitkha-audience-band__segment-card{min-height:136px;padding:18px 20px;border:1px solid rgba(13,42,56,.1);border-radius:22px;background:#fffffff5;box-shadow:0 14px 30px #0519220d}.fruitkha-audience-band__segment-label{display:inline-flex;align-items:center;min-height:28px;margin-bottom:10px;padding:0 11px;border-radius:999px;background:#f281231f;color:#b96319;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fruitkha-audience-band__segment-card p{margin:0;color:#051922bd;font-size:.95rem;line-height:1.58}.fruitkha-audience-band__pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:clamp(22px,3vw,28px);border-top:1px solid rgba(13,42,56,.08)}.fruitkha-audience-band__pillar{display:flex;flex-direction:column;gap:5px;min-height:88px;padding:14px 16px 12px;border-radius:20px;background:#ffffffd6;border:1px solid rgba(13,42,56,.08)}.fruitkha-audience-band__pillar strong{color:#051922;font-size:1rem;line-height:1.1}.fruitkha-audience-band__pillar span{color:#051922ad;font-size:.9rem;line-height:1.55}.fruitkha-pagination-static{margin:-60px 0 150px;text-align:center}.fruitkha-pagination-static ul{padding:0;margin:0;list-style:none}.fruitkha-team-image{width:100%;height:100%;object-fit:cover;display:block}.team-bg{overflow:hidden}.single-artcile-bg{min-height:420px;background-position:center;background-size:cover;border-radius:12px;margin-bottom:30px}.single-product-description{border-top:1px solid #f3f3f3;padding-top:24px}.fruitkha-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.fruitkha-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#051922eb;cursor:pointer}.fruitkha-video-modal__dialog{position:relative;z-index:1;width:min(960px,100%);animation:mfp-zoom-in .22s ease-out}.fruitkha-video-modal__close{position:absolute;top:-42px;right:0;color:#fff;opacity:1}.fruitkha-video-modal__frame{position:relative;padding-top:56.25%;overflow:hidden;border-radius:8px;box-shadow:0 28px 70px #0000006b}.fruitkha-video-modal__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@keyframes mfp-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.notice{display:inline-block;color:#f28123;font-weight:700}.fruitkha-contact-section{margin:0;padding:clamp(54px,7vw,86px) 0;background:linear-gradient(180deg,#f7fbfb,#fff)}.fruitkha-contact-section__grid{align-items:stretch}.fruitkha-contact-intro{max-width:880px;margin-bottom:28px}.fruitkha-contact-intro h2{margin-bottom:16px;color:#051922;font-size:clamp(2rem,3.4vw,3rem);line-height:1.12}.fruitkha-contact-intro p{max-width:860px;color:#051922c2;font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.82}.fruitkha-contact-topics{margin-top:24px;padding:22px 24px;border:1px solid rgba(13,42,56,.08);border-radius:24px;background:#ffffffe6;box-shadow:0 18px 40px #0519220f}.fruitkha-contact-topics>strong{display:block;margin-bottom:14px;color:#051922;font-size:1rem}.fruitkha-contact-topics ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.fruitkha-contact-topics li{position:relative;padding-left:22px;color:#17343b;font-size:.94rem;font-weight:600;line-height:1.5}.fruitkha-contact-topics li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:#f28123}.fruitkha-contact-section .contact-form form p{display:flex;gap:14px;margin-bottom:16px}.fruitkha-contact-section .contact-form form p input[type=text],.fruitkha-contact-section .contact-form form p input[type=tel],.fruitkha-contact-section .contact-form form p input[type=email],.fruitkha-contact-section .contact-form form p select,.fruitkha-contact-section .contact-form form p textarea{width:100%;min-height:62px;border:1px solid rgba(13,42,56,.14);border-radius:14px;background:#fff;color:#051922;font-size:.98rem;line-height:1.5;box-shadow:0 10px 22px #05192209;transition:border-color .2s ease,box-shadow .2s ease}.fruitkha-contact-section .contact-form form p input[type=text]:focus,.fruitkha-contact-section .contact-form form p input[type=tel]:focus,.fruitkha-contact-section .contact-form form p input[type=email]:focus,.fruitkha-contact-section .contact-form form p select:focus,.fruitkha-contact-section .contact-form form p textarea:focus{border-color:#f281238c;outline:none;box-shadow:0 0 0 4px #f281231a}.fruitkha-contact-section .contact-form form p textarea{min-height:210px;resize:vertical}.fruitkha-contact-section .contact-form form p select{padding:0 48px 0 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath d='M1.25 1.25L5.5 5.5L9.75 1.25' stroke='%23051922' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:11px 7px}.fruitkha-contact-section .contact-form form p input[type=submit]{display:inline-flex;width:auto;min-height:48px;padding:0 26px;border:0;border-radius:16px;background:#f28123;color:#051922;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.fruitkha-contact-section .contact-form form p input[type=submit]:hover{background:#ff952f;transform:translateY(-1px);box-shadow:0 14px 28px #f2812338}.fruitkha-contact-response-card{height:100%;padding:28px 26px;border:1px solid rgba(13,42,56,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(242,129,35,.08),transparent 30%),linear-gradient(180deg,#fff,#f5faf9);box-shadow:0 24px 58px #05192214}.fruitkha-contact-response-card__intro{margin-bottom:22px}.fruitkha-contact-response-card__intro h3{margin:0 0 10px;color:#051922;font-size:1.45rem;line-height:1.22}.fruitkha-contact-response-card__intro p{margin:0;color:#051922ad;font-size:.94rem;line-height:1.65}.fruitkha-contact-response-card__items{display:grid;gap:12px;margin-bottom:28px}.fruitkha-contact-response-card__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid rgba(13,42,56,.08);border-radius:18px;background:#ffffffd1}.fruitkha-contact-response-card__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:0;background:transparent;color:#f28123;font-size:1rem}.fruitkha-contact-response-card__item small,.fruitkha-contact-response-card .contact-form-box h4{display:block;color:#6b7b83;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fruitkha-contact-response-card__item strong{display:block;margin-top:3px;color:#17343b;font-size:.95rem;line-height:1.42}.fruitkha-contact-response-card .contact-form-box{padding:18px 0 0;margin:18px 0 0;border-top:1px solid rgba(13,42,56,.08)}.fruitkha-contact-response-card .contact-form-box h4{position:static;margin-bottom:8px}.fruitkha-contact-response-card .contact-form-box h4 i{position:static;margin-right:8px;color:#f28123}.fruitkha-contact-response-card .contact-form-box p{margin:0;color:#051922ad;font-size:.92rem;line-height:1.7;opacity:1}.fruitkha-contact-form--submitting{opacity:.3}.fruitkha-field-error{border:1px solid #e74c3c!important}.product-filters{margin-top:-10px;margin-bottom:34px;padding:16px;border:1px solid rgba(15,74,60,.08);border-radius:16px;background:#f4f7f3;box-shadow:0 10px 24px #1f23280a}.product-filters__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.product-filters__header span{color:#1f2328;font-size:.94rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-filters__controls{display:flex;align-items:center;gap:10px}.product-filters__search,.product-filters__sort{min-height:44px;display:flex;align-items:center;border:1px solid rgba(15,74,60,.14);border-radius:12px;background:#fff}.product-filters__search{gap:8px;min-width:min(260px,40vw);padding:0 12px}.product-filters__search i{color:#6b7e76}.product-filters__search input,.product-filters__sort select{width:100%;min-width:0;min-height:42px;margin:0;padding:0;border:0;outline:0;background:transparent;color:#0b2f24;font:inherit}.product-filters__sort select{min-width:150px;padding:0 34px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%231f5a43' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.product-filters__search:focus-within,.product-filters__sort:focus-within{border-color:var(--ibf-color-primary);box-shadow:0 0 0 4px #6baa4e24}.product-filters__rail{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;overflow-x:auto;overflow-y:hidden;padding-top:2px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:rgba(15,74,60,.22) transparent}.product-filters__rail::-webkit-scrollbar{height:6px}.product-filters__rail::-webkit-scrollbar-thumb{background:#0f4a3c2e;border-radius:999px}.product-filters__chip{flex:0 0 auto;min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:#1f2328;font-size:.98rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.product-filters__chip small{margin:0;color:#1f2328b8;font-size:.84rem;font-weight:700}.product-filters__chip:hover{background:#f4f7f3;border-color:#0f4a3c38}.product-filters__chip.active{border-color:#f26522;background:#f26522;color:#fff}.product-filters__chip.active small{color:#ffffffd1}.fruitkha-catalog-state{display:grid;justify-items:center;gap:6px;margin:8px 0 24px;padding:24px;border:1px dashed rgba(15,74,60,.22);border-radius:16px;background:#f7faf8;color:var(--ibf-color-text-muted);text-align:center}.fruitkha-catalog-state strong{color:var(--ibf-color-text)}.fruitkha-product-loading{min-height:220px;align-content:center;gap:12px}.fruitkha-product-loading__spinner{width:40px;height:40px;color:var(--ibf-color-text);animation:fruitkha-product-loading-spin 1s linear infinite}@keyframes fruitkha-product-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fruitkha-product-loading__spinner{animation:none}}.fruitkha-catalog-state.is-error{border-style:solid;border-color:#c1423240;background:#c142320f;color:#8f3026}.fruitkha-catalog-skeleton{height:100%;min-height:430px;display:grid;align-content:start;gap:14px;padding:22px;border:1px solid var(--ibf-color-border);border-radius:24px;background:#fff;overflow:hidden}.fruitkha-catalog-skeleton span{display:block;height:18px;border-radius:10px;background:linear-gradient(90deg,#edf2ef 25%,#f7faf8,#edf2ef 75%);background-size:200% 100%;animation:fruitkha-catalog-shimmer 1.2s ease-in-out infinite}.fruitkha-catalog-skeleton span:first-child{height:210px;border-radius:18px}.fruitkha-catalog-skeleton span:nth-child(2){width:72%}.fruitkha-catalog-skeleton span:nth-child(3){width:48%}.fruitkha-catalog-skeleton span:nth-child(4){height:48px;margin-top:auto;border-radius:14px}@keyframes fruitkha-catalog-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.fruitkha-catalog-skeleton span{animation:none}}@media(max-width:760px){.fruitkha-product-card__facts{grid-template-columns:1fr}.product-filters{margin-top:-6px;margin-bottom:26px;padding:14px}.product-filters__header{align-items:stretch;flex-direction:column;margin-bottom:12px}.product-filters__controls{align-items:stretch;flex-direction:column}.product-filters__search,.product-filters__sort,.product-filters__search input,.product-filters__sort select{width:100%;min-width:0}.product-filters__header span{font-size:.82rem}.product-filters__rail{gap:10px}.product-filters__chip{min-height:40px;padding:6px 14px;font-size:.92rem}}.contact-form textarea,.billing-address-form textarea,.comment-template textarea{resize:vertical}.embed-responsive-item{width:100%}@media(max-width:991px){.fruitkha-site-footer{padding:50px 0 28px}.fruitkha-site-footer__box{max-width:none}.fruitkha-site-footer .widget-title{font-size:1.6rem}.fruitkha-site-footer__copyright p,.fruitkha-site-footer__copyright .social-icons{text-align:center}.fruitkha-site-footer__copyright .social-icons ul li a{padding:10px 9px 18px}.fruitkha-contact-section{padding:44px 0 58px}.fruitkha-contact-response-card{height:auto;margin-top:6px}.top-header-area{padding:8px 0 0}.main-menu-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;min-height:0;padding:9px 12px;border-radius:18px}.fruitkha-header-shell{display:flex;position:relative;flex-wrap:nowrap;align-items:center;gap:12px;height:auto;min-height:62px;overflow:visible}.fruitkha-site-brand{order:1;gap:10px;flex:1 1 auto;min-width:0;max-width:calc(100% - 140px)}.fruitkha-site-brand-copy{height:auto}.fruitkha-site-brand-meta{gap:5px}.fruitkha-inline-tooltip{width:17px;height:17px;font-size:.62rem}.fruitkha-inline-tooltip__content{left:0;width:min(220px,calc(100vw - 32px));font-size:.74rem;line-height:1.4}.site-logo,.fruitkha-site-logo{width:46px;height:46px}.site-logo img,.fruitkha-site-logo-image,.top-header-area .site-logo a img{max-width:100%;max-height:100%}.fruitkha-mobile-toggle{display:inline-flex;margin-left:0}.fruitkha-react-menu{display:none}.fruitkha-mobile-dropdown{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:120;display:block;width:auto;height:auto;min-height:0;max-height:calc(100vh - 120px);overflow-y:auto;margin-top:0;background:#051922fb;border-radius:18px;padding:18px;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;box-shadow:0 24px 44px #04141c52}.fruitkha-mobile-dropdown--open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.fruitkha-mobile-menu-panel{display:grid;gap:14px;margin-bottom:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:radial-gradient(circle at top right,rgba(242,129,35,.12),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff08)}.fruitkha-mobile-menu-panel__brand{display:grid;gap:4px}.fruitkha-mobile-menu-panel__brand strong{color:#fff;font-size:1rem;font-weight:800;line-height:1.05}.fruitkha-mobile-menu-panel__brand span{color:#ffffff9e;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fruitkha-mobile-menu-panel p{margin:0;color:#e9f0edc2;font-size:.8rem;line-height:1.5}.fruitkha-mobile-menu-panel__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fruitkha-mobile-menu-panel__action{display:grid;justify-items:center;gap:6px;min-height:72px;padding:12px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0d;color:#f4f7f5;text-decoration:none;font-size:.78rem;font-weight:700;text-align:center;box-shadow:none}.fruitkha-mobile-menu-panel__action i{color:#f28123e6;font-size:1rem}.fruitkha-mobile-menu-panel__action:hover,.fruitkha-mobile-menu-panel__action:focus-visible{background:linear-gradient(135deg,#f2812324,#ffffff0a),#ffffff0d;color:#fff;transform:none}.fruitkha-mobile-primary-nav{display:grid;gap:12px;margin-bottom:12px}.fruitkha-mobile-primary-nav__header{display:grid;gap:4px;padding:0 2px}.fruitkha-mobile-primary-nav__header strong{color:#fff;font-size:.95rem;font-weight:800;line-height:1.1}.fruitkha-mobile-primary-nav__header span{color:#e9f0ed9e;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fruitkha-mobile-primary-nav__items{display:grid;gap:10px;min-height:auto}.fruitkha-mobile-primary-nav__group{display:grid;gap:8px}.fruitkha-mobile-primary-nav__children{display:grid;gap:8px;padding-left:14px}.fruitkha-mobile-primary-nav__link,.fruitkha-mobile-primary-nav__child-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0d;color:#f7faf8;text-decoration:none;font-size:.96rem;font-weight:700;line-height:1.25;box-shadow:none}.fruitkha-mobile-primary-nav__child-link{min-height:46px;padding:12px 14px;border-radius:12px;background:#ffffff0a;font-size:.88rem;font-weight:600}.fruitkha-mobile-primary-nav__link i,.fruitkha-mobile-primary-nav__child-link i{color:#f28123eb;font-size:.82rem;flex:0 0 auto}.fruitkha-mobile-primary-nav__link:hover,.fruitkha-mobile-primary-nav__link:focus-visible,.fruitkha-mobile-primary-nav__child-link:hover,.fruitkha-mobile-primary-nav__child-link:focus-visible{background:linear-gradient(135deg,#f2812324,#ffffff0a),#ffffff0d;color:#fff;transform:none}.fruitkha-header-tools{order:2;margin-left:auto;gap:4px;height:auto;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(180deg,#ffffff12,#ffffff08),#091d2680;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #04141c29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fruitkha-account-menu{display:none}.top-header-area .header-icons a,.top-header-area .header-icons button{width:34px;height:34px;border-radius:999px;background:transparent}.top-header-area .header-icons .fruitkha-account-trigger{width:34px;min-width:34px;height:34px;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:0}.fruitkha-mobile-toggle{order:3;width:42px;height:42px;border-radius:12px;margin-left:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff08),#091d2680;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #04141c29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fruitkha-mobile-toggle span{width:18px;background:#f6f9f8}.fruitkha-mobile-toggle:hover,.fruitkha-mobile-toggle:focus-visible,.fruitkha-mobile-toggle[aria-expanded=true]{border-color:#f2812357;background:linear-gradient(180deg,#f2812329,#ffffff0d),#081a23d1}.top-header-area .header-icons a:hover,.top-header-area .header-icons button:hover,.top-header-area .header-icons a:focus-visible,.top-header-area .header-icons button:focus-visible,.fruitkha-account-menu--open .fruitkha-account-trigger{background:#ffffff1a;color:#fffaf4;transform:none}.fruitkha-account-trigger__label,.fruitkha-account-trigger__chevron{display:none}.fruitkha-account-dropdown{right:-6px;width:min(272px,calc(100vw - 24px));padding:12px}.fruitkha-cart-indicator__summary{display:none}.fruitkha-slider-dots--hero{bottom:15px}.fruitkha-home-hero-stage,.fruitkha-home-hero-slide,.fruitkha-home-hero{min-height:100svh}.fruitkha-home-hero .row{display:block;min-height:auto;padding-top:18px;padding-bottom:24px}.fruitkha-home-hero__copy-inner h1{max-width:360px;margin:0 0 18px;font-size:clamp(2.7rem,7vw,3.45rem);line-height:1.01;text-align:left}.fruitkha-home-hero__lead{max-width:360px;margin:0 0 14px;font-size:.98rem;line-height:1.62;text-align:left}.fruitkha-home-hero__microcopy{max-width:350px;margin-top:0;font-size:.88rem;line-height:1.6;text-align:left}.fruitkha-home-hero__copy-inner .subtitle{width:min(100%,300px);margin:0 0 18px;font-size:.76rem;letter-spacing:.08em;line-height:1.3;text-align:left}.fruitkha-home-hero__copy-inner .hero-btns{width:auto;max-width:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:24px}.fruitkha-home-hero__copy-inner .hero-btns a{display:inline-flex;width:auto;height:auto;min-height:0;margin:0;padding:10px 22px;box-sizing:border-box;font-size:.94rem;font-weight:700;line-height:1.15;text-align:center;white-space:nowrap}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn{margin-top:0}.fruitkha-home-hero__audience{--fruitkha-home-hero-audience-gap: 10px;width:min(100%,350px);margin-top:20px}.fruitkha-home-hero__audience-chip{min-height:46px;padding:10px 14px;font-size:.84rem;line-height:1.24}.fruitkha-home-hero__support-strip{margin-top:6px;padding-top:14px}.fruitkha-home-hero__panel{margin-top:28px;max-width:none;margin-bottom:22px;padding:16px;border-radius:20px}.fruitkha-home-hero__panel-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.fruitkha-home-hero__product-pill:nth-child(3){display:none}.fruitkha-home-hero__product-pill{grid-template-columns:1fr;text-align:center;justify-items:center;min-height:100%}.fruitkha-home-hero__product-pill img{width:48px;height:48px}.fruitkha-home-benefits{margin-top:0}.fruitkha-home-hero__panel-signals{gap:8px}.fruitkha-home-hero__panel-signal{flex:1 1 calc(50% - 8px);justify-content:center;min-width:0;padding:0 10px}.fruitkha-home-benefits__shell{padding:30px 24px 12px;border-radius:28px}.fruitkha-home-benefits__intro{grid-template-columns:1fr;gap:22px;align-items:start}.fruitkha-home-benefits__summary{max-width:680px;padding-left:18px}.fruitkha-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fruitkha-home-block{padding:clamp(10px,1.8vw,20px) 0}.fruitkha-home-shell{border-radius:28px}.fruitkha-home-shell--products,.fruitkha-home-shell--operations,.fruitkha-home-shell--news{padding:24px 22px}.fruitkha-home-shell--about,.fruitkha-home-shell--promo{padding:22px}.fruitkha-home-shell--logos{padding:18px 16px}.fruitkha-catalog-access-gate{grid-template-columns:1fr;padding:24px}.fruitkha-catalog-access-gate__panel{max-width:420px;width:100%}.fruitkha-audience-band{grid-template-columns:1fr;gap:24px}.fruitkha-about-proposal{padding-top:108px}.fruitkha-about-proposal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fruitkha-about-page__team{padding:clamp(40px,5vw,62px) 0 clamp(28px,4vw,46px)}.fruitkha-commercial-cta{grid-template-columns:1fr;gap:20px}.fruitkha-commercial-cta__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.fruitkha-commercial-cta__card{max-width:none}.fruitkha-audience-band__segments,.fruitkha-audience-band__pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.fruitkha-operations-section__body{grid-template-columns:1fr;gap:22px}.fruitkha-operations-section__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fruitkha-deal-section__shell{grid-template-columns:1fr;gap:28px}.fruitkha-deal-section__media-card{min-height:360px;border-radius:30px}.fruitkha-deal-section__content-column h4{max-width:18ch}.fruitkha-deal-section .time-countdown{max-width:none}.fruitkha-checkout-progress{grid-template-columns:1fr}.fruitkha-checkout-progress__step{padding:14px 16px}.fruitkha-quantity-control{gap:6px;padding:5px}.fruitkha-quantity-control__btn{width:30px;height:30px}.fruitkha-quantity-control input{width:42px}.single-product-item h3,.news-text-box h3{min-height:0}.product-image{min-height:180px}.latest-news-bg{min-height:220px}.fruitkha-slider-arrow{font-size:34px}.owl-prev{left:20px}.owl-next{right:20px}}@media(max-width:575px){.fruitkha-site-footer{padding:42px 0 24px}.fruitkha-site-footer__grid{row-gap:20px}.fruitkha-site-footer .widget-title{font-size:1.42rem;padding-bottom:14px}.fruitkha-site-footer .footer-box p,.fruitkha-site-footer .footer-box ul li,.fruitkha-site-footer .footer-box ul li a{font-size:.94rem;line-height:1.78}.fruitkha-site-footer .footer-box.subscribe form{margin-top:18px}.fruitkha-site-footer .footer-box.subscribe form input[type=email]{min-height:48px;padding:0 16px;font-size:.95rem}.fruitkha-site-footer .footer-box.subscribe form button{width:52px;min-width:52px}.fruitkha-site-footer__copyright p{padding:14px 0 8px;font-size:.9rem}.fruitkha-site-footer__copyright .social-icons ul li a{padding:8px 8px 14px}.top-header-area{padding:8px 0 0}.main-menu-wrap{gap:10px;padding:9px 10px;border-radius:18px}.fruitkha-header-shell{height:auto;gap:10px;min-height:58px}.fruitkha-site-brand{gap:0;max-width:calc(100% - 128px)}.fruitkha-site-brand-copy{min-width:0;justify-content:center}.fruitkha-site-brand-copy span,.fruitkha-site-brand-name{font-size:1rem;line-height:1}.fruitkha-site-brand-copy small{font-size:.68rem;letter-spacing:.1em}.fruitkha-site-brand-meta,.fruitkha-header-tools .search-bar-icon{display:none}.fruitkha-inline-tooltip{width:16px;height:16px;font-size:.58rem}.fruitkha-inline-tooltip__content{width:min(210px,calc(100vw - 24px));padding:9px 10px;font-size:.72rem}.site-logo,.fruitkha-site-logo{display:none}.site-logo img,.fruitkha-site-logo-image,.top-header-area .site-logo a img{max-width:100%;max-height:100%}.fruitkha-header-tools{gap:2px;margin-left:auto;padding:3px}.fruitkha-account-dropdown{right:-2px;width:min(252px,calc(100vw - 20px));padding:10px}.top-header-area .header-icons a,.top-header-area .header-icons button{width:32px;height:32px}.top-header-area .header-icons .fruitkha-account-trigger{width:32px;min-width:32px;height:32px}.fruitkha-mobile-toggle{flex:0 0 auto;width:38px;height:38px;margin-left:6px;border-radius:12px}.fruitkha-mobile-menu-panel{gap:12px;margin-bottom:14px;padding:12px;border-radius:14px}.fruitkha-mobile-dropdown{padding:14px;border-radius:16px}.fruitkha-mobile-menu-panel__actions{gap:6px}.fruitkha-mobile-menu-panel__action{min-height:66px;padding:10px 8px;font-size:.74rem}.fruitkha-home-hero .row{display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100svh - 92px);padding-top:2px;padding-bottom:14px}.fruitkha-home-hero{min-height:100svh;padding:4px 0 12px;overflow-x:hidden;overflow-x:clip}.fruitkha-home-hero .container{min-height:calc(100svh - 70px);max-width:100%;overflow-x:hidden;overflow-x:clip}.fruitkha-home-hero .hero-text.fruitkha-home-hero__copy{display:block;text-align:left;width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}.fruitkha-home-hero .hero-text-tablecell.fruitkha-home-hero__copy-inner{display:grid;justify-items:start;width:100%;max-width:400px;padding:0 28px;box-sizing:border-box;margin:0 auto;overflow-x:hidden;overflow-x:clip}.fruitkha-home-hero__copy-inner .subtitle{width:min(100%,286px);justify-self:start;margin:0 0 18px;padding-left:2px;font-size:.72rem;letter-spacing:.06em;line-height:1.28;text-align:left}.fruitkha-home-hero__copy-inner h1{max-width:340px;margin:0 0 26px;font-size:clamp(2.25rem,9vw,3rem);line-height:1.04;text-align:left}.fruitkha-home-hero__lead,.fruitkha-home-hero__microcopy{display:block;inline-size:min(100%,324px);width:100%;max-width:100%;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.fruitkha-home-hero__lead{max-width:340px;margin:0 0 18px;font-size:1rem;line-height:1.55;color:#ffffffd6}.fruitkha-home-hero__microcopy{margin-top:0;max-width:340px;font-size:.88rem;line-height:1.55;color:#ffffffad}.fruitkha-home-hero__copy-inner .hero-btns{width:min(100%,320px);flex-direction:column;gap:12px;margin-top:28px;margin-left:0;margin-right:0}.fruitkha-home-hero__copy-inner .hero-btns a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;height:auto;padding:14px 16px;box-sizing:border-box;border-radius:17px;font-size:1rem;font-weight:800;line-height:1;white-space:normal;text-align:center;margin:0;-webkit-tap-highlight-color:transparent;transform:none}.fruitkha-home-hero__cta-label{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;line-height:1;text-align:center;text-wrap:balance}.fruitkha-home-hero__cta-icon{display:none}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn{order:1;margin-top:0;padding-right:40px;border-width:1px;border-color:#ff8a24f5;background:linear-gradient(180deg,#ff8a22,#f47a13);box-shadow:0 18px 34px #ff7a1347,inset 0 1px #ffffff52;color:#fff}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn .fruitkha-home-hero__cta-label{padding-right:6px}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn .fruitkha-home-hero__cta-icon{position:absolute;right:16px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transform:translateY(-50%);color:inherit;font-size:.95rem;line-height:1}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn .fruitkha-home-hero__cta-icon i{display:block;line-height:1}.fruitkha-home-hero__copy-inner .hero-btns a.boxed-btn{order:2;border:1px solid rgba(255,255,255,.18);background:#ffffff0e;box-shadow:inset 0 1px #ffffff14;color:#fffffff0}.fruitkha-home-hero__audience{width:min(100%,336px);max-width:100%;--fruitkha-home-hero-audience-gap: 10px;overflow:hidden;padding:2px 0;margin:18px 0 0}.fruitkha-home-hero__audience-fade{position:absolute;top:0;bottom:0;z-index:2;display:block;width:26px;pointer-events:none}.fruitkha-home-hero__audience-fade--left{left:0;background:linear-gradient(90deg,#102f35fa,#102f3500)}.fruitkha-home-hero__audience-fade--right{right:0;background:linear-gradient(270deg,#102f35fa,#102f3500)}.fruitkha-home-hero__audience-track{width:max-content;flex-wrap:nowrap;align-items:center;gap:var(--fruitkha-home-hero-audience-gap);animation:fruitkha-home-hero-audience-ticker 18s linear infinite;will-change:transform}.fruitkha-home-hero__audience-group{flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:var(--fruitkha-home-hero-audience-gap)}.fruitkha-home-hero__audience-group--clone{display:flex}.fruitkha-home-hero__audience-chip{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;text-align:center;font-size:.86rem;line-height:1;border-radius:999px;white-space:nowrap}.fruitkha-cart-indicator__badge{top:-4px;right:-3px}.fruitkha-contact-section{padding:34px 0 46px}.fruitkha-contact-intro{margin-bottom:22px}.fruitkha-contact-intro h2{font-size:1.65rem}.fruitkha-contact-intro p{font-size:.94rem;line-height:1.68}.fruitkha-contact-topics{padding:18px 16px;border-radius:20px}.fruitkha-contact-topics ul{grid-template-columns:1fr;gap:9px}.fruitkha-contact-section .contact-form form p{display:grid;gap:12px;margin-bottom:12px}.fruitkha-contact-section .contact-form form p input[type=text],.fruitkha-contact-section .contact-form form p input[type=tel],.fruitkha-contact-section .contact-form form p input[type=email],.fruitkha-contact-section .contact-form form p select,.fruitkha-contact-section .contact-form form p textarea{min-height:54px;border-radius:12px;font-size:.92rem}.fruitkha-contact-section .contact-form form p textarea{min-height:170px}.fruitkha-contact-section .contact-form form p input[type=submit]{width:auto;min-height:48px;justify-self:start}.fruitkha-contact-response-card{padding:22px 18px;border-radius:22px}.fruitkha-contact-response-card__items{gap:10px;margin-bottom:22px}.fruitkha-contact-response-card__item{grid-template-columns:38px minmax(0,1fr);padding:12px}.fruitkha-contact-response-card__icon{width:38px;height:38px}.fruitkha-home-hero__copy-inner h1{max-width:none;font-size:2.7rem;line-height:1}.fruitkha-home-hero__lead{display:block;inline-size:min(100%,340px);white-space:normal;font-size:.92rem;line-height:1.52;color:#ffffffd6}.fruitkha-home-hero__microcopy{display:block;inline-size:min(100%,340px);white-space:normal;margin-top:12px;font-size:.84rem;line-height:1.5;color:#ffffffad}.fruitkha-home-hero__audience{gap:10px}.fruitkha-home-hero__audience-chip{min-height:36px;padding:0 14px;font-size:.88rem}.fruitkha-home-hero__support-strip{margin-top:4px;padding-top:12px}#phpdebugbar,.phpdebugbar,.phpdebugbar-openhandler,[id^=phpdebugbar-],[class*=phpdebugbar]{display:none!important;visibility:hidden!important;pointer-events:none!important}.fruitkha-home-hero__metrics{gap:10px}.fruitkha-home-hero__metric{flex:1 1 100%;max-width:none;gap:10px;padding:12px 14px}.fruitkha-home-hero__panel{display:none}.fruitkha-home-hero__panel-visual{grid-template-columns:1fr}.fruitkha-home-hero__panel h3{font-size:1.1rem}.fruitkha-home-benefits__shell{padding:24px 18px 6px;border-radius:22px}.fruitkha-home-block{padding:10px 0}.fruitkha-home-shell{border-radius:22px}.fruitkha-home-shell--products,.fruitkha-home-shell--news,.fruitkha-home-shell--operations{padding:20px 16px}.fruitkha-home-shell--about,.fruitkha-home-shell--promo{padding:18px 16px}.fruitkha-home-shell--logos{padding:16px 14px}.fruitkha-product-public-copy strong{font-size:.8rem}.fruitkha-product-public-copy li{font-size:.9rem;line-height:1.52}.fruitkha-catalog-access-gate{margin-top:20px;padding:20px 16px;border-radius:18px}.fruitkha-catalog-access-gate__content h3{font-size:1.22rem}.fruitkha-catalog-access-gate__content p{font-size:.9rem;line-height:1.58}.fruitkha-catalog-access-gate__list{grid-template-columns:1fr;gap:8px;margin-top:14px}.fruitkha-catalog-access-gate__panel{padding:18px 16px 16px;border-radius:18px}.fruitkha-catalog-access-gate__panel-title{font-size:1rem}.fruitkha-catalog-access-gate__panel-copy{font-size:.86rem}.fruitkha-catalog-access-gate__actions{gap:10px;margin-top:14px}.fruitkha-commercial-cta__eyebrow{margin-bottom:10px;font-size:.76rem}.fruitkha-about-proposal{padding:96px 0 40px}.fruitkha-about-proposal:before{top:54px;right:-128px;width:250px;opacity:.35;animation:none}.fruitkha-about-proposal:after{display:none}.fruitkha-about-proposal__header{margin-bottom:24px}.fruitkha-about-proposal__grid{grid-template-columns:1fr;gap:14px}.fruitkha-about-proposal__card{gap:14px;padding:18px 16px}.fruitkha-about-proposal__number{top:10px;right:16px;font-size:3rem}.fruitkha-about-proposal__icon{flex-basis:44px;width:44px;height:44px}.fruitkha-about-proposal__closing{grid-template-columns:1fr;padding:8px 16px}.fruitkha-about-proposal__closing-item{justify-content:flex-start;padding:11px 2px}.fruitkha-about-proposal__closing-item+.fruitkha-about-proposal__closing-item{border-top:1px solid rgba(15,74,60,.13);border-left:0}.fruitkha-about-page__team{padding:34px 0 28px}.fruitkha-commercial-cta__content h3{font-size:clamp(1.55rem,7vw,2.15rem);line-height:1.12}.fruitkha-commercial-cta__content p{font-size:.92rem;line-height:1.66}.fruitkha-commercial-cta__benefits{grid-template-columns:1fr;gap:8px;margin:18px 0 22px}.fruitkha-commercial-cta__benefits li{font-size:.88rem}.fruitkha-commercial-cta__process{margin-top:24px;padding:16px;border-radius:20px}.fruitkha-commercial-cta__process-head{margin-bottom:14px}.fruitkha-commercial-cta__process-head strong{font-size:1rem}.fruitkha-commercial-cta__process-head span{font-size:.86rem;line-height:1.55}.fruitkha-commercial-cta__steps{grid-template-columns:1fr}.fruitkha-commercial-cta__steps li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:16px}.fruitkha-commercial-cta__steps li:not(:last-child):before{left:15px;top:38px}.fruitkha-commercial-cta__steps span{width:32px;height:32px;border-width:3px}.fruitkha-commercial-cta__steps li>div{padding:14px;border-radius:16px}.fruitkha-commercial-cta__steps strong{font-size:.86rem}.fruitkha-commercial-cta__steps p{font-size:.82rem}.fruitkha-commercial-cta__steps small{font-size:.74rem}.fruitkha-commercial-cta__panel{grid-template-columns:1fr}.fruitkha-commercial-cta__card{max-width:none;padding:18px 14px;border-radius:18px}.fruitkha-commercial-cta__card-description{margin-bottom:16px;font-size:.9rem;line-height:1.58}.fruitkha-commercial-cta__channels,.fruitkha-commercial-cta__facts{grid-template-columns:1fr;gap:8px}.fruitkha-commercial-cta__channel,.fruitkha-commercial-cta__fact{padding:12px;border-radius:14px}.fruitkha-commercial-cta__card>strong{font-size:1rem}.fruitkha-commercial-cta__channel strong,.fruitkha-commercial-cta__fact strong{font-size:.88rem;line-height:1.5}.fruitkha-commercial-cta__map{min-height:260px;border-radius:18px}.fruitkha-commercial-cta__map iframe{min-height:260px}.fruitkha-operations-section__intro{margin-bottom:18px}.fruitkha-operations-section__intro h3{font-size:clamp(1.55rem,7vw,2.1rem);line-height:1.12}.fruitkha-operations-section__intro p{font-size:.92rem;line-height:1.66}.fruitkha-operations-section__stats{grid-template-columns:1fr;gap:10px}.fruitkha-operations-section__stat-card{min-height:0;padding:16px 14px;border-radius:18px}.fruitkha-operations-section__stat-card strong{font-size:1.12rem}.fruitkha-operations-section__stat-card small{font-size:.86rem;line-height:1.52}.fruitkha-operations-section__process{padding:18px 14px;border-radius:18px}.fruitkha-operations-section__steps li{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:44px;padding:8px 0;font-size:.9rem}.fruitkha-operations-section__steps li:before{width:28px;height:auto}.fruitkha-audience-band__eyebrow{margin-bottom:10px;font-size:.76rem}.fruitkha-audience-band__intro h3{font-size:clamp(1.55rem,7.2vw,2.15rem);line-height:1.12}.fruitkha-audience-band__intro p{font-size:.94rem;line-height:1.68}.fruitkha-audience-band__benefits{gap:10px;margin-top:20px}.fruitkha-audience-band__benefits li{padding-left:24px;font-size:.91rem}.fruitkha-audience-band__segments{grid-template-columns:1fr;gap:10px}.fruitkha-audience-band__segment-card{min-height:0;padding:18px 16px;border-radius:16px}.fruitkha-audience-band__segment-label{margin-bottom:10px;font-size:.7rem}.fruitkha-audience-band__segment-card p{font-size:.9rem;line-height:1.62}.fruitkha-audience-band__pillars{grid-template-columns:1fr;gap:10px;padding-top:18px}.fruitkha-audience-band__pillar{min-height:0;padding:15px 14px;border-radius:16px}.fruitkha-audience-band__pillar strong{font-size:.92rem}.fruitkha-audience-band__pillar span{font-size:.84rem}.fruitkha-home-benefits__intro{gap:18px;margin-bottom:18px}.fruitkha-home-benefits__eyebrow{margin-bottom:12px;font-size:.78rem;letter-spacing:.11em}.fruitkha-home-benefits__headline h2{font-size:clamp(1.8rem,8vw,2.5rem);line-height:1.08}.fruitkha-home-benefits__summary{padding-left:14px}.fruitkha-home-benefits__summary p{font-size:.95rem;line-height:1.7}.fruitkha-home-benefits__grid{grid-template-columns:1fr;gap:16px}.fruitkha-home-benefits__item{padding:24px 20px;border-radius:20px}.fruitkha-home-benefits__item-top{margin-bottom:16px}.fruitkha-benefit-illustration{flex-basis:60px;width:60px;height:60px}.fruitkha-benefit-illustration__main{width:26px;height:26px}.fruitkha-benefit-illustration__detail{width:20px;height:20px}.fruitkha-benefit-illustration__accent{width:19px;height:19px}.fruitkha-home-benefits__item .content h3{font-size:1.24rem}.fruitkha-home-benefits__item .content p{font-size:.95rem;line-height:1.68}.fruitkha-deal-section{padding-top:72px;padding-bottom:72px}.fruitkha-deal-section__media-card{min-height:300px;padding:24px 18px 20px;border-radius:24px}.fruitkha-deal-section .price-box{top:18px;left:18px;width:104px;height:104px}.fruitkha-deal-section .price-box .inner-price{width:88px;height:88px;margin-top:7px;padding:0 8px}.fruitkha-deal-section .price-box .inner-price .price{font-size:.84rem;line-height:1.22}.fruitkha-deal-section__media-copy{position:static;align-items:flex-start;margin-bottom:10px;text-align:left}.fruitkha-deal-section__image-wrap{min-height:210px}.fruitkha-deal-section__image-wrap img{width:min(100%,300px)}.fruitkha-deal-section__product-name{min-height:32px;margin-bottom:12px;padding:0 14px;font-size:.76rem}.fruitkha-deal-section__content-column h4{max-width:none;margin-bottom:16px;font-size:clamp(1.2rem,6vw,1.6rem)}.fruitkha-deal-section__content-column .text{margin-bottom:22px;font-size:.95rem;line-height:1.7}.fruitkha-deal-section .time-countdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fruitkha-deal-section .time-countdown .counter-column{padding:12px 8px 14px;border-radius:16px}.fruitkha-deal-section .cart-btn{width:100%;justify-content:center}.section-title h3{font-size:clamp(1.7rem,9vw,2.2rem)}.section-title p{font-size:.96rem;line-height:1.72}.single-product-item{padding:16px;border-radius:18px}.fruitkha-product-meta{gap:6px}.fruitkha-product-meta__pill{min-height:26px;padding:0 10px;font-size:.72rem}.fruitkha-cart-summary-card{padding:16px 18px;border-radius:18px}.fruitkha-cart-summary-card strong{font-size:1rem}.fruitkha-checkout-progress__step{gap:10px;padding:13px 14px;border-radius:16px}.fruitkha-checkout-progress__index{width:34px;height:34px}.fruitkha-checkout-progress__content strong{font-size:.88rem}.fruitkha-checkout-progress__content small{font-size:.72rem}.product-image{min-height:156px}.product-image img{max-height:150px}.latest-news-bg{min-height:200px}.news-text-box{min-height:0}.cart-banner h3,.abt-text h2,.client-meta h3{line-height:1.2}.fruitkha-logo-carousel-track .single-logo-item{flex-basis:130px}.single-artcile-bg{min-height:260px}.fruitkha-video-modal{padding:18px}.fruitkha-video-modal__close{top:-36px}}@media(max-width:380px){.fruitkha-home-hero__copy-inner{padding-left:22px;padding-right:22px}.fruitkha-home-hero__copy-inner h1,.fruitkha-home-hero__lead,.fruitkha-home-hero__microcopy,.fruitkha-home-hero__copy-inner .hero-btns,.fruitkha-home-hero__audience{max-width:100%}}.fruitkha-site-footer{padding:clamp(48px,6vw,72px) 0 32px}.fruitkha-site-footer__grid{row-gap:24px}.fruitkha-site-footer__box{margin-bottom:0}.fruitkha-site-footer__copyright{padding:18px 0}.fruitkha-site-footer__copyright p{margin:0}@media(max-width:991px){.fruitkha-site-footer{padding:38px 0 24px}}body,input,select,textarea,button{font-family:var(--ibf-font-body)}h1,h2,h3,h4,h5,h6,.section-title h3,.breadcrumb-text h1,.fruitkha-site-brand-name,.fruitkha-site-brand-copy small,.fruitkha-home-hero__copy-inner .subtitle,.fruitkha-home-hero__copy-inner h1,.fruitkha-home-benefits__headline h2,.fruitkha-commercial-cta__content h3,.fruitkha-operations-section__intro h3,.fruitkha-audience-band__intro h3,.fruitkha-contact-intro h2,.single-product-item h3,.fruitkha-account-status__card h1,.fruitkha-account-dropdown__identity strong{font-family:var(--ibf-font-heading);color:var(--ibf-color-text);letter-spacing:-.02em}p,li,small,.section-title p,.fruitkha-contact-intro p,.fruitkha-home-hero__lead,.fruitkha-home-hero__microcopy,.fruitkha-commercial-cta__content p,.fruitkha-operations-section__intro p,.fruitkha-audience-band__intro p,.fruitkha-contact-response-card .contact-form-box p{color:var(--ibf-color-text-muted)}a{color:var(--ibf-color-primary)}a:hover{color:var(--ibf-color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(242,101,34,.24);outline-offset:3px}.loader{background:radial-gradient(circle at top left,rgba(242,101,34,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(107,170,78,.08),transparent 26%),#fffffff0}.ibuyfruit-preloader-splash,.fruitkha-home-shell,.single-product-item,.fruitkha-contact-topics,.fruitkha-contact-response-card,.fruitkha-cart-summary-card,.fruitkha-catalog-access-gate,.fruitkha-commercial-cta__card,.fruitkha-operations-section__stat-card,.fruitkha-operations-section__process,.fruitkha-audience-band__segment-card,.fruitkha-audience-band__pillar,.fruitkha-account-status__card{box-shadow:var(--ibf-shadow-soft)}.fruitkha-header-shell,.top-header-area--sticky .fruitkha-header-shell{border-color:#ffffff14;background:linear-gradient(180deg,#0f4a3cf2,#0b3b2feb);box-shadow:var(--ibf-shadow-soft)}.fruitkha-site-brand-copy span,.fruitkha-site-brand-name,.top-header-area .header-icons a,.top-header-area .header-icons button,.fruitkha-header-shell nav.main-menu.fruitkha-react-menu ul li a{color:#fff}.fruitkha-site-brand-copy small,.fruitkha-nav-link-caret,.fruitkha-cart-indicator__summary small{color:#ffffffb8}.fruitkha-inline-tooltip:hover,.fruitkha-inline-tooltip:focus-visible,.top-header-area .header-icons a:hover,.top-header-area .header-icons button:hover,.fruitkha-nav-item>.fruitkha-nav-link-row>a:hover,.fruitkha-nav-item.current-list-item>.fruitkha-nav-link-row>a{color:#fff}.top-header-area .header-icons a:hover,.top-header-area .header-icons button:hover,.fruitkha-nav-item>.fruitkha-nav-link-row>a:hover{background:#ffffff14}.fruitkha-inline-tooltip:hover,.fruitkha-inline-tooltip:focus-visible,.fruitkha-account-menu--open .fruitkha-account-trigger,.top-header-area .header-icons .fruitkha-account-trigger:hover,.top-header-area .header-icons .fruitkha-account-trigger:focus-visible{border-color:#f2652259}.fruitkha-account-dropdown,.fruitkha-mobile-menu-panel,.fruitkha-mobile-primary-nav{background:radial-gradient(circle at top right,rgba(242,101,34,.12),transparent 30%),radial-gradient(circle at bottom left,rgba(107,170,78,.12),transparent 34%),linear-gradient(180deg,#0f4a3cfa,#0a3a2efa)}.fruitkha-account-dropdown__identity strong,.fruitkha-mobile-menu-panel__brand strong,.fruitkha-mobile-primary-nav__header strong{color:#fff}.fruitkha-account-dropdown__identity small,.fruitkha-mobile-menu-panel__brand span,.fruitkha-mobile-menu-panel p,.fruitkha-mobile-primary-nav__header span{color:#ffffffbd}.fruitkha-account-dropdown__badge,.fruitkha-product-meta__pill,.fruitkha-home-hero__audience-chip,.fruitkha-home-hero__panel-signal,.fruitkha-home-hero__metric,.fruitkha-contact-response-card__icon{border-color:#6baa4e33;background:#6baa4e1f;color:var(--ibf-color-primary)}.fruitkha-account-dropdown__badge{border-color:#c8f5bc85;background:linear-gradient(180deg,#f2ffece6,#d5f4cad6),#f2ffec;color:#155d32}.fruitkha-home-hero__title-accent,.fruitkha-cart-indicator__badge,.fruitkha-deal-section .price-box,.fruitkha-deal-section .price-box .inner-price,.fruitkha-home-hero__cta-icon,.fruitkha-contact-response-card__item .fruitkha-contact-response-card__icon i,.fruitkha-account-dropdown__action i,.fruitkha-mobile-menu-panel__action i,.fruitkha-mobile-primary-nav__link i,.fruitkha-mobile-primary-nav__child-link i{color:var(--ibf-color-accent)}.fruitkha-cart-indicator__badge,.fruitkha-deal-section .price-box{background:var(--ibf-color-accent)}a.boxed-btn,button.boxed-btn,.cart-btn,a.cart-btn,.fruitkha-contact-section .contact-form form p input[type=submit]{background:var(--ibf-color-accent);border-color:var(--ibf-color-accent);color:#fff;box-shadow:var(--ibf-shadow-soft)}a.boxed-btn:hover,button.boxed-btn:hover,.cart-btn:hover,a.cart-btn:hover,.fruitkha-contact-section .contact-form form p input[type=submit]:hover{background:var(--ibf-color-accent-strong);border-color:var(--ibf-color-accent-strong);color:#fff}a.bordered-btn,button.bordered-btn,.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn,.fruitkha-catalog-access-gate__actions .bordered-btn{background:#fff;border-color:var(--ibf-color-primary);color:var(--ibf-color-primary);box-shadow:none}a.bordered-btn:hover,button.bordered-btn:hover,.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn:hover,.fruitkha-catalog-access-gate__actions .bordered-btn:hover{background:var(--ibf-color-primary);border-color:var(--ibf-color-primary);color:#fff}.fruitkha-home-hero,.homepage-bg-1,.fruitkha-site-footer,.fruitkha-site-footer__copyright,.footer-area,.copyright{background-color:var(--ibf-color-primary)}.fruitkha-home-hero{background-image:linear-gradient(135deg,#0f4a3cf0,#0b3b2fe0)}.fruitkha-home-hero__copy-inner h1,.fruitkha-home-hero__copy-inner .subtitle,.fruitkha-home-hero__lead,.fruitkha-home-hero__microcopy,.fruitkha-home-hero__panel h3,.fruitkha-home-hero__panel p,.fruitkha-home-hero__panel-note,.fruitkha-home-hero__panel-kicker,.fruitkha-home-hero__product-pill strong,.fruitkha-home-hero__product-pill span,.fruitkha-home-hero__metric strong,.fruitkha-home-hero__metric span,.fruitkha-site-footer,.fruitkha-site-footer h2,.fruitkha-site-footer h3,.fruitkha-site-footer p,.fruitkha-site-footer li,.fruitkha-site-footer a,.fruitkha-site-footer__copyright p{color:#fff}.fruitkha-home-hero__copy-inner .subtitle,.fruitkha-home-hero__panel-kicker{color:var(--ibf-color-secondary)}.fruitkha-home-hero__panel,.fruitkha-home-hero__metric,.fruitkha-home-hero__product-pill,.fruitkha-commercial-cta__process,.fruitkha-commercial-cta__channel,.fruitkha-commercial-cta__fact{background:#ffffff14;border-color:#ffffff14;box-shadow:none}.fruitkha-commercial-cta{background:transparent}.fruitkha-commercial-cta__process,.fruitkha-commercial-cta__channel,.fruitkha-commercial-cta__fact{background:#f8fbfb;border-color:#0d2a3814;box-shadow:0 10px 24px #0519220a}.fruitkha-home-shell,.single-product-item,.fruitkha-contact-response-card,.fruitkha-cart-summary-card,.fruitkha-catalog-access-gate,.fruitkha-commercial-cta__card,.fruitkha-operations-section__stat-card,.fruitkha-operations-section__process,.fruitkha-audience-band__segment-card,.fruitkha-audience-band__pillar,.fruitkha-account-status__card{background:var(--ibf-color-surface);border:1px solid var(--ibf-color-border)}.fruitkha-home-shell--benefits,.fruitkha-home-shell--products,.fruitkha-home-shell--deal,.fruitkha-home-shell--operations,.fruitkha-home-shell--about,.fruitkha-home-shell--promo,.fruitkha-home-shell--news,.fruitkha-home-shell--logos,.fruitkha-contact-topics{background:var(--ibf-color-surface-alt)}.fruitkha-contact-section .contact-form form p input[type=text],.fruitkha-contact-section .contact-form form p input[type=tel],.fruitkha-contact-section .contact-form form p input[type=email],.fruitkha-contact-section .contact-form form p select,.fruitkha-contact-section .contact-form form p textarea{border-color:#0f4a3c29;background:#fff;color:var(--ibf-color-text)}.fruitkha-contact-section .contact-form form p input[type=text]:focus,.fruitkha-contact-section .contact-form form p input[type=tel]:focus,.fruitkha-contact-section .contact-form form p input[type=email]:focus,.fruitkha-contact-section .contact-form form p select:focus,.fruitkha-contact-section .contact-form form p textarea:focus{border-color:var(--ibf-color-primary);box-shadow:0 0 0 4px #6baa4e24}.fruitkha-contact-section .contact-form form p select{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M2 2L7 7L12 2' stroke='%230f4a3c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center;background-size:14px 9px}.fruitkha-contact-topics ul li:before,.fruitkha-commercial-cta__benefits li:before,.fruitkha-audience-band__benefits li:before,.fruitkha-operations-section__steps li:before{color:var(--ibf-color-secondary)}.sub-menu{border-color:var(--ibf-color-border);background:#fff;box-shadow:var(--ibf-shadow-soft)}.sub-menu li a{color:var(--ibf-color-text)}.fruitkha-header-shell nav.main-menu.fruitkha-react-menu ul ul.sub-menu li a{color:var(--ibf-color-text)}.fruitkha-header-shell nav.main-menu.fruitkha-react-menu ul ul.sub-menu li a:hover,.fruitkha-header-shell nav.main-menu.fruitkha-react-menu ul ul.sub-menu li a:focus-visible{color:var(--ibf-color-accent)}.breadcrumb-section,.breadcrumb-bg{background:linear-gradient(135deg,#0f4a3cf5,#0b3b2fe6),radial-gradient(circle at top right,rgba(107,170,78,.16),transparent 28%)}.breadcrumb-text p{color:var(--ibf-color-secondary);font-family:var(--ibf-font-heading);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.breadcrumb-text h1{color:#fff;font-family:var(--ibf-font-heading)}.fruitkha-pagination-static ul li a{border:1px solid var(--ibf-color-border);background:#fff;color:var(--ibf-color-primary);box-shadow:none}.fruitkha-pagination-static ul li a:hover,.fruitkha-pagination-static ul li a.active{border-color:var(--ibf-color-accent);background:var(--ibf-color-accent);color:#fff}.single-product-img,.single-product-content,.single-product-description{color:var(--ibf-color-text)}.single-product-img{aspect-ratio:1 / 1;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid var(--ibf-color-border);border-radius:24px;background:var(--ibf-color-surface-alt);box-shadow:var(--ibf-shadow-soft)}.single-product-img img{display:block;width:100%;height:100%;object-fit:cover}.single-product-content{padding:clamp(4px,1vw,12px) 0}.single-product-content>h3{margin-bottom:10px;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.1}.single-product-content>p:not(.single-product-pricing){max-width:62ch;margin-bottom:22px;line-height:1.7}.single-product-form{display:grid;gap:18px}.single-product-content h3,.single-product-description h3,.single-product-description h4{color:var(--ibf-color-text);font-family:var(--ibf-font-heading)}.single-product-pricing{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:14px 16px;border:1px solid rgba(31,90,67,.16);border-radius:14px;background:#6baa4e12;color:var(--ibf-color-accent);font-family:var(--ibf-font-heading);font-size:1.35rem;font-weight:900}.single-product-pricing span,.single-product-content p,.single-product-content strong{color:var(--ibf-color-text-muted)}.single-product-content .single-product-pricing{color:var(--ibf-color-primary)}.single-product-pricing span{font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fruitkha-product-commerce-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fruitkha-product-commerce-summary article{min-width:0;display:grid;align-content:center;gap:5px;min-height:82px;padding:14px 15px;border:1px solid rgba(31,90,67,.16);border-radius:14px;background:#6baa4e12}.fruitkha-product-commerce-summary span{color:var(--ibf-color-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fruitkha-product-commerce-summary strong{overflow-wrap:anywhere;color:var(--ibf-color-primary);font-family:var(--ibf-font-heading);font-size:1.05rem;line-height:1.2}.fruitkha-presentation-resolution small{display:block;margin-top:7px;color:var(--ibf-color-text-muted);font-size:.76rem;font-weight:700}.single-product-form input[type=number]{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--ibf-color-border);border-radius:12px;color:var(--ibf-color-text);box-shadow:none}.single-product-form input[type=number]:focus{border-color:var(--ibf-color-primary);outline:3px solid rgba(107,170,78,.14)}.single-product-form input:disabled,.single-product-form select:disabled{border-color:var(--ibf-color-border);background-color:#eef3f0;color:var(--ibf-color-text-muted);cursor:not-allowed;opacity:1}.product-share li a{border-color:var(--ibf-color-border);color:var(--ibf-color-primary)}.product-share li a:hover,.product-share li a:focus{border-color:var(--ibf-color-accent);background:var(--ibf-color-accent);color:#fff}.fruitkha-product-card__link,.fruitkha-product-card__feedback,.fruitkha-single-product-feedback{color:var(--ibf-color-primary)}.fruitkha-product-card__link:hover,.fruitkha-product-card__link:focus{color:var(--ibf-color-accent)}.fruitkha-presentation-group{margin:0;padding:0;border:0}.fruitkha-presentation-group legend,.fruitkha-presentation-select>span,.fruitkha-product-quantity-field>span{display:block;margin-bottom:9px;color:var(--ibf-color-text);font-size:.85rem;font-weight:800}.fruitkha-presentation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.fruitkha-presentation-card{position:relative;display:grid;gap:4px;grid-template-rows:auto auto 1fr auto;min-height:152px;padding:17px 16px 15px 44px;border:1px solid var(--ibf-color-border);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.fruitkha-presentation-card:hover,.fruitkha-presentation-card.is-selected{border-color:var(--ibf-color-primary);box-shadow:0 12px 28px #1f5a431f;background:#6baa4e0b}.fruitkha-presentation-card input{position:absolute;top:18px;left:16px;width:17px;height:17px;accent-color:var(--ibf-color-primary)}.fruitkha-presentation-card:has(input:focus-visible){outline:3px solid rgba(107,170,78,.22);outline-offset:2px}.fruitkha-presentation-card__title{color:var(--ibf-color-text);font-weight:900}.fruitkha-presentation-card__meta{color:var(--ibf-color-primary);font-size:.82rem;font-weight:800}.fruitkha-presentation-card__hint{color:var(--ibf-color-text-muted);font-size:.76rem;line-height:1.4}.fruitkha-presentation-card strong{align-self:end;color:var(--ibf-color-text)}.fruitkha-presentation-select,.fruitkha-product-quantity-field{display:block;margin:0}.fruitkha-presentation-select select{width:100%;min-height:48px;padding:0 44px 0 14px;border:1px solid var(--ibf-color-border);border-radius:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%231f5a43' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;color:var(--ibf-color-text)}.fruitkha-presentation-resolution{margin:0;padding:16px 18px;border:1px solid rgba(31,90,67,.18);border-radius:14px;background:#6baa4e14}.single-product-form>.cart-btn{width:100%;min-height:50px;justify-content:center;margin:0;border:0;border-radius:14px}.single-product-form>.cart-btn:disabled{background:#a9b7b0;color:#fff;cursor:not-allowed;box-shadow:none;transform:none;opacity:1}.fruitkha-single-product-feedback{margin:-6px 0 0!important;padding:12px 14px;border-radius:12px;background:#6baa4e14;font-size:.85rem;font-weight:700}.fruitkha-presentation-resolution>span,.fruitkha-presentation-resolution strong,.fruitkha-presentation-resolution p{display:block}.fruitkha-presentation-resolution>span{margin-bottom:3px;color:var(--ibf-color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fruitkha-presentation-resolution strong{color:var(--ibf-color-primary)}.fruitkha-presentation-resolution p{margin:5px 0 0;font-size:.84rem;line-height:1.45}.fruitkha-presentation-resolution.is-warning{border-color:#f2812359;background:#f2812317}.fruitkha-product-detail{padding:clamp(52px,7vw,96px) 0 clamp(64px,8vw,112px);background:radial-gradient(circle at 12% 8%,rgba(107,170,78,.08),transparent 28%),linear-gradient(180deg,#fff,#fbfcfb)}@media(max-width:1024px){.fruitkha-product-detail.single-product{padding-top:104px}}.fruitkha-product-detail__layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.48fr);gap:clamp(30px,4vw,64px);align-items:start}.fruitkha-product-detail__visual-column,.fruitkha-product-detail__commerce-column{min-width:0}.fruitkha-product-detail__visual-column{position:sticky;top:108px;display:grid;gap:16px}.fruitkha-product-detail__image-card{position:relative;overflow:hidden;display:grid;place-items:center;min-height:clamp(440px,58vh,580px);padding:clamp(24px,3vw,40px);border:1px solid rgba(31,90,67,.12);border-radius:18px;background:#fff;box-shadow:0 12px 32px #052f2f12}.fruitkha-product-detail__image-card>img,.fruitkha-product-detail__image-card>video{display:block;width:100%;object-fit:contain}.fruitkha-product-detail__image-card>img{box-sizing:border-box;height:clamp(280px,48vh,390px);padding:clamp(6px,.8vw,10px)}.fruitkha-product-detail__image-card>video{height:auto;max-height:480px;border-radius:12px;background:transparent}.fruitkha-product-detail__image-card .catalog-image-frame:not(.is-error){background:transparent;height:auto;min-height:clamp(360px,48vh,480px)}.fruitkha-product-detail__image-card .catalog-image-img{object-position:center center}.fruitkha-product-detail__fresh-badge{position:static;z-index:auto;justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(31,90,67,.12);border-radius:999px;background:#fff;color:var(--ibf-color-primary);font-size:.75rem;font-weight:850;text-transform:capitalize;box-shadow:0 8px 22px #052f2f14}.fruitkha-product-detail__fresh-badge.is-danger{color:#9d2c2c}.fruitkha-product-detail__fresh-badge svg{width:15px;height:15px}.fruitkha-product-trail{max-width:100%;margin:0 0 10px;min-height:30px;display:flex;align-items:center}.fruitkha-product-trail__list{margin:0;padding:0;list-style:none;display:flex;align-items:baseline;max-width:100%;flex-wrap:wrap;white-space:normal;font-size:12.5px;line-height:30px;color:#52665d}.fruitkha-product-trail__item{display:inline-flex;align-items:baseline;max-width:100%;min-width:0;overflow-wrap:anywhere}.fruitkha-product-trail__link{color:inherit;font-weight:400;text-decoration:none;border-radius:4px}.fruitkha-product-trail__link:hover{color:var(--ibf-color-primary);text-decoration:underline;text-underline-offset:2px}.fruitkha-product-trail__link:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:2px;color:var(--ibf-color-primary)}.fruitkha-product-trail__text{font-weight:400}.fruitkha-product-trail__sep{margin:0 7px;opacity:.4;font-weight:400}.fruitkha-product-trail__current{font-weight:600;color:#2f443c}.fruitkha-product-detail__gallery-shell{position:relative}.fruitkha-product-detail__gallery{display:flex;gap:8px;overflow-x:auto;padding:4px;scroll-behavior:smooth;scrollbar-width:thin;scroll-snap-type:x proximity}.fruitkha-product-detail__gallery button{position:relative;display:grid;grid-template-rows:64px 28px;gap:4px;flex:0 0 calc((100% - 24px)/4);min-width:84px;max-width:112px;padding:6px;overflow:hidden;border:1.5px solid var(--ibf-color-border);border-radius:12px;background:#fff;cursor:pointer;scroll-snap-align:start;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.fruitkha-product-detail__gallery button:hover,.fruitkha-product-detail__gallery button:focus-visible{border-color:var(--ibf-color-primary);background:#1f5a4306}.fruitkha-product-detail__gallery button.is-active{border-color:var(--ibf-color-primary);background:#1f5a4309;box-shadow:0 0 0 1px #1f5a431a}.fruitkha-product-detail__gallery button:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:2px}.fruitkha-product-detail__gallery-media{position:relative;display:block;box-sizing:border-box;width:100%;height:64px;padding:2px;background:#fff;border-radius:6px;overflow:hidden}.fruitkha-product-detail__gallery img{display:block;width:100%;height:100%;object-fit:contain}.fruitkha-product-detail__gallery-media .catalog-image-frame:not(.is-error){background:#fff}.fruitkha-product-detail__gallery-label{display:grid;place-items:center;box-sizing:border-box;width:100%;height:28px;padding:0 1px;background:transparent;color:var(--ibf-color-text-muted);font-size:.6875rem;font-weight:600;line-height:1.15;text-align:center;overflow-wrap:anywhere;white-space:normal}.fruitkha-product-detail__gallery button.is-active .fruitkha-product-detail__gallery-label{color:var(--ibf-color-primary);font-weight:700}.fruitkha-product-detail__gallery button.is-main-image{margin-right:8px;border-style:dashed}.fruitkha-product-detail__media-caption{margin:10px 0 0;color:var(--ibf-color-text-muted);font-size:.8125rem;text-align:center}.fruitkha-product-detail__reference-note{margin:4px 0 0;color:#9aa5a0;font-size:.75rem;line-height:1.5;text-align:center;font-weight:400}.fruitkha-product-format__content{display:block;margin-top:6px;font-size:.8125rem;line-height:1.45}@media(prefers-reduced-motion:reduce){.fruitkha-product-detail__gallery button{transition:none}}.fruitkha-product-detail__video-thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(145deg,#e8f1ec,#f9fbfa);color:var(--ibf-color-primary)}.fruitkha-product-detail__video-thumb svg{width:34px;height:34px}.fruitkha-product-detail__gallery-arrow{position:absolute;z-index:2;top:50%;display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid var(--ibf-color-border);border-radius:50%;background:#fffffff5;color:var(--ibf-color-primary);box-shadow:0 5px 16px #052f2f24;cursor:pointer;transform:translateY(-50%)}.fruitkha-product-detail__gallery-arrow svg{width:18px;height:18px}.fruitkha-product-detail__gallery-arrow.is-left{left:-13px}.fruitkha-product-detail__gallery-arrow.is-right{right:-13px}.fruitkha-product-detail__commerce-column{display:grid;gap:22px}.fruitkha-product-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.fruitkha-product-detail__header h1,.fruitkha-product-detail__header h2{margin:10px 0 12px;color:var(--ibf-color-text);font-family:var(--ibf-font-heading);font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.035em}.fruitkha-product-detail__header p{max-width:72ch;margin:0 0 6px;color:var(--ibf-color-text);font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.65}.fruitkha-product-detail__presentation-desc{max-width:72ch;margin:0 0 6px;padding:8px 12px;background:var(--ibf-color-surface-alt, #f7f8fa);border-left:3px solid var(--ibf-color-primary, #e8740c);border-radius:0 6px 6px 0;color:var(--ibf-color-text-muted, #6b7280);font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.55}.fruitkha-product-detail__header small{color:var(--ibf-color-text-muted);font-weight:650}.fruitkha-product-detail__availability{display:inline-flex;align-items:center;gap:7px;color:var(--ibf-color-primary);font-size:.78rem;font-weight:850}.fruitkha-product-detail__availability svg{font-size:.56rem}.fruitkha-product-detail__availability.is-warning,.fruitkha-product-detail__availability.is-accent{color:var(--ibf-color-accent)}.fruitkha-product-detail__availability.is-danger{color:#b13a3a}.fruitkha-product-detail__share,.fruitkha-product-detail__quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--ibf-color-border-subtle);border-radius:8px;background:transparent;color:var(--ibf-color-text-subtle);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.fruitkha-product-detail__share:hover,.fruitkha-product-detail__quote-btn:hover{border-color:var(--ibf-color-primary-subtle);color:var(--ibf-color-primary)}.fruitkha-product-detail__share:focus-visible,.fruitkha-product-detail__quote-btn:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:2px}.fruitkha-share-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:#03181e75;animation:fruitkha-share-fade-in .2s ease}.fruitkha-share-sheet__panel{width:calc(100vw - 32px);max-width:480px;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--ibf-color-border);box-shadow:var(--ibf-shadow-raised);animation:fruitkha-share-slide-up .3s cubic-bezier(.34,1.56,.64,1)}.fruitkha-share-sheet__head{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ibf-color-border)}.fruitkha-share-sheet__head h3{margin:0 0 4px;color:var(--ibf-color-text);font-size:1.25rem;font-weight:900}.fruitkha-share-sheet__head p{margin:0;color:var(--ibf-color-text-muted);font-size:.92rem;font-weight:650}.fruitkha-share-sheet__product-name{font-weight:700;color:var(--ibf-color-text)!important}.fruitkha-share-sheet__helper{margin-top:4px!important;font-size:.82rem!important;font-weight:500!important;color:var(--ibf-color-text-muted)!important}.fruitkha-share-sheet__options{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;max-height:300px;overflow-y:auto}.fruitkha-share-sheet__option{display:grid;grid-template-columns:20px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 16px;border:1px solid var(--ibf-color-border);border-radius:12px;background:var(--ibf-color-surface);color:var(--ibf-color-text);font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.fruitkha-share-sheet__option:hover{background:var(--ibf-color-surface-alt)}.fruitkha-share-sheet__option:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:1px}.fruitkha-share-sheet__option.is-selected{border-color:var(--ibf-color-primary);background:#0f4a3c0a}.fruitkha-share-sheet__option.is-partial{border-color:#0f4a3c59;background:#0f4a3c08}.fruitkha-share-sheet__option-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;color:var(--ibf-color-primary)}.fruitkha-share-sheet__option-icon svg{width:20px;height:20px}.fruitkha-share-sheet__option-content{display:flex;flex-direction:column;min-width:0}.fruitkha-share-sheet__option-label{font-size:.92rem;font-weight:700;color:var(--ibf-color-text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fruitkha-share-sheet__option-desc{font-size:.78rem;font-weight:500;color:var(--ibf-color-text-muted);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fruitkha-share-sheet__option-check{display:flex;align-items:center;justify-content:center}.fruitkha-share-sheet__option-check-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--ibf-color-border);background:transparent;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.fruitkha-share-sheet__option-check-circle svg{width:12px;height:12px;color:transparent;transition:color .15s ease}.fruitkha-share-sheet__option.is-selected .fruitkha-share-sheet__option-check-circle{border-color:var(--ibf-color-primary);background:var(--ibf-color-primary)}.fruitkha-share-sheet__option.is-selected .fruitkha-share-sheet__option-check-circle svg{color:#fff}.fruitkha-share-sheet__option.is-partial .fruitkha-share-sheet__option-check-circle{border-color:var(--ibf-color-primary);background:#0f4a3c26}.fruitkha-share-sheet__option-partial-mark{display:block;width:10px;height:2px;background:var(--ibf-color-primary);border-radius:1px}.fruitkha-share-sheet__selection-status{margin:0 0 4px;font-size:.82rem;font-weight:600;color:var(--ibf-color-text-muted);text-align:center}.fruitkha-share-sheet__local-warning{margin:0 0 14px;font-size:.75rem;color:var(--ibf-color-accent);text-align:center;font-style:italic}.fruitkha-share-sheet__actions{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(210px,1.15fr);gap:10px;margin-top:0}.fruitkha-share-sheet__action--primary,.fruitkha-share-sheet__action--secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:0 14px;border-radius:12px;font-family:inherit;font-size:.92rem;font-weight:800;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap}.fruitkha-share-sheet__action--primary:disabled,.fruitkha-share-sheet__action--secondary:disabled{opacity:.4;cursor:not-allowed}.fruitkha-share-sheet__action--secondary{background:#fff;border:1px solid var(--ibf-color-border);color:var(--ibf-color-text)}.fruitkha-share-sheet__action--secondary:not(:disabled):hover{border-color:var(--ibf-color-primary);color:var(--ibf-color-primary)}.fruitkha-share-sheet__action--primary{background:var(--ibf-color-primary);border:1px solid var(--ibf-color-primary);color:#fff}.fruitkha-share-sheet__action--primary:not(:disabled):hover{background:var(--ibf-color-primary-strong);border-color:var(--ibf-color-primary-strong)}.fruitkha-share-sheet__action--secondary.is-copied{border-color:var(--ibf-color-primary);background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary)}.fruitkha-share-sheet__action--primary svg,.fruitkha-share-sheet__action--secondary svg{width:18px;height:18px;flex-shrink:0}.fruitkha-share-card{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid var(--ibf-color-border);border-radius:14px;background:var(--ibf-color-surface-alt)}.fruitkha-share-card__preview{width:min(100%,200px);margin:0 auto}.fruitkha-share-card__preview img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:var(--ibf-shadow-soft)}.fruitkha-share-card__preview figcaption,.fruitkha-share-card__status,.fruitkha-share-card__error p{margin:6px 0 0;color:var(--ibf-color-text-muted);font-size:.8rem;line-height:1.5}.fruitkha-share-card__preview figcaption{text-align:center}.fruitkha-share-card__status svg{width:16px;height:16px;vertical-align:middle;margin-right:4px}.fruitkha-share-card__error p{color:var(--ibf-color-danger)}.fruitkha-share-card__actions{display:grid;gap:8px}.fruitkha-share-sheet__cancel{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin-top:8px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ibf-color-text-muted);font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:color .15s ease,background-color .15s ease}.fruitkha-share-sheet__cancel:hover{color:var(--ibf-color-primary);background:var(--ibf-color-surface-alt)}.fruitkha-share-sheet__cancel:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:1px}@media(max-width:400px){.fruitkha-share-sheet__actions{grid-template-columns:1fr}.fruitkha-share-sheet__action--primary,.fruitkha-share-sheet__action--secondary{width:100%}}@media(max-width:767px){.fruitkha-share-sheet{align-items:flex-end;padding:0}.fruitkha-share-sheet__panel{width:100%;max-width:none;max-height:calc(100vh - 16px);border-radius:20px 20px 0 0;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));box-shadow:0 -20px 60px #0c2b3138}}.fruitkha-product-formats{min-width:0;margin:0;padding:0;border:0}.fruitkha-product-formats legend{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:13px;color:var(--ibf-color-text)}.fruitkha-product-formats legend span{display:inline-flex;align-items:center;gap:9px;font-weight:900}.fruitkha-product-formats legend span svg{width:20px;height:20px;color:var(--ibf-color-primary)}.fruitkha-product-formats legend small{color:var(--ibf-color-text-muted);font-size:.74rem;font-weight:650}.fruitkha-product-formats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.fruitkha-product-format{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid var(--ibf-color-border);border-radius:16px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.fruitkha-product-format:hover{border-color:#0f4a3c38;background:#6baa4e0a;transform:translateY(-1px)}.fruitkha-product-format.is-selected{border-color:var(--ibf-color-accent);background:#f281230a}.fruitkha-product-format:has(input:focus-visible){outline:2px solid var(--ibf-color-primary);outline-offset:3px}.fruitkha-product-format:has(input:disabled){opacity:.55;cursor:not-allowed;pointer-events:none}.fruitkha-product-format>input{position:absolute;opacity:0;pointer-events:none}.fruitkha-product-format__check{position:absolute;top:14px;right:14px;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--ibf-color-border);border-radius:50%;color:transparent;font-size:.67rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.fruitkha-product-format.is-selected .fruitkha-product-format__check{border-color:var(--ibf-color-accent);background:var(--ibf-color-accent);color:#fff}.fruitkha-product-format__check svg{width:13px;height:13px;opacity:0;stroke-width:3;transition:opacity .18s ease}.fruitkha-product-format.is-selected .fruitkha-product-format__check svg{opacity:1}.fruitkha-product-format__heading{display:flex;align-items:center;gap:7px;padding-right:24px}.fruitkha-product-format__icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;background:#1f5a4314;color:var(--ibf-color-primary)}.fruitkha-product-format__icon svg{width:19px;height:19px}.fruitkha-product-format.is-selected .fruitkha-product-format__icon{background:#f281231a;color:var(--ibf-color-accent)}.fruitkha-product-format__heading strong{min-width:0;color:var(--ibf-color-text);font-size:.96rem;font-weight:750;line-height:1.2;overflow-wrap:break-word}.fruitkha-product-format__heading .fruitkha-product-format__icon{flex-basis:28px;width:28px;height:28px;border-radius:8px}.fruitkha-product-format__range{display:grid;gap:3px;color:var(--ibf-color-text-muted);font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.fruitkha-product-format__range strong{color:var(--ibf-color-text);font-weight:700}.fruitkha-product-format>em{width:fit-content;padding:4px 8px;border-radius:999px;background:#f281231a;color:#b65312;font-size:.66rem;font-style:normal;font-weight:850;text-transform:uppercase}.fruitkha-product-format>span:not(.fruitkha-product-format__check):not(.fruitkha-product-format__heading){color:var(--ibf-color-text-muted);font-size:.75rem;font-weight:450;line-height:1.4}.fruitkha-product-format dl,.fruitkha-product-detail__definition-list{display:grid;gap:6px;margin:auto 0 0}.fruitkha-product-format dl{gap:4px;margin:0;padding-top:8px;border-top:1px solid var(--ibf-color-border)}.fruitkha-product-format dl div,.fruitkha-product-detail__definition-list div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fruitkha-product-format dl div{flex-wrap:wrap;gap:2px 8px}.fruitkha-product-format dt,.fruitkha-product-detail__definition-list dt{color:var(--ibf-color-text-muted);font-size:.72rem;font-weight:700}.fruitkha-product-format dd,.fruitkha-product-detail__definition-list dd{margin:0;color:var(--ibf-color-text);font-size:.74rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.fruitkha-product-format-single{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--ibf-color-border);border-radius:16px;background:#fff}.fruitkha-product-format-single>.fruitkha-product-format__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:#1f5a4314;color:var(--ibf-color-primary)}.fruitkha-product-format-single div{display:grid;gap:2px}.fruitkha-product-format-single span,.fruitkha-product-format-single small{color:var(--ibf-color-text-muted);font-size:.72rem}.fruitkha-product-format-single strong{color:var(--ibf-color-text)}.fruitkha-product-detail__quantity-section{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 24px;border:1px solid var(--ibf-color-border);border-radius:18px;background:#fff;box-shadow:0 4px 16px #0c2b310a}.fruitkha-product-detail__quantity-info{display:flex;align-items:center;gap:14px}.fruitkha-product-detail__quantity-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#0f5a4f14;color:#0f5a4f;font-size:1.15rem;flex:0 0 auto}.fruitkha-product-detail__quantity-info>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fruitkha-product-detail__quantity-info strong{color:#10252c;font-size:.95rem;font-weight:850;line-height:1.2}.fruitkha-product-detail__quantity-info small{color:#8aa19a;font-size:.8rem;font-weight:650;line-height:1.3}.fruitkha-product-detail__quantity-control{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:6px;border-radius:18px;background:#f3faf6;border:1px solid #dbe8e2;box-shadow:0 10px 24px #0c2b310f,inset 0 1px #ffffffe6}.fruitkha-qty-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:14px;font-size:1.15rem;font-weight:900;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;-webkit-user-select:none;user-select:none;touch-action:manipulation}.fruitkha-qty-btn--dec{background:#fff;color:#0f5a4f;box-shadow:0 6px 16px #0c2b3114,inset 0 1px #fffffff2}.fruitkha-qty-btn--dec:hover:not(:disabled){background:#0f5a4f;color:#fff;box-shadow:0 8px 20px #0f5a4f24}.fruitkha-qty-btn--inc{background:#0f5a4f;color:#fff;box-shadow:0 6px 16px #0f5a4f2e,inset 0 1px #ffffff24}.fruitkha-qty-btn--inc:hover:not(:disabled){background:#0b433b;box-shadow:0 8px 20px #0f5a4f3d}.fruitkha-qty-btn:active:not(:disabled){transform:scale(.94)}.fruitkha-qty-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.fruitkha-qty-value{display:flex;align-items:center;justify-content:center;gap:4px;min-width:100px;height:40px;padding:0 12px;border-radius:14px;background:#fff}.single-product-form .fruitkha-qty-input{width:34px;height:40px;padding:0;border:0;border-style:none;background:transparent;color:#10252c;font-family:var(--ibf-font-body);font-size:1rem;font-weight:900;line-height:40px;text-align:center;outline:none;outline-width:0;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;min-height:40px;border-radius:0}.single-product-form .fruitkha-qty-input:focus:not(:focus-visible){outline:none;outline-width:0;box-shadow:none;border:0;border-color:transparent}.single-product-form .fruitkha-qty-input:focus-visible,.fruitkha-qty-btn:focus-visible{outline:2px solid var(--ibf-color-primary);outline-offset:2px}.fruitkha-qty-btn:focus:not(:focus-visible){outline:none}.single-product-form .fruitkha-qty-input::-webkit-outer-spin-button,.single-product-form .fruitkha-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.fruitkha-qty-unit{display:inline-flex;align-items:center;height:40px;color:#65777c;font-family:var(--ibf-font-body);font-size:.82rem;font-weight:750;line-height:1;white-space:nowrap}.fruitkha-qty-min-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#e8f5ee;color:#0a6b5a;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;flex:0 0 auto}.fruitkha-qty-min-badge svg{width:14px;height:14px}.fruitkha-product-detail__notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(31,90,67,.16);border-radius:12px;background:#6baa4e14;color:var(--ibf-color-primary);font-size:.82rem;font-weight:750}.fruitkha-product-detail__notice.is-warning{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(242,129,35,.22);border-radius:10px;background:#f281230f;color:var(--ibf-color-text);font-size:.78rem;font-weight:500;line-height:1.45}.fruitkha-product-detail__notice.is-warning strong{font-weight:700}.fruitkha-quantity-pricing{grid-column:1 / -1;display:grid;gap:0}.fruitkha-quantity-pricing__toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;padding:5px 0;border:0;background:transparent;color:var(--ibf-color-primary);font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.fruitkha-quantity-pricing__toggle:hover,.fruitkha-quantity-pricing__toggle:focus-visible{color:var(--ibf-color-accent)}.fruitkha-quantity-pricing__toggle:focus-visible{outline:2px solid rgba(242,129,35,.4);outline-offset:3px;border-radius:4px}.fruitkha-quantity-pricing__toggle svg{width:15px;height:15px;transition:transform .18s ease}.fruitkha-quantity-pricing__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.fruitkha-quantity-pricing__panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .18s ease,opacity .16s ease,visibility 0s linear .18s}.fruitkha-quantity-pricing__panel.is-open{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.fruitkha-quantity-pricing__panel-inner{min-height:0;overflow:hidden}.fruitkha-quantity-pricing__panel.is-open .fruitkha-quantity-pricing__panel-inner{display:grid;gap:10px;padding:10px 0 2px;border-top:1px solid rgba(31,90,67,.1)}.fruitkha-quantity-pricing__panel header{display:flex;align-items:center;gap:8px;color:var(--ibf-color-primary)}.fruitkha-quantity-pricing__panel header svg{width:17px;height:17px}.fruitkha-quantity-pricing dl{display:grid;gap:7px;margin:0}.fruitkha-quantity-pricing dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 -7px;padding:8px 7px;border-left:3px solid transparent;border-radius:8px;opacity:.84;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.fruitkha-quantity-pricing dl>div+div{border-top:1px solid rgba(31,90,67,.1)}.fruitkha-quantity-pricing dl>div.is-current{border-left-color:var(--ibf-color-primary);background:#ffffffc7;opacity:1}.fruitkha-quantity-pricing dt,.fruitkha-quantity-pricing dd{margin:0;font-size:.82rem}.fruitkha-quantity-pricing dd{color:var(--ibf-color-primary);font-weight:800;text-align:right}.fruitkha-quantity-pricing dt,.fruitkha-quantity-pricing dd{display:grid;gap:2px}.fruitkha-quantity-pricing dt small{color:var(--ibf-color-muted);font-size:.7rem;font-weight:700}.fruitkha-quantity-pricing dd small{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#257a4d;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.fruitkha-quantity-pricing dd small svg{width:13px;height:13px}.fruitkha-quantity-pricing__current.fruitkha-product-detail__live-pricing{gap:3px;padding-top:14px;border:0;border-top:1px solid var(--ibf-color-border);border-radius:0;background:transparent}.fruitkha-quantity-pricing__current>span:first-child{color:var(--ibf-color-muted);font-size:.69rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.fruitkha-quantity-pricing__current>p{margin:0;color:var(--ibf-color-text);font-size:.84rem;font-weight:650}.fruitkha-quantity-pricing__next{display:flex;align-items:flex-start;gap:7px;margin:0;padding-top:2px;color:var(--ibf-color-text);font-size:.77rem;font-weight:650;line-height:1.45}.fruitkha-quantity-pricing__next svg{flex:0 0 auto;width:14px;height:14px;margin-top:2px;color:var(--ibf-color-primary)}.fruitkha-product-detail__quantity-section>.fruitkha-qty-min-badge,.fruitkha-product-detail__live-pricing{grid-column:1 / -1}.fruitkha-product-detail__live-pricing{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--ibf-color-border);color:var(--ibf-color-text)}.fruitkha-product-detail__live-pricing>strong{color:var(--ibf-color-primary);font-size:1.08rem;font-weight:900}.fruitkha-product-detail__live-pricing>strong small{font-size:.78rem;font-weight:750}.fruitkha-product-detail__live-pricing>span{color:var(--ibf-color-text);font-size:.9rem;font-weight:650}.fruitkha-product-detail__live-pricing>span b{color:var(--ibf-color-text);font-weight:900}.fruitkha-product-detail__live-pricing>em,.fruitkha-product-detail__live-pricing>small.is-error{font-size:.78rem;font-style:normal;font-weight:800}.fruitkha-product-detail__live-pricing>em.is-discount{color:#257a4d}.fruitkha-product-detail__live-pricing>em.is-surcharge,.fruitkha-product-detail__live-pricing>small.is-error{color:#9a5b16}.fruitkha-product-detail__live-pricing.is-pending>strong,.fruitkha-product-detail__live-pricing.is-pending>span b{animation:fruitkha-pricing-pending .9s ease-in-out .16s infinite alternate}@keyframes fruitkha-pricing-pending{0%{opacity:1}to{opacity:.72}}.fruitkha-pricing-slow-indicator{display:inline-flex;gap:4px;align-items:center;height:1em;margin:2px 0;vertical-align:middle}.fruitkha-pricing-slow-indicator:before,.fruitkha-pricing-slow-indicator:after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:var(--ibf-color-muted, #999);animation:fruitkha-pricing-slow-dot 1.2s ease-in-out infinite}.fruitkha-pricing-slow-indicator:after{animation-delay:.3s}@keyframes fruitkha-pricing-slow-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.fruitkha-product-detail__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fruitkha-product-detail__summary article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 9px;min-height:94px;padding:14px;border:1px solid var(--ibf-color-border);border-radius:14px;background:var(--ibf-color-surface-alt)}.fruitkha-product-detail__summary article>svg{grid-row:span 2;display:grid;width:30px;height:30px;padding:7px;place-items:center;border-radius:9px;background:#fff;color:var(--ibf-color-primary)}.fruitkha-product-detail__selection-help{margin:-6px 0 0;color:var(--ibf-color-text-muted);font-size:.75rem;font-weight:500}.fruitkha-product-detail__summary span{color:var(--ibf-color-text-muted);font-size:.66rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.fruitkha-product-detail__summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ibf-color-primary);font-size:.92rem;line-height:1.25}.fruitkha-product-detail__summary strong small{display:block;min-height:1em;margin-top:2px;color:var(--ibf-color-text-muted);font-size:.66rem;font-weight:650;line-height:1}.fruitkha-product-detail__summary strong small.is-error{color:#9a3412}.fruitkha-product-detail__summary .fruitkha-product-detail__pack-summary{display:block;color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.fruitkha-product-detail__pack-summary+.fruitkha-product-detail__pack-summary{margin-top:8px}.fruitkha-product-detail__summary .fruitkha-product-detail__pack-summary small{font-size:.72rem;line-height:1.35}.fruitkha-product-detail__summary article.is-pricing-surcharge>svg,.fruitkha-product-detail__summary article.is-pricing-surcharge>strong{color:#9a5b16}.fruitkha-product-detail__summary article.is-pricing-discount>svg,.fruitkha-product-detail__summary article.is-pricing-discount>strong{color:#257a4d}.fruitkha-product-detail__summary article.is-summary-primary{grid-column:1 / -1;min-height:auto;padding:20px 16px;border:1px solid rgba(31,90,67,.18);background:#fbfdfb;box-shadow:none}.fruitkha-product-detail__summary article.is-summary-primary>span{font-size:.72rem}.fruitkha-product-detail__summary article.is-summary-primary>strong{font-size:1.45rem;font-weight:900;line-height:1.2}.fruitkha-product-detail__summary strong.is-pricing-value-updated,.fruitkha-product-detail__live-pricing .is-pricing-value-updated{animation:fruitkha-pricing-value-update .22s ease-out both}@keyframes fruitkha-pricing-value-update{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fruitkha-product-format,.fruitkha-product-format__check,.fruitkha-product-format__check svg,.fruitkha-quantity-pricing dl>div,.fruitkha-quantity-pricing__toggle svg,.fruitkha-quantity-pricing__panel{transition-duration:1ms;transform:none}.fruitkha-product-detail__summary strong.is-pricing-value-updated,.fruitkha-product-detail__live-pricing .is-pricing-value-updated,.fruitkha-product-detail__live-pricing.is-pending>strong,.fruitkha-product-detail__live-pricing.is-pending>span b{animation-duration:1ms;transform:none}.fruitkha-pricing-slow-indicator:before,.fruitkha-pricing-slow-indicator:after{animation:none}}.fruitkha-product-detail__actions{display:grid;grid-template-columns:1fr;gap:12px}.fruitkha-product-detail__actions .cart-btn,.fruitkha-product-detail__quote-btn{width:100%;min-height:54px;margin:0;border-radius:14px}.fruitkha-product-detail__actions button svg{width:19px;height:19px}.fruitkha-product-detail__actions .cart-btn{justify-content:center;border:0}.fruitkha-product-detail__actions button:disabled{opacity:.58;cursor:not-allowed;transform:none}.fruitkha-product-detail__bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fruitkha-product-detail__info-card{padding:18px;border:1px solid var(--ibf-color-border);border-radius:16px;background:#fff}.fruitkha-product-detail__info-card h3{margin:0 0 14px;color:var(--ibf-color-text);font-family:var(--ibf-font-heading);font-size:.98rem}.fruitkha-product-detail__related{margin-top:48px;padding-top:32px;padding-bottom:40px;border-top:1px solid var(--ibf-color-border)}.fruitkha-product-detail__related-head{margin-bottom:20px}.fruitkha-product-detail__related-title{margin:0;color:var(--ibf-color-text);font-family:var(--ibf-font-heading);font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:900;line-height:1.15;letter-spacing:-.02em}.fruitkha-product-detail__related-subtitle{margin:6px 0 0;color:var(--ibf-color-text-muted, #74868a);font-size:.9rem;font-weight:400;line-height:1.45}.fruitkha-product-detail__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:1199px){.fruitkha-product-detail__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.fruitkha-product-detail__related-grid{grid-template-columns:1fr}}.fruitkha-product-detail__applications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fruitkha-product-detail__applications span{display:grid;justify-items:center;gap:7px;color:var(--ibf-color-text-muted);font-size:.7rem;font-weight:750;text-align:center}.fruitkha-product-detail__applications svg{width:36px;height:36px;padding:9px;border-radius:10px;background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary)}.fruitkha-product-detail__check-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fruitkha-product-detail__check-list li{position:relative;padding-left:22px;color:var(--ibf-color-text-muted);font-size:.82rem;line-height:1.45}.fruitkha-product-detail__check-list li:before{position:absolute;top:0;left:0;color:var(--ibf-color-primary);content:"✓";font-weight:900}@media(max-width:1199px){.fruitkha-product-detail__layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:30px}.fruitkha-product-formats__grid,.fruitkha-product-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px)and (max-height:760px){.fruitkha-product-detail__visual-column{gap:8px}.fruitkha-product-detail__image-card{min-height:clamp(300px,calc(100vh - 380px),420px);padding:clamp(16px,2vw,24px)}.fruitkha-product-detail__image-card>img,.fruitkha-product-detail__image-card>video{height:clamp(160px,calc(100vh - 400px),340px)}.fruitkha-product-detail__image-card .catalog-image-frame:not(.is-error){min-height:clamp(240px,calc(100vh - 460px),340px)}.fruitkha-product-detail__media-caption{margin:2px 0 0}.fruitkha-product-detail__gallery button{grid-template-rows:52px 28px}.fruitkha-product-detail__gallery-media{height:52px}}@media(max-width:991px){.fruitkha-product-detail__layout{grid-template-columns:1fr}.fruitkha-product-detail__visual-column{position:static;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);align-items:start}.fruitkha-product-detail__image-card{grid-row:span 2;min-height:clamp(340px,44vh,460px);padding:clamp(20px,2.5vw,28px)}.fruitkha-product-detail__image-card .catalog-image-frame:not(.is-error){min-height:clamp(280px,38vh,380px)}.fruitkha-product-detail__gallery button{flex-basis:92px}}@media(max-width:767px){.fruitkha-product-detail{padding:34px 0 72px}.fruitkha-product-detail__related{padding-bottom:28px}.fruitkha-product-detail__visual-column,.fruitkha-product-detail__bottom-grid{grid-template-columns:1fr}.fruitkha-product-detail__image-card{grid-row:auto;min-height:320px;padding:clamp(16px,4vw,24px)}.fruitkha-product-detail__image-card .catalog-image-frame:not(.is-error){min-height:260px}.fruitkha-product-detail__header{display:grid}.fruitkha-product-detail__share{width:100%}.fruitkha-product-formats legend,.fruitkha-product-detail__quantity-section{grid-template-columns:1fr;gap:14px;padding:16px 18px}.fruitkha-product-detail__quantity-control{justify-content:center}.fruitkha-qty-min-badge{justify-self:start}.fruitkha-product-formats legend{display:grid;gap:4px}.fruitkha-product-formats__grid,.fruitkha-product-detail__summary{grid-template-columns:1fr}.fruitkha-product-format{min-height:0}.fruitkha-product-detail__summary article{min-height:74px}.fruitkha-product-detail__actions{position:static;grid-template-columns:1fr;padding:8px;border:1px solid var(--ibf-color-border);border-radius:16px;background:#fffffff0;box-shadow:0 14px 40px #052f2f29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media(max-width:575px){.fruitkha-presentation-grid{grid-template-columns:1fr}.fruitkha-presentation-card{min-height:136px}.single-product-pricing{align-items:flex-start;flex-direction:column;gap:4px}.fruitkha-product-commerce-summary{grid-template-columns:1fr}.fruitkha-product-commerce-summary article{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:60px}}.fruitkha-account-status{background:linear-gradient(180deg,var(--ibf-color-surface-alt) 0%,#ffffff 100%)}.fruitkha-account-status__eyebrow{color:var(--ibf-color-secondary);font-family:var(--ibf-font-heading)}.fruitkha-account-status__card>p,.fruitkha-account-status__note p{color:var(--ibf-color-text-muted)}.fruitkha-account-status__steps span{border-color:var(--ibf-color-border);background:#fff;color:var(--ibf-color-text-muted)}.fruitkha-account-status__steps .is-active{border-color:var(--ibf-color-primary);background:#6baa4e1f;color:var(--ibf-color-primary)}.fruitkha-account-status__note{border:1px solid var(--ibf-color-border);background:var(--ibf-color-surface-alt)}.fruitkha-account-status__note strong{color:var(--ibf-color-text);font-family:var(--ibf-font-heading)}.fruitkha-account-status--immersive{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;align-items:center;padding:clamp(96px,10vh,128px) 0 clamp(48px,8vh,88px);overflow-x:hidden;overflow-x:clip;background:var(--ibf-color-primary)}.fruitkha-account-status__background,.fruitkha-account-status__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fruitkha-account-status__background{z-index:0;overflow:hidden}.fruitkha-account-status__background .inicio,.fruitkha-account-status__background .scroll-container{width:100%;height:100%;min-height:100%}.fruitkha-account-status__background .scroll-bg{animation-duration:60s!important}.fruitkha-account-status__background .scroll-item__image{width:100%;height:100%;object-fit:cover;object-position:center}.fruitkha-account-status__overlay{z-index:1;background:linear-gradient(145deg,#051922b3,#0f4a3c9e 54%,#051922ad)}.fruitkha-account-status__content-layer{position:relative;z-index:2;width:100%}.fruitkha-account-status--immersive .fruitkha-account-status__card{position:relative;z-index:0;width:min(100%,860px);max-width:860px;padding:clamp(36px,3.2vw,44px);border-radius:26px;background:#fffffff0;box-shadow:0 20px 48px #0519222e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fruitkha-account-status__card-content{position:relative;z-index:1}.fruitkha-account-status--immersive .fruitkha-account-status__eyebrow{margin-bottom:12px}.fruitkha-account-status--immersive .fruitkha-account-status__card h1{max-width:720px;margin:0 0 12px;font-size:clamp(36px,4vw,52px);line-height:1.05}.fruitkha-account-status--immersive .fruitkha-account-status__card-content>p{max-width:650px;margin:0 0 30px;color:var(--ibf-color-text-muted);font-size:clamp(17px,1.35vw,19px);line-height:1.55}.fruitkha-account-status--immersive .fruitkha-account-status__steps{display:flex;min-height:52px;align-items:center;gap:10px;margin:0 0 28px;padding:0;list-style:none}.fruitkha-account-status--immersive .fruitkha-account-status__steps li{display:flex;min-width:0;align-items:center;gap:8px;color:var(--ibf-color-text-muted);font-size:clamp(15px,1.2vw,16px);font-weight:800;white-space:nowrap}.fruitkha-account-status--immersive .fruitkha-account-status__steps li:not(:last-child){flex:1 1 auto}.fruitkha-account-status--immersive .fruitkha-account-status__steps li:not(:last-child):after{width:auto;min-width:28px;height:1px;flex:1 1 auto;margin-left:4px;background:var(--ibf-color-border);content:""}.fruitkha-account-status--immersive .fruitkha-account-status__steps span{border:0;background:transparent;color:inherit}.fruitkha-account-status--immersive .fruitkha-account-status__step-marker{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;font-size:14px;line-height:1}.fruitkha-account-status--immersive .fruitkha-account-status__steps .is-complete{color:var(--ibf-color-primary)}.fruitkha-account-status--immersive .fruitkha-account-status__steps .is-current{color:var(--ibf-color-secondary)}.fruitkha-account-status--immersive .fruitkha-account-status__steps .is-current .fruitkha-account-status__step-marker{border-color:#f2812347;background:#f281231a}.fruitkha-account-status--immersive .fruitkha-account-status__note{max-width:100%;margin:0 0 28px;padding:22px 24px;border-radius:18px}.fruitkha-account-status--immersive .fruitkha-account-status__note strong{display:block;margin-bottom:7px;font-size:16px}.fruitkha-account-status--immersive .fruitkha-account-status__note p{margin:0;font-size:clamp(15px,1.15vw,16px);line-height:1.55}.fruitkha-account-status--immersive .fruitkha-account-status__card .boxed-btn{display:inline-flex;width:auto;min-height:46px;align-items:center;justify-content:center;padding:0 22px;font-size:.9rem;box-shadow:none}.fruitkha-account-status__playback-control{position:absolute;right:24px;bottom:38px;z-index:3;display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#0f4a3ce0;color:#fff;font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #05192238}.fruitkha-account-status__playback-control:hover,.fruitkha-account-status__playback-control:focus-visible{border-color:#ffffffb8;background:#0f4a3cf5}.fruitkha-account-status__playback-control:focus-visible{outline:3px solid rgba(255,255,255,.42);outline-offset:3px}.fruitkha-account-status--immersive.is-background-paused .scroll-bg{animation-play-state:paused!important}@media(max-width:991px){.fruitkha-account-status--immersive{padding:104px 20px 48px}.fruitkha-account-status--immersive .fruitkha-account-status__card{padding:32px}}@media(max-width:767px){.fruitkha-account-status--immersive{min-height:100svh;align-items:flex-start;padding:92px 14px 100px}.fruitkha-account-status--immersive .fruitkha-account-status__card{width:100%;padding:24px;border-radius:24px}.fruitkha-account-status__playback-control{right:14px;bottom:28px}}@media(max-width:575px){.fruitkha-account-status--immersive .fruitkha-account-status__card h1{font-size:clamp(36px,11vw,44px)}.fruitkha-account-status--immersive .fruitkha-account-status__steps{min-height:0;align-items:stretch;flex-direction:column;gap:0}.fruitkha-account-status--immersive .fruitkha-account-status__steps li{position:relative;min-height:42px}.fruitkha-account-status--immersive .fruitkha-account-status__steps li:not(:last-child):after{position:absolute;top:34px;left:13px;width:1px;min-width:1px;height:14px;margin:0}.fruitkha-account-status--immersive .fruitkha-account-status__note{padding:22px}}@media(prefers-reduced-motion:reduce){.fruitkha-account-status__background .scroll-bg,.fruitkha-account-status__background .scroll-item__image,.fruitkha-account-status__background .scroll-placeholder *{animation:none!important;transform:none!important;transition:none!important}}.error-section{background:radial-gradient(circle at 50% 8%,rgba(255,90,31,.06),transparent 26%),linear-gradient(180deg,#f7faf5,#fff)}.fruitkha-not-found{display:flex;align-items:center;min-height:clamp(520px,68vh,760px);padding:clamp(72px,10vw,132px) 0 clamp(84px,11vw,148px)}.fruitkha-not-found__content{max-width:760px;margin:0 auto;text-align:center;animation:fruitkhaNotFoundIn .42s ease both}.fruitkha-not-found__status{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px;padding:0;border:0;background:transparent;color:#063f2a;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.fruitkha-not-found__status:before,.fruitkha-not-found__status:after{content:"";width:22px;height:1px;border-radius:999px;background:#ff5a1fa6}.fruitkha-not-found__visual{position:relative;width:clamp(132px,18vw,178px);height:clamp(116px,16vw,152px);margin:0 auto 28px}.fruitkha-not-found__crate{position:absolute;left:16%;right:16%;bottom:16%;height:44%;border:3px solid #063f2a;border-radius:18px 18px 16px 16px;background:linear-gradient(90deg,transparent 31%,rgba(6,63,42,.12) 31%,rgba(6,63,42,.12) 36%,transparent 36%,transparent 64%,rgba(6,63,42,.12) 64%,rgba(6,63,42,.12) 69%,transparent 69%),#ffffffc2;box-shadow:0 18px 34px #063f2a1f}.fruitkha-not-found__fruit{position:absolute;z-index:1;width:34px;height:34px;border-radius:999px;box-shadow:inset 0 3px #ffffff57}.fruitkha-not-found__fruit:before{content:"";position:absolute;top:-6px;right:5px;width:11px;height:7px;border-radius:999px 0;background:#063f2a;transform:rotate(-18deg)}.fruitkha-not-found__fruit--one{left:26%;top:22%;background:#ff5a1f}.fruitkha-not-found__fruit--two{right:29%;top:14%;background:#6baa4e}.fruitkha-not-found__fruit--three{right:18%;bottom:32%;width:24px;height:24px;background:#ffb35c}.fruitkha-not-found__trail{position:absolute;left:12%;bottom:10%;width:76%;height:10px;border-radius:999px;background:#063f2a14}.fruitkha-not-found .error-text h1{max-width:720px;margin:0 auto 20px;color:#18202a;font-size:clamp(2.45rem,5vw,4.85rem);line-height:1.02}.fruitkha-not-found__visual{width:min(370px,82vw);height:clamp(178px,24vw,250px);margin:-2px auto -26px;overflow:hidden}.fruitkha-not-found__visual>div,.fruitkha-not-found__visual svg{display:block;width:100%;height:100%}.fruitkha-not-found__box{position:absolute;background:#fff;border:2px solid rgba(6,63,42,.22);box-shadow:0 18px 34px #063f2a1a}.fruitkha-not-found__box--back{left:24%;right:20%;top:34%;height:28%;border-radius:18px 18px 8px 8px;background:#fdf7ef;transform:skew(-10deg)}.fruitkha-not-found__box--left{left:19%;bottom:18%;width:32%;height:42%;border-radius:10px 0 0 18px;background:#f5e8d4;transform:skewY(9deg)}.fruitkha-not-found__box--right{right:18%;bottom:18%;width:34%;height:42%;border-radius:0 10px 18px 0;background:#fff3df;transform:skewY(-9deg)}.fruitkha-not-found__box--front{left:21%;right:19%;bottom:13%;height:38%;border-color:#063f2a;border-radius:9px 9px 18px 18px;background:linear-gradient(90deg,transparent 47%,rgba(6,63,42,.14) 47%,rgba(6,63,42,.14) 53%,transparent 53%),#fff7eb}.fruitkha-not-found__produce,.fruitkha-not-found__leaf{position:absolute;z-index:2;display:block}.fruitkha-not-found__produce{border-radius:999px;box-shadow:inset 0 4px #ffffff47}.fruitkha-not-found__produce:before{content:"";position:absolute;top:-7px;right:7px;width:13px;height:8px;border-radius:999px 0;background:#063f2a;transform:rotate(-18deg)}.fruitkha-not-found__produce--lettuce{left:30%;top:15%;width:44px;height:40px;border-radius:44% 56% 48% 52%;background:radial-gradient(circle at 30% 35%,rgba(255,255,255,.35),transparent 28%),#6baa4e}.fruitkha-not-found__produce--apple{left:47%;top:11%;width:38px;height:38px;background:#ff5a1f}.fruitkha-not-found__produce--orange{right:28%;top:25%;width:31px;height:31px;background:#ffb35c}.fruitkha-not-found__produce--lost{right:8%;bottom:17%;width:34px;height:34px;background:#ff5a1f;box-shadow:inset 0 4px #ffffff47,0 14px 24px #063f2a1f}.fruitkha-not-found__leaf{width:16px;height:9px;border-radius:999px 0;background:#6baa4e}.fruitkha-not-found__leaf--one{right:21%;bottom:32%;transform:rotate(-26deg)}.fruitkha-not-found__leaf--two{right:30%;bottom:21%;width:12px;height:7px;opacity:.75;transform:rotate(18deg)}.fruitkha-not-found__trail{position:absolute;left:16%;right:4%;bottom:7%;height:12px;border-radius:999px;background:linear-gradient(90deg,#063f2a14,#063f2a08)}.error-text h1{color:var(--ibf-color-text);font-family:var(--ibf-font-heading)}.fruitkha-not-found__code{display:block;margin-bottom:14px;color:#063f2a;font-family:var(--ibf-font-heading);font-size:clamp(2.1rem,4vw,3.2rem);font-weight:900;line-height:1}.fruitkha-not-found .error-text h1{max-width:660px;margin:0 auto 18px;color:#18202a;font-size:clamp(2rem,3.45vw,3.45rem);line-height:1.08;text-wrap:balance}.error-text p{color:var(--ibf-color-text-muted)}.fruitkha-not-found .error-text p{max-width:620px;margin:0 auto;color:#667085;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}.fruitkha-not-found__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:clamp(32px,4vw,46px)}.fruitkha-not-found__actions .boxed-btn,.fruitkha-not-found__secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-size:.98rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.fruitkha-not-found__actions .boxed-btn{border:1px solid #063f2a;background:#063f2a;color:#fff;box-shadow:0 16px 32px #063f2a29}.fruitkha-not-found__actions .boxed-btn:hover{background:#0b543a;border-color:#0b543a;color:#fff;transform:translateY(-1px)}.fruitkha-not-found__secondary-btn{border:1px solid rgba(6,63,42,.2);background:#ffffffd1;color:#063f2a;box-shadow:0 12px 28px #063f2a14}.fruitkha-not-found__secondary-btn:hover{border-color:#ff5a1f8c;color:#063f2a;transform:translateY(-1px)}@keyframes fruitkhaNotFoundIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:575px){.fruitkha-not-found{min-height:560px;padding:64px 0 84px}.fruitkha-not-found__actions{align-items:stretch;flex-direction:column}.fruitkha-not-found__actions .boxed-btn,.fruitkha-not-found__secondary-btn{width:100%}}.fruitkha-contact-section,.ibuy-request-section{background:linear-gradient(180deg,var(--ibf-color-surface-alt) 0%,#ffffff 100%)}.fruitkha-contact-topics>strong,.fruitkha-contact-response-card__intro h3,.fruitkha-contact-response-card__item strong,.ibuy-request-header h2,.ibuy-request-panel__head h3,.ibuy-request-notes h3,.ibuy-request-next-steps h3,.ibuy-request-confirmation-card span,.ibuy-request-empty h4,.ibuy-request-item__product h4{color:var(--ibf-color-text);font-family:var(--ibf-font-heading)}.fruitkha-contact-topics li,.fruitkha-contact-response-card__intro p,.fruitkha-contact-response-card .contact-form-box p,.ibuy-request-header p,.ibuy-request-panel__head p,.ibuy-request-notes p,.ibuy-request-next-steps p,.ibuy-request-empty p,.ibuy-request-item__product p,.ibuy-request-summary .fruitkha-cart-summary-card span,.ibuy-request-summary__rows span,.ibuy-request-selection-summary span,.ibuy-request-confirmation-card strong{color:var(--ibf-color-text-muted)}.fruitkha-contact-topics li:before{background:var(--ibf-color-secondary)}.fruitkha-contact-section .contact-form form p input[type=submit]{font-family:var(--ibf-font-body);font-weight:700;color:#fff}.fruitkha-contact-section .contact-form form p input[type=submit]:disabled,.fruitkha-contact-section .contact-form form p input[type=submit]:disabled:hover{background:#aebbb5;border-color:#aebbb5;color:#f8fbf9;box-shadow:none;cursor:not-allowed;opacity:.72;transform:none}.fruitkha-contact-section .contact-form form .fruitkha-contact-form__hint{display:block;margin:0 0 12px;color:#4c6068c7;font-size:.88rem;font-weight:500;line-height:1.35;text-align:center}.fruitkha-contact-response-card__item,.fruitkha-contact-response-card .contact-form-box,.fruitkha-contact-topics,.ibuy-request-panel,.ibuy-request-summary,.ibuy-request-notes,.ibuy-request-confirmation-card,.ibuy-request-selection-summary,.ibuy-request-next-steps{border-color:var(--ibf-color-border)}.fruitkha-contact-response-card__icon{background:transparent;color:var(--ibf-color-accent)}.fruitkha-contact-response-card__item small,.fruitkha-contact-response-card .contact-form-box h4{color:var(--ibf-color-text-muted)}.fruitkha-contact-response-card .contact-form-box h4 i{color:var(--ibf-color-accent)}.ibuy-request-header__eyebrow,.ibuy-request-panel__head strong{color:var(--ibf-color-secondary);font-family:var(--ibf-font-heading)}.ibuy-request-status span,.ibuy-request-inline-alert,.ibuy-request-summary .fruitkha-cart-summary-card,.ibuy-request-selection-summary,.ibuy-request-next-steps{background:var(--ibf-color-surface-alt)}.ibuy-request-status span{border-color:var(--ibf-color-border);color:var(--ibf-color-primary)}.ibuy-request-inline-alert{border-color:#f265222e;color:#8d4b16}.ibuy-request-summary .fruitkha-cart-summary-card strong,.ibuy-request-summary__rows strong,.ibuy-request-summary__rows .is-total span,.ibuy-request-summary__rows .is-total strong,.ibuy-request-item__price strong,.ibuy-request-item .fruitkha-cart-subtotal{color:var(--ibf-color-text)}.ibuy-request-summary__rows{border-color:var(--ibf-color-border)}.ibuy-request-summary__rows div{border-top-color:#0f4a3c14;background:#ffffffeb}.ibuy-request-summary__rows .is-total{background:#f2652214}.ibuy-request-pill{border:1px solid transparent}.ibuy-request-pill--type{background:#6baa4e24;color:var(--ibf-color-primary)}.ibuy-request-pill--availability.is-warning,.ibuy-request-pill--risk.is-warning{background:#f265221f;color:#9a5c22}.ibuy-request-pill--availability.is-success,.ibuy-request-pill--risk.is-success{background:#6baa4e24;color:#2f6a2b}.ibuy-request-pill--availability.is-info{background:#0f4a3c1a;color:var(--ibf-color-primary)}.ibuy-request-pill--risk.is-danger{background:#bf3f2c1a;color:#a33b2c}.ibuy-request-pill--risk.is-neutral{background:#4b55631a;color:var(--ibf-color-text-muted)}.fruitkha-quantity-control,.ibuy-request-item .fruitkha-quantity-control,.fruitkha-checkout-progress__step,.ibuy-request-item,.ibuy-request-item__image{border-color:var(--ibf-color-border)}.fruitkha-quantity-control__btn,.ibuy-request-item .fruitkha-quantity-control__btn{background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary)}.fruitkha-quantity-control__btn:hover,.ibuy-request-item .fruitkha-quantity-control__btn:hover,.ibuy-request-item .fruitkha-quantity-control__btn:focus{background:#6baa4e24;color:var(--ibf-color-primary)}.fruitkha-quantity-control input,.ibuy-request-item .fruitkha-quantity-control input,.ibuy-request-notes textarea{color:var(--ibf-color-text)}.fruitkha-cart-remove,.ibuy-request-item .fruitkha-cart-remove{background:#f2652214;color:var(--ibf-color-accent)}.fruitkha-cart-remove:hover,.fruitkha-cart-remove:focus,.ibuy-request-item .fruitkha-cart-remove:hover,.ibuy-request-item .fruitkha-cart-remove:focus{background:var(--ibf-color-accent);color:#fff}.ibuy-request-btn,.ibuy-request-notes button,.ibuy-request-empty a,.fruitkha-checkout-progress__step.is-active .fruitkha-checkout-progress__index,.fruitkha-checkout-progress__step.is-complete .fruitkha-checkout-progress__index{font-family:var(--ibf-font-body)}.ibuy-request-btn--primary,.ibuy-request-notes button,.ibuy-request-empty a{border-color:var(--ibf-color-accent);background:var(--ibf-color-accent);color:#fff}.ibuy-request-btn--primary:hover,.ibuy-request-btn--primary:focus,.ibuy-request-btn--primary:active,.ibuy-request-notes button:hover,.ibuy-request-notes button:focus,.ibuy-request-notes button:active,.ibuy-request-empty a:hover,.ibuy-request-empty a:focus,.ibuy-request-empty a:active{border-color:var(--ibf-color-accent-strong);background:var(--ibf-color-accent-strong);color:#fff}.ibuy-request-btn--secondary{border-color:var(--ibf-color-primary);background:#fff;color:var(--ibf-color-primary)}.ibuy-request-btn--secondary:hover,.ibuy-request-btn--secondary:focus,.ibuy-request-btn--secondary:active{background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary)}.ibuy-request-btn--ghost{color:var(--ibf-color-primary)}.ibuy-request-btn--ghost:hover,.ibuy-request-btn--ghost:focus,.ibuy-request-btn--ghost:active{border-color:var(--ibf-color-border);background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary)}.fruitkha-checkout-progress__step{background:#fff;box-shadow:var(--ibf-shadow-soft)}.fruitkha-checkout-progress__step:hover{border-color:#f265223d}.fruitkha-checkout-progress__step.is-active{border-color:#f2652266;background:linear-gradient(135deg,#f2652214,#fff)}.fruitkha-checkout-progress__step.is-complete{border-color:#6baa4e4d;background:linear-gradient(135deg,#6baa4e1f,#fff)}.fruitkha-checkout-progress__index{background:var(--ibf-color-surface-alt);color:var(--ibf-color-primary)}.fruitkha-checkout-progress__content strong{color:var(--ibf-color-text);font-family:var(--ibf-font-heading)}.fruitkha-checkout-progress__content small{color:var(--ibf-color-text-muted)}.fruitkha-home-hero__panel-link,.notice,.fruitkha-home-benefits__eyebrow,.fruitkha-audience-band__eyebrow,.fruitkha-audience-band__segment-label{color:var(--ibf-color-accent)}.fruitkha-home-hero__panel-link:hover,.fruitkha-home-hero__panel-link:focus{color:#fff}.fruitkha-slider-dots button{background:#f2652247}.fruitkha-slider-dots button.active{background:var(--ibf-color-accent)}.news-text-box h3,.single-article-text h2,.comment-count-title,.comment-template h4,.recent-posts h4,.archive-posts h4,.tag-section h4,.cart-banner h3,.abt-text h2,.client-meta h3,.fruitkha-site-footer .widget-title{color:var(--ibf-color-text);font-family:var(--ibf-font-heading)}.fruitkha-home-hero__metric strong,.fruitkha-home-hero__panel-kicker,.fruitkha-home-benefits__eyebrow,.fruitkha-home-benefits__headline h2{font-family:var(--ibf-font-heading)}.news-text-box .excerpt,.single-article-text p,.comment-template p,.comment-text-body p,.cart-banner .text,.abt-text p,.client-meta p.testimonial-body,.fruitkha-site-footer .footer-box p,.fruitkha-site-footer .footer-box ul li,.fruitkha-site-footer .footer-box ul li a{color:var(--ibf-color-text-muted)}.blog-meta span,.comment-text-body h4,.comment-date,.comment-text-body h4 a,.recent-posts ul li a,.archive-posts ul li a,.tag-section ul li a{color:var(--ibf-color-primary)}.comment-template input[type=text],.comment-template input[type=email],.comment-template textarea,.sidebar-section .search-bar input[type=text]{border:1px solid var(--ibf-color-border);border-radius:12px;color:var(--ibf-color-text);box-shadow:none}.comment-template input[type=text]:focus,.comment-template input[type=email]:focus,.comment-template textarea:focus,.sidebar-section .search-bar input[type=text]:focus{border-color:var(--ibf-color-primary);outline:3px solid rgba(107,170,78,.14)}.comment-template input[type=submit],.sidebar-section .search-bar button[type=submit]{border-color:var(--ibf-color-accent);background:var(--ibf-color-accent);color:#fff;font-family:var(--ibf-font-body)}.comment-template input[type=submit]:hover,.sidebar-section .search-bar button[type=submit]:hover{background:var(--ibf-color-accent-strong);border-color:var(--ibf-color-accent-strong)}.comment-template,.recent-posts,.archive-posts,.tag-section,.single-article-text,.comment-text-body{color:var(--ibf-color-text)}.single-artcile-bg,.team-bg,.abt-bg{border-radius:16px}.fruitkha-audience-band__benefits li,.fruitkha-audience-band__segment-card p,.fruitkha-audience-band__pillar span{color:var(--ibf-color-text-muted)}.fruitkha-audience-band__segment-label{background:#f265221f}.fruitkha-audience-band__pillar strong,.fruitkha-audience-band__segment-card strong{color:var(--ibf-color-text)}.footer-area.fruitkha-site-footer{position:relative;isolation:isolate;overflow:hidden;padding:clamp(32px,4vw,48px) 0 0;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,var(--ibf-color-primary) 0%,#0b3c32 56%,#072b27 100%);color:#fff;font-family:var(--ibf-font-body);box-shadow:inset 0 1px #ffffff24}.fruitkha-site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 12% 18%,rgba(107,170,78,.16),transparent 32%),radial-gradient(circle at 92% 72%,rgba(242,101,34,.07),transparent 30%);pointer-events:none}.fruitkha-site-footer .container{position:relative;z-index:1}.fruitkha-site-footer__logo:focus-visible,.fruitkha-site-footer__social a:focus-visible,.fruitkha-site-footer__links a:focus-visible,.fruitkha-site-footer__contact a:focus-visible,.fruitkha-site-footer__support-link:focus-visible{outline:3px solid rgba(242,101,34,.72);outline-offset:4px}.fruitkha-site-footer__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(150px,.7fr) minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:start}.fruitkha-site-footer__column{min-width:0}.fruitkha-site-footer__column h2{margin:0 0 18px;color:#fff;font-family:var(--ibf-font-body);font-size:1.08rem;font-weight:800;line-height:1.3}.fruitkha-site-footer__column p,.fruitkha-site-footer__contact,.fruitkha-site-footer__links a{color:#ffffffd1;font-size:.92rem;line-height:1.65}.fruitkha-site-footer__logo{display:inline-flex;align-items:center;gap:12px;min-height:54px;margin-bottom:16px;border-radius:12px;color:#fff;text-decoration:none}.fruitkha-site-footer__logo img{display:block;width:auto;max-width:48px;height:auto;max-height:58px;object-fit:contain}.fruitkha-site-footer__logo>span{display:grid;gap:2px}.fruitkha-site-footer__logo strong{color:#fff;font-family:var(--ibf-font-heading);font-size:1.05rem;font-weight:800;line-height:1.15}.fruitkha-site-footer__logo small{color:#ffffffbd;font-size:.67rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.fruitkha-site-footer__brand p{max-width:340px;margin:0}.fruitkha-site-footer__concepts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.fruitkha-site-footer__concepts span{padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:var(--ibf-radius-pill);background:#ffffff0f;color:#ffffffe6;font-size:.74rem;font-weight:700;line-height:1}.fruitkha-site-footer__social{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:10px}.fruitkha-site-footer__social a{display:inline-flex;align-items:center;min-height:44px;color:#ffffffc7;font-size:.78rem;font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;border-radius:4px}.fruitkha-site-footer__social a:hover{color:#fff;text-decoration-color:#ffffffa6}.fruitkha-site-footer__contact{display:grid;gap:14px;margin:0;font-style:normal}.fruitkha-site-footer__contact>div{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.fruitkha-site-footer__contact-icon,.fruitkha-site-footer__support-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:#ffffff14;color:var(--ibf-color-accent)}.fruitkha-site-footer__contact-icon svg,.fruitkha-site-footer__support-icon svg{width:18px;height:18px}.fruitkha-site-footer__contact a{color:#fff;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#ffffff57;text-underline-offset:4px}.fruitkha-site-footer__links{display:grid;gap:11px;margin:0;padding:0;list-style:none}.fruitkha-site-footer__links li{margin:0;padding:0}.fruitkha-site-footer__links li:before,.fruitkha-site-footer__links a:before{display:none;content:none}.fruitkha-site-footer__links a{display:inline-flex;width:fit-content;color:#ffffffe6;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color var(--ibf-transition-fast),transform var(--ibf-transition-fast),text-decoration-color var(--ibf-transition-fast)}.fruitkha-site-footer__links a:hover{color:#fff;text-decoration-color:#ffffffa6;transform:translate(2px)}.fruitkha-site-footer__links a[aria-current=page]{color:#fff;text-decoration-color:var(--ibf-color-accent);text-decoration-thickness:2px}.fruitkha-site-footer__support-icon{margin-bottom:0}.fruitkha-site-footer__support{display:grid;grid-template-columns:36px minmax(0,1fr);align-content:start;align-items:center;column-gap:12px}.fruitkha-site-footer__support h2{margin:0}.fruitkha-site-footer__support p{grid-column:1 / -1;max-width:250px;margin:16px 0 14px}.fruitkha-site-footer__support-link{display:inline-flex;grid-column:1 / -1;align-items:center;gap:8px;width:fit-content;color:#fff;font-size:.88rem;font-weight:800;line-height:1.45;text-decoration:underline;text-decoration-color:#f26522bf;text-underline-offset:5px}.fruitkha-site-footer__support-link svg{width:17px;height:17px;transition:transform var(--ibf-transition-fast)}.fruitkha-site-footer__support-link:hover{color:#fff}.fruitkha-site-footer__support-link:hover svg{transform:translate(2px)}.fruitkha-site-footer__copyright{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:clamp(32px,4vw,48px);padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.16);background:transparent}.fruitkha-site-footer__copyright p{margin:0;color:#ffffffc7;font-size:.82rem;line-height:1.5;font-weight:600}.fruitkha-site-footer__copyright p:last-child{margin-left:auto;text-align:right}@media(max-width:991px){.fruitkha-site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.footer-area.fruitkha-site-footer{padding-top:28px}.fruitkha-site-footer__grid{grid-template-columns:1fr;gap:30px}.fruitkha-site-footer__column h2{margin-bottom:14px}.fruitkha-site-footer__support h2{margin-bottom:0}.fruitkha-site-footer__copyright{flex-direction:column;align-items:flex-start;margin-top:32px;padding-bottom:16px}.fruitkha-site-footer__copyright p{text-align:left}.fruitkha-site-footer__copyright p:last-child{margin-left:0;text-align:left}}@media(prefers-reduced-motion:reduce){.fruitkha-site-footer__links a,.fruitkha-site-footer__support-link svg{transition:none}.fruitkha-site-footer__links a:hover,.fruitkha-site-footer__support-link:hover svg{transform:none}}.fruitkha-header-shell{border-color:#ffffff1a;background:linear-gradient(135deg,#0f4a3cd1,#1f23284d),radial-gradient(circle at top left,rgba(107,170,78,.18),transparent 42%);box-shadow:0 16px 32px #0f4a3c2e}.top-header-area--sticky .fruitkha-header-shell{background:linear-gradient(135deg,#0f4a3cf5,#1f232894),radial-gradient(circle at top right,rgba(242,101,34,.12),transparent 34%);box-shadow:0 18px 36px #0f4a3c3d}.fruitkha-home-hero{background-image:radial-gradient(circle at 14% 18%,rgba(107,170,78,.18),transparent 24%),radial-gradient(circle at 88% 20%,rgba(242,101,34,.14),transparent 26%),linear-gradient(135deg,#0f4a3cf5,#093a2deb 52%,#1f2328d6)}.fruitkha-home-hero:before{background:linear-gradient(102deg,rgba(7,35,29,var(--fruitkha-home-hero-overlay-opacity, .78)),rgba(15,74,60,var(--fruitkha-home-hero-overlay-opacity, .24)) 42%,rgba(31,35,40,var(--fruitkha-home-hero-overlay-opacity, .46))),radial-gradient(circle at 78% 24%,rgba(242,101,34,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 38%)}.fruitkha-home-hero__copy-inner .subtitle{color:#9fd17d;text-shadow:0 1px 0 rgba(0,0,0,.08)}.fruitkha-home-hero__title-accent{color:#ff9a3c}.fruitkha-home-hero__lead{color:#ffffffe6}.fruitkha-home-hero__microcopy{color:#f4f7f3b8}.fruitkha-home-hero__audience{border-top-color:#6baa4e33}.fruitkha-home-hero__audience-chip{border-color:#6baa4e47;background:linear-gradient(135deg,#ffffff1a,#6baa4e24);color:#f8fbf7}.fruitkha-home-hero__audience-fade--left{background:linear-gradient(90deg,#0f4a3cfa,#0f4a3c00)}.fruitkha-home-hero__audience-fade--right{background:linear-gradient(270deg,#1f342cfa,#1f342c00)}.fruitkha-home-hero__copy-inner .hero-btns a.boxed-btn{background:linear-gradient(180deg,#f26522,#d8561b);border-color:#f26522;box-shadow:0 18px 34px #f2652242}.fruitkha-home-hero__copy-inner .hero-btns a.boxed-btn:hover{background:linear-gradient(180deg,#ff7c34,#d8561b);border-color:#ff7c34}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn{background:#ffffff14;border-color:#ffffff38;color:#fff}.fruitkha-home-hero__copy-inner .hero-btns a.bordered-btn:hover{background:#6baa4e2e;border-color:#6baa4e6b;color:#fff}.fruitkha-home-hero__panel{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff1c,#ffffff0f),linear-gradient(135deg,#0f4a3cb8,#1f232875);box-shadow:0 26px 46px #07231d38,inset 0 1px #ffffff1a}.fruitkha-home-hero__product-pill{border-color:#6baa4e38;background:linear-gradient(135deg,#ffffff1f,#6baa4e29),#ffffff0d}.fruitkha-home-hero__product-pill span{color:#dcefd3e6}.fruitkha-home-hero__panel-process,.fruitkha-home-hero__panel-links,.fruitkha-home-hero__support-strip{border-top-color:#ffffff1f}.fruitkha-home-hero__panel-kicker{color:#ff9a3c}.fruitkha-home-hero__panel p,.fruitkha-home-hero__panel-note{color:#f4f7f3d1}.fruitkha-home-hero__panel-signal,.fruitkha-home-hero__metric{border-color:#6baa4e38;background:linear-gradient(135deg,#ffffff1c,#6baa4e1f)}.fruitkha-home-hero__panel-signal{color:#f8fcf7;border-color:#ffffff29;background:linear-gradient(135deg,#ffffff2e,#ffffff1a);box-shadow:inset 0 1px #ffffff14;font-weight:800}.fruitkha-home-hero__panel-steps li{background:#ffffff1c}.fruitkha-home-hero__panel-steps li:before,.fruitkha-home-hero__panel-list li:before{background:#f26522;color:#fff}.fruitkha-home-hero__panel-link{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff14,#6baa4e14);color:#fff}.fruitkha-home-hero__panel-link:hover{border-color:#f265223d;background:linear-gradient(135deg,#f2652233,#6baa4e1f)}.ibuy-order-center__heading{margin-bottom:18px}.ibuy-order-center__heading>span,.ibuy-order-center__panel>header>span,.ibuy-order-center__subsection>header>span{color:#f47a1f;font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ibuy-order-center__heading h2,.ibuy-order-center__panel>header h2,.ibuy-order-center__subsection>header h2{margin:4px 0 6px;color:#10252c}.ibuy-order-center__heading p,.ibuy-order-center__panel>header p,.ibuy-order-center__subsection>header p{margin:0;color:#61737a}.ibuy-order-tabs{position:relative;z-index:3;display:inline-flex;align-items:flex-end;gap:5px;width:auto;max-width:calc(100% - 28px);margin:0 0 16px 18px;padding:0;border:0;background:transparent}.ibuy-order-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:108px;min-height:36px;padding:8px 16px;border:1px solid #d8e5df;border-bottom-color:#ccdcd5;border-radius:12px 12px 4px 4px;background:#e9f1ee;color:#49625f;font-size:.8rem;font-weight:750;cursor:pointer;transform:translateY(3px);transition:min-height .18s ease,transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.ibuy-order-tabs button.is-active{z-index:2;min-height:41px;border-color:#d8e5df;border-bottom-color:#fff;background:#fff;color:#0f5a4f;box-shadow:0 -5px 15px #10252c0f;transform:translateY(1px)}.ibuy-order-tabs button.is-active:after{position:absolute;right:15px;bottom:5px;left:15px;height:2px;border-radius:999px;background:#f47a1f;content:"";animation:ibuy-order-tab-line .22s ease-out}.ibuy-order-tabs button:hover:not(.is-active){background:#dfece7;color:#174f47;transform:translateY(1px)}.ibuy-order-tabs button:focus-visible{outline:3px solid rgba(15,90,79,.14);outline-offset:2px}.ibuy-order-tabs__activity{width:7px;height:7px;border-radius:50%;background:#f47a1f;box-shadow:0 0 #f47a1f59;animation:ibuy-order-activity-pulse 1.8s ease-out infinite}.ibuy-order-tabs__cart-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:16px;height:16px;padding-inline:4px;border:1px solid #f4d9c5;border-radius:999px;background:#fff1e7;color:#a74312;font-size:.625rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;animation:ibuy-order-cart-count-in .16s ease-out both}.ibuy-order-tabs__cart-count.is-exiting{animation:ibuy-order-cart-count-out .16s ease-in both}@keyframes ibuy-order-cart-count-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ibuy-order-cart-count-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.ibuy-order-tab-panel:not([hidden]){animation:ibuy-order-panel-in .22s cubic-bezier(.22,1,.36,1)}@keyframes ibuy-order-tab-line{0%{opacity:0;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}@keyframes ibuy-order-panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ibuy-order-activity-pulse{0%{box-shadow:0 0 #f47a1f59}65%,to{box-shadow:0 0 0 7px #f47a1f00}}.ibuy-request-btn--primary{min-height:54px;border-color:#ff7a1a;border-radius:18px;background:linear-gradient(180deg,#ff8a24,#f5661b);box-shadow:0 14px 28px #f5651b3d,inset 0 1px #ffffff52;font-size:.96rem;font-weight:850}.ibuy-request-btn--primary:hover,.ibuy-request-btn--primary:focus{border-color:#ff7a1a;background:linear-gradient(180deg,#ff8a24,#f5661b);box-shadow:0 18px 34px #f5651b4d,inset 0 1px #ffffff57}.ibuy-request-action-note{margin:-4px 8px 4px;color:#66787d;font-size:.78rem;font-weight:600;line-height:1.45;text-align:center}.ibuy-request-actions .ibuy-request-btn--secondary{min-height:52px;border:1.5px solid rgba(15,90,79,.32);border-radius:18px;background:#0f5a4f09;color:#0f5a4f;box-shadow:inset 0 1px #fffc}.ibuy-request-actions .ibuy-request-btn--secondary:hover,.ibuy-request-actions .ibuy-request-btn--secondary:focus{border-color:#0f5a4f7a;background:#0f5a4f12;color:#0f5a4f}.ibuy-request-actions .ibuy-request-btn--ghost{min-height:44px;border:0;background:transparent;box-shadow:none;color:#0f5a4f;font-size:.92rem;font-weight:800}.ibuy-request-actions .ibuy-request-btn--ghost:hover,.ibuy-request-actions .ibuy-request-btn--ghost:focus{background:transparent;color:#083d36;text-decoration:underline;text-underline-offset:4px}.ibuy-request-actions .ibuy-request-btn:disabled{cursor:not-allowed;opacity:.72;transform:none}.ibuy-request-summary__value{display:grid;justify-items:end;gap:2px;text-align:right}.ibuy-request-summary__value small{color:#788984;font-size:.68rem;font-weight:650;line-height:1.25}.ibuy-request-summary__notice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-top:14px;padding:12px 13px;border:1px solid rgba(15,90,79,.12);border-radius:13px;background:#f5f9f7;color:#5f716e}.ibuy-request-summary__notice i{margin-top:2px;color:#0f5a4f;font-size:.86rem}.ibuy-request-summary__notice p{margin:0;font-size:.75rem;line-height:1.48}.ibuy-request-summary__notice strong{color:#314944}.ibuy-order-success{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding:18px 20px;border:1px solid rgba(15,90,79,.18);border-radius:18px;background:#f2faf6;box-shadow:0 14px 30px #0f5a4f1f}.ibuy-order-success>span{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:50%;background:#0f5a4f;color:#fff;animation:ibuy-order-success-pop .35s ease}.ibuy-order-success strong{display:block;color:#10252c;font-size:1.08rem}.ibuy-order-success p{margin:2px 0 0;color:#61737a}@keyframes ibuy-order-success-pop{0%{transform:scale(.8);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.ibuy-order-center__panel{padding:clamp(20px,3vw,34px);border:1px solid #dfe8e4;border-radius:22px;background:#fff;box-shadow:0 16px 40px #10252c12}.ibuy-order-center__panel>header{margin-bottom:20px}.ibuy-order-center__subsection{min-width:0}.ibuy-order-center__subsection>header{margin-bottom:20px}.ibuy-order-center__subsection+.ibuy-order-center__weekly,.ibuy-order-center__weekly+.ibuy-order-center__subsection{margin-top:28px}.ibuy-order-center__detail{display:grid;gap:20px}.ibuy-order-center__detail-head,.ibuy-order-center__total{display:flex;align-items:center;justify-content:space-between;gap:20px}.ibuy-order-center__detail-head span,.ibuy-order-center__detail-head p,.ibuy-order-center__states span,.ibuy-order-center__total span{color:#61737a}.ibuy-order-center__detail-head h3,.ibuy-order-center__detail-head p{margin:3px 0 0}.ibuy-order-center__detail-head>strong,.ibuy-order-history article>div:last-child>strong{padding:7px 11px;border-radius:999px;background:#eaf5f0;color:#0f5a4f;font-size:.8rem}.ibuy-order-center__detail-head>strong.is-danger,.ibuy-order-history strong.is-danger{background:#fff0ed;color:#a83b2c}.ibuy-order-center__states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ibuy-order-center__states>div{display:grid;gap:5px;padding:14px;border-radius:14px;background:#f7faf8}.ibuy-order-center__states strong{color:#10252c}.ibuy-order-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.ibuy-order-progress li{position:relative;display:grid;justify-items:center;gap:7px;color:#82918e;text-align:center}.ibuy-order-progress li:not(:last-child):after{position:absolute;top:14px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:#dfe8e4;content:""}.ibuy-order-progress li>span{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e7efec;font-weight:850}.ibuy-order-progress li.is-current,.ibuy-order-progress li.is-complete{color:#0f5a4f}.ibuy-order-progress li.is-current>span,.ibuy-order-progress li.is-complete>span,.ibuy-order-progress li.is-complete:after{background:#0f5a4f;color:#fff}.ibuy-order-center__delivery-schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ibuy-order-center__delivery-schedule>div{display:grid;gap:4px;padding:11px 13px;border:1px solid #dce9e4;border-radius:12px;background:#f7faf8}.ibuy-order-center__delivery-schedule span{color:#61737a;font-size:.78rem;font-weight:750}.ibuy-order-center__delivery-schedule strong{color:#10252c;font-size:.9rem}.ibuy-order-center__delivery-result{display:grid;gap:9px;padding:14px;border:1px solid #dce9e4;border-radius:14px;background:#f7faf8}.ibuy-order-center__delivery-result.is-delivered_partial{border-color:#ead7a8;background:#fffaf0}.ibuy-order-center__delivery-result>strong{color:#0f5a4f}.ibuy-order-center__delivery-result p,.ibuy-order-center__delivery-result ul{margin:0;color:#51676b}.ibuy-order-center__delivery-result>div{display:flex;flex-wrap:wrap;gap:8px 18px}.ibuy-order-center__delivery-result span{display:grid;gap:2px;color:#10252c;font-weight:750}.ibuy-order-center__delivery-result small{color:#61737a;font-weight:650}.ibuy-order-center__items{display:grid;gap:8px}.ibuy-order-center__item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid #e2ebe7;border-radius:14px}.ibuy-order-center__item img{width:58px;height:58px;border-radius:10px;object-fit:contain}.ibuy-order-center__item div,.ibuy-order-history article>div{display:grid;gap:3px}.ibuy-order-center__item span,.ibuy-order-center__item small,.ibuy-order-history span,.ibuy-order-history p{color:#61737a}.ibuy-order-center__total{padding-top:16px;border-top:1px solid #dfe8e4}.ibuy-order-center__total strong{color:#0f5a4f;font-size:1.15rem}.ibuy-order-center__notes{margin:0;padding:14px;border-radius:12px;background:#fff8f1;color:#5b6668}.ibuy-order-center__quote{margin-top:1.25rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(20,103,74,.18);border-radius:1rem;background:#f8fcfa}.ibuy-order-center__quote-status{display:grid;gap:.35rem;margin-top:1rem;padding:.9rem 1rem;border:1px solid rgba(20,103,74,.18);border-radius:.8rem;background:#fff}.ibuy-order-center__quote-status span{color:#617477;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ibuy-order-center__quote-status strong{color:#14674a}.ibuy-order-center__quote-status p{margin:0;color:#41575c}.ibuy-order-center__quote-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.ibuy-order-center__quote-actions button{min-height:2.75rem;padding:.7rem 1rem;border:1px solid #14674a;border-radius:.75rem;background:#fff;color:#14674a;font:inherit;font-weight:700;cursor:pointer}.ibuy-order-center__quote-actions button:first-child{background:#14674a;color:#fff}.ibuy-order-center__quote-actions button:disabled{cursor:wait;opacity:.6}.ibuy-order-center__quote-response{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid #cfe2d9;border-radius:.9rem;background:#f7fbf9}.ibuy-order-center__quote-response p{margin:0;color:#41575c}.ibuy-order-center__quote-response label{display:grid;gap:.4rem;font-weight:700;color:#24423b}.ibuy-order-center__quote-response textarea{width:100%;resize:vertical;padding:.75rem;border:1px solid #b8cec5;border-radius:.75rem;background:#fff;color:#17352e;font:inherit}.ibuy-order-center__quote-response textarea:focus{border-color:#14674a;outline:3px solid rgb(20 103 74 / 14%)}.ibuy-order-history{display:grid;gap:10px}.ibuy-order-history article{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border:1px solid #e2ebe7;border-radius:16px}.ibuy-order-history h3,.ibuy-order-history p{margin:0}.ibuy-order-history article>div:last-child{justify-items:end}.ibuy-order-history button,.ibuy-order-history__pagination button,.ibuy-request-empty button{border:0;background:transparent;color:#0f5a4f;font-weight:850;cursor:pointer}.ibuy-order-history__pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.ibuy-order-history__pagination button:disabled{opacity:.45;cursor:not-allowed}.ibuy-order-history+.ibuy-order-center__detail,.ibuy-order-history__pagination+.ibuy-order-center__detail{margin-top:24px;padding-top:24px;border-top:1px solid #dfe8e4}@media(max-width:720px){.ibuy-order-tabs{display:flex;max-width:calc(100% - 16px);margin-left:8px;overflow-x:auto;scrollbar-width:none}.ibuy-order-tabs::-webkit-scrollbar{display:none}.ibuy-order-tabs button{min-width:94px;padding-inline:12px;font-size:.76rem}.ibuy-order-center__states,.ibuy-order-center__delivery-schedule{grid-template-columns:1fr}.ibuy-order-progress{grid-template-columns:1fr;gap:8px}.ibuy-order-progress li{grid-template-columns:30px 1fr;align-items:center;justify-items:start;text-align:left}.ibuy-order-progress li:not(:last-child):after{top:30px;left:14px;width:2px;height:16px}.ibuy-order-center__detail-head,.ibuy-order-history article{align-items:flex-start;flex-direction:column}.ibuy-order-history article>div:last-child{justify-items:start}.ibuy-order-center__item{grid-template-columns:48px minmax(0,1fr)}.ibuy-order-center__item img{width:48px;height:48px}.ibuy-order-center__item>b{grid-column:2}}@media(prefers-reduced-motion:reduce){.ibuy-order-tabs button,.ibuy-order-tabs button.is-active:after,.ibuy-order-tabs__activity,.ibuy-order-tabs__cart-count,.ibuy-order-tabs__cart-count.is-exiting,.ibuy-order-tab-panel:not([hidden]){animation:none;transition:none}}.ibuy-request-item .fruitkha-quantity-control{grid-template-columns:32px 48px 32px;column-gap:5px;width:130px;height:44px;padding:5px 6px;border:1px solid rgba(15,90,79,.18);border-radius:999px;background:#fff;box-shadow:0 5px 14px #10252c0d,inset 0 1px #ffffffe6}.ibuy-request-item .fruitkha-quantity-control__btn{width:32px;height:32px;border:0;border-radius:50%;background:#edf6f1;color:#0f5a4f;font-size:1rem;font-weight:800}.ibuy-request-item .fruitkha-quantity-control__btn:hover,.ibuy-request-item .fruitkha-quantity-control__btn:focus-visible{background:#dceee6;color:#083d36;box-shadow:0 0 0 3px #0f5a4f1a}.ibuy-request-item .fruitkha-quantity-control__value{min-width:48px;width:48px;height:32px}.ibuy-request-item .fruitkha-quantity-control input{width:100%;min-width:0;color:#10252c;font-size:1rem;font-weight:850}.ibuy-request-item__quantity-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ibuy-request-item__quantity-unit{color:#526b63;font-size:.78rem;font-weight:800}.ibuy-request-item__quantity-error{flex-basis:100%;max-width:220px;color:#a33b32;font-size:.72rem;font-weight:750;line-height:1.35;text-align:center}.ibuy-request-item__discount{color:#397338!important;font-weight:800!important}.ibuy-request-item .fruitkha-quantity-control input[aria-invalid=true]{color:#a33b32}.ibuy-order-center__economics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e0e9e5;border-radius:16px;background:#fff}.ibuy-order-center__economics>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:12px 14px;border-bottom:1px solid #edf2ef}.ibuy-order-center__economics>div:nth-child(odd){border-right:1px solid #edf2ef}.ibuy-order-center__economics>div.is-total{grid-column:1 / -1;border-right:0;border-bottom:0;background:#f1f7f4;color:#0f5a4f}.ibuy-order-center__economics span{color:#61737a;font-size:.8rem;font-weight:700}.ibuy-order-center__economics strong{color:#10252c;text-align:right}@media(max-width:575px){.ibuy-order-center__economics{grid-template-columns:1fr}.ibuy-order-center__economics>div,.ibuy-order-center__economics>div:nth-child(odd),.ibuy-order-center__economics>div.is-total{grid-column:auto;border-right:0;border-bottom:1px solid #edf2ef}.ibuy-order-center__economics>div.is-total{border-bottom:0}}.fruitkha-shop-hero{position:relative;overflow:hidden;padding:clamp(48px,7vw,86px) 0 clamp(74px,8vw,112px);background:radial-gradient(circle at 88% 18%,rgba(242,101,34,.2),transparent 30%),radial-gradient(circle at 16% 10%,rgba(107,170,78,.24),transparent 34%),linear-gradient(135deg,#07343a,#09272f);color:#fff}.fruitkha-shop-hero__inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(36px,5vw,72px)}.fruitkha-shop-hero__content{max-width:760px}.fruitkha-shop-hero__eyebrow,.fruitkha-featured-rail__head span,.fruitkha-product-catalog__head span{display:block;margin-bottom:10px;color:var(--ibf-color-accent, #f26522);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.fruitkha-shop-hero h1{max-width:720px;margin:0 0 18px;color:#fff;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98;font-weight:950;letter-spacing:0}.fruitkha-shop-hero p{max-width:610px;margin:0;color:#fffc;font-size:1.06rem;line-height:1.65;font-weight:650}.fruitkha-shop-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.fruitkha-shop-hero__button,.fruitkha-shop-hero__link{min-height:50px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:900;text-decoration:none}.fruitkha-shop-hero__button{background:linear-gradient(180deg,#ff8524,#f26522);color:#fff;box-shadow:0 16px 34px #f2652247,inset 0 1px #ffffff4d}.fruitkha-shop-hero__link{border:1px solid rgba(255,255,255,.2);color:#ffffffe6;background:#ffffff14}.fruitkha-shop-hero__search{width:min(100%,560px);min-height:58px;margin-top:26px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:18px;display:flex;align-items:center;gap:12px;background:#ffffff1f;box-shadow:inset 0 1px #ffffff24}.fruitkha-shop-hero__search i{color:#ffb36f}.fruitkha-shop-hero__search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:.98rem;font-weight:700}.fruitkha-shop-hero__search input::placeholder{color:#ffffff9e}.fruitkha-shop-hero__visual{position:relative;min-height:310px}.fruitkha-shop-hero__product{position:absolute;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#ffffff1f;box-shadow:0 22px 50px #00000038,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fruitkha-shop-hero__product span,.fruitkha-shop-hero__product small{display:block;color:#ffffffb8;font-size:.78rem;font-weight:800}.fruitkha-shop-hero__product strong{display:block;margin:8px 0;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:950;line-height:1.12}.fruitkha-shop-hero__product--main{width:min(280px,82%);min-height:178px;right:80px;top:18px}.fruitkha-shop-hero__product--floating{width:min(240px,72%);right:0;bottom:18px}.fruitkha-featured-rail{position:relative;z-index:2;margin:clamp(-54px,-4vw,-34px) 0 clamp(34px,5vw,58px)}.fruitkha-featured-rail__head,.fruitkha-product-catalog__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.fruitkha-featured-rail__head{padding-top:8px}.fruitkha-featured-rail__head h2,.fruitkha-product-catalog__head h2{margin:0;color:var(--ibf-color-text, #10252c);font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.08;font-weight:950;letter-spacing:0}.fruitkha-featured-rail__head a{flex:0 0 auto;color:var(--ibf-color-primary, #0f5a4f);font-size:.92rem;font-weight:850;text-decoration:none}.fruitkha-featured-rail__track{--fruitkha-featured-gap: 16px;display:grid;gap:var(--fruitkha-featured-gap)}.fruitkha-featured-rail__track--grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.fruitkha-featured-rail__track--single{grid-template-columns:minmax(0,420px);justify-content:center}.fruitkha-featured-rail__track--pair{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.fruitkha-featured-rail__track--trio{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center}.fruitkha-featured-card--skeleton{pointer-events:none}.fruitkha-featured-card__skeleton-image,.fruitkha-featured-card__skeleton-line{display:block;background:linear-gradient(100deg,#d7e6e0b8 20%,#f1f7f4fa,#d7e6e0b8 64%);background-size:220% 100%;animation:fruitkhaShopHeroSkeleton 1.35s ease-in-out infinite}.fruitkha-featured-card__skeleton-image{width:96px;aspect-ratio:1 / 1;border:1px solid rgba(14,73,59,.08);border-radius:20px}.fruitkha-featured-card__skeleton-body{display:grid;gap:12px}.fruitkha-featured-card__skeleton-line{height:14px;border-radius:999px}.fruitkha-featured-card__skeleton-line.is-kicker{width:34%}.fruitkha-featured-card__skeleton-line.is-title{width:58%;height:22px;border-radius:10px}.fruitkha-featured-card__skeleton-line.is-price{width:24%;height:16px}.fruitkha-featured-card{min-height:152px;padding:14px;border:1px solid var(--ibf-color-border, #dde8e2);border-radius:26px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;scroll-snap-align:start;background:var(--ibf-color-surface, #ffffff);color:inherit;text-decoration:none;box-shadow:0 1px 3px #0c2b310a}.fruitkha-featured-card__image{aspect-ratio:1 / 1;border:1px solid #e1e9e5;border-radius:20px;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 42%,#fff,#f2f8f5 68%,#e9f3ee)}.fruitkha-featured-card__image img{width:100%;height:100%;padding:8px;object-fit:contain}.fruitkha-featured-card__body small{display:block;color:var(--ibf-color-primary, #0f5a4f);font-size:.76rem;font-weight:900}.fruitkha-featured-card__body strong{display:block;margin:4px 0 8px;color:var(--ibf-color-text, #10252c);font-size:1.12rem;font-weight:900;line-height:1.12}.fruitkha-featured-card__body em{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:2.7em;color:var(--ibf-color-accent, #f26522);font-size:.95rem;font-style:normal;font-weight:900;line-height:1.25}.fruitkha-featured-card__price-main{color:var(--ibf-color-accent, #f26522);font-size:.95rem;font-weight:900;line-height:1.25}.fruitkha-featured-card__price-qualifier{color:#8d5a40;font-size:.78rem;font-weight:700;line-height:1.3}.fruitkha-featured-card__body small,.fruitkha-featured-card__body strong,.fruitkha-featured-card__body em{overflow-wrap:break-word;word-break:break-word}.fruitkha-featured-rail__marquee{width:100%}.fruitkha-featured-rail__marquee .fruitkha-marquee__viewport{padding-inline:4px;scroll-padding-inline:4px}.fruitkha-featured-rail__marquee .fruitkha-marquee__viewport:not(:focus-visible){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.fruitkha-featured-rail__marquee .fruitkha-featured-card{width:clamp(250px,22vw,320px)}.fruitkha-featured-rail__head-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.fruitkha-featured-rail__ver-todos{flex:0 0 auto;color:var(--ibf-color-primary, #0f5a4f);font-size:.92rem;font-weight:650;text-decoration:none;transition:color var(--ibf-transition-fast, .16s ease)}.fruitkha-featured-rail__ver-todos:hover{color:var(--ibf-color-accent, #f26522)}.fruitkha-featured-rail__ver-todos:focus-visible{outline:2px solid var(--ibf-color-primary, #0f4a3c);outline-offset:2px;color:var(--ibf-color-accent, #f26522)}.fruitkha-featured-rail__marquee-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}.fruitkha-featured-rail__marquee-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--ibf-color-border, rgba(15, 74, 60, .12));border-radius:50%;background:var(--ibf-color-surface, #fff);color:var(--ibf-color-primary, #0f4a3c);font-size:.72rem;cursor:pointer;transition:background var(--ibf-transition-fast, .16s ease),color var(--ibf-transition-fast, .16s ease),opacity var(--ibf-transition-fast, .16s ease)}.fruitkha-featured-rail__marquee-btn:focus:not(:focus-visible){outline:none;box-shadow:none}.fruitkha-featured-rail__marquee-btn:focus-visible{outline:2px solid var(--ibf-color-primary, #0f4a3c);outline-offset:2px}.fruitkha-featured-rail__marquee-btn--nav:hover:not(:disabled){background:var(--ibf-color-surface-alt, #f4f7f3)}.fruitkha-featured-rail__marquee-btn--nav:disabled{opacity:.35;color:var(--ibf-color-text-muted, #4b5563);cursor:default}.fruitkha-featured-rail__marquee-btn--pause{transition:color var(--ibf-transition-fast, .16s ease),background var(--ibf-transition-fast, .16s ease)}.fruitkha-featured-rail__marquee-btn--pause:hover{background:var(--ibf-color-surface-alt, #f4f7f3)}.fruitkha-featured-rail__marquee-btn--pause.is-paused{color:var(--ibf-color-accent, #f26522)}.fruitkha-featured-rail__marquee-btn--pause.is-paused:hover{background:#f265220f}.fruitkha-marquee{display:grid;gap:14px}.fruitkha-marquee__viewport{min-width:0;overflow:hidden;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.fruitkha-marquee__viewport::-webkit-scrollbar{display:none}.fruitkha-marquee__viewport:focus-visible{outline:2px solid var(--ibf-color-accent, #f26522);outline-offset:2px}.fruitkha-marquee__track{display:flex;width:max-content;align-items:stretch}.fruitkha-marquee__group{display:flex;gap:16px;padding-right:16px;align-items:stretch}.fruitkha-marquee__group .fruitkha-featured-card{flex:0 0 auto;min-width:0;height:100%}.fruitkha-marquee__controls{display:flex;justify-content:flex-end;gap:10px}.fruitkha-marquee__control{width:44px;height:44px;padding:0;border:1px solid var(--ibf-color-border, #dde8e2);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--ibf-color-primary, #0f5a4f);font-size:.9rem;cursor:pointer;box-shadow:0 12px 28px #0c2b3114;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.fruitkha-marquee__control:hover,.fruitkha-marquee__control:focus-visible{border-color:var(--ibf-color-accent, #f26522);background:linear-gradient(180deg,#ff8120,#f26522);color:#fff}.fruitkha-marquee__control:active{transform:translateY(1px)}.fruitkha-marquee__control[aria-pressed=true]{border-color:var(--ibf-color-accent, #f26522);background:#fff4ec;color:var(--ibf-color-accent, #f26522)}@media(max-width:991px){.fruitkha-featured-rail__marquee .fruitkha-featured-card{width:min(46vw,360px)}}@media(max-width:640px){.fruitkha-featured-rail__marquee .fruitkha-featured-card{width:min(86vw,420px)}.fruitkha-marquee__controls{justify-content:center}}@media(prefers-reduced-motion:reduce){.fruitkha-marquee__track{animation:none}}.fruitkha-product-catalog{margin:0;padding:0 0 clamp(68px,8vw,104px)}.fruitkha-product-catalog.product-section{margin-top:0;margin-bottom:0}.fruitkha-product-catalog__head p{max-width:620px;margin:10px 0 0;color:var(--ibf-color-text-muted, #61737a);font-size:.98rem;line-height:1.62;font-weight:650}.fruitkha-product-catalog__head>strong{flex:0 0 auto;color:var(--ibf-color-text-muted, #61737a);font-size:.95rem;font-weight:800}.fruitkha-product-catalog .product-filters{margin:0 0 28px;padding:0;border:0;background:transparent;box-shadow:none}.fruitkha-product-catalog .product-filters__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,520px);gap:16px;align-items:center;margin-bottom:14px}.fruitkha-product-catalog .product-filters__header>span{color:var(--ibf-color-primary, #0f5a4f);font-size:.98rem;font-weight:900}.fruitkha-product-catalog .product-filters__controls{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px}.fruitkha-product-catalog .product-filters__search,.fruitkha-product-catalog .product-filters__sort{min-height:52px;border:1px solid var(--ibf-color-border, #dce8e2);border-radius:18px;background:var(--ibf-color-surface, #ffffff)}.fruitkha-product-catalog .product-filters__search input,.fruitkha-product-catalog .product-filters__sort select{min-height:50px;color:var(--ibf-color-text, #10252c);font-size:.95rem;font-weight:700}.fruitkha-product-catalog .product-filters__rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 12px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s ease}.fruitkha-product-catalog .product-filters__rail:hover{scrollbar-color:rgba(15,74,60,.22) transparent}.fruitkha-product-catalog .product-filters__rail::-webkit-scrollbar{height:5px;background:transparent}.fruitkha-product-catalog .product-filters__rail::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;-webkit-transition:background .25s ease;transition:background .25s ease}.fruitkha-product-catalog .product-filters__rail:hover::-webkit-scrollbar-thumb{background:#0f4a3c2e}.fruitkha-product-catalog .product-filters__chip{flex:0 0 auto;min-height:42px;padding:0 15px;border:1px solid var(--ibf-color-border, #dce8e2);border-radius:999px;background:var(--ibf-color-surface, #ffffff);color:var(--ibf-color-primary, #0f5a4f);font-size:.88rem;font-weight:850}.fruitkha-product-catalog .product-filters__chip.active{border-color:var(--ibf-color-primary, #0f5a4f);background:var(--ibf-color-primary, #0f5a4f);color:#fff}.fruitkha-product-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.fruitkha-product-catalog__grid--compact{grid-template-columns:repeat(auto-fit,minmax(280px,390px))}.fruitkha-product-card-shell{min-width:0}.fruitkha-product-card{position:relative;min-height:100%;overflow:hidden;border:1px solid var(--ibf-color-border, #dde8e2);border-radius:30px;display:flex;flex-direction:column;background:var(--ibf-color-surface, #ffffff);box-shadow:0 1px 3px #0c2b310a;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:fruitkhaProductIn .35s ease both}.fruitkha-product-card:hover{transform:translateY(-2px);border-color:#f2652261;box-shadow:0 4px 12px #0c2b310f}.fruitkha-product-card__badges{position:absolute;top:14px;left:14px;z-index:3;display:grid;gap:7px;justify-items:start;pointer-events:none}.fruitkha-product-card__featured{box-sizing:border-box;min-height:26px;padding:0 9px;border:1px solid rgba(204,83,31,.26);border-radius:999px;display:inline-flex;align-items:center;gap:5px;background:#fff0e6;color:#963b16;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 2px 6px #5b2c171f}.fruitkha-product-card__featured-icon{flex:0 0 auto;color:#d85f27;font-size:11px;line-height:1}.fruitkha-product-card__discount{position:relative;min-height:30px;margin:4px 0 0 4px;padding:0 12px;border-radius:0 999px 999px 0;display:inline-flex;align-items:center;background:linear-gradient(135deg,#e35416,#f26522);color:#fff;font-size:.74rem;font-weight:900;letter-spacing:.02em;box-shadow:0 10px 22px #f2652247}.fruitkha-product-card__discount:before{content:"";position:absolute;left:-14px;top:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:14px solid #e35416}.fruitkha-product-card__favorite{position:relative;flex:0 0 auto;z-index:4;box-sizing:border-box;width:28px;height:28px;padding:0;border:0;border-radius:0;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;background:transparent;color:#df6b4f;font-size:18px;cursor:pointer;box-shadow:none;transition:transform .16s ease,color .16s ease}.fruitkha-product-card__favorite:before,.fruitkha-product-card__favorite:after{content:"";position:absolute;left:50%;top:50%;z-index:0;width:28px;height:28px;border:1px solid rgba(242,101,34,.38);border-radius:999px;opacity:0;transform:translate(-50%,-50%) scale(.72);pointer-events:none}.fruitkha-product-card__favorite.is-pulsing:before{animation:fruitkhaFavoriteWave .78s ease-out both}.fruitkha-product-card__favorite.is-pulsing:after{animation:fruitkhaFavoriteWave .78s ease-out .12s both}.fruitkha-product-card__favorite i{position:relative;z-index:1;display:block;line-height:1}.fruitkha-product-card__favorite:hover,.fruitkha-product-card__favorite:focus-visible,.fruitkha-product-card__favorite.is-active{background:transparent;color:#e35416;transform:translateY(-1px)}.fruitkha-product-card__favorite:disabled{cursor:wait;opacity:.68}.fruitkha-product-card__favorite-tooltip{position:absolute;right:0;top:calc(100% + 8px);min-width:130px;padding:7px 9px;border-radius:10px;background:#091c25f0;color:#fff;font-size:.72rem;font-weight:800;line-height:1.2;opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.fruitkha-product-card__favorite:hover .fruitkha-product-card__favorite-tooltip,.fruitkha-product-card__favorite:focus-visible .fruitkha-product-card__favorite-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.fruitkha-product-card__image{margin:18px 18px 0;aspect-ratio:16 / 11;padding:16px;border:1px solid var(--ibf-color-border, #dde8e2);border-radius:24px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 48%,#fffffff5,#f6faf7eb 72%),linear-gradient(180deg,#fff,#f3f8f5)}.fruitkha-product-card__image img{width:100%;height:100%;padding:0;object-fit:contain;object-position:center;mix-blend-mode:multiply;transform:scale(.94);transition:transform .22s ease}.fruitkha-product-card:hover .fruitkha-product-card__image img{transform:scale(.97)}.fruitkha-product-card__body{flex:1;padding:18px;display:flex;flex-direction:column}.fruitkha-product-card__meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.fruitkha-product-card__chips,.fruitkha-product-card__presentations{display:flex;flex-wrap:wrap;gap:8px}.fruitkha-product-card__chips{margin-bottom:12px}.fruitkha-product-card__meta-row .fruitkha-product-card__chips{flex:1 1 auto;min-width:0;margin-bottom:0}.fruitkha-product-card__chips span,.fruitkha-product-card__presentations span{min-height:27px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;background:#eef7ef;color:#145241;font-size:.71rem;font-weight:900}.fruitkha-product-card h3{margin:0 0 7px;color:var(--ibf-color-text, #10252c);font-size:1.28rem;font-weight:950;line-height:1.12;letter-spacing:0}.fruitkha-product-card h3 a{color:inherit;text-decoration:none}.fruitkha-product-card p{margin:0 0 14px;color:var(--ibf-color-text-muted, #64787e);font-size:.86rem;font-weight:650;line-height:1.5}.fruitkha-product-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.fruitkha-product-card__facts article{min-width:0;padding:12px;border:1px solid #e3ece7;border-radius:16px;background:#f8fbf9}.fruitkha-product-card__facts small,.fruitkha-product-card__facts span,.fruitkha-product-card__price small{display:block;color:var(--ibf-color-text-muted, #74868a);font-size:.7rem;font-weight:750;line-height:1.35}.fruitkha-product-card__facts strong{display:block;margin:3px 0;color:var(--ibf-color-text, #10252c);font-size:.84rem;font-weight:900;line-height:1.25}.fruitkha-product-card__presentations{margin-bottom:18px}.fruitkha-product-card__presentations span{border-radius:10px;background:#f1f6f3}.fruitkha-product-card__footer{margin-top:auto}.fruitkha-product-card__price{margin-bottom:16px}.fruitkha-product-card__price strong{display:block;color:var(--ibf-color-primary, #0f5a4f);font-size:1.08rem;font-weight:950;line-height:1.1}.fruitkha-product-card__price--quote strong{color:var(--ibf-color-accent, #f26522)}.fruitkha-product-card__button{width:100%;min-height:48px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#ff8120,#f26522);color:#fff;font-size:.9rem;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 14px 28px #f2652238,inset 0 1px #ffffff52}.fruitkha-product-card__button:hover,.fruitkha-product-card__button:focus-visible{background:linear-gradient(180deg,#f36f1b,#dc5318);color:#fff;box-shadow:0 16px 30px #dc53183d,inset 0 1px #ffffff42;transform:translateY(-1px)}.fruitkha-product-card__button i{color:inherit}.fruitkha-product-card__button.is-added{background:linear-gradient(180deg,#15935f,#0f6f51)}.fruitkha-product-card__button.is-added:hover,.fruitkha-product-card__button.is-added:focus-visible{background:linear-gradient(180deg,#128452,#0d6047);color:#fff}.fruitkha-product-card__button:disabled{cursor:wait;opacity:.72}.fruitkha-product-card__feedback{display:block;margin-top:9px;color:var(--ibf-color-primary, #0f5a4f);font-size:.8rem;font-weight:850;text-align:center}@keyframes fruitkhaProductIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fruitkhaFavoriteWave{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}18%{opacity:.72}70%{opacity:0;transform:translate(-50%,-50%) scale(1.72)}to{opacity:0;transform:translate(-50%,-50%) scale(1.72)}}@media(prefers-reduced-motion:reduce){.fruitkha-product-card__favorite:before,.fruitkha-product-card__favorite:after{animation:none}}@media(max-width:991px){.fruitkha-shop-hero__inner{grid-template-columns:1fr}.fruitkha-shop-hero__visual{min-height:220px}.fruitkha-shop-hero__product--main{left:0;right:auto}.fruitkha-product-catalog .product-filters__header,.fruitkha-product-catalog .product-filters__controls{grid-template-columns:1fr}.fruitkha-product-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fruitkha-shop-hero{padding:46px 0 76px}.fruitkha-shop-hero__visual{display:none}.fruitkha-shop-hero h1{font-size:2.55rem}.fruitkha-shop-hero__actions{align-items:stretch;flex-direction:column}.fruitkha-shop-hero__button,.fruitkha-shop-hero__link{width:100%}.fruitkha-featured-rail{margin-top:-38px}.fruitkha-featured-rail__head,.fruitkha-product-catalog__head{align-items:flex-start;flex-direction:column}.fruitkha-featured-rail__marquee-controls{gap:6px;margin-top:10px}.fruitkha-featured-rail__marquee-btn{width:36px;height:36px}.fruitkha-featured-rail__track--trio{grid-template-columns:minmax(0,1fr)}.fruitkha-product-catalog__grid,.fruitkha-product-catalog__grid--compact{grid-template-columns:1fr;gap:16px}.fruitkha-product-card{border-radius:24px}.fruitkha-product-card__image{margin:14px 14px 0;border-radius:20px;aspect-ratio:16 / 10}.fruitkha-product-card__body{padding:16px}.fruitkha-product-card h3{font-size:1.25rem}.fruitkha-product-card__facts{grid-template-columns:1fr}.fruitkha-product-card__button{min-height:48px;border-radius:16px}}@media(max-width:640px){.fruitkha-product-card__image{padding:14px}.fruitkha-product-card__image img{transform:scale(.95)}.fruitkha-product-card:hover .fruitkha-product-card__image img{transform:scale(.97)}}.fruitkha-product-card .fruitkha-product-card__image{box-sizing:border-box;aspect-ratio:6 / 5;min-height:clamp(260px,22vw,320px);padding:clamp(20px,2.5vw,30px);display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 42%,#fff,#f2f8f5 68%,#e9f3ee)}.fruitkha-product-card__image .catalog-image-frame:not(.is-error){background:transparent}.fruitkha-product-card .fruitkha-product-card__image img,.fruitkha-featured-card__image img{mix-blend-mode:multiply;filter:brightness(1.04) contrast(1.04)}.fruitkha-product-card .fruitkha-product-card__image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;object-fit:contain;object-position:center center;transform:none!important}.fruitkha-product-card:hover .fruitkha-product-card__image img{transform:none!important}.fruitkha-product-card .fruitkha-product-card__favorite.is-syncing{opacity:.74}@media(max-width:991px){.fruitkha-product-card .fruitkha-product-card__image{aspect-ratio:4 / 3;min-height:clamp(240px,42vw,300px);padding:clamp(20px,4vw,28px)}}@media(max-width:640px){.fruitkha-product-card .fruitkha-product-card__image{aspect-ratio:1 / 1;min-height:260px;padding:20px}.fruitkha-product-card .fruitkha-product-card__favorite{width:30px;height:30px}}.fruitkha-shop-hero{padding:clamp(128px,10vw,154px) 0 clamp(58px,7vw,82px);background:linear-gradient(180deg,#07343aeb,#07343afa),radial-gradient(circle at 88% 18%,rgba(242,101,34,.16),transparent 30%),radial-gradient(circle at 16% 8%,rgba(107,170,78,.18),transparent 34%),#07343a}.fruitkha-shop-hero__inner{grid-template-columns:minmax(0,.98fr) minmax(360px,.72fr);gap:clamp(34px,4vw,64px)}.fruitkha-shop-hero__content{max-width:680px}.fruitkha-shop-hero h1{max-width:640px;font-size:clamp(2.45rem,4.2vw,4.05rem);line-height:1.03}.fruitkha-shop-hero p{max-width:580px;font-size:1rem}.fruitkha-shop-hero__search{width:min(100%,520px);min-height:54px;border-radius:16px;background:#ffffff1a}.fruitkha-shop-hero__panel{width:min(100%,430px);margin-left:auto;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#ffffff1a;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fruitkha-shop-hero__panel-head,.fruitkha-shop-hero__panel-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.fruitkha-shop-hero__panel-head{margin-bottom:14px}.fruitkha-shop-hero__panel-head span,.fruitkha-shop-hero__panel-foot span,.fruitkha-shop-hero__panel-product small,.fruitkha-shop-hero__panel-product em,.fruitkha-shop-hero__panel-empty span{color:#ffffffb3;font-size:.78rem;font-weight:800}.fruitkha-shop-hero__panel-head strong{color:#fff;font-size:.96rem;font-weight:900}.fruitkha-shop-hero__panel-list{display:grid;gap:10px}.fruitkha-shop-hero__panel-product{min-height:96px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;background:#ffffff14;color:inherit;text-decoration:none}.fruitkha-shop-hero__panel-image{aspect-ratio:1 / 1;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:#ffffffe6}.fruitkha-shop-hero__panel-image img{width:100%;height:100%;padding:8px;object-fit:contain}.fruitkha-shop-hero__panel-copy{min-width:0}.fruitkha-shop-hero__panel-product strong,.fruitkha-shop-hero__panel-empty strong{display:block;margin:3px 0 5px;color:#fff;font-size:1.18rem;line-height:1.12;font-weight:950}.fruitkha-shop-hero__panel-product em{color:#ffb36f;font-style:normal}.fruitkha-shop-hero__panel-empty{padding:18px;border-radius:18px;background:#ffffff14}.fruitkha-shop-hero__panel-foot{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.fruitkha-featured-rail{margin:clamp(34px,5vw,58px) 0 clamp(34px,5vw,58px)}.fruitkha-shop-hero{isolation:isolate;padding:clamp(122px,10vw,154px) 0 clamp(62px,7vw,90px);background:radial-gradient(circle at 82% 18%,rgba(242,101,34,.15),transparent 28%),radial-gradient(circle at 18% 14%,rgba(107,170,78,.22),transparent 34%),linear-gradient(135deg,#0f4a3c,#0a3a31 48%,#062c2a)}.fruitkha-shop-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(120deg,rgba(255,255,255,.08) 0 1px,transparent 1px 120px),radial-gradient(circle at 66% 68%,rgba(255,255,255,.08),transparent 24%);opacity:.55;pointer-events:none}.fruitkha-shop-hero__inner{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(38px,5vw,74px)}.fruitkha-shop-hero__content{max-width:720px}.fruitkha-shop-hero h1{max-width:720px;margin-bottom:18px;font-size:clamp(2.55rem,4.55vw,4.25rem);line-height:1.03;text-wrap:balance}.fruitkha-shop-hero h1 span{display:block;white-space:nowrap}.fruitkha-shop-hero p{max-width:610px;font-size:1.04rem}.fruitkha-shop-hero__search{width:min(100%,620px);min-height:62px;margin-top:30px;padding:0 20px;border-radius:20px;background:#ffffff29;border-color:#ffffff3d;box-shadow:0 20px 48px #00000029,inset 0 1px #ffffff2e}.fruitkha-shop-hero__search:focus-within{border-color:#6baa4ee6;background:#fff3;box-shadow:0 22px 52px #0000002e,0 0 0 4px #6baa4e24}.fruitkha-shop-hero__actions{margin-top:22px}.fruitkha-shop-hero__button,.fruitkha-shop-hero__link{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.fruitkha-shop-hero__button:hover,.fruitkha-shop-hero__link:hover{transform:translateY(-2px)}.fruitkha-shop-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.fruitkha-shop-hero__chips span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#ffffffd1;font-size:.78rem;font-weight:850;transition:transform .18s ease,border-color .18s ease,background .18s ease}.fruitkha-shop-hero__chips span:hover{border-color:#6baa4e8f;background:#6baa4e29;transform:translateY(-1px)}.fruitkha-shop-hero__visual{min-height:auto}.fruitkha-shop-hero__panel{position:relative;width:min(100%,470px);margin-left:auto;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:32px;background:#f4f7f31f;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.fruitkha-shop-hero__panel:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:26px;border:1px solid rgba(255,255,255,.08);pointer-events:none}.fruitkha-shop-hero__panel-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.fruitkha-shop-hero__panel-head span,.fruitkha-shop-hero__spotlight-body span,.fruitkha-shop-hero__spotlight-meta em,.fruitkha-shop-hero__panel-empty span{color:#ffffffb3;font-size:.78rem;font-weight:850}.fruitkha-shop-hero__panel-head strong{color:#fff;font-size:.96rem;font-weight:950}.fruitkha-shop-hero__spotlight{position:relative;z-index:1;display:grid;gap:16px}.fruitkha-shop-hero__spotlight-image{display:grid;place-items:center;min-height:260px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#fff,#f4f7f3d6 68%,#f4f7f333),#f4f7f3;box-shadow:inset 0 1px #ffffff8f}.fruitkha-shop-hero__spotlight-image img{width:100%;height:260px;display:block;object-fit:contain;padding:14px}.fruitkha-shop-hero__spotlight-body{padding:0 4px 2px}.fruitkha-shop-hero__spotlight-body h2{margin:6px 0 8px;color:#fff;font-family:var(--ibf-font-heading);font-size:clamp(1.72rem,2.8vw,2.45rem);line-height:1.06;font-weight:950}.fruitkha-shop-hero__spotlight-body p{max-width:none;min-height:48px;color:#ffffffb8;font-size:.92rem;line-height:1.55;font-weight:650}.fruitkha-shop-hero__spotlight-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.fruitkha-shop-hero__spotlight-meta strong{color:#ffb36f;font-family:var(--ibf-font-heading);font-size:1.25rem;font-weight:950}.fruitkha-shop-hero__spotlight-link{display:inline-flex;align-items:center;gap:6px;position:relative;margin-top:16px;padding:0;border:none;background:none;color:var(--ibf-color-accent, #f26522);font-size:.94rem;font-weight:750;text-decoration:none;transition:color var(--ibf-transition-fast, .16s ease)}.fruitkha-shop-hero__spotlight-link i{font-size:.78rem;transition:transform var(--ibf-transition-fast, .16s ease)}.fruitkha-shop-hero__carousel-controls{position:relative;z-index:1;display:flex;justify-content:center;gap:8px;margin-top:16px}.fruitkha-shop-hero__carousel-controls button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff5c;cursor:pointer;transition:width .18s ease,background .18s ease}.fruitkha-shop-hero__carousel-controls button.is-active{width:26px;background:#f26522}.fruitkha-shop-hero__panel-empty{position:relative;z-index:1;padding:22px;border-radius:22px;background:#ffffff14}.fruitkha-shop-hero__panel-empty strong{display:block;margin-bottom:4px;color:#fff;font-size:1.18rem;font-weight:950}.fruitkha-featured-rail__head h2,.fruitkha-product-catalog__head h2{color:var(--ibf-color-text, #10252c)}@media(max-width:991px){.fruitkha-shop-hero{padding-top:clamp(118px,16vw,140px)}.fruitkha-shop-hero__inner{grid-template-columns:minmax(0,1fr)}.fruitkha-shop-hero__panel{margin-left:0}}@media(max-width:640px){.fruitkha-shop-hero{padding:104px 0 64px}.fruitkha-shop-hero h1{font-size:clamp(2.28rem,12vw,3.05rem)}.fruitkha-shop-hero__visual{display:block}.fruitkha-shop-hero__panel{padding:14px}.fruitkha-shop-hero__spotlight-image{min-height:188px}.fruitkha-shop-hero__spotlight-image img{height:188px}.fruitkha-shop-hero__spotlight-meta{align-items:flex-start;flex-direction:column}.fruitkha-featured-rail{margin-top:28px}}.fruitkha-shop-hero{padding:clamp(112px,9vw,142px) 0 clamp(70px,7vw,96px);background:radial-gradient(circle at 80% 24%,rgba(255,255,255,.2),transparent 26%),radial-gradient(circle at 18% 16%,rgba(122,185,88,.28),transparent 32%),linear-gradient(135deg,#0f4a3c,#073f35 46%,#052825)}.fruitkha-shop-hero:before{background:linear-gradient(115deg,rgba(255,255,255,.08) 0 1px,transparent 1px 132px),radial-gradient(circle at 74% 54%,rgba(247,250,245,.2),transparent 34%);opacity:.72}.fruitkha-shop-hero__inner{grid-template-columns:minmax(0,.96fr) minmax(390px,.72fr);gap:clamp(42px,6vw,92px)}.fruitkha-shop-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#ffb36f}.fruitkha-shop-hero h1{max-width:680px;margin-top:18px;margin-bottom:20px;font-size:clamp(2.55rem,4.3vw,4.15rem);line-height:1.02}.fruitkha-shop-hero p{max-width:620px;color:#ffffffd6;font-size:1.04rem}.fruitkha-shop-hero__search{width:min(100%,560px);min-height:60px;margin-top:34px;border:1px solid rgba(255,255,255,.86);border-radius:18px;background:#f7faf5;box-shadow:0 18px 44px #0000002e}.fruitkha-shop-hero__search i{color:#f26522}.fruitkha-shop-hero__search input{color:#18202a}.fruitkha-shop-hero__search input::placeholder{color:#667085}.fruitkha-shop-hero__search:focus-within{border-color:#8fcf65;background:#fff;box-shadow:0 18px 44px #0003,0 0 0 4px #8fcf652e}.fruitkha-shop-hero__actions{margin-top:26px}.fruitkha-shop-hero__button{box-shadow:0 16px 34px #f2652247}.fruitkha-shop-hero__link{border-color:#ffffff47;background:#ffffff17}.fruitkha-shop-hero__chips{gap:10px;margin-top:22px}.fruitkha-shop-hero__chips span{min-height:38px;padding:0 16px;border-color:#ffffff3d;background:#f7faf51f;color:#ffffffe6}.fruitkha-shop-hero__chips span:hover{border-color:#ffb36f99;background:#ffb36f24}.fruitkha-shop-hero__visual{position:relative}.fruitkha-shop-hero__visual:before{content:"";position:absolute;top:8%;right:-10%;bottom:7%;left:18%;z-index:0;border-radius:44px;background:#f7faf524;transform:rotate(-3deg)}.fruitkha-shop-hero__panel{position:relative;z-index:1;width:min(100%,470px);padding:18px;border:1px solid rgba(15,74,60,.1);border-radius:30px;background:#f7faf5;box-shadow:0 34px 80px #00000057;-webkit-backdrop-filter:none;backdrop-filter:none}.fruitkha-shop-hero__panel:before{inset:auto 22px 18px auto;width:76px;height:6px;border:0;border-radius:999px;background:#ff5a1f;opacity:.9}.fruitkha-shop-hero__panel-head{margin-bottom:16px}.fruitkha-shop-hero__panel-head span,.fruitkha-shop-hero__spotlight-body span,.fruitkha-shop-hero__spotlight-meta em,.fruitkha-shop-hero__panel-empty span{color:#667085}.fruitkha-shop-hero__spotlight-image{min-height:280px;border:1px solid rgba(15,74,60,.08);border-radius:24px;background:radial-gradient(circle at 48% 42%,#fff 0,#fff 58%,#ffffffb8 59%),linear-gradient(135deg,#fff,#eef5ea);box-shadow:inset 0 -22px 48px #0f4a3c14}.fruitkha-shop-hero__spotlight-image img{max-width:86%;max-height:230px;padding:10px}.fruitkha-shop-hero__spotlight-body{padding:20px 6px 4px}.fruitkha-shop-hero__spotlight-body h2{color:#18202a;font-size:clamp(2rem,3vw,2.8rem)}.fruitkha-shop-hero__spotlight-body p{max-width:100%;min-height:0;color:#4b5565;font-size:.96rem}.fruitkha-shop-hero__spotlight-meta strong{color:#f26522}.fruitkha-shop-hero__spotlight-link{color:var(--ibf-color-accent, #f26522)}.fruitkha-shop-hero__carousel-controls{margin-top:18px}.fruitkha-shop-hero__carousel-controls button{background:#0f4a3c38}.fruitkha-shop-hero__carousel-controls button.is-active{background:#ff5a1f}@media(max-width:1024px){.fruitkha-shop-hero__inner{grid-template-columns:minmax(0,1fr)}.fruitkha-shop-hero__panel{margin-left:0}}@media(max-width:640px){.fruitkha-shop-hero{padding:96px 0 52px}.fruitkha-shop-hero h1{font-size:2.45rem}.fruitkha-shop-hero__visual{display:block}.fruitkha-shop-hero__panel{padding:14px;border-radius:24px}.fruitkha-shop-hero__spotlight-image{min-height:210px}.fruitkha-shop-hero__spotlight-image img{max-height:170px}}.fruitkha-shop-hero__skeleton{display:grid;gap:0;width:100%}.fruitkha-shop-hero__skeleton-image,.fruitkha-shop-hero__skeleton-eyebrow,.fruitkha-shop-hero__skeleton-title,.fruitkha-shop-hero__skeleton-line,.fruitkha-shop-hero__skeleton-price,.fruitkha-shop-hero__skeleton-label,.fruitkha-shop-hero__skeleton-button{display:block;background:linear-gradient(100deg,#d7e6e0b8 20%,#f1f7f4fa,#d7e6e0b8 64%);background-size:220% 100%;animation:fruitkhaShopHeroSkeleton 1.35s ease-in-out infinite}.fruitkha-shop-hero__skeleton-image{min-height:clamp(240px,31svh,286px);border:1px solid rgba(14,73,59,.08);border-radius:24px}.fruitkha-shop-hero__skeleton-body{display:grid;gap:12px;padding:20px 6px 4px}.fruitkha-shop-hero__skeleton-eyebrow{width:28%;height:28px;border-radius:999px}.fruitkha-shop-hero__skeleton-title{width:78%;height:48px;border-radius:12px}.fruitkha-shop-hero__skeleton-line{width:100%;height:14px;border-radius:8px}.fruitkha-shop-hero__skeleton-line.is-short{width:72%}.fruitkha-shop-hero__skeleton-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:4px}.fruitkha-shop-hero__skeleton-price{width:22%;height:24px;border-radius:8px}.fruitkha-shop-hero__skeleton-label{width:38%;height:16px;border-radius:8px}.fruitkha-shop-hero__skeleton-button{width:142px;height:48px;margin-top:6px;border-radius:999px}@keyframes fruitkhaShopHeroSkeleton{0%{background-position:160% 0}to{background-position:-60% 0}}@media(max-width:640px){.fruitkha-shop-hero__skeleton-image{min-height:228px}.fruitkha-shop-hero__skeleton-body{padding-top:18px}.fruitkha-shop-hero__skeleton-title{height:40px}.fruitkha-shop-hero__skeleton-button{width:132px;height:46px}}@media(prefers-reduced-motion:reduce){.fruitkha-shop-hero__skeleton-image,.fruitkha-shop-hero__skeleton-eyebrow,.fruitkha-shop-hero__skeleton-title,.fruitkha-shop-hero__skeleton-line,.fruitkha-shop-hero__skeleton-price,.fruitkha-shop-hero__skeleton-label,.fruitkha-shop-hero__skeleton-button{animation:none}}.fruitkha-shop-hero>.container{position:relative;z-index:2;width:100%}.fruitkha-shop-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--fruitkha-shop-hero-sky-opacity, .54);pointer-events:none}.fruitkha-sky-decor{overflow:hidden}.fruitkha-shop-hero__visual:before,.fruitkha-shop-hero__panel:before{display:none}.fruitkha-shop-hero__panel{position:relative;width:min(100%,420px);padding:20px;border:1px solid rgba(14,73,59,.1);background:radial-gradient(circle at 50% 0%,rgba(255,122,26,.08),transparent 34%),linear-gradient(180deg,#fff,#f7faf5);box-shadow:0 24px 54px #06282533,inset 0 1px #ffffffe6}.fruitkha-shop-hero__panel--single{padding-bottom:18px}.fruitkha-shop-hero__panel-head{margin-bottom:18px}.fruitkha-shop-hero__panel-head span{color:#667085;font-size:.82rem;font-weight:900;letter-spacing:.03em}.fruitkha-shop-hero__panel-head strong{color:#0f4a3c}.fruitkha-shop-hero__spotlight{gap:0;animation-duration:.4s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.fruitkha-shop-hero__spotlight-stage{display:grid;isolation:isolate}.fruitkha-shop-hero__spotlight-layer--outgoing,.fruitkha-shop-hero__spotlight-layer--incoming{grid-area:1 / 1}.fruitkha-shop-hero__spotlight-layer--outgoing{pointer-events:none;animation:fruitkhaShopHeroCrossfadeOut .5s cubic-bezier(.22,1,.36,1) forwards}.fruitkha-shop-hero__spotlight-layer--incoming{animation:fruitkhaShopHeroCrossfadeIn .5s cubic-bezier(.22,1,.36,1) forwards}.fruitkha-shop-hero__spotlight-image{min-height:clamp(240px,31svh,286px);padding:18px;border:1px solid rgba(14,73,59,.08);border-radius:26px;background:radial-gradient(circle at center,#fff,#f3faf6f5 76%),linear-gradient(180deg,#fff,#eef5ea);box-shadow:inset 0 1px #ffffffeb,inset 0 -18px 38px #0e493b0f;animation:none}.fruitkha-shop-hero__spotlight-image img{width:100%;height:clamp(208px,27svh,250px);max-width:none;max-height:none;object-fit:contain;mix-blend-mode:multiply}.fruitkha-shop-hero__spotlight-body{padding:20px 6px 4px;animation:none}.fruitkha-shop-hero__spotlight-body>span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#eef7ef;color:#145241;font-size:.76rem;font-weight:900}.fruitkha-shop-hero__spotlight-body h2{margin:12px 0 10px;color:#18202a;font-size:2.35rem;line-height:.98;letter-spacing:-.05em}.fruitkha-shop-hero__spotlight-body p{max-width:100%;min-height:0;margin-bottom:0;color:#4b5565;font-size:.98rem;line-height:1.58}.fruitkha-shop-hero__spotlight-meta{margin-top:18px;flex-direction:column;align-items:flex-start;gap:4px}.fruitkha-shop-hero__spotlight-meta strong{color:#f26522;font-size:1.24rem}.fruitkha-shop-hero__spotlight-presentations{color:#667085;font-size:.8rem;font-weight:400;line-height:1.4}.fruitkha-shop-hero__spotlight-link{display:inline-flex;align-items:center;gap:6px;position:relative;margin-top:18px;padding:0;border:none;background:none;color:var(--ibf-color-accent, #f26522);font-size:.95rem;font-weight:750;max-width:100%;cursor:pointer;text-decoration:none;transition:color var(--ibf-transition-fast, .16s ease)}.fruitkha-shop-hero__spotlight-link:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;border-radius:999px;background:currentColor;transform:scaleX(.4);transform-origin:left center;transition:transform .2s ease}.fruitkha-shop-hero__spotlight-link:hover:after,.fruitkha-shop-hero__spotlight-link:focus-visible:after{transform:scaleX(1)}.fruitkha-shop-hero__spotlight-link:hover{color:var(--ibf-color-accent-strong, #d8561b)}.fruitkha-shop-hero__spotlight-link:focus-visible{outline:2px solid var(--ibf-color-accent, #f26522);outline-offset:4px;border-radius:2px}.fruitkha-shop-hero__spotlight-link i{font-size:.8rem;flex-shrink:0;transition:transform var(--ibf-transition-fast, .16s ease)}.fruitkha-shop-hero__spotlight-link:hover i{transform:translate(3px)}.fruitkha-shop-hero__carousel-controls{justify-content:center;gap:10px;margin-top:20px}.fruitkha-shop-hero__carousel-controls button{position:relative;width:28px;height:5px;padding:0;overflow:hidden;border:0;border-radius:999px;background:#d5e3dd;cursor:pointer;transition:width .22s ease,background .22s ease,transform .22s ease}.fruitkha-shop-hero__carousel-controls button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ff7a1a;transform:scaleX(0);transform-origin:left center}.fruitkha-shop-hero__carousel-controls button:hover,.fruitkha-shop-hero__carousel-controls button:focus-visible{transform:translateY(-1px)}.fruitkha-shop-hero__carousel-controls button.is-active{width:42px;background:#d5e3dd}.fruitkha-shop-hero__carousel-controls button.is-active:before{animation:fruitkhaShopHeroProgressA var(--fruitkha-spotlight-progress-ms, 5.6s) linear forwards}.fruitkha-shop-hero__carousel-controls button.is-active[data-progress-cycle="1"]:before{animation-name:fruitkhaShopHeroProgressB}.fruitkha-shop-hero__panel--paused .fruitkha-shop-hero__carousel-controls button.is-active:before{animation:none;transform:scaleX(var(--fruitkha-spotlight-progress-start, 0))}@keyframes fruitkhaShopHeroCrossfadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes fruitkhaShopHeroCrossfadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes fruitkhaShopHeroProgressA{0%{transform:scaleX(var(--fruitkha-spotlight-progress-start, 0))}to{transform:scaleX(1)}}@keyframes fruitkhaShopHeroProgressB{0%{transform:scaleX(var(--fruitkha-spotlight-progress-start, 0))}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.fruitkha-shop-hero__spotlight,.fruitkha-shop-hero__spotlight-layer--outgoing,.fruitkha-shop-hero__spotlight-layer--incoming,.fruitkha-shop-hero__spotlight-image,.fruitkha-shop-hero__spotlight-body{animation:none!important;transform:none!important}.fruitkha-shop-hero__spotlight-image img,.fruitkha-shop-hero__spotlight-link,.fruitkha-shop-hero__carousel-controls button{transition:none!important}.fruitkha-shop-hero__carousel-controls button.is-active:before{animation:none!important;transform:scaleX(1)}}@media(min-width:1025px){.fruitkha-shop-hero{display:flex;align-items:center;min-height:100svh;padding-top:clamp(104px,10svh,132px);padding-bottom:clamp(48px,7svh,84px)}.fruitkha-shop-hero__inner{align-items:center}.fruitkha-shop-hero__visual{align-self:center;margin-top:-24px}}@media(min-width:1025px)and (max-height:920px){.fruitkha-shop-hero{min-height:100svh;padding-top:clamp(92px,11svh,108px);padding-bottom:clamp(36px,5svh,52px)}.fruitkha-shop-hero__panel{width:min(100%,408px);padding:18px;border-radius:28px}.fruitkha-shop-hero__panel-head{margin-bottom:16px}.fruitkha-shop-hero__spotlight-image{min-height:clamp(190px,26svh,236px);padding:16px}.fruitkha-shop-hero__spotlight-image img{height:clamp(166px,22svh,204px)}.fruitkha-shop-hero__spotlight-body{padding-top:18px}.fruitkha-shop-hero__spotlight-body h2{font-size:2.2rem}.fruitkha-shop-hero__spotlight-body p{font-size:.94rem;line-height:1.5}.fruitkha-shop-hero__spotlight-meta{margin-top:14px}.fruitkha-shop-hero__spotlight-link{min-height:46px;margin-top:16px}.fruitkha-shop-hero__carousel-controls{margin-top:18px}}@media(min-width:1025px)and (max-height:780px){.fruitkha-shop-hero{min-height:100dvh;padding-top:84px;padding-bottom:28px}.fruitkha-shop-hero__inner{gap:clamp(24px,3vw,40px)}.fruitkha-shop-hero__visual{margin-top:0}.fruitkha-shop-hero__eyebrow{margin-bottom:4px;padding:4px 10px}.fruitkha-shop-hero h1{margin:8px 0 12px;font-size:clamp(2.4rem,3.75vw,3.7rem)}.fruitkha-shop-hero__content>p{line-height:1.5}.fruitkha-shop-hero__search{min-height:48px;margin-top:18px}.fruitkha-shop-hero__actions{gap:10px;margin-top:16px}.fruitkha-shop-hero__button,.fruitkha-shop-hero__link{min-height:44px;padding-inline:18px}.fruitkha-shop-hero__chips{gap:8px;margin-top:14px}.fruitkha-shop-hero__chips span{min-height:32px;padding-inline:12px}.fruitkha-shop-hero__panel{padding:14px}.fruitkha-shop-hero__panel-head{margin-bottom:10px}.fruitkha-shop-hero__spotlight-image,.fruitkha-shop-hero__skeleton-image{min-height:200px}.fruitkha-shop-hero__spotlight-image{padding:10px}.fruitkha-shop-hero__spotlight-image img{height:178px}.fruitkha-shop-hero__spotlight-body,.fruitkha-shop-hero__skeleton-body{padding:12px 4px 2px}.fruitkha-shop-hero__spotlight-body>span{min-height:24px}.fruitkha-shop-hero__spotlight-body h2{margin:8px 0 6px;font-size:2rem}.fruitkha-shop-hero__spotlight-body p{line-height:1.45}.fruitkha-shop-hero__spotlight-meta{margin-top:10px}.fruitkha-shop-hero__spotlight-link{min-height:40px;margin-top:10px}.fruitkha-shop-hero__carousel-controls{margin-top:12px}.fruitkha-shop-hero__skeleton-body{gap:8px}.fruitkha-shop-hero__skeleton-title{height:32px}.fruitkha-shop-hero__skeleton-button{height:40px}}@media(min-width:1025px)and (max-height:660px){.fruitkha-shop-hero{padding-top:80px;padding-bottom:20px}.fruitkha-shop-hero h1{font-size:clamp(2.4rem,3.55vw,3.5rem)}.fruitkha-shop-hero__search{margin-top:14px}.fruitkha-shop-hero__actions{margin-top:12px}.fruitkha-shop-hero__chips{margin-top:10px}.fruitkha-shop-hero__panel{padding:12px}.fruitkha-shop-hero__panel-head{margin-bottom:8px}.fruitkha-shop-hero__spotlight-image,.fruitkha-shop-hero__skeleton-image{min-height:180px}.fruitkha-shop-hero__spotlight-image img{height:158px}.fruitkha-shop-hero__spotlight-body,.fruitkha-shop-hero__skeleton-body{padding-top:10px}.fruitkha-shop-hero__spotlight-meta,.fruitkha-shop-hero__spotlight-link{margin-top:8px}.fruitkha-shop-hero__carousel-controls{margin-top:10px}}@media(min-width:1440px)and (min-height:960px){.fruitkha-shop-hero{min-height:100svh;padding-top:clamp(112px,9svh,144px);padding-bottom:clamp(64px,7svh,100px)}}@media(min-width:1440px)and (min-height:1200px){.fruitkha-shop-hero{padding-top:clamp(124px,9svh,156px);padding-bottom:clamp(78px,7svh,112px)}}@media(max-width:640px){.fruitkha-shop-hero__panel{padding:16px;border-radius:24px}.fruitkha-shop-hero__spotlight-image{min-height:228px;padding:14px}.fruitkha-shop-hero__spotlight-image img{height:200px}.fruitkha-shop-hero__spotlight-body{padding:18px 4px 2px}.fruitkha-shop-hero__spotlight-body h2{font-size:2rem}.fruitkha-shop-hero__spotlight-meta{align-items:flex-start;flex-direction:column;gap:4px}.fruitkha-shop-hero__carousel-controls button{width:34px}.fruitkha-shop-hero__carousel-controls button.is-active{width:52px}}.fruitkha-product-detail__quantity-section{grid-template-columns:minmax(0,1fr) auto}.fruitkha-product-detail__quantity-control{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;max-width:100%}.fruitkha-product-detail .fruitkha-qty-min-badge{grid-column:1}.fruitkha-product-detail .fruitkha-qty-value{width:auto;min-width:84px;max-width:min(132px,34vw);padding:0 8px;background:transparent;border:0;box-shadow:none}.fruitkha-product-detail .fruitkha-qty-input,.fruitkha-product-detail .fruitkha-qty-input:hover,.fruitkha-product-detail .fruitkha-qty-input:focus,.fruitkha-product-detail .fruitkha-qty-input:focus-visible{width:clamp(34px,8vw,48px);min-width:0;height:32px;min-height:32px;padding:0;border:0!important;border-radius:0;outline:0;background:transparent!important;box-shadow:none!important;color:#10252c;font-family:var(--ibf-font-body);font-size:1rem;font-weight:850;line-height:32px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;margin-bottom:0}.fruitkha-product-detail .fruitkha-qty-input:focus-visible{outline:2px solid var(--ibf-color-primary)!important;outline-offset:2px}.fruitkha-product-detail .fruitkha-qty-input::-webkit-outer-spin-button,.fruitkha-product-detail .fruitkha-qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.fruitkha-product-detail .fruitkha-qty-min-badge{justify-self:start;width:fit-content;max-width:100%;white-space:normal}@media(max-width:640px){.fruitkha-product-detail__quantity-section{grid-template-columns:1fr}.fruitkha-product-detail__quantity-control{grid-column:auto;grid-row:auto;justify-self:start;width:fit-content;max-width:100%}.fruitkha-product-detail .fruitkha-qty-min-badge{grid-column:auto}}.fruitkha-finances-page{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:clamp(7rem,12vh,9rem) 0 4rem;color:#263324}.fruitkha-finances-hero{max-width:700px;margin-bottom:1.5rem}.fruitkha-finances-hero>span,.fruitkha-finance-card__heading span{color:#5f8a53;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fruitkha-finances-hero h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,4vw,3.3rem);line-height:1.05}.fruitkha-finances-hero p{margin:0;color:#697466;font-size:.98rem}.fruitkha-finances-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fruitkha-finance-card,.fruitkha-finances-state{padding:1.2rem;border:1px solid #e1e7de;border-radius:18px;background:#fff;box-shadow:0 12px 34px #26392112}.fruitkha-finance-card--primary{background:linear-gradient(145deg,#f4f9f1,#fff);border-color:#d3e2cf}.fruitkha-finance-card--wide{grid-column:1 / -1}.fruitkha-finance-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fruitkha-finance-card h2{margin:.2rem 0 0;font-size:1.35rem}.fruitkha-finance-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0}.fruitkha-finance-card dl div{padding:.75rem;border-radius:12px;background:#ebf2e8b8}.fruitkha-finance-card dt{color:#72806e;font-size:.72rem;font-weight:800;text-transform:uppercase}.fruitkha-finance-card dd{margin:.15rem 0 0;font-weight:700}.fruitkha-finance-list{display:grid;margin-top:.75rem}.fruitkha-finance-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:62px;padding:.6rem 0;border-top:1px solid #edf0eb}.fruitkha-finance-list article>div{display:grid;gap:.15rem}.fruitkha-finance-list small,.fruitkha-finance-list p{color:#748071}.fruitkha-finance-list a{display:inline-flex;align-items:center;gap:.4rem;color:#3f7434;font-weight:800;text-decoration:none}.fruitkha-finance-status{display:inline-flex;padding:.3rem .58rem;border-radius:999px;background:#eef2ec;color:#596656;font-size:.73rem;font-weight:800}.fruitkha-finance-status--upcoming{background:#fff1ca;color:#76540b}.fruitkha-finance-status--overdue{background:#fae3e0;color:#96352c}.fruitkha-finance-status--review{background:#e8edf5;color:#3e5776}.fruitkha-finances-state{display:grid;place-items:center;gap:.35rem;min-height:220px;text-align:center}.fruitkha-finances-state--muted{color:#667263}.fruitkha-finances-state--compact{min-height:150px;margin-top:1rem;border:1px solid #dde7e1;border-radius:14px;background:#f4f7f3}@media(max-width:720px){.fruitkha-finances-page{width:min(100% - 20px,1120px);padding-top:6.5rem}.fruitkha-finances-grid{grid-template-columns:1fr}.fruitkha-finance-card--wide{grid-column:auto}.fruitkha-finance-card dl{grid-template-columns:1fr}}.fruitkha-finances-page,.fruitkha-finances-page *{box-sizing:border-box}.fruitkha-finances-page>.ibuy-order-tabs{margin-left:0}.fruitkha-finances-page>.ibuy-order-tab-panel{min-width:0}.fruitkha-finances-state button,.fruitkha-weekly-card__footer button{min-height:42px;border:1px solid #f26522;border-radius:10px;padding:.55rem .9rem;background:#f26522;color:#fff;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.fruitkha-finances-state button:hover,.fruitkha-weekly-card__footer button:hover{background:#d95316;border-color:#d95316}.fruitkha-finances-state button:focus-visible,.fruitkha-weekly-card__footer button:focus-visible,.fruitkha-weekly-order summary:focus-visible{outline:3px solid rgba(242,101,34,.25);outline-offset:3px}.fruitkha-weekly-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.25rem}.fruitkha-weekly-overview>div{display:grid;gap:.3rem;min-width:0;padding:1rem 1.1rem;border:1px solid #dde7e1;border-radius:14px;background:#f4f7f3}.fruitkha-weekly-overview span{color:#65716d;font-size:.76rem;font-weight:750}.fruitkha-weekly-overview strong{color:#0f4a3c;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.35rem);overflow-wrap:anywhere}.fruitkha-weekly-section{min-width:0}.ibuy-order-center__weekly{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #dde7e1}.fruitkha-weekly-section__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.fruitkha-weekly-section__heading>div{display:grid;gap:.2rem}.fruitkha-weekly-section__heading span{color:#f26522;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fruitkha-weekly-section__heading h2{margin:0;color:#0f4a3c;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.fruitkha-weekly-section__heading p{max-width:460px;margin:0;color:#64716d;font-size:.85rem;text-align:right}.fruitkha-weekly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.fruitkha-weekly-card{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.15rem;border:1px solid #dde7e1;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f4a3c0f}.fruitkha-weekly-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.fruitkha-weekly-card>header>div{min-width:0}.fruitkha-weekly-card>header>div>span{color:#f26522;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fruitkha-weekly-card h2{margin:.22rem 0 0;color:#0f4a3c;font-family:Inter,sans-serif;font-size:1.04rem;line-height:1.35;overflow-wrap:anywhere}.fruitkha-weekly-card__metrics{display:flex;flex-wrap:wrap;gap:.55rem}.fruitkha-weekly-card__metrics span{display:inline-flex;align-items:baseline;gap:.25rem;padding:.4rem .6rem;border-radius:999px;background:#f4f7f3;color:#53645e;font-size:.78rem}.fruitkha-weekly-card__metrics strong{color:#0f4a3c}.fruitkha-weekly-card__totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .9rem;margin:0}.fruitkha-weekly-card__totals>div{display:flex;justify-content:space-between;gap:.65rem;padding:.42rem 0;border-bottom:1px solid #edf1ef}.fruitkha-weekly-card__totals dt{color:#68756f;font-size:.78rem}.fruitkha-weekly-card__totals dd{margin:0;color:#1f2328;font-size:.82rem;font-weight:750;text-align:right}.fruitkha-weekly-card__totals .is-emphasis{color:#0f4a3c;font-weight:850}.fruitkha-weekly-card__totals .is-emphasis dt,.fruitkha-weekly-card__totals .is-emphasis dd{color:inherit}.fruitkha-weekly-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.15rem}.fruitkha-weekly-card__footer>span{color:#65716d;font-size:.77rem}.fruitkha-weekly-detail{display:grid;gap:1.2rem;min-width:0;margin-top:1.25rem;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid #d7e3dd;border-radius:18px;background:#f4f7f3}.fruitkha-weekly-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fruitkha-weekly-detail__header>div{min-width:0}.fruitkha-weekly-detail__header span{color:#f26522;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fruitkha-weekly-detail__header h2{margin:.2rem 0;color:#0f4a3c;font-family:Montserrat,Inter,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;overflow-wrap:anywhere}.fruitkha-weekly-detail__header p{margin:0;color:#5e6d67;font-size:.85rem}.fruitkha-weekly-detail__section{min-width:0;padding:1rem;border:1px solid #e0e8e4;border-radius:14px;background:#fff}.fruitkha-weekly-detail__section h3{margin:0 0 .8rem;color:#0f4a3c;font-size:1rem}.fruitkha-weekly-detail__section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.fruitkha-weekly-detail__section-heading>span{color:#68756f;font-size:.76rem}.fruitkha-weekly-detail__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.fruitkha-weekly-detail__summary>div{min-width:0;padding:.7rem;border-radius:10px;background:#f4f7f3}.fruitkha-weekly-detail__summary dt{color:#697670;font-size:.7rem;font-weight:750;text-transform:uppercase}.fruitkha-weekly-detail__summary dd{margin:.2rem 0 0;color:#1f2328;font-weight:800;overflow-wrap:anywhere}.fruitkha-weekly-detail__summary .is-emphasis{background:#e7f0eb}.fruitkha-weekly-detail__summary .is-emphasis dd{color:#0f4a3c}.fruitkha-weekly-orders{display:grid;gap:.65rem}.fruitkha-weekly-order{min-width:0;border:1px solid #dde7e1;border-radius:12px;overflow:hidden}.fruitkha-weekly-order>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;background:#fbfcfb;cursor:pointer;list-style-position:inside}.fruitkha-weekly-order summary>div{display:grid;gap:.15rem;min-width:0}.fruitkha-weekly-order summary>div:last-child{justify-items:end}.fruitkha-weekly-order summary span{color:#68756f;font-size:.75rem}.fruitkha-weekly-order__body{display:grid;gap:.7rem;padding:.9rem;border-top:1px solid #e3eae6}.fruitkha-weekly-order__body>p{margin:0;color:#566660;font-size:.8rem}.fruitkha-weekly-order__items{display:grid;min-width:0}.fruitkha-weekly-order__items article{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(2,minmax(100px,.75fr)) auto;align-items:center;gap:.6rem;min-width:0;padding:.6rem 0;border-top:1px solid #edf1ef;color:#53615c;font-size:.76rem}.fruitkha-weekly-order__items article>div{display:grid;gap:.12rem;min-width:0}.fruitkha-weekly-order__items article strong,.fruitkha-weekly-order__items article span{overflow-wrap:anywhere}.fruitkha-weekly-order__totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.fruitkha-weekly-order__totals>div{padding:.55rem .65rem;border-radius:9px;background:#f4f7f3}.fruitkha-weekly-order__totals dt{color:#68756f;font-size:.7rem}.fruitkha-weekly-order__totals dd{margin:.12rem 0 0;color:#1f2328;font-weight:800}.fruitkha-weekly-order__totals .is-total{background:#e7f0eb}.fruitkha-weekly-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.fruitkha-weekly-products>article{min-width:0;padding:.85rem;border:1px solid #e0e8e4;border-radius:11px}.fruitkha-weekly-products>article>div{display:grid;gap:.12rem}.fruitkha-weekly-products>article>div span{color:#68756f;font-size:.75rem}.fruitkha-weekly-products dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .7rem;margin:.7rem 0 0}.fruitkha-weekly-products dl>div{min-width:0}.fruitkha-weekly-products dt{color:#6a7771;font-size:.68rem;text-transform:uppercase}.fruitkha-weekly-products dd{margin:.1rem 0 0;font-size:.78rem;font-weight:750;overflow-wrap:anywhere}.fruitkha-weekly-transport,.fruitkha-weekly-payments{display:grid;gap:.55rem}.fruitkha-weekly-transport article,.fruitkha-weekly-payments article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-width:0;padding:.65rem .75rem;border-radius:10px;background:#f4f7f3}.fruitkha-weekly-transport small,.fruitkha-weekly-payments span{color:#68756f;font-size:.74rem}.fruitkha-weekly-payments article>div{display:grid;gap:.12rem;min-width:0}.fruitkha-weekly-payments article>div:last-child{justify-items:end}.fruitkha-weekly-history{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.fruitkha-weekly-history li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:.65rem;align-items:start}.fruitkha-weekly-history li>span{width:9px;height:9px;margin-top:.28rem;border:2px solid #fff;border-radius:50%;background:#6baa4e;box-shadow:0 0 0 2px #bcd4c8}.fruitkha-weekly-history li>div{display:grid;gap:.1rem}.fruitkha-weekly-history small{color:#68756f;font-size:.74rem}.fruitkha-weekly-empty{margin:0;color:#697670;font-size:.82rem}.fruitkha-weekly-empty-state{margin-bottom:1.25rem}.fruitkha-finances-grid--supporting{margin-top:1.25rem}.fruitkha-finance-status--open,.fruitkha-finance-status--partially_paid{background:#fff1ca;color:#76540b}.fruitkha-finance-status--paid,.fruitkha-finance-status--applied{background:#e2f2df;color:#35672c}.fruitkha-finance-status--disputed{background:#e8edf5;color:#3e5776}@media(max-width:900px){.fruitkha-weekly-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fruitkha-weekly-order__items article{grid-template-columns:minmax(130px,1.2fr) repeat(2,minmax(85px,.7fr)) auto}}@media(max-width:720px){.fruitkha-finances-page>.ibuy-order-tabs{max-width:100%;margin-left:0}.fruitkha-weekly-overview,.fruitkha-weekly-grid{grid-template-columns:1fr}.fruitkha-weekly-section__heading,.fruitkha-weekly-card>header,.fruitkha-weekly-detail__header{align-items:flex-start;flex-direction:column}.fruitkha-weekly-section__heading p{max-width:none;text-align:left}.fruitkha-weekly-card__totals,.fruitkha-weekly-detail__summary,.fruitkha-weekly-products{grid-template-columns:1fr}.fruitkha-weekly-card__footer{align-items:stretch;flex-direction:column}.fruitkha-weekly-card__footer button{width:100%}.fruitkha-weekly-order>summary{align-items:flex-start;flex-direction:column}.fruitkha-weekly-order summary>div:last-child{justify-items:start}.fruitkha-weekly-order__items article{grid-template-columns:1fr 1fr}.fruitkha-weekly-order__items article>div{grid-column:1 / -1}.fruitkha-weekly-order__totals{grid-template-columns:1fr 1fr}.fruitkha-weekly-transport article,.fruitkha-weekly-payments article{grid-template-columns:1fr}.fruitkha-weekly-payments article>div:last-child{justify-items:start}}.fruitkha-payment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.fruitkha-payment-form label{display:grid;gap:.35rem;color:#43503f;font-size:.8rem;font-weight:800}.fruitkha-payment-form input,.fruitkha-payment-form select{width:100%;min-height:42px;border:1px solid #ccd6c8;border-radius:10px;padding:.5rem .65rem;background:#fff;color:#283624;font:inherit}.fruitkha-payment-form input[type=file]{padding:.45rem;font-size:.8rem}.fruitkha-payment-form__wide,.fruitkha-payment-instructions,.fruitkha-payment-destination,.fruitkha-payment-form__actions{grid-column:1 / -1}.fruitkha-payment-form label small{color:#778373;font-weight:500}.fruitkha-payment-instructions,.fruitkha-payment-destination{margin:0;padding:.7rem .8rem;border-radius:10px;background:#f4f7f2;color:#5c6858}.fruitkha-payment-form__actions{display:flex;align-items:center;gap:.8rem}.fruitkha-payment-form__actions button{min-height:42px;padding:0 1rem;border:0;border-radius:10px;background:#4d7f42;color:#fff;font-weight:800;cursor:pointer}.fruitkha-payment-form__actions button:disabled{opacity:.6;cursor:wait}.fruitkha-payment-form__actions span{color:#52644e;font-size:.85rem}.fruitkha-payment-list{display:grid;gap:.75rem;margin-top:.8rem}.fruitkha-payment-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem 1rem;padding:.85rem;border:1px solid #e4e9e1;border-radius:12px}.fruitkha-payment-list>article>div{display:grid;gap:.18rem}.fruitkha-payment-list>article>div:nth-child(2){justify-items:end}.fruitkha-payment-list dl{grid-column:1 / -1;margin:0}.fruitkha-payment-list small{color:#748071}.fruitkha-payment-list dl{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem}.fruitkha-payment-list dl div{display:grid;gap:.1rem}.fruitkha-payment-list dt{color:#748071;font-size:.75rem}.fruitkha-payment-list dd{margin:0;color:#263524;font-weight:800}.fruitkha-payment-allocations{grid-column:1 / -1;display:grid!important;gap:.45rem!important;padding:.7rem;border-radius:10px;background:#f6f8f4}.fruitkha-payment-allocations>span{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem}.fruitkha-payment-allocations>span>span{display:grid;gap:.1rem}.fruitkha-payment-allocations small{color:#7b8378;font-size:.72rem}.fruitkha-payment-rejection,.fruitkha-payment-files{grid-column:1 / -1}.fruitkha-payment-rejection{margin:0;padding:.6rem .7rem;border-radius:9px;background:#fff2df;color:#7d5417}.fruitkha-payment-files{display:flex!important;flex-wrap:wrap;gap:.55rem!important}.fruitkha-payment-files a{color:#3f7434;font-size:.82rem;font-weight:800;text-decoration:none}.fruitkha-finance-status--pending_review{background:#fff1ca;color:#76540b}.fruitkha-finance-status--confirmed{background:#e2f2df;color:#35672c}.fruitkha-finance-status--rejected,.fruitkha-finance-status--reversed{background:#fae3e0;color:#96352c}@media(max-width:760px){.fruitkha-payment-form{grid-template-columns:1fr}.fruitkha-payment-form__wide,.fruitkha-payment-instructions,.fruitkha-payment-destination,.fruitkha-payment-form__actions{grid-column:auto}.fruitkha-payment-list>article{grid-template-columns:1fr}.fruitkha-payment-list>article>div:nth-child(2){justify-items:start}.fruitkha-payment-list dl,.fruitkha-payment-rejection,.fruitkha-payment-files{grid-column:auto}}.fruitkha-purchase-list{display:grid;gap:.6rem;margin-top:.8rem}.fruitkha-purchase-list>details{border:1px solid #e3e9e0;border-radius:12px;background:#fbfcfa;overflow:hidden}.fruitkha-purchase-list>details>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;list-style:none;cursor:pointer}.fruitkha-purchase-list>details>summary::-webkit-details-marker{display:none}.fruitkha-purchase-list summary>div{display:grid;gap:.15rem}.fruitkha-purchase-list summary>div:last-child{justify-items:end}.fruitkha-purchase-list summary small,.fruitkha-purchase-list summary span{color:#748071;font-size:.78rem}.fruitkha-purchase-detail{display:grid;gap:.75rem;padding:.9rem;border-top:1px solid #e3e9e0;background:#fff}.fruitkha-purchase-detail h3,.fruitkha-purchase-detail p{margin:0}.fruitkha-purchase-detail h3{font-size:1rem}.fruitkha-purchase-detail p{color:#5f6d5b;font-size:.84rem}.fruitkha-purchase-lines{display:grid}.fruitkha-purchase-lines article{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(90px,.7fr)) auto;align-items:center;gap:.55rem;padding:.6rem 0;border-top:1px solid #edf0eb;color:#5d6959;font-size:.78rem}.fruitkha-purchase-lines article>div{display:grid;gap:.12rem}.fruitkha-purchase-lines small{color:#7a8577}.fruitkha-purchase-notice{padding:.65rem .75rem;border-radius:9px;background:#fff3dc;color:#755317!important}.fruitkha-purchase-totals{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:0!important}.fruitkha-purchase-document{display:inline-flex;align-items:center;justify-self:start;gap:.45rem;padding:.55rem .75rem;border-radius:9px;background:#edf5e9;color:#3f7434;font-size:.8rem;font-weight:800;text-decoration:none}.fruitkha-purchase-document:hover{background:#e1efdc;color:#315f28}.fruitkha-finance-status--pending_upload{background:#fff1ca;color:#76540b}.fruitkha-finance-status--available{background:#e2f2df;color:#35672c}.fruitkha-finance-status--void{background:#fae3e0;color:#96352c}@media(max-width:760px){.fruitkha-purchase-list>details>summary{align-items:flex-start;flex-direction:column}.fruitkha-purchase-list summary>div:last-child{justify-items:start}.fruitkha-purchase-lines article{grid-template-columns:1fr 1fr}.fruitkha-purchase-lines article>div{grid-column:1 / -1}.fruitkha-purchase-totals{grid-template-columns:1fr 1fr!important}}.fruitkha-tier-auto-adjust{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid #d2e8dd;border-radius:12px;background:#edf7f0;color:var(--ibf-color-text, #263524);animation:fruitkha-auto-adjust-in .22s ease-out both}.fruitkha-tier-auto-adjust.is-exiting{animation:fruitkha-auto-adjust-out .22s ease-in both}.fruitkha-tier-auto-adjust__icon{flex:0 0 20px;width:20px;height:20px;margin-top:.05rem;color:#3d7a56;display:grid;place-items:center}.fruitkha-tier-auto-adjust__icon svg{width:18px;height:18px}.fruitkha-tier-auto-adjust__content{display:grid;flex:1;min-width:0;gap:.25rem;line-height:1.5;overflow-wrap:anywhere}.fruitkha-tier-auto-adjust__title{font-size:.88rem;font-weight:700;color:#2a4d38}.fruitkha-tier-auto-adjust__reason{font-size:.8rem;color:#3a5f4a}.fruitkha-tier-auto-adjust__conversion{font-size:.78rem;font-weight:500;color:#4a7058;opacity:.8}.fruitkha-tier-auto-adjust__result{font-size:.86rem;font-weight:700;color:#2a4d38}.fruitkha-tier-auto-adjust__result strong{font-weight:600;color:#3a5f4a;margin-right:.2rem}.fruitkha-tier-auto-adjust__close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:4px;border:0;border-radius:8px;background:transparent;color:#486c55;cursor:pointer}.fruitkha-tier-auto-adjust__close svg{width:16px;height:16px}.fruitkha-tier-auto-adjust__close:hover{background:#dbeee3}.fruitkha-tier-auto-adjust__close:focus-visible{outline:2px solid #3d7a56;outline-offset:2px}@keyframes fruitkha-auto-adjust-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fruitkha-auto-adjust-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.fruitkha-tier-auto-adjust,.fruitkha-tier-auto-adjust.is-exiting{animation:none}.fruitkha-product-format{transition:none}}@media(max-width:480px){.fruitkha-tier-auto-adjust{gap:.5rem;padding:.7rem .85rem}.fruitkha-tier-auto-adjust__title{font-size:.84rem}.fruitkha-tier-auto-adjust__reason{font-size:.76rem}.fruitkha-tier-auto-adjust__conversion{font-size:.74rem}.fruitkha-tier-auto-adjust__result{font-size:.8rem}}.fruitkha-product-detail__quantity-section{overflow-anchor:none}.fruitkha-product-detail__pricing-section{display:grid;gap:12px}.fruitkha-composition-line{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem}.fruitkha-composition-line__controls{display:flex;gap:.25rem;flex-shrink:0}.fruitkha-composition-line__controls button{width:36px;height:36px;border:1px solid var(--ibf-color-border);border-radius:8px;background:#fff;color:inherit}.fruitkha-composition-line__controls button:disabled{opacity:.45;cursor:default}.fruitkha-composition-line__controls button:focus-visible{outline:2px solid var(--ibf-color-primary, #4d7f42);outline-offset:2px}.fruitkha-qty-btn:disabled,.fruitkha-qty-input:disabled{opacity:.55;cursor:default}.fruitkha-product-format.is-composition-member{border-color:var(--ibf-color-primary, #4d7f42);background:#f0f5ec}.fruitkha-product-format.is-next-tier-recommended{border-color:var(--ibf-color-primary, #4d7f42);border-style:dashed;background:#f8faf6}.fruitkha-product-format.is-max-reached{background:#f5f5f2}.fruitkha-product-format__state{display:flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;line-height:1.4}.fruitkha-product-format__state svg,.fruitkha-tier-recommendation__header svg{width:16px;height:16px;flex-shrink:0}.fruitkha-tier-recommendation__btn span{display:block;margin-top:.2rem;font-size:.75rem;font-weight:500;white-space:normal}.fruitkha-tier-recommendation__btn:focus-visible{outline:2px solid var(--ibf-color-primary, #4d7f42);outline-offset:3px}.fruitkha-tier-recommendation{display:grid;gap:.4rem;padding:.75rem .85rem;border:1px solid var(--ibf-color-border, #e4e9e1);border-left:3px solid var(--ibf-color-primary, #4d7f42);border-radius:12px;background:linear-gradient(135deg,#f8faf6,#f0f5ec);color:var(--ibf-color-text, #263524)}.fruitkha-tier-recommendation__header{display:flex;align-items:center;gap:.5rem}.fruitkha-tier-recommendation__icon{font-size:1.1rem}.fruitkha-tier-recommendation__header strong{font-size:.9rem;font-weight:800;color:var(--ibf-color-text, #263524)}.fruitkha-tier-recommendation__body{margin:0;font-size:.82rem;font-weight:600;line-height:1.45;color:var(--ibf-color-muted, #5f6d5b)}.fruitkha-tier-recommendation__detail{margin:0;font-size:.78rem;font-weight:750;color:var(--ibf-color-text, #263524)}.fruitkha-tier-recommendation__exact{margin:0;font-size:.78rem;font-weight:650;color:var(--ibf-color-primary, #4d7f42)}.fruitkha-tier-recommendation__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.fruitkha-tier-recommendation__btn{padding:.5rem .9rem;border:0;border-radius:8px;font-size:.8rem;font-weight:800;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.fruitkha-tier-recommendation__btn--primary{background:var(--ibf-color-primary, #4d7f42);color:#fff}.fruitkha-tier-recommendation__btn--primary:hover{background:#3d6a35;box-shadow:0 2px 8px #4d7f4240}.fruitkha-tier-recommendation__btn--secondary{background:transparent;color:var(--ibf-color-muted, #5f6d5b);border:1px solid var(--ibf-color-border, #e4e9e1)}.fruitkha-tier-recommendation__btn--secondary:hover{background:var(--ibf-color-border, #e4e9e1)}.fruitkha-strawberry-choice .fruitkha-tier-recommendation__btn:disabled{opacity:.6;cursor:not-allowed}.fruitkha-strawberry-choice:focus-visible{outline:2px solid var(--ibf-color-primary, #4d7f42);outline-offset:3px}@media(max-width:760px){.fruitkha-tier-recommendation__actions{flex-direction:column}.fruitkha-tier-recommendation__btn{width:100%;text-align:center}}@keyframes fruitkha-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fruitkha-storefront-page-trail{padding:112px 0 12px;background:var(--ibf-color-surface-alt)}.fruitkha-storefront-page-trail .fruitkha-product-trail{margin-bottom:0}.fruitkha-about-page>.fruitkha-about-proposal,.ibuy-request-section.ibuy-request-section--with-trail{padding-top:24px}.fruitkha-storefront-page-trail+.breadcrumb-section.breadcrumb-section--with-trail{padding:24px 0 32px}@media(max-width:767px){.fruitkha-storefront-page-trail{padding-top:96px}}.fruitkha-storefront-page-trail--after-hero{padding:0;background:transparent;margin-top:clamp(32px,4vw,40px);margin-bottom:clamp(24px,3vw,32px)}.fruitkha-storefront-page-trail--after-hero .fruitkha-product-trail{margin-bottom:0}.fruitkha-shop-hero+.fruitkha-storefront-page-trail--after-hero{margin-top:clamp(32px,4vw,40px)}@media(max-width:767px){.fruitkha-storefront-page-trail--after-hero{margin-top:clamp(24px,4vw,32px);margin-bottom:clamp(16px,3vw,24px)}}.fruitkha-physical-quantity-note{grid-column:1 / -1;flex-basis:100%;display:grid;gap:.5rem;font-size:.875rem;line-height:1.5}.fruitkha-physical-quantity-note p{margin:0}.fruitkha-physical-quantity-note input{width:100%;max-width:12rem;padding:.5rem .75rem;border:1px solid #d8e2d8;border-radius:.5rem;font:inherit}.ibuy-welcome-benefit{margin-bottom:18px;padding:16px;border:1px solid #d8e6de;border-radius:16px;background:#f4f8f5;color:#244b40;overflow-wrap:anywhere}.ibuy-welcome-benefit h4{margin:0 0 8px;font-size:.95rem}.ibuy-welcome-benefit p{margin:0 0 10px;font-size:.85rem;line-height:1.5}.ibuy-welcome-benefit small{display:block;margin-top:8px;font-size:.76rem;line-height:1.5}.ibuy-welcome-benefit__balance{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.8rem}.ibuy-welcome-benefit__indicators{display:inline-flex;gap:5px}.ibuy-welcome-benefit__indicators i{width:8px;height:8px;border:1px solid #729a87;border-radius:50%}.ibuy-welcome-benefit__indicators .is-available{background:#42785d}.ibuy-welcome-benefit__indicators .is-reserved{background:#eab779;border-color:#ab773b}.ibuy-welcome-benefit__indicators .is-consumed{background:transparent;border-color:#a5b4ac}.ibuy-welcome-benefit .ibuy-request-btn{min-height:40px;margin-top:4px}
