:root{--superb-forest:#143b2b;--superb-lime:#d9ed86;--superb-paper:#f5f5ef;--superb-outline:#ced8c9}.sb-home{background:var(--superb-paper)}.sb-home .sb-hero{min-height:590px;background:#102a20}.sb-home .sb-copy{padding-block:66px}.sb-home .sb-copy .sb-eyebrow{display:flex;align-items:center;gap:12px;color:#e2efc7;font-size:12px;letter-spacing:.22em}.sb-home .sb-copy .sb-eyebrow:before{content:"";width:32px;height:3px;background:var(--superb-lime)}.sb-home .sb-copy h1{font-size:clamp(58px,7.5vw,108px);font-weight:750;line-height:.98;letter-spacing:-.06em;max-width:600px;text-wrap:balance}.sb-home .sb-intro{color:#edf1e9;font-size:18px;max-width:435px;line-height:1.65;margin:28px 0 30px}.sb-home .sb-hero .sb-button{background:var(--superb-lime);color:#163a29;border-radius:6px;min-height:56px;padding-inline:25px;box-shadow:0 5px 22px #0002}.sb-home .sb-hero .sb-button:hover{background:#ebf6bc}.sb-home .sb-offer{background:#1d4433;color:#fff;border-bottom:3px solid var(--superb-lime);padding-block:18px}.sb-home .sb-offer a{color:#e5f3b6}.sb-home .sb-shop{padding-top:72px;padding-bottom:78px}.sb-home .sb-section-heading h2,.sb-home .sb-family h2{font-weight:700;letter-spacing:-.045em;line-height:1.08}.sb-home .sb-section-heading>p{font-size:17px;max-width:680px;line-height:1.65}.sb-home .sb-bait-shortcuts{margin-top:24px;margin-bottom:30px;gap:9px}.sb-home .sb-bait-shortcuts a{border:1px solid #b9c9b5;background:#fff;border-radius:999px;padding-inline:19px;color:#244632;min-height:45px}.sb-home .sb-bait-shortcuts a:hover{background:#e4edce;border-color:#739168}.sb-home .sb-card{padding:12px;border:1px solid #d5dfd0;border-radius:12px;background:#fff;box-shadow:0 5px 15px #173d2507;transition:border-color .18s,box-shadow .18s}.sb-home .sb-card:hover{border-color:#718b5c;box-shadow:0 8px 24px #173d2514}.sb-home .sb-card-image{border-radius:7px;background:#edf0e7}.sb-home .sb-card-label{color:#47632f;letter-spacing:.11em;font-size:10px;font-weight:750;margin:19px 0 9px}.sb-home .sb-card h3{font-weight:650;font-size:clamp(18px,1.7vw,24px);line-height:1.25;letter-spacing:-.025em}.sb-home .sb-card-note{line-height:1.55}.sb-home .sb-price{font-size:20px;color:#143b2b;font-weight:750;margin-bottom:15px}.sb-home .sb-card-action{border-top:1px solid #dae2d4;color:#24472f;font-weight:700;min-height:48px}.sb-home .sb-card-action>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7efda;font-size:18px}.sb-home .sb-family{border-top:1px solid #dce4d6;background:#fff}.sb-home .sb-family .sb-eyebrow{color:#536f38}.sb-home .sb-slides{border-radius:12px;background:#edf0e8;border:1px solid #d6dfd0}.sb-home .sb-controls button{border-radius:999px;background:#fff;border-color:#c1ceb9}.sb-home .sb-controls button:hover{background:#eaf0df}.sb-home .sb-social{background:radial-gradient(ellipse at top right,#3d6445 0,transparent 62%),#143b2b;border-top:5px solid var(--superb-lime)}.sb-home .sb-social h2{font-weight:700;letter-spacing:-.035em}.sb-home .sb-social-links a{background:#ffffff09;border-radius:10px;border-color:#92ac78;min-width:230px}.sb-home .sb-social-links a:hover{background:#ffffff18}.sb-home .sb-newsletter h2{font-weight:700;line-height:1.1;letter-spacing:-.04em}.sb-home .sb-newsletter{background:#f5f5ef}.sb-home .sb-email-row input{border-color:#839374;border-radius:6px}.sb-home .sb-newsletter .sb-button{background:#244632;border-radius:6px}.sb-home :focus-visible{outline:3px solid #a86b0b;outline-offset:4px}.sb-home .sb-hero :focus-visible,.sb-home .sb-social :focus-visible,.sb-home .sb-offer :focus-visible{outline-color:#e6f3b5}@media(min-width:800px){.sb-home .sb-hero-photo{top:0;right:0;bottom:0;left:36%}.sb-home .sb-hero:after{background:linear-gradient(90deg,#102a20 20%,#102a20ed 37%,#102a2073 56%,#102a2008 79%)}.sb-home .sb-family{padding-block:86px}}@media(max-width:799px){.sb-home .sb-hero{min-height:570px}.sb-home .sb-copy{padding:42px 22px 36px}.sb-home .sb-copy h1{font-size:clamp(51px,10.7vw,78px);max-width:470px;letter-spacing:-.055em}.sb-home .sb-hero-photo{top:0;right:0;bottom:0;left:0}.sb-home .sb-hero-photo img{object-position:64% 26%}.sb-home .sb-hero:after{background:linear-gradient(0deg,#0a1f15fa,#0a1f15e3 42%,#0a1f1524 83%)}.sb-home .sb-intro{font-size:16px;line-height:1.6;max-width:365px;margin:21px 0 26px}.sb-home .sb-copy .sb-eyebrow{font-size:10px;letter-spacing:.16em}.sb-home .sb-offer{padding:16px 22px}.sb-home .sb-offer p{font-size:13px}.sb-home .sb-shop{padding:46px 22px 48px}.sb-home .sb-section-heading h2{font-size:34px;max-width:330px}.sb-home .sb-section-heading>p{font-size:16px}.sb-home .sb-bait-shortcuts{gap:8px;margin-top:20px;margin-bottom:24px}.sb-home .sb-bait-shortcuts a{font-size:12px;padding-inline:12px;gap:10px;min-height:44px}.sb-home .sb-card{padding:9px;border-radius:9px}.sb-home .sb-card h3{font-size:18px}.sb-home .sb-card-label{font-size:9px;letter-spacing:.05em;margin-top:15px}.sb-home .sb-price{font-size:18px}.sb-home .sb-card-action{font-size:12px}.sb-home .sb-card-action>span{width:26px;height:26px;font-size:16px}.sb-home .sb-social-links a{min-width:0}.sb-home .sb-family h2{max-width:440px}.sb-home .sb-slide{height:420px}}@media(max-width:359px){.sb-home .sb-shop{padding-inline:14px}.sb-home .sb-card{padding:8px}.sb-home .sb-card h3{font-size:16px}.sb-home .sb-copy{padding-inline:18px}.sb-home .sb-copy h1{font-size:49px}.sb-home .sb-card-action>span{width:22px;height:22px}.sb-home .sb-bait-shortcuts a{font-size:11px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.sb-home .sb-card,.sb-home .sb-card-image img{transition:none}}main#MainContent[data-template^=product] .text-block h1{font-weight:700!important;line-height:1.08;letter-spacing:-.04em;font-size:clamp(29px,3vw,44px)!important;color:#183729}main[data-template^=product] .variant-option__button-label{border-radius:7px;overflow:hidden;min-height:45px}main[data-template^=product] .variant-option__button-label:has(input:focus-visible){outline:3px solid #a86b0b;outline-offset:3px}main[data-template^=product] .add-to-cart-button{background:#244632;color:#fff;border-radius:7px;font-weight:700;min-height:52px}main[data-template^=product] .add-to-cart-button:hover:not(:disabled){background:#345d3e}main[data-template^=product] .add-to-cart-button:disabled{opacity:.55}.sb-home.sb-home{background:#f5f5ef}@media(max-width:799px){main[data-template^=product] h1{font-size:29px;line-height:1.12}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/superb-polish.css.map */
