/*
Theme Name: Begrow Custom Theme
Theme URI: https://begrow.pro
Author: Begrow Development Team
Author URI: https://begrow.pro
Description: Custom WordPress theme for Begrow with Tailwind CSS.
Version: 1.1.1
Text Domain: begrow
Domain Path: /languages
*/
:root{--font-inter:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--font-sans:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--default-font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}html,body{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:'cv02','cv03','cv04','cv11';overflow-x:clip}h1,h2,h3,h4,h5,h6,.hero-title,.begrow-products,.font-heading{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif !important;letter-spacing:-0.025em}button,input,optgroup,select,textarea{font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif !important}.aspect-square{aspect-ratio:1 / 1 !important}.aspect-\[16\/11\]{aspect-ratio:16 / 11}:focus-visible{outline:3px solid #008037;outline-offset:4px}[role="dialog"] button[id*="close"]{min-width:44px;min-height:44px}.begrow-legal-content{max-width:72ch;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.begrow-legal-content h2{margin-top:32px;margin-bottom:12px;font-size:23px;line-height:1.35;font-weight:600;color:#171717}.begrow-legal-content p{margin-block:16px}.begrow-legal-content a{color:#006633;text-decoration:underline;text-underline-offset:3px}.begrow-legal-content a:focus-visible{outline:2px solid #006633;outline-offset:3px}.begrow-legal-content ul,.begrow-legal-content ol{margin-block:16px;padding-left:24px}.begrow-legal-content ul{list-style:disc}.begrow-legal-content ol{list-style:decimal}.media-frame{position:relative}.media-frame::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(235,240,237,0.8) 0%,rgba(246,249,247,0.95) 25%,rgba(255,255,255,1) 50%,rgba(246,249,247,0.95) 75%,rgba(235,240,237,0.8) 100%);background-size:200% 100%;transition:opacity 320ms cubic-bezier(0.16,1,0.3,1);z-index:2}.media-frame.media-pending::after{opacity:1;animation:media-shimmer 1.5s infinite cubic-bezier(0.4,0,0.2,1)}.media-frame > img{transition:opacity 380ms cubic-bezier(0.16,1,0.3,1),transform 380ms cubic-bezier(0.16,1,0.3,1)}.media-frame.media-pending > img{opacity:0;transform:scale(0.97)}.media-frame:not(.media-pending) > img{opacity:1;transform:scale(1)}.media-frame.media-error::after{opacity:1;background:#eff2f0}.media-error-label{position:absolute;inset:0;display:grid;place-content:center;padding:20px;color:#45554c;font-size:14px;text-align:center;z-index:3;pointer-events:none}.team-card .media-error-label{inset:0 0 50% 40%}.cart-item-media{width:64px;height:64px;flex-shrink:0;border-radius:8px;overflow:hidden}.cart-item-media .media-error-label{font-size:10px;padding:4px}.lightbox-media{width:min(860px,85vh,calc(100vw - 32px));aspect-ratio:1}.lightbox-media > img{width:100%;height:100%}.lightbox-media::after{z-index:0}.lightbox-media.media-pending > img{opacity:0}.lightbox-media.media-error > img{opacity:0}#begrow-lightbox-close{z-index:4}@keyframes media-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.media-frame::after{transition:none}.media-frame.media-pending::after{animation:none}}.catalog-grid{display:grid;grid-auto-rows:1fr;align-items:stretch}.catalog-card{display:flex;flex-direction:column;min-width:0}.catalog-card-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;margin-bottom:16px;overflow:hidden;border-radius:12px;background:transparent}.catalog-card-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform 200ms ease}.catalog-card-image:hover img{transform:scale(1.03)}.catalog-card-image:focus-visible{outline:2px solid #008037;outline-offset:3px}.catalog-card-type{display:block;min-height:1.5em;line-height:1.5}.catalog-card-title{min-height:3.9em;line-height:1.3;overflow-wrap:anywhere}.catalog-card-actions{margin-top:auto}.catalog-card-actions > a,.catalog-card-actions > button{min-height:44px}.catalog-card-actions > button{min-width:44px}.single-product-image{aspect-ratio:1 / 1;background:transparent;padding:32px}.single-product-image img{min-width:0;min-height:0}.single-product-image button{z-index:2}@media (prefers-reduced-motion:reduce){.catalog-card-image img{transition:none}.catalog-card-image:hover img{transform:none}}#presentation .group:has(> .product-edge-image){--card-padding:24px;padding:var(--card-padding) var(--card-padding) 0;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}#presentation .group:has(> .product-edge-image) >:first-child{max-width:100%}.product-edge-image{display:flex;align-items:flex-end;justify-content:flex-end;height:210px;margin:auto calc(-1 * var(--card-padding)) 0;padding-top:0;overflow:visible;flex-shrink:0}.product-edge-image img{display:block;width:85%;height:auto;max-height:none;max-width:460px;object-fit:contain;object-position:right bottom}.product-edge-image--plug img{width:75%;max-width:390px}#presentation .group:has(.product-slab-image){--slab-padding:24px}.product-slab-image{display:flex;justify-content:flex-end;align-items:center;margin-right:calc(-1 * var(--slab-padding))}.product-slab-image img{width:100%;height:auto;max-height:380px;object-fit:contain;object-position:right center}.team-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.team-card{position:relative;height:380px;isolation:isolate;border-radius:20px;overflow:hidden;background:#0d1f16}.team-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0;pointer-events:none}.team-photo{position:absolute;right:0;bottom:0;height:100%;width:auto;max-width:none !important;max-height:100%;object-fit:contain;object-position:right bottom;z-index:1;pointer-events:none;user-select:none;-webkit-user-drag:none}.team-card-kyrylo-gliuza .team-photo{height:90% !important;right:-25px !important}.team-card-oleksandr-shled .team-photo{height:90% !important;right:-25px !important}.team-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(6,27,19,.96) 0%,rgba(6,27,19,.78) 45%,rgba(6,27,19,.2) 75%,transparent 100%);pointer-events:none}.team-details{position:absolute !important;left:24px;bottom:24px;z-index:3;max-width:290px;color:white}.team-details h3{font-size:20px;font-weight:700;line-height:1.25;white-space:normal;overflow:visible;margin-bottom:4px}.team-details a{display:flex;align-items:center;min-width:0;font-size:13px;white-space:normal;overflow-wrap:anywhere;transition:color 0.2s ease}.team-details a[href^="tel:"]{white-space:normal}.team-details svg{flex-shrink:0}.factory-map{min-width:0;overflow:hidden;border-radius:24px;border:1px solid #e5e7eb;background:#f5f6f8}#factory-region-map{position:relative;width:100%;height:380px;z-index:0}.map-status{padding:24px;font-size:14px}.factory-map-links{display:flex;flex-wrap:wrap;gap:16px;padding:16px;font-size:14px;color:#006633}.factory-map-links a{text-decoration:underline;text-underline-offset:4px}.factory-map-links a{display:inline-flex;align-items:center;min-height:44px}.begrow-radar-divicon{background:transparent !important;border:none !important}.begrow-radar-beacon{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.begrow-radar-point{position:relative;z-index:3;width:14px;height:14px;border-radius:50%;background:#008037;border:2.5px solid #ffffff;box-shadow:0 0 12px rgba(0,128,55,0.7),0 2px 6px rgba(0,0,0,0.3);transition:transform 0.2s ease}.begrow-radar-beacon.is-main .begrow-radar-point{background:#00A859;box-shadow:0 0 16px rgba(0,168,89,0.85),0 2px 8px rgba(0,0,0,0.35)}.begrow-radar-wave{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #00A859;opacity:0;pointer-events:none;animation:begrow-radar-ping 3s cubic-bezier(0,0.2,0.8,1) infinite}.begrow-radar-wave.wave-2{animation-delay:1s}.begrow-radar-wave.wave-3{animation-delay:2s}@keyframes begrow-radar-ping{0%{transform:scale(0.6);opacity:0.9}50%{opacity:0.45;border-color:#00A859}100%{transform:scale(3.2);opacity:0;border-color:#34D399}}@media (prefers-reduced-motion:reduce){.begrow-radar-wave{animation:none;display:none}}.begrow-radar-tooltip{background:rgba(18,24,20,0.95) !important;backdrop-filter:blur(8px);color:#ffffff !important;border:1px solid rgba(0,168,89,0.4) !important;border-radius:10px !important;padding:6px 12px !important;box-shadow:0 8px 24px -4px rgba(0,0,0,0.3),0 0 12px rgba(0,128,55,0.2) !important;font-family:'Inter',system-ui,sans-serif !important;letter-spacing:-0.01em}.begrow-radar-tooltip::before{border-top-color:rgba(18,24,20,0.95) !important}.begrow-tooltip-title{font-size:13px;font-weight:700;line-height:1.2;color:#ffffff}.begrow-tooltip-sub{font-size:10px;font-weight:600;color:#34D399;text-transform:uppercase;letter-spacing:0.05em;margin-top:2px}.product-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.product-pair > div{min-width:0;overflow:hidden}section[id]{scroll-margin-top:96px}#begrow-header{background:rgba(255,255,255,0.98);position:sticky !important;top:0 !important;z-index:50 !important;border-bottom:1px solid #f0f0f0}#begrow-header > div:first-child{max-width:1680px;width:100%;margin-inline:auto;padding-inline:12px}@media (min-width:640px){#begrow-header > div:first-child{padding-inline:20px}}@media (min-width:1024px){#begrow-header > div:first-child{padding-inline:24px}}#begrow-header .header-layout{display:flex;align-items:center;justify-content:space-between;min-height:72px;height:72px;width:100%}#begrow-header .header-logo{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}#begrow-header .header-logo a{display:inline-flex;align-items:center}#begrow-header img[alt="Begrow"],#begrow-header .header-logo-img{width:150px !important;height:auto !important;max-height:52px !important;object-fit:contain !important;display:block}#begrow-header .header-mobile-controls{display:flex;align-items:center;gap:8px;margin-left:auto}#begrow-header .header-layout > nav,#begrow-header .header-desktop-controls{display:none}#begrow-mobile-menu:not(.hidden){display:block}@media (min-width:1024px){#begrow-header .header-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);min-height:88px;height:88px;gap:20px;align-items:center}#begrow-header .header-layout > nav{display:flex;align-items:center;justify-content:flex-start}#begrow-header nav ul{display:flex;align-items:center;gap:clamp(16px,1.8vw,32px);margin:0;padding:0;list-style:none}#begrow-header nav a{white-space:nowrap;display:inline-flex;align-items:center;height:44px;padding:0 8px;border-radius:10px;font-size:16px;font-weight:600;color:#1f2937;transition:all 0.2s ease}#begrow-header nav > a:first-child,#begrow-header nav ul > li:first-child > a{padding-left:0 !important;margin-left:0 !important}#begrow-header nav a:hover,#begrow-header nav a:focus-visible{color:#006633;background:#f0fdf4}#begrow-header nav a.active-page,#begrow-header nav li.current-menu-item:not(.menu-item-anchor) > a{color:#006633;font-weight:700;background:#f0fdf4}#begrow-header nav a:focus-visible{outline:2px solid #008037;outline-offset:2px}#begrow-header .header-logo{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center}#begrow-header img[alt="Begrow"],#begrow-header .header-logo-img{width:200px !important;height:76px !important;max-height:none !important;object-fit:contain !important}#begrow-header .header-desktop-controls{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:20px}#begrow-header .header-desktop-controls a[href^="mailto:"]{display:inline-flex;align-items:center;height:40px;line-height:40px;font-size:14.5px;font-weight:600;color:#374151;transition:color 0.2s ease}#begrow-header .header-desktop-controls a[href^="mailto:"]:hover{color:#006633}#begrow-header .header-lang-switch{display:inline-flex;align-items:center;gap:3px;background:#f3f4f6;padding:3px;border-radius:10px}#begrow-header .header-lang-switch a{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:36px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:700;line-height:1;transition:all 0.2s ease}#begrow-header #open-inquiry-drawer-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#f9fafb;border:1px solid #e5e7eb;color:#374151;transition:all 0.2s ease;position:relative}#begrow-header #open-inquiry-drawer-btn:hover{background:#f0fdf4;border-color:#86efac;color:#006633}#begrow-header .header-mobile-controls{display:none}}#hero-banner-container{position:relative;overflow:hidden}.hero-banner-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:10;background-attachment:scroll}@media (min-width:768px){.hero-banner-bg{background-attachment:fixed}}@media (max-width:1023px){#hero-banner-container{aspect-ratio:auto !important;min-height:480px !important;max-height:none !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:flex-start !important;text-align:left !important;padding:clamp(32px,6vw,48px) clamp(20px,5vw,36px) !important;border-radius:clamp(20px,4vw,32px) !important}.hero-banner-bg{background-attachment:scroll !important;background-size:cover !important;background-position:center !important}#hero-banner-container .hero-title{text-align:left !important;margin-inline:0 !important;font-size:clamp(26px,7.2vw,40px) !important;line-height:1.15 !important;margin-bottom:24px !important;overflow-wrap:break-word;word-break:break-word}#hero-banner-container .hero-cta{width:100% !important;justify-content:flex-start !important;margin-inline:0 !important;gap:12px;flex-direction:column}#hero-banner-container .hero-cta a{width:100% !important;justify-content:center !important;padding:15px 24px !important;font-size:15px !important;font-weight:700 !important}}@media (min-width:640px) and (max-width:1023px){#hero-banner-container .hero-cta{flex-direction:row !important;width:auto !important}#hero-banner-container .hero-cta a{width:auto !important}}.hero-cta{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.hero-cta a{white-space:nowrap;flex:0 0 auto;padding:16px 32px;font-size:16px;font-weight:700}@media (max-width:639px){.hero-cta{gap:10px;width:auto;justify-content:flex-start}.hero-cta a{padding:14px 20px !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.2}.hero-cta a svg{width:16px;height:16px}}@media (max-width:380px){.hero-cta{gap:8px}.hero-cta a{padding:12px 15px !important;font-size:13px !important}.hero-cta a svg{width:14px;height:14px}}#presentation h2,.presentation-title{font-size:36px;font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:#181818;text-align:center;position:relative;z-index:1;margin-bottom:0}#parallax-cube-container{display:flex;justify-content:center;position:relative;z-index:10;margin-top:-10px;margin-bottom:28px}#parallax-cube-img{width:100%;max-width:300px;height:auto;object-fit:contain}@media (min-width:768px){#presentation h2,.presentation-title{font-size:52px}#parallax-cube-container{margin-top:-14px;margin-bottom:36px}#parallax-cube-img{max-width:360px}}@media (min-width:1024px){#presentation h2,.presentation-title{font-size:71px}#parallax-cube-container{margin-top:-18px;margin-bottom:44px}#parallax-cube-img{max-width:420px}}@media (min-width:1280px){#presentation h2,.presentation-title{font-size:76px}#parallax-cube-container{margin-top:-22px;margin-bottom:48px}#parallax-cube-img{max-width:460px}}#presentation .group:has(> .product-edge-image) > .mt-auto,#presentation .group:has(> .product-edge-image) > .product-card-cta{margin-top:0;padding-top:12px}@media (max-width:767px){#hero-banner-container{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){#hero-banner-container{background-attachment:scroll !important}}@media (min-width:640px){#presentation .group:has(> .product-edge-image){--card-padding:36px}#presentation .group:has(.product-slab-image){--slab-padding:40px}.product-edge-image{height:230px}}@media (min-width:768px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card{height:380px}}@media (min-width:1024px){.product-pair{grid-template-columns:repeat(2,minmax(0,1fr))}#presentation .group:has(> .product-edge-image){--card-padding:32px}#presentation .group:has(.product-slab-image){--slab-padding:48px}.product-edge-image{height:240px}}@media (max-width:639px){.team-details{left:16px;bottom:16px;max-width:250px}.team-details h3{font-size:18px}.team-details a{font-size:12px}.team-card-kyrylo-gliuza .team-photo{height:90% !important;right:-15px !important}.team-card-oleksandr-shled .team-photo{height:90% !important;right:-15px !important}}@media (max-width:420px){.team-details{left:14px;max-width:230px}.team-details h3{font-size:17px}.team-details a{font-size:12px}.team-card-kyrylo-gliuza .team-photo{height:88% !important;right:-10px !important}.team-card-oleksandr-shled .team-photo{height:88% !important;right:-10px !important}.factory-map iframe{height:320px}}@media (prefers-reduced-motion:reduce){.team-card,.product-edge-image img,.product-slab-image img{transition:none}}.product-tilt-card{position:relative;transform-style:flat;perspective:1000px;transition:transform 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1);will-change:transform}.product-tilt-card:hover{box-shadow:0 22px 44px -16px rgba(0,102,51,0.16),0 0 0 1px rgba(0,128,55,0.15)}.cube-tilt-target{transform-style:flat}#parallax-cube-wrapper,#parallax-cube-img{cursor:default;filter:none !important}#parallax-cube-wrapper:hover,#parallax-cube-img:hover{filter:none !important}.product-card-cta{transition:opacity 0.35s cubic-bezier(0.16,1,0.3,1),transform 0.35s cubic-bezier(0.16,1,0.3,1)}@media (min-width:1024px) and (hover:hover){.product-tilt-card .product-card-cta{opacity:0;transform:translateY(16px);pointer-events:none}.product-tilt-card:hover .product-card-cta,.product-tilt-card:focus-within .product-card-cta{opacity:1;transform:translateY(0);pointer-events:auto}}@keyframes cta-fade-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.product-tilt-card .product-card-cta{opacity:1;transform:translateY(0);pointer-events:auto;animation:cta-fade-up 0.5s cubic-bezier(0.16,1,0.3,1)}}@keyframes thank-you-card-in{from{opacity:0;transform:scale(0.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.thank-you-wrapper{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,40px) 16px;background:#fafbfa;position:relative;overflow:hidden}.thank-you-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:640px;height:360px;background:radial-gradient(circle,rgba(0,168,89,0.08) 0%,rgba(0,128,55,0.02) 45%,transparent 70%);pointer-events:none;z-index:0}.thank-you-card{position:relative;z-index:1;max-width:680px;width:100%;margin:0 auto;background:#ffffff;border-radius:28px;border:1px solid rgba(0,0,0,0.07);box-shadow:0 24px 60px -15px rgba(0,128,55,0.07),0 4px 18px -4px rgba(0,0,0,0.03);padding:clamp(28px,4vw,44px) clamp(20px,4vw,36px);text-align:center;animation:thank-you-card-in 0.4s cubic-bezier(0.16,1,0.3,1) forwards}.thank-you-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:20px;background:linear-gradient(135deg,#008037 0%,#005a27 100%);color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -6px rgba(0,128,55,0.35),0 0 0 6px rgba(0,128,55,0.08)}.thank-you-icon svg{width:32px;height:32px}.thank-you-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#e8f5e9;color:#006633;font-size:13px;font-weight:700;letter-spacing:-0.01em;margin-bottom:12px}.thank-you-title{font-size:clamp(26px,4vw,36px);font-weight:900;letter-spacing:-0.03em;line-height:1.15;color:#171717;margin:0 0 10px}.thank-you-subtitle{font-size:clamp(14px,1.8vw,16px);line-height:1.6;color:#525252;max-width:520px;margin:0 auto 24px}.thank-you-hud{background:#f8faf8;border-radius:18px;padding:16px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:center;text-align:left;margin-bottom:24px}.thank-you-hud-item-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#8c8c8c;margin-bottom:3px}.thank-you-hud-item-val{font-size:14.5px;font-weight:700;color:#171717;display:flex;align-items:center;gap:6px}.thank-you-pipeline{margin-bottom:24px;padding:0 6px}.thank-you-track{display:grid;grid-template-columns:repeat(3,1fr);position:relative;text-align:center}.thank-you-track::before{content:'';position:absolute;top:14px;left:16%;right:16%;height:2px;background:#e5e7eb;z-index:1}.thank-you-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.thank-you-step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-bottom:6px;background:#ffffff;border:2px solid #e5e7eb;color:#8c8c8c}.thank-you-step.is-done .thank-you-step-dot{background:#008037;border-color:#008037;color:#ffffff;box-shadow:0 0 0 3px rgba(0,128,55,0.15)}.thank-you-step.is-active .thank-you-step-dot{background:#e8f5e9;border-color:#008037;color:#008037;box-shadow:0 0 0 4px rgba(0,128,55,0.18)}.thank-you-step-text{font-size:12px;font-weight:700;color:#525252;line-height:1.3}.thank-you-step.is-active .thank-you-step-text{color:#171717}.thank-you-footer-bar{padding-top:18px;border-top:1px solid rgba(0,0,0,0.06);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}@media (max-width:639px){.thank-you-hud{grid-template-columns:1fr;gap:12px;text-align:center}.thank-you-hud-item-val{justify-content:center}.thank-you-footer-bar{flex-direction:column;justify-content:center}}@media (prefers-reduced-motion:reduce){.product-tilt-card,.cube-tilt-target,.product-card-cta,.thank-you-card{transition:none !important;transform:none !important;animation:none !important;opacity:1 !important;pointer-events:auto !important}}.hero-banner-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:10;background-attachment:scroll}@media (min-width:768px){.hero-banner-bg{background-attachment:fixed}}@media (prefers-reduced-motion:reduce){.hero-banner-bg{background-attachment:scroll !important}}
@media (max-width:767px){.team-shade{background:linear-gradient(90deg,rgba(6,27,19,.94) 0%,rgba(6,27,19,.68) 24%,rgba(6,27,19,.15) 38%,transparent 50%) !important}}
#hero-banner-container > div.relative{align-items:flex-start !important;text-align:left !important}#hero-banner-container .hero-title{align-self:flex-start !important;text-align:left !important;margin-inline:0 !important}#hero-banner-container .hero-cta{align-self:flex-start !important;justify-content:flex-start !important;margin-inline:0 !important;text-align:left !important}#hero-banner-container .hero-cta a{margin-inline:0 !important}@media (min-width:1024px){#hero-banner-container > div.relative{max-width:1050px !important}}@media (min-width:1024px) and (max-width:1279px){#hero-banner-container{padding-left:64px !important}#hero-banner-container .hero-title{font-size:64px !important;line-height:1.08 !important}}@media (min-width:1280px) and (max-width:1535px){#hero-banner-container{padding-left:88px !important}#hero-banner-container .hero-title{font-size:74px !important;line-height:1.08 !important}}@media (min-width:1536px){#hero-banner-container{padding-left:120px !important}#hero-banner-container .hero-title{font-size:78px !important;line-height:1.08 !important}}@media (min-width:1024px){#begrow-header nav a{font-size:17px !important;font-weight:600 !important}#hero-banner-container .hero-cta a{font-size:17px !important}}@media (max-width:767px){#hero-banner-container .hero-cta{width:100% !important;justify-content:flex-start !important;margin-inline:0 !important;flex-wrap:wrap}}
#distributor-modal-close,#begrow-lightbox-close{outline:none !important;box-shadow:none !important}
#distributor-modal-close{width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:9999px !important}
#begrow-lightbox-close{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:9999px !important}
.divide-y > div > span:last-child{text-align:right !important;margin-left:auto !important;flex-shrink:0 !important}

.card-media-cover{height:190px;width:100%;overflow:hidden;background:#f3f4f6;position:relative}.card-media-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.group:hover .card-media-cover img{transform:scale(1.05)}