body:has(cart-items){background:#faf8f3;color:#2c302d}body:has(cart-items) #MainContent{background:#faf8f3;--color-background:250,248,243;--color-foreground:44,48,45;--color-link:65,88,72;--color-button:65,88,72;--color-button-text:255,255,255;--color-base-accent-1:65,88,72}body:has(cart-items) cart-items,body:has(cart-items) #main-cart-footer{max-width:1280px;width:calc(100% - 96px);padding-left:0;padding-right:0}body:has(cart-items) cart-items{padding-top:52px}body:has(cart-items) .cart__empty-text,body:has(cart-items) .title--primary{color:#2c302d;font-size:clamp(32px,3.4vw,48px)}body:has(cart-items) #MainContent .button{background:#415848;color:#fff;border-radius:8px;--color-button:65,88,72;--color-button-text:255,255,255}body:has(cart-items) #MainContent .button:hover{background:#334638}body:has(cart-items) .underlined-link,body:has(cart-items) cart-remove-button a{color:#415848}body:has(cart-items) .cart-item__name{color:#2c302d;font-size:20px;line-height:1.35}body:has(cart-items) .cart-item__image-container{background:#fffdf9;border-radius:12px;overflow:hidden}body:has(cart-items) .quantity{background:#eee7db;color:#2c302d;border-radius:8px}body:has(cart-items) .cart__footer{padding-bottom:56px}body:has(cart-items) .cart__warnings{padding:64px 0 88px}body:has(cart-items) #MainContent a:focus-visible,body:has(cart-items) #MainContent button:focus-visible{outline:3px solid #a6854f;outline-offset:4px}@media(max-width:749px){body:has(cart-items) cart-items,body:has(cart-items) #main-cart-footer{width:calc(100% - 44px)}body:has(cart-items) cart-items{padding-top:28px}body:has(cart-items) .cart-item__name{font-size:16px}body:has(cart-items) .cart__warnings{padding:40px 0 56px}body:has(cart-items) .cart__footer{padding-bottom:40px}}.bp-review-section{padding-top:24px}.bp-review-section .bp-reviews{margin-bottom:0;padding-bottom:80px}.bp-review-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-review-photos a:first-child{grid-column:1/-1}.bp-review-photos img{width:100%;height:auto;max-height:240px;object-fit:contain;border-radius:8px}.bp-text-review{grid-template-columns:1fr}@media(max-width:600px){.bp-review-section .bp-review{grid-template-columns:1fr}.bp-review-photos{max-width:260px}}.bp-bottle.bp-review-section{background:var(--bp-bg);color:var(--bp-ink)}.bp-review-section .bp-wrap{margin:auto}.bp-review-section .bp-more{margin-top:24px}.bp-review-section .bp-stars{color:var(--bp-gold)}.bp-review-section .bp-small{font-size:12px}.bp-review-section .bp-review-details{margin-top:24px}.bp-footer{background:#415848;color:#fff;padding:56px 0 40px}.bp-footer-grid{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:48px}.bp-footer h2{color:#fff;font-size:28px;line-height:1.2;margin-bottom:24px}.bp-footer nav a{display:block;margin-bottom:16px;text-decoration:none;font-size:14px}.bp-footer p{font-size:16px}.bp-payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bp-payments svg{width:38px;height:24px}@media(max-width:899px){.bp-footer-grid{grid-template-columns:1fr;gap:24px}}.bp-bottle.bp-tail{background:var(--bp-bg)}.bp-tail .bp-wrap{margin:auto}.bp-tail .bp-faq{padding-top:20px}.bp-tail .bp-eyebrow{color:var(--bp-green)}.bp-tail .bp-answer{line-height:1.65}.bp-tail .bp-final{border-top:1px solid #ded8cc}.bp-tail .bp-button{background:var(--bp-green)}body:has(.bp-bottle) .announcement-bar-section{display:none}@media(max-width:899px){body:has(.bp-bottle) .header__heading-link .h2{font-size:20px;white-space:nowrap}.bp-bottle .bp-nav>a{display:none}.bp-bottle .bp-nav>div{width:100%;justify-content:space-between}}.bp-bottle{--bp-ink:#2c302d;--bp-muted:#696b62;--bp-bg:#faf8f3;--bp-beige:#eee7db;--bp-green:#415848;--bp-gold:#a6854f;background:var(--bp-bg);color:var(--bp-ink);font-family:inherit;font-size:16px;line-height:1.65;letter-spacing:0}.bp-bottle *{box-sizing:border-box}.bp-bottle a{color:inherit}.bp-wrap{max-width:1320px;margin:auto;padding:0 48px}.bp-nav{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #ded8cc;font-size:13px}.bp-nav>a{font-size:19px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.bp-nav>div{display:flex;gap:24px}.bp-nav>div a{text-decoration:none}.bp-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;padding:48px 0 64px;align-items:center}.bp-gallery{min-width:0}.bp-photo{aspect-ratio:1;overflow:hidden;border-radius:16px;background:#eee7db}.bp-photo img{width:100%;height:100%;object-fit:cover;display:block}.bp-thumbs{display:flex;gap:10px;margin-top:14px}.bp-thumbs button{width:76px;height:76px;border:1px solid #d7d0c2;border-radius:8px;padding:3px;background:transparent;cursor:pointer}.bp-thumbs button[aria-pressed=true]{border:2px solid var(--bp-green)}.bp-thumbs img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.bp-eyebrow{font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin:0 0 18px!important;color:var(--bp-green)}.bp-bottle h1,.bp-bottle h2,.bp-bottle h3{color:var(--bp-ink);letter-spacing:-.035em;text-transform:none;margin:0;line-height:1.12}.bp-bottle h1{font-size:clamp(34px,3.8vw,54px);font-weight:600}.bp-bottle h2{font-size:clamp(30px,3.2vw,44px);font-weight:500}.bp-bottle h3{font-size:20px;font-weight:600;line-height:1.4}.bp-lead{color:var(--bp-muted);margin:22px 0}.bp-points{list-style:none;padding:0;margin:24px 0}.bp-points li{display:flex;gap:12px;margin:9px 0;font-size:14px}.bp-points li span{color:var(--bp-green)}.bp-buy{border-top:1px solid #ded8cc;padding-top:22px}.bp-button{display:flex;justify-content:center;gap:20px;align-items:center;width:100%;min-height:54px;border:0;border-radius:7px;background:var(--bp-green);color:#fff!important;padding:14px 24px;text-decoration:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bp-button:hover{background:#304736}.bp-button:disabled{opacity:.5;cursor:not-allowed}.bp-small{font-size:12px;color:var(--bp-muted);line-height:1.65;margin:16px 0 0}.bp-price{font-size:30px;font-weight:600;margin:0 0 12px}.bp-buy label{font-size:12px;display:block;margin:10px 0 5px}.bp-buy select,.bp-buy input{font:inherit;color:var(--bp-ink);border:1px solid #c9c0b1;background:#fffdf9;padding:10px;border-radius:5px;min-height:44px;max-width:100%}.bp-buy select{width:100%}.bp-buy input{width:90px;margin-bottom:16px}.bp-editor-note{font-size:12px;background:#f1ead8;padding:12px}.bp-strip{text-align:center;background:var(--bp-beige);padding:20px 24px;color:#53574c;font-size:12px;letter-spacing:1px}.bp-content{padding-top:80px}.bp-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:96px}.bp-story-image{border-radius:14px;overflow:hidden;background:#eee7db}.bp-story-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bp-right .bp-story-image{order:2}.bp-body{color:var(--bp-muted);margin-top:24px;max-width:460px}.bp-body p{margin:0 0 16px}.bp-steps{background:var(--bp-beige);padding:48px;border-radius:16px;margin-bottom:96px}.bp-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.bp-number{font-size:38px;color:var(--bp-gold);font-weight:400;display:block;margin-bottom:18px}.bp-step-grid p{font-size:14px;color:var(--bp-muted)}.bp-reviews{max-width:900px;margin:0 auto 96px;text-align:center}.bp-review{margin-top:30px;text-align:left;display:grid;grid-template-columns:210px 1fr;gap:32px;align-items:center;border:1px solid #ded8cc;background:#fffdf9;border-radius:12px;padding:24px}.bp-review>img{width:100%;height:auto;border-radius:7px;max-height:240px;object-fit:contain}.bp-stars{color:var(--bp-gold);font-size:22px;letter-spacing:3px;margin:0 0 10px}.bp-more{margin-top:20px}.bp-more>summary{max-width:260px;margin:auto;border:1px solid #b4b8ac;border-radius:7px;padding:12px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px}.bp-review-details{font-size:14px;margin-top:24px}.bp-review-details>img{width:100%;height:auto;max-width:600px;border-radius:10px}.bp-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;margin-bottom:96px}.bp-faq details{border-bottom:1px solid #ded8cc}.bp-faq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;padding:23px 0;font-size:15px;font-weight:500;list-style:none}.bp-bottle summary::-webkit-details-marker{display:none}.bp-bottle details[open]>summary>span{transform:rotate(45deg)}.bp-answer{font-size:14px;color:var(--bp-muted);padding:0 20px 20px 0}.bp-final{text-align:center;border-top:1px solid #ded8cc;padding:64px 0 80px}.bp-final h2{max-width:680px;margin:0 auto 28px}.bp-final .bp-button{max-width:320px;margin:auto}.bp-bottle :focus-visible{outline:3px solid #a6854f;outline-offset:4px}.bp-bottle [id]{scroll-margin-top:100px}@media(max-width:899px){.bp-wrap{padding-left:22px;padding-right:22px}.bp-nav{padding:18px 0}.bp-nav>div{gap:14px;font-size:11px}.bp-nav>a{font-size:15px}.bp-hero{grid-template-columns:1fr;gap:32px;padding:24px 0 40px}.bp-photo{max-height:640px}.bp-offer{max-width:640px}.bp-content{padding-top:48px}.bp-story{gap:26px;grid-template-columns:1fr;margin-bottom:56px}.bp-right .bp-story-image{order:0}.bp-story-image img{max-height:600px}.bp-story-copy{padding:0 4px}.bp-steps{padding:28px 24px;margin-bottom:56px}.bp-step-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.bp-step-grid article{border-top:1px solid #d5cbbb;padding-top:18px}.bp-number{font-size:27px;margin-bottom:8px}.bp-reviews{margin-bottom:56px}.bp-review{grid-template-columns:120px 1fr;gap:18px;padding:16px}.bp-review h3{font-size:17px}.bp-faq{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.bp-final{padding:44px 0 56px}.bp-thumbs button{width:64px;height:64px}.bp-strip{font-size:11px}.bp-eyebrow{margin-bottom:12px!important}}@media(prefers-reduced-motion:no-preference){.bp-button,.bp-thumbs button{transition:background .18s,border-color .18s}}body:has(.bp-bottle) .shopify-section-group-footer-group{display:none}.bp-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.bp-variant{font:inherit;color:var(--bp-ink);border:1px solid #c9c0b1;border-radius:12px;background:#fffdf9;padding:10px;cursor:pointer;text-align:left}.bp-variant[aria-pressed=true]{border:2px solid var(--bp-green);padding:9px;box-shadow:0 0 0 2px #41584815}.bp-variant img{width:100%;height:125px;object-fit:contain;border-radius:7px}.bp-variant span,.bp-variant small{display:block}.bp-variant small{font-size:11px}.bp-zoom{display:block;margin:10px 0 0 auto;border:0;background:transparent;color:var(--bp-green);font:inherit;font-size:12px;cursor:pointer}.bp-lightbox{border:0;border-radius:12px;padding:42px 12px 12px;max-width:95vw;max-height:95vh;background:var(--bp-bg)}.bp-lightbox::backdrop{background:#17241cbd}.bp-lightbox img{display:block;width:auto;height:auto;max-width:88vw;max-height:80vh;object-fit:contain}.bp-close{position:absolute;right:8px;top:0;border:0;background:transparent;font-size:32px;cursor:pointer;color:var(--bp-ink);width:44px;height:44px}.bp-carousel{margin:0 0 96px}.bp-carousel-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.bp-carousel-head h2{max-width:620px}.bp-carousel-head>div{display:flex;gap:10px}.bp-carousel-head button{width:48px;height:48px;border:1px solid #a9b2a8;border-radius:50%;font-size:24px;background:transparent;color:var(--bp-green);cursor:pointer}.bp-carousel-head button:disabled{opacity:.3;cursor:default}.bp-slide-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}.bp-slide-track figure{margin:0;scroll-snap-align:start;background:var(--bp-beige);border-radius:12px;overflow:hidden;display:flex;align-items:center}.bp-slide-track img{display:block;width:100%;height:auto;object-fit:contain}.bp-story-image img{object-fit:contain}@media(max-width:899px){.bp-slide-track{grid-auto-columns:100%}.bp-carousel{margin-bottom:56px}.bp-carousel-head{align-items:start}.bp-carousel-head h2{font-size:28px}.bp-carousel-head button{width:40px;height:40px}}.bp-carousel-head{flex-direction:row-reverse}.bp-carousel-head h2{text-align:right}@media(max-width:899px){.bp-carousel-head{flex-direction:column;align-items:flex-start}.bp-carousel-head h2{text-align:left}}.bp-bottle [hidden]{display:none!important}.bp-variant img{height:84px}.bp-variant-grid{gap:8px}.bp-variant span{font-size:13px;line-height:1.35}.bp-buy input[name=quantity]{max-width:100px}.bp-offer h1{font-size:clamp(32px,3.5vw,52px)}.bp-bottle button:focus-visible,.bp-bottle a:focus-visible{outline:3px solid #a6854f;outline-offset:4px}@media(min-width:900px){.bp-gallery{position:sticky;top:24px;align-self:start}}@media(max-width:899px){.bp-offer h1{font-size:34px}.bp-hero{gap:24px}}.bp-video video{display:block;width:100%;height:100%;object-fit:contain;background:#eee7db}.bp-thumbs{overflow-x:auto;padding-bottom:6px}.bp-thumbs button{flex-shrink:0}.bp-video-thumb{position:relative}.bp-video-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:22px;text-shadow:0 1px 5px #000;background:#0003;border-radius:5px}.sc-footer{background:#415848;color:#fff;padding:56px 0 40px;line-height:1.65}.sc-wrap{max-width:1280px;width:calc(100% - 96px);margin:auto}.sc-footer-grid{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:48px}.sc-footer h2{color:#fff;font-size:28px;font-weight:400;line-height:1.2;margin:0 0 24px}.sc-footer p{font-size:16px;margin:0 0 12px}.sc-footer a{color:#fff;display:block;margin-bottom:16px;text-decoration:none;font-size:14px}.sc-footer a:hover{text-decoration:underline}.sc-payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sc-payments svg{width:38px;height:24px}.cart-count-bubble{background:#415848!important;color:#fff!important}cart-drawer{--color-button:65,88,72;--color-button-text:255,255,255;--color-link:65,88,72;--color-foreground:44,48,45;--color-background:250,248,243}cart-drawer .drawer__inner,cart-drawer .drawer__header,cart-drawer .drawer__footer,cart-drawer .cart-drawer__body,cart-drawer .cart-drawer-item,cart-drawer .drawer__inner-empty{background:#faf8f3!important;color:#2c302d}cart-drawer .button{background:#415848;color:#fff;--color-button:65,88,72;--color-button-text:255,255,255}cart-drawer .quantity{background:#eee7db;color:#2c302d}@media(max-width:899px){.header__heading-link .h2{font-size:20px;white-space:nowrap}.sc-footer-grid{grid-template-columns:1fr;gap:24px}.sc-wrap{width:calc(100% - 44px)}.sc-footer{padding-top:40px}}body:has(.sh-home) .shopify-section-group-header-group,body:has(.sh-home) .shopify-section-group-footer-group{display:none}body:has(.sh-home){background:#faf8f3}.sh-home{--ink:#2c302d;--muted:#696b62;--cream:#faf8f3;--sand:#eee7db;--green:#415848;--gold:#a6854f;background:var(--cream);color:var(--ink);font:inherit;font-size:16px;line-height:1.65;letter-spacing:0}.sh-home *{box-sizing:border-box}.sh-inner{max-width:1320px;padding:70px 48px;margin:auto}.sh-home h1,.sh-home h2,.sh-home h3{color:inherit;letter-spacing:-.04em;line-height:1.12;margin:0;text-transform:none}.sh-home h1{font-size:clamp(42px,4.8vw,68px);font-weight:500;max-width:560px}.sh-home h2{font-size:clamp(32px,3.4vw,47px);font-weight:500}.sh-home h3{font-size:25px;font-weight:500;line-height:1.25}.sh-home p{margin:0}.sh-home a{color:inherit}.sh-kicker{font-size:11px!important;letter-spacing:2.2px;text-transform:uppercase;font-weight:600;color:var(--green);margin:0 0 16px!important}.sh-copy{font-size:15px;color:var(--muted);max-width:530px;margin:22px 0 28px}.sh-copy p+p{margin-top:12px}.sh-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 24px;background:var(--green);border-radius:5px;color:#fff!important;text-decoration:none;font-size:13px;font-weight:500;min-height:52px}.sh-btn:hover{background:#314936}.sh-home :focus-visible{outline:3px solid var(--gold);outline-offset:5px}.sh-home[id]{scroll-margin-top:20px}.sh-section-head{max-width:730px;margin-bottom:36px}.sh-section-head .sh-copy{margin-bottom:0}.sh-hero .sh-inner{padding-top:0;padding-bottom:90px}.sh-nav{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:24px 0;border-bottom:1px solid #ddd6c9}.sh-brand{font-size:27px;font-weight:600;letter-spacing:-1.4px;text-decoration:none;white-space:nowrap;line-height:1.1}.sh-brand span{display:block;font-size:9px;letter-spacing:2.4px;font-weight:400;margin-top:8px}.sh-nav>div{display:flex;align-items:center;gap:28px;font-size:12px}.sh-nav>div a{text-decoration:none;padding:10px 0}.sh-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;padding-top:64px}.sh-under{font-size:11px;color:var(--muted);margin-top:25px!important}.sh-hero-images{position:relative;padding:0 0 60px 26px}.sh-hero-main{margin-left:30px;overflow:hidden;background:var(--sand);border-radius:100px 8px 8px}.sh-hero-main img{width:100%;height:510px;object-fit:cover;display:block}.sh-hero-images span{display:block;background:var(--sand);font-size:10px;letter-spacing:1.3px;text-transform:uppercase;padding:12px 18px}.sh-hero-small{position:absolute;width:42%;bottom:0;left:-20px;border:8px solid var(--cream);box-shadow:0 12px 24px #322a1810}.sh-hero-small img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.sh-hero-small span{font-size:9px;padding:9px}.sh-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sh-category{text-decoration:none;background:#efeade;border:1px solid #e2dbcd;border-radius:10px;overflow:hidden}.sh-category img{width:100%;height:350px;object-fit:cover;display:block}.sh-category>div{padding:30px}.sh-category h3{display:flex;justify-content:space-between}.sh-category>div>p:last-child{font-size:13px;color:var(--muted);margin-top:12px}.sh-category-grid .sh-kicker{font-size:10px!important;margin-bottom:10px!important}.sh-feature .sh-inner{padding-top:64px;padding-bottom:64px}.sh-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.sh-feature-image{border-radius:12px;overflow:hidden}.sh-feature-image img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.sh-reverse .sh-feature-image{order:2}.sh-feature-copy h2{max-width:440px}.sh-list{list-style:none;padding:0;margin:0 0 26px;font-size:13px}.sh-list li{display:flex;gap:12px;margin:10px 0}.sh-list li span{color:var(--green)}.sh-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.sh-benefits article{border-top:1px solid #c8bfae;padding-top:24px}.sh-number{font-family:Georgia,serif;font-size:39px;color:var(--gold);display:block;margin-bottom:18px}.sh-benefits h3{font-size:22px;margin-bottom:14px}.sh-benefits article>div{font-size:14px;color:var(--muted)}.sh-benefits>.sh-inner{background:var(--sand)}section.sh-benefits{background:var(--sand);display:block}.sh-gallery{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bca987 #ece6da;padding-bottom:22px}.sh-gallery figure{margin:0;flex:0 0 31.8%;scroll-snap-align:start;min-width:0}.sh-gallery img{width:100%;height:340px;object-fit:cover;display:block;border-radius:8px}.sh-gallery figcaption{padding:18px 0;font-size:15px}.sh-gallery figcaption span{display:block;font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.sh-gallery-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px}.sh-arrows{display:flex;gap:10px}.sh-arrows button{border:1px solid #bdb5a4;border-radius:50%;width:44px;height:44px;background:transparent;cursor:pointer;color:var(--ink);font-size:20px}section.sh-trust{background:var(--green);color:#fffaf0}.sh-trust .sh-kicker{color:#d9cab0}.sh-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.sh-trust-grid h3{font-size:22px;margin:18px 0 12px}.sh-trust-grid article>div{font-size:13px;color:#e2e7dc}.sh-trust-grid a{display:inline-block;font-size:12px;text-underline-offset:6px;margin-top:20px}.sh-trust-icon{font-size:26px;color:#ddc398}.sh-trust .sh-section-head{margin-bottom:44px}.sh-footer .sh-inner{padding-bottom:24px}.sh-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:70px}.sh-footer-grid h3{font-size:15px;letter-spacing:0;margin-bottom:18px;font-weight:600}.sh-footer-grid>div>a:not(.sh-brand){display:block;text-decoration:none;font-size:12px;margin:9px 0}.sh-footer .sh-copy{font-size:13px;max-width:300px}.sh-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ded7c9;padding-top:22px;margin-top:40px;font-size:10px;color:var(--muted)}.sh-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sh-compare figure{margin:0}.sh-compare img{width:100%;height:auto}.sh-compare figcaption{padding:14px}@media(max-width:899px){.sh-inner{padding:44px 22px}.sh-nav{align-items:flex-start;flex-direction:column;gap:16px;padding:20px 0 12px}.sh-nav>div{width:100%;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px}.sh-brand{font-size:25px}.sh-brand span{display:inline-block;margin:0 0 0 16px;font-size:8px}.sh-hero-grid{grid-template-columns:1fr;gap:36px;padding-top:34px}.sh-hero-copy .sh-copy{font-size:14px;max-width:440px}.sh-hero .sh-inner{padding-bottom:36px}.sh-hero-images{padding:0 0 36px 28px;max-width:620px;width:100%}.sh-hero-main{margin-left:12px;border-top-left-radius:70px}.sh-hero-main img{height:370px}.sh-hero-small{left:0;width:39%;border-width:5px}.sh-hero-small span{font-size:8px}.sh-home h1{font-size:44px;max-width:500px}.sh-home h2{font-size:34px}.sh-category-grid{gap:18px;grid-template-columns:1fr}.sh-category img{height:320px}.sh-category>div{padding:24px}.sh-feature-grid{grid-template-columns:1fr;gap:30px}.sh-reverse .sh-feature-image{order:0}.sh-feature .sh-inner{padding-top:36px;padding-bottom:44px}.sh-benefits{grid-template-columns:1fr;gap:28px}.sh-benefits article{padding-top:20px}.sh-number{font-size:32px;margin-bottom:12px}.sh-gallery figure{flex-basis:82%}.sh-gallery img{height:320px}.sh-gallery-head{align-items:start}.sh-arrows{gap:6px}.sh-arrows button{width:38px;height:38px}.sh-gallery-head h2{font-size:30px}.sh-trust-grid{grid-template-columns:1fr;gap:34px}.sh-trust-grid article+article{border-top:1px solid #ffffff35;padding-top:28px}.sh-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.sh-footer-grid>div:first-child{grid-column:1/-1}.sh-footer-bottom{flex-direction:column;gap:8px}.sh-compare{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.sh-btn{transition:background .2s}}.sh-product{background:#faf8f3;color:#2c302d;font-size:16px;line-height:1.6;letter-spacing:0}.sh-product *{box-sizing:border-box}.sh-product [hidden]{display:none!important}.sh-product__inner{max-width:1320px;margin:auto;padding:24px 48px 64px}.sh-product__crumbs{display:flex;gap:12px;font-size:12px;color:#696b62;margin-bottom:26px;flex-wrap:wrap}.sh-product a{color:inherit;text-underline-offset:4px}.sh-product__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.sh-product__gallery{min-width:0;position:sticky;top:24px}.sh-product__slides{background:#eee7db;border-radius:16px;overflow:hidden}.sh-product__slide{aspect-ratio:1}.sh-product__slide img,.sh-product__slide video{width:100%;height:100%;object-fit:contain;display:block}.sh-product__thumbs{display:flex;overflow:auto;gap:10px;padding:14px 3px;scrollbar-width:thin}.sh-product__thumb{flex:0 0 76px;width:76px;height:76px;border:2px solid transparent;padding:0;background:#eee7db;border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.sh-product__thumb[aria-pressed=true]{border-color:#415848}.sh-product__thumb img{width:100%;height:100%;object-fit:cover}.sh-product__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0003;color:#fff;font-size:24px;text-shadow:0 1px 4px #000}.sh-product__eyebrow{text-transform:uppercase;color:#415848;font-size:11px;letter-spacing:2px;margin:0 0 16px}.sh-product h1{font-size:clamp(27px,3vw,42px);line-height:1.17;font-weight:500;letter-spacing:-.03em;margin:0 0 22px;color:inherit}.sh-product__intro{color:#696b62;font-size:16px;margin-bottom:22px}.sh-product__intro p{margin:0}.sh-product__price{font-size:28px;margin:22px 0;color:#415848;font-weight:600}.sh-product__price s{font-size:18px;font-weight:400;color:#696b62;margin-left:10px}.sh-product label{display:block;font-size:13px;margin-bottom:8px}.sh-product select,.sh-product input[type=number]{font:inherit;background:#fffdf8;border:1px solid #c9c3b5;border-radius:6px;padding:13px;color:inherit;min-height:48px}.sh-product select{width:100%;max-width:100%}.sh-product__buy{display:flex;gap:14px;align-items:end;margin:20px 0}.sh-product__buy input{width:80px}.sh-product__buy button{flex:1;min-height:52px;background:#415848;color:#fff;border:0;border-radius:6px;font:inherit;cursor:pointer;padding:14px}.sh-product__buy button:disabled{background:#84897f;cursor:not-allowed}.sh-product__links{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;padding:4px 0 24px;border-bottom:1px solid #ded7c9}.sh-product__description{margin-top:26px;font-size:15px;overflow-wrap:anywhere}.sh-product__description h2,.sh-product__description h3{font-size:22px;color:inherit}.sh-product__description img{max-width:100%;height:auto}.sh-product :focus-visible{outline:3px solid #a6854f;outline-offset:3px}@media(max-width:899px){.sh-product__inner{padding:18px 20px 42px}.sh-product__grid{grid-template-columns:1fr;gap:28px}.sh-product__gallery{position:static}.sh-product__thumb{flex-basis:64px;width:64px;height:64px}.sh-product__crumbs{font-size:11px;margin-bottom:18px}.sh-product h1{font-size:30px}.sh-product__details{min-width:0}.sh-product__price{font-size:26px}}.sh-opinie{background:#eee7db;color:#2c302d;letter-spacing:0}.sh-opinie__inner{max-width:1320px;padding:56px 48px;margin:auto}.sh-opinie h2{color:inherit;font-size:38px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0 0 16px}.sh-opinie__intro{font-size:14px;color:#696b62;line-height:1.6;margin-bottom:28px}.sh-opinie__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sh-opinie article{padding:24px;background:#faf8f3;border-radius:10px;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.sh-opinie header{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.sh-opinie__stars{color:#a6854f;white-space:nowrap}.sh-opinie small{color:#696b62}.sh-opinie__empty{padding:28px;font-size:14px;background:#eee7db}@media(max-width:899px){.sh-opinie__inner{padding:36px 20px}.sh-opinie__grid{grid-template-columns:1fr}.sh-opinie h2{font-size:32px}}.sh-row{background:#faf8f3;color:#2c302d;scroll-margin-top:24px;letter-spacing:0}.sh-row *{box-sizing:border-box}.sh-row__inner{max-width:1320px;margin:auto;padding:48px}.sh-row__head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:26px}.sh-row__head p{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#415848;margin:0 0 12px}.sh-row h2{font-size:clamp(30px,3.5vw,46px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:0;color:inherit}.sh-row__text{color:#696b62;margin-top:15px;font-size:15px}.sh-row__text p{text-transform:none;letter-spacing:0;font-size:15px;color:inherit;line-height:1.6;margin:0}.sh-row__track{display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a6854f #eee7db;padding:5px 3px 20px}.sh-row__card{flex:0 0 calc((100% - 44px)/3);aspect-ratio:1;min-width:0;background:#eee7db;border-radius:12px;overflow:hidden;scroll-snap-align:start;display:block}.sh-row__card img{width:100%;height:100%;object-fit:contain;display:block}.sh-row__empty{padding:30px;display:grid;place-items:center;font-size:14px}.sh-row__arrows{display:flex;gap:8px;flex-shrink:0}.sh-row__arrows button{border:1px solid #bdb5a4;background:transparent;color:#415848;border-radius:50%;width:44px;height:44px;font-size:22px;cursor:pointer}.sh-row__arrows button:disabled{opacity:.35;cursor:default}.sh-row :focus-visible{outline:3px solid #a6854f;outline-offset:3px}@media(max-width:899px){.sh-row__inner{padding:32px 20px}.sh-row__head{gap:14px;margin-bottom:20px}.sh-row__track{gap:14px;margin-right:-20px;padding-right:20px}.sh-row__card{flex-basis:82%}.sh-row__arrows button{width:36px;height:36px}.sh-row h2{font-size:32px}}.sh-story{background:#faf8f3;color:#2c302d;letter-spacing:0}.sh-story__inner{max-width:1320px;padding:30px 48px 60px;margin:auto}.sh-story h2{color:inherit;font-size:40px;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 40px}.sh-story__item{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:60px}.sh-story__item:last-child{margin-bottom:0}.sh-story__item--reverse .sh-story__image{order:2}.sh-story__image{border-radius:12px;overflow:hidden;background:#eee7db}.sh-story__image img{width:100%;height:auto;display:block}.sh-story__kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:2px;color:#415848;margin-bottom:18px!important}.sh-story h3{color:inherit;font-size:clamp(28px,3vw,40px);line-height:1.17;letter-spacing:-.035em;font-weight:500;margin:0 0 22px}.sh-story__copy{font-size:16px;line-height:1.7}.sh-story__copy>div{color:#696b62}.sh-story__copy p{margin:0 0 14px}@media(max-width:899px){.sh-story__inner{padding:20px 20px 40px}.sh-story__item{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.sh-story__item--reverse .sh-story__image{order:0}.sh-story h2{font-size:32px}.sh-story h3{font-size:30px}}.sp-review-section{padding-top:24px}.sp-review-section .sp-reviews{margin-bottom:0;padding-bottom:80px}.sp-review-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sp-review-photos a:first-child{grid-column:1/-1}.sp-review-photos img{width:100%;height:auto;max-height:240px;object-fit:contain;border-radius:8px}.sp-text-review{grid-template-columns:1fr}@media(max-width:600px){.sp-review-section .sp-review{grid-template-columns:1fr}.sp-review-photos{max-width:260px}}.sp-sealer.sp-review-section{background:var(--sp-bg);color:var(--sp-ink)}.sp-review-section .sp-wrap{margin:auto}.sp-review-section .sp-more{margin-top:24px}.sp-review-section .sp-stars{color:var(--sp-gold)}.sp-review-section .sp-small{font-size:12px}.sp-review-section .sp-review-details{margin-top:24px}.sp-footer{background:#415848;color:#fff;padding:56px 0 40px}.sp-footer-grid{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:48px}.sp-footer h2{color:#fff;font-size:28px;line-height:1.2;margin-bottom:24px}.sp-footer nav a{display:block;margin-bottom:16px;text-decoration:none;font-size:14px}.sp-footer p{font-size:16px}.sp-payments{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sp-payments svg{width:38px;height:24px}@media(max-width:899px){.sp-footer-grid{grid-template-columns:1fr;gap:24px}}.sp-sealer.sp-tail{background:var(--sp-bg)}.sp-tail .sp-wrap{margin:auto}.sp-tail .sp-faq{padding-top:20px}.sp-tail .sp-eyebrow{color:var(--sp-green)}.sp-tail .sp-answer{line-height:1.65}.sp-tail .sp-final{border-top:1px solid #ded8cc}.sp-tail .sp-button{background:var(--sp-green)}body:has(.sp-sealer) .announcement-bar-section{display:none}@media(max-width:899px){body:has(.sp-sealer) .header__heading-link .h2{font-size:20px;white-space:nowrap}.sp-sealer .sp-nav>a{display:none}.sp-sealer .sp-nav>div{width:100%;justify-content:space-between}}.sp-sealer{--sp-ink:#2c302d;--sp-muted:#696b62;--sp-bg:#faf8f3;--sp-beige:#eee7db;--sp-green:#415848;--sp-gold:#a6854f;background:var(--sp-bg);color:var(--sp-ink);font-family:inherit;font-size:16px;line-height:1.65;letter-spacing:0}.sp-sealer *{box-sizing:border-box}.sp-sealer [hidden]{display:none!important}.sp-sealer a{color:inherit}.sp-wrap{max-width:1320px;margin:auto;padding:0 48px}.sp-nav{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #ded8cc;font-size:13px}.sp-nav>a{font-size:19px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.sp-nav>div{display:flex;gap:24px}.sp-nav>div a{text-decoration:none}.sp-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;padding:48px 0 64px;align-items:center}.sp-gallery{min-width:0}.sp-photo{aspect-ratio:1;overflow:hidden;border-radius:16px;background:#eee7db}.sp-photo img{width:100%;height:100%;object-fit:cover;display:block}.sp-thumbs{display:flex;gap:10px;margin-top:14px}.sp-thumbs button{width:76px;height:76px;border:1px solid #d7d0c2;border-radius:8px;padding:3px;background:transparent;cursor:pointer}.sp-thumbs button[aria-pressed=true]{border:2px solid var(--sp-green)}.sp-thumbs img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px}.sp-eyebrow{font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin:0 0 18px!important;color:var(--sp-green)}.sp-sealer h1,.sp-sealer h2,.sp-sealer h3{color:var(--sp-ink);letter-spacing:-.035em;text-transform:none;margin:0;line-height:1.12}.sp-sealer h1{font-size:clamp(34px,3.8vw,54px);font-weight:600}.sp-sealer h2{font-size:clamp(30px,3.2vw,44px);font-weight:500}.sp-sealer h3{font-size:20px;font-weight:600;line-height:1.4}.sp-lead{color:var(--sp-muted);margin:22px 0}.sp-points{list-style:none;padding:0;margin:24px 0}.sp-points li{display:flex;gap:12px;margin:9px 0;font-size:14px}.sp-points li span{color:var(--sp-green)}.sp-buy{border-top:1px solid #ded8cc;padding-top:22px}.sp-button{display:flex;justify-content:center;gap:20px;align-items:center;width:100%;min-height:54px;border:0;border-radius:7px;background:var(--sp-green);color:#fff!important;padding:14px 24px;text-decoration:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sp-button:hover{background:#304736}.sp-button:disabled{opacity:.5;cursor:not-allowed}.sp-small{font-size:12px;color:var(--sp-muted);line-height:1.65;margin:16px 0 0}.sp-price{font-size:30px;font-weight:600;margin:0 0 12px}.sp-buy label{font-size:12px;display:block;margin:10px 0 5px}.sp-buy select,.sp-buy input{font:inherit;color:var(--sp-ink);border:1px solid #c9c0b1;background:#fffdf9;padding:10px;border-radius:5px;min-height:44px;max-width:100%}.sp-buy select{width:100%}.sp-buy input{width:90px;margin-bottom:16px}.sp-editor-note{font-size:12px;background:#f1ead8;padding:12px}.sp-strip{text-align:center;background:var(--sp-beige);padding:20px 24px;color:#53574c;font-size:12px;letter-spacing:1px}.sp-content{padding-top:80px}.sp-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:96px}.sp-story-image{border-radius:14px;overflow:hidden;background:#eee7db}.sp-story-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sp-right .sp-story-image{order:2}.sp-body{color:var(--sp-muted);margin-top:24px;max-width:460px}.sp-body p{margin:0 0 16px}.sp-steps{background:var(--sp-beige);padding:48px;border-radius:16px;margin-bottom:96px}.sp-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.sp-number{font-size:38px;color:var(--sp-gold);font-weight:400;display:block;margin-bottom:18px}.sp-step-grid p{font-size:14px;color:var(--sp-muted)}.sp-reviews{max-width:900px;margin:0 auto 96px;text-align:center}.sp-review{margin-top:30px;text-align:left;display:grid;grid-template-columns:210px 1fr;gap:32px;align-items:center;border:1px solid #ded8cc;background:#fffdf9;border-radius:12px;padding:24px}.sp-review>img{width:100%;height:auto;border-radius:7px;max-height:240px;object-fit:contain}.sp-stars{color:var(--sp-gold);font-size:22px;letter-spacing:3px;margin:0 0 10px}.sp-more{margin-top:20px}.sp-more>summary{max-width:260px;margin:auto;border:1px solid #b4b8ac;border-radius:7px;padding:12px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px}.sp-review-details{font-size:14px;margin-top:24px}.sp-review-details>img{width:100%;height:auto;max-width:600px;border-radius:10px}.sp-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;margin-bottom:96px}.sp-faq details{border-bottom:1px solid #ded8cc}.sp-faq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;padding:23px 0;font-size:15px;font-weight:500;list-style:none}.sp-sealer summary::-webkit-details-marker{display:none}.sp-sealer details[open]>summary>span{transform:rotate(45deg)}.sp-answer{font-size:14px;color:var(--sp-muted);padding:0 20px 20px 0}.sp-final{text-align:center;border-top:1px solid #ded8cc;padding:64px 0 80px}.sp-final h2{max-width:680px;margin:0 auto 28px}.sp-final .sp-button{max-width:320px;margin:auto}.sp-sealer :focus-visible{outline:3px solid #a6854f;outline-offset:4px}.sp-sealer [id]{scroll-margin-top:100px}@media(max-width:899px){.sp-wrap{padding-left:22px;padding-right:22px}.sp-nav{padding:18px 0}.sp-nav>div{gap:14px;font-size:11px}.sp-nav>a{font-size:15px}.sp-hero{grid-template-columns:1fr;gap:32px;padding:24px 0 40px}.sp-photo{max-height:640px}.sp-offer{max-width:640px}.sp-content{padding-top:48px}.sp-story{gap:26px;grid-template-columns:1fr;margin-bottom:56px}.sp-right .sp-story-image{order:0}.sp-story-image img{max-height:600px}.sp-story-copy{padding:0 4px}.sp-steps{padding:28px 24px;margin-bottom:56px}.sp-step-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.sp-step-grid article{border-top:1px solid #d5cbbb;padding-top:18px}.sp-number{font-size:27px;margin-bottom:8px}.sp-reviews{margin-bottom:56px}.sp-review{grid-template-columns:120px 1fr;gap:18px;padding:16px}.sp-review h3{font-size:17px}.sp-faq{grid-template-columns:1fr;gap:22px;margin-bottom:48px}.sp-final{padding:44px 0 56px}.sp-thumbs button{width:64px;height:64px}.sp-strip{font-size:11px}.sp-eyebrow{margin-bottom:12px!important}}@media(prefers-reduced-motion:no-preference){.sp-button,.sp-thumbs button{transition:background .18s,border-color .18s}}body:has(.sp-sealer) .shopify-section-group-footer-group{display:none}.sp-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.sp-variant{font:inherit;color:var(--sp-ink);border:1px solid #c9c0b1;border-radius:12px;background:#fffdf9;padding:10px;cursor:pointer;text-align:left}.sp-variant[aria-pressed=true]{border:2px solid var(--sp-green);padding:9px;box-shadow:0 0 0 2px #41584815}.sp-variant img{width:100%;height:125px;object-fit:contain;border-radius:7px}.sp-variant span,.sp-variant small{display:block}.sp-variant small{font-size:11px}.sp-zoom{display:block;margin:10px 0 0 auto;border:0;background:transparent;color:var(--sp-green);font:inherit;font-size:12px;cursor:pointer}.sp-lightbox{border:0;border-radius:12px;padding:42px 12px 12px;max-width:95vw;max-height:95vh;background:var(--sp-bg)}.sp-lightbox::backdrop{background:#17241cbd}.sp-lightbox img{display:block;width:auto;height:auto;max-width:88vw;max-height:80vh;object-fit:contain}.sp-close{position:absolute;right:8px;top:0;border:0;background:transparent;font-size:32px;cursor:pointer;color:var(--sp-ink);width:44px;height:44px}.sp-carousel{margin:0 0 96px}.sp-carousel-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.sp-carousel-head h2{max-width:620px}.sp-carousel-head>div{display:flex;gap:10px}.sp-carousel-head button{width:48px;height:48px;border:1px solid #a9b2a8;border-radius:50%;font-size:24px;background:transparent;color:var(--sp-green);cursor:pointer}.sp-carousel-head button:disabled{opacity:.3;cursor:default}.sp-slide-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}.sp-slide-track figure{margin:0;scroll-snap-align:start;background:var(--sp-beige);border-radius:12px;overflow:hidden;display:flex;align-items:center}.sp-slide-track img{display:block;width:100%;height:auto;object-fit:contain}.sp-story-image img{object-fit:contain}@media(max-width:899px){.sp-slide-track{grid-auto-columns:100%}.sp-carousel{margin-bottom:56px}.sp-carousel-head{align-items:start}.sp-carousel-head h2{font-size:28px}.sp-carousel-head button{width:40px;height:40px}}.sp-carousel-head{flex-direction:row-reverse}.sp-carousel-head h2{text-align:right}@media(max-width:899px){.sp-carousel-head{flex-direction:column;align-items:flex-start}.sp-carousel-head h2{text-align:left}}.sp-video video{display:block;width:100%;height:100%;object-fit:contain;background:#eee7db}.sp-thumbs{overflow-x:auto;padding-bottom:6px}.sp-thumbs button{flex-shrink:0}.sp-video-thumb{position:relative}.sp-video-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:22px;text-shadow:0 1px 5px #000;background:#0003;border-radius:5px}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
