:root{--soil-canvas: #ffffff;--soil-surface: #ffffff;--soil-surface-subtle: #f1f6f3;--soil-surface-mint: #e6f0eb;--soil-text: #17231e;--soil-text-secondary: #5b6962;--soil-border: #dbe5df;--soil-border-strong: #c6d5cc;--soil-accent: #1e6a4b;--soil-accent-hover: #17563d;--soil-accent-active: #10432f;--soil-accent-soft: #e6f1ec;--soil-dark: #102a20;--soil-focus: #176bff;--soil-radius-sm: 6px;--soil-radius-md: 10px;--soil-radius-lg: 14px;--soil-shadow-stage: 0 24px 64px rgba(25, 48, 37, .12);--soil-motion: .18s cubic-bezier(.2, 0, 0, 1);--soil-content: 1200px}html[data-pl-visual-profile=semi-blue-light]{color-scheme:light;scroll-behavior:smooth}body.soil-theme{background:var(--soil-canvas);color:var(--soil-text)}body.soil-theme :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--soil-focus);outline-offset:3px}body.soil-theme .button,body.soil-theme button.button{min-height:44px;border-radius:var(--soil-radius-md);font-weight:650;letter-spacing:0;text-transform:none}#header-group{border-bottom:1px solid rgba(219,229,223,.9);background:#fffffff7}#header-component,#header-component[transparent]{color:var(--soil-text)!important;background:#fffffff7!important}#header-component .header__row{min-height:68px}#header-component a,#header-component button{display:inline-flex;min-height:40px;align-items:center;letter-spacing:.02em}#header-component .header__logo-image{max-height:38px}.soil-home-section,.soil-product-story-section,.soil-footer-section{overflow:clip}.soil-page,.soil-product-story{font-family:var(--font-body--family, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:16px;line-height:1.65;color:var(--soil-text);background:var(--soil-canvas)}.soil-page *,.soil-product-story *,.soil-footer *{box-sizing:border-box}.soil-shell{width:min(calc(100% - 64px),var(--soil-content));margin-inline:auto}.soil-section{position:relative;padding-block:clamp(72px,8vw,120px)}.soil-section[data-pl-theme=subtle]{background:var(--soil-surface-subtle)}.soil-section[data-pl-theme=dark]{color:#fff;background:var(--soil-dark)}.soil-page :where(h1,h2,h3),.soil-product-story :where(h2,h3){margin:0;color:inherit;font-family:var(--font-heading--family, Georgia, serif);font-weight:500;letter-spacing:-.035em;text-wrap:balance}.soil-page h1{max-width:760px;font-size:clamp(3.1rem,5vw,4.8rem);line-height:.98}.soil-page h2,.soil-product-story h2{max-width:820px;font-size:clamp(2.35rem,4.3vw,4.6rem);line-height:1.02}.soil-page h3,.soil-product-story h3{font-family:var(--font-body--family, Inter, sans-serif);font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.soil-page p,.soil-product-story p,.soil-footer p{margin:0}.soil-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px!important;color:var(--soil-accent);font-size:.76rem;font-weight:750;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.soil-eyebrow:before{width:24px;height:2px;flex:0 0 auto;background:currentColor;content:""}[data-pl-theme=dark] .soil-eyebrow{color:#9bd7b9}.soil-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid transparent;border-radius:var(--soil-radius-md);font-size:.95rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;transition:color var(--soil-motion),background-color var(--soil-motion),border-color var(--soil-motion),transform var(--soil-motion)}.soil-button:hover{transform:translateY(-1px)}.soil-button--primary{color:#fff;background:var(--soil-accent)}.soil-button--primary:hover{color:#fff;background:var(--soil-accent-hover)}.soil-button--secondary{color:var(--soil-text);border-color:var(--soil-border-strong);background:#fff}.soil-button--secondary:hover{color:var(--soil-accent);border-color:var(--soil-accent)}.soil-button--light{color:var(--soil-dark);background:#fff}.soil-button--light:hover{color:var(--soil-dark);background:#edf7f2}.soil-hero{position:relative;display:flex;min-height:min(880px,calc(100vh - 68px));align-items:center;padding-block:clamp(44px,6vw,88px);background:#fbfdfc}.soil-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:clamp(42px,7vw,112px);align-items:center}.soil-hero__copy{position:relative;z-index:1;padding-block:24px}.soil-hero__lede{max-width:620px;margin-top:30px!important;color:var(--soil-text-secondary);font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.65}.soil-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.soil-live-offer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:28px;color:var(--soil-text-secondary);font-size:.9rem}.soil-live-offer>*+*{padding-left:16px;border-left:1px solid var(--soil-border)}.soil-live-offer strong{color:var(--soil-text);font-size:1.05rem;font-variant-numeric:tabular-nums}.soil-live-offer__status{color:var(--soil-accent);font-weight:700}.soil-product-stage{position:relative;display:grid;min-height:680px;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;padding:60px 42px 34px;border:1px solid var(--soil-border);border-radius:var(--soil-radius-lg);background:var(--soil-surface-mint);box-shadow:var(--soil-shadow-stage)}.soil-product-stage__index{position:absolute;top:22px;left:26px;color:var(--soil-accent);font-size:.76rem;font-weight:750;letter-spacing:.12em}.soil-product-stage__image{width:100%;height:100%;min-height:410px;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 26px rgba(20,43,31,.12))}.soil-product-stage__empty{display:grid;min-height:410px;place-items:center;color:var(--soil-text-secondary)}.soil-measurements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;border-top:1px solid rgba(30,106,75,.22);list-style:none}.soil-measurements li{display:flex;min-width:0;align-items:center;gap:8px;padding:10px 8px 0 0;color:#32463c;font-size:.75rem;line-height:1.3}.soil-measurements span{color:var(--soil-accent);font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums}.soil-anatomy__grid{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(44px,7vw,112px);align-items:start}.soil-anatomy__intro{position:sticky;top:112px}.soil-anatomy__intro>p:last-child{max-width:480px;margin-top:28px!important;color:var(--soil-text-secondary);font-size:1.05rem}.soil-anatomy__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);border:1px solid var(--soil-border);border-radius:var(--soil-radius-lg);background:#fff;box-shadow:0 8px 24px #1930250d}.soil-anatomy__media{display:grid;min-height:660px;place-items:center;padding:36px 20px;border-right:1px solid var(--soil-border);background:#edf4f0}.soil-anatomy__image{width:100%;height:100%;max-height:560px;object-fit:contain}.soil-anatomy__annotations{display:flex;flex-direction:column;justify-content:center;margin:0;padding:24px 34px;list-style:none}.soil-anatomy__annotations li{display:grid;grid-template-columns:32px 1fr;gap:14px;padding-block:28px;border-bottom:1px solid var(--soil-border)}.soil-anatomy__annotations li:last-child{border-bottom:0}.soil-anatomy__annotations>li>span,.soil-capability-list>li>span,.soil-workflow__steps>li>span,.soil-product-summary__variants article>span{color:var(--soil-accent);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.08em}.soil-anatomy__annotations strong{display:block;margin-bottom:8px;font-size:.98rem}.soil-anatomy__annotations p{color:var(--soil-text-secondary);font-size:.88rem;line-height:1.55}.soil-section-heading{margin-bottom:clamp(44px,6vw,78px)}.soil-section-heading--offset{margin-left:min(16vw,190px)}.soil-section-heading--split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);gap:clamp(36px,8vw,120px);align-items:end}.soil-section-heading--split>p{max-width:430px;padding-bottom:8px;color:var(--soil-text-secondary);font-size:1.02rem}.soil-value__layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(44px,9vw,150px);align-items:start}.soil-value__statement{max-width:420px;color:var(--soil-text-secondary);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.35;letter-spacing:-.02em}.soil-capability-list{margin:0;padding:0;border-top:1px solid var(--soil-border-strong);list-style:none}.soil-capability-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding-block:28px;border-bottom:1px solid var(--soil-border)}.soil-capability-list h3{margin-bottom:8px}.soil-capability-list p{max-width:520px;color:var(--soil-text-secondary)}.soil-usecases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(62px,9vw,120px);border-block:1px solid var(--soil-border)}.soil-usecases>div{min-height:190px;padding:28px 32px 34px 0}.soil-usecases>div+div{padding-left:32px;border-left:1px solid var(--soil-border)}.soil-usecases span{display:block;margin-bottom:34px;color:var(--soil-accent);font-size:.72rem;font-weight:800}.soil-usecases strong{display:block;margin-bottom:8px;font-size:1.03rem}.soil-usecases p{color:var(--soil-text-secondary);font-size:.9rem}.soil-workflow__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.soil-workflow__steps:before{position:absolute;top:21px;right:calc(16.666% - 8px);left:24px;height:1px;background:var(--soil-border-strong);content:""}.soil-workflow__steps li{position:relative;padding:0 clamp(24px,4vw,58px) 8px 0}.soil-workflow__steps li+li{padding-left:clamp(24px,4vw,58px);border-left:1px solid var(--soil-border)}.soil-workflow__steps span{position:relative;z-index:1;display:grid;width:44px;height:44px;margin-bottom:34px;place-items:center;border:1px solid var(--soil-border-strong);border-radius:50%;background:var(--soil-surface-subtle)}.soil-product-story .soil-workflow__steps span{background:#fff}.soil-workflow__steps h3{margin-bottom:10px}.soil-workflow__steps p{max-width:290px;color:var(--soil-text-secondary)}#porownanie{scroll-margin-top:96px}.soil-comparison{border:1px solid var(--soil-border);border-radius:var(--soil-radius-lg);background:#fff;box-shadow:0 8px 24px #1930250a}.soil-comparison__scroll{overflow-x:auto;border-radius:inherit}.soil-comparison table{width:100%;min-width:720px;border-collapse:collapse;color:var(--soil-text);font-size:.94rem;text-align:left}.soil-comparison th,.soil-comparison td{padding:18px 24px;border-bottom:1px solid var(--soil-border)}.soil-comparison thead th{padding-block:26px;color:var(--soil-text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.soil-comparison tbody th{width:44%;font-weight:600}.soil-comparison td{width:28%;color:var(--soil-text-secondary);font-variant-numeric:tabular-nums}.soil-comparison__featured{background:#f0f7f3}.soil-comparison__variant,.soil-comparison__price{display:block}.soil-comparison__variant{color:var(--soil-text);font-size:1.1rem;letter-spacing:0;text-transform:none}.soil-comparison__price{margin-top:4px;color:var(--soil-accent);font-size:.9rem;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.soil-comparison tfoot th,.soil-comparison tfoot td{border-bottom:0;vertical-align:middle}.soil-comparison__link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--soil-radius-sm);color:#fff;background:var(--soil-accent);font-weight:700;text-decoration:none}.soil-comparison__link:hover{color:#fff;background:var(--soil-accent-hover)}.soil-comparison__availability{display:block;margin-top:8px;color:var(--soil-text-secondary);font-size:.74rem}.soil-final{padding-block:clamp(70px,8vw,108px)}.soil-final__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);gap:clamp(44px,10vw,150px);align-items:end}.soil-final__action{display:grid;gap:24px;justify-items:start}.soil-final__action p{color:#bdd0c7}.soil-product-summary__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(48px,10vw,150px);align-items:start}.soil-product-summary__variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--soil-border-strong)}.soil-product-summary__variants article{padding:26px 34px 30px 0;border-bottom:1px solid var(--soil-border)}.soil-product-summary__variants article+article{padding-left:34px;border-left:1px solid var(--soil-border)}.soil-product-summary__variants h3{margin-top:26px;margin-bottom:10px}.soil-product-summary__variants p{color:var(--soil-text-secondary)}.soil-faq__grid{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(0,1.4fr);gap:clamp(48px,10vw,150px);align-items:start}.soil-faq__intro{position:sticky;top:112px}.soil-faq__items{border-top:1px solid var(--soil-border-strong)}.soil-faq details{border-bottom:1px solid var(--soil-border)}.soil-faq summary{position:relative;min-height:64px;padding:20px 50px 20px 0;cursor:pointer;font-size:1rem;font-weight:700;list-style:none}.soil-faq summary::-webkit-details-marker{display:none}.soil-faq summary:after{position:absolute;top:18px;right:0;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--soil-border-strong);border-radius:50%;color:var(--soil-accent);content:"+"}.soil-faq details[open] summary:after{content:"\2212"}.soil-faq details p{max-width:650px;padding:0 52px 24px 0;color:var(--soil-text-secondary)}.soil-product-close{padding-block:clamp(64px,7vw,96px)}.soil-product-close__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.soil-product-close h2{max-width:780px}.soil-footer{padding-block:64px 54px;border-top:1px solid var(--soil-border);color:var(--soil-text);background:#fff;font-family:var(--font-body--family, Inter, sans-serif)}.soil-footer__grid{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(180px,.55fr) minmax(220px,.65fr);gap:64px;align-items:start}.soil-footer__name{display:inline-flex;min-height:40px;align-items:center;margin-bottom:16px;color:var(--soil-text);font-family:var(--font-heading--family, Georgia, serif);font-size:2rem;line-height:1;text-decoration:none}.soil-footer__brand p,.soil-footer__note p{max-width:420px;color:var(--soil-text-secondary);font-size:.9rem}.soil-footer__nav{display:grid;gap:12px}.soil-footer__nav a{display:inline-flex;width:fit-content;min-height:40px;align-items:center;color:var(--soil-text);font-size:.9rem;text-decoration-thickness:1px;text-underline-offset:4px}.soil-footer__note>span{display:inline-flex;min-height:32px;align-items:center;padding-inline:10px;border:1px solid var(--soil-border-strong);border-radius:var(--soil-radius-sm);color:var(--soil-accent);font-size:.72rem;font-weight:800}.soil-footer__note p{margin-top:16px}main[data-template^=product] .product-information{width:min(100%,1440px);margin-inline:auto;background:#fff}main[data-template^=product] .product-information__media{background:var(--soil-surface-subtle)}main[data-template^=product] .product-details{padding:clamp(28px,5vw,72px)}main[data-template^=product] .product-details :where(h1,h2,h3,h4){color:var(--soil-text);font-family:var(--font-heading--family, Georgia, serif);font-weight:500;letter-spacing:-.025em;text-transform:none}main[data-template^=product] .product-details h1,main[data-template^=product] .product-details h4{font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.06}main[data-template^=product] .product-details .rte img{width:100%;height:auto}main[data-template^=product] .product-details .text-block,main[data-template^=product] .product-details .price{text-align:left!important;justify-content:flex-start!important}main[data-template^=product] .buy-buttons-block .button,main[data-template^=product] .sticky-add-to-cart__button{border-color:var(--soil-accent)!important;color:#fff!important;background:var(--soil-accent)!important}main[data-template^=product] .buy-buttons-block .button:hover,main[data-template^=product] .sticky-add-to-cart__button:hover{border-color:var(--soil-accent-hover)!important;background:var(--soil-accent-hover)!important}main[data-template^=product] .variant-option__button-label,main[data-template^=product] .quantity-selector{border-radius:var(--soil-radius-sm)}main[data-template^=product] .product-details accordion-custom,main[data-template^=product] .product-details .disclosure{border-color:var(--soil-border)!important}@media(max-width:1100px){.soil-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:48px}.soil-product-stage{min-height:620px;padding-inline:28px}.soil-anatomy__grid,.soil-product-summary__grid,.soil-faq__grid{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);gap:52px}.soil-anatomy__stage{grid-template-columns:1fr}.soil-anatomy__media{min-height:500px;border-right:0;border-bottom:1px solid var(--soil-border)}}@media(max-width:880px){.soil-shell{width:min(calc(100% - 48px),var(--soil-content))}.soil-hero{min-height:auto;padding-top:70px}.soil-hero__grid,.soil-anatomy__grid,.soil-value__layout,.soil-product-summary__grid,.soil-faq__grid{grid-template-columns:1fr}.soil-hero__copy{max-width:720px}.soil-product-stage{min-height:680px}.soil-anatomy__intro,.soil-faq__intro{position:static}.soil-anatomy__stage{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.soil-anatomy__media{min-height:600px;border-right:1px solid var(--soil-border);border-bottom:0}.soil-section-heading--offset{margin-left:0}.soil-section-heading--split,.soil-final__grid{grid-template-columns:1fr;align-items:start}.soil-usecases,.soil-workflow__steps{grid-template-columns:1fr}.soil-usecases>div{min-height:auto;padding:26px 0}.soil-usecases>div+div{padding-left:0;border-top:1px solid var(--soil-border);border-left:0}.soil-usecases span{margin-bottom:16px}.soil-workflow__steps:before{top:28px;bottom:28px;left:21px;width:1px;height:auto}.soil-workflow__steps li,.soil-workflow__steps li+li{display:grid;grid-template-columns:44px 1fr;gap:0 24px;padding:0 0 36px;border-left:0}.soil-workflow__steps span{grid-row:1 / span 2;margin:0}.soil-workflow__steps h3{align-self:end}.soil-workflow__steps p{max-width:none}.soil-product-close__inner,.soil-footer__grid{grid-template-columns:1fr;gap:38px;align-items:start}}@media(max-width:640px){.soil-shell{width:min(calc(100% - 32px),var(--soil-content))}.soil-section{padding-block:72px}.soil-page h1{font-size:clamp(2.75rem,14vw,4.25rem)}.soil-page h2,.soil-product-story h2{font-size:clamp(2.2rem,11vw,3.4rem)}.soil-hero{padding-top:48px}.soil-hero__grid{gap:40px}.soil-hero__actions{display:grid}.soil-button{width:100%}.soil-live-offer{align-items:flex-start}.soil-live-offer>*+*{padding-left:0;border-left:0}.soil-product-stage{min-height:610px;padding:52px 18px 24px}.soil-product-stage__image{min-height:300px}.soil-measurements{grid-template-columns:repeat(2,minmax(0,1fr))}.soil-anatomy__stage{grid-template-columns:1fr}.soil-anatomy__media{min-height:440px;border-right:0;border-bottom:1px solid var(--soil-border)}.soil-anatomy__annotations{padding:8px 24px}.soil-section-heading--split{gap:24px}.soil-capability-list li{grid-template-columns:36px 1fr;gap:12px}.soil-product-summary__variants{grid-template-columns:1fr}.soil-product-summary__variants article,.soil-product-summary__variants article+article{padding:24px 0;border-left:0}.soil-comparison{margin-inline:-16px;border-right:0;border-left:0;border-radius:0}.soil-final__grid,.soil-product-close__inner{gap:32px}.soil-footer{padding-block:52px 42px}main[data-template^=product] .product-details{padding:28px 20px 42px}}@media(max-width:390px){.soil-page,.soil-product-story{font-size:15px}.soil-page h1{font-size:2.72rem}.soil-page h2,.soil-product-story h2{font-size:2.24rem}.soil-product-stage{min-height:580px}.soil-anatomy__media{min-height:360px}.soil-comparison th,.soil-comparison td{padding-inline:18px}}@media(prefers-reduced-motion:reduce){html[data-pl-visual-profile=semi-blue-light]{scroll-behavior:auto}.soil-button{transition:none}.soil-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ajnip-soil.css.map */
