:root{--sx-white: #ffffff;--sx-paper: #f5f5f3;--sx-steel: #8a8d88;--sx-ink: #111312;--sx-charcoal: #141615;--sx-green: #1f4a38;--sx-mint: #9fd3b6;--sx-tint: #e8efe9;--sx-line: rgba(17, 19, 18, .1);--sx-line-2: rgba(17, 19, 18, .22);--sx-shadow: 0 1px 2px rgba(17, 19, 18, .06), 0 14px 40px -18px rgba(17, 19, 18, .28);--sx-shadow-lg: 0 30px 70px -30px rgba(17, 19, 18, .45);--sx-ease: cubic-bezier(.2, .8, .2, 1)}.button:not(.button-secondary,.button-unstyled,.quick-add__button,.slideshow-control),button.shopify-payment-button__button--unbranded{background-image:linear-gradient(var(--sx-green),var(--sx-green));background-repeat:no-repeat;background-size:100% 0;background-position:0 100%;transition:background-size .45s var(--sx-ease),transform .35s var(--sx-ease),box-shadow .35s var(--sx-ease),color .3s}.button:not(.button-secondary,.button-unstyled,.quick-add__button,.slideshow-control):hover,button.shopify-payment-button__button--unbranded:hover{background-size:100% 100%;transform:translateY(-2px);box-shadow:0 14px 30px -14px #1f4a3899}.button-secondary{transition:background-color .3s,color .3s,box-shadow .3s,transform .35s var(--sx-ease)}.button-secondary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--sx-green),0 14px 30px -18px #11131259;color:var(--sx-green)}.rte a:where(:not(.button,.button-primary,.button-secondary)){color:var(--sx-green);text-decoration:underline;text-decoration-color:#1f4a3859;text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .3s,color .3s}.rte a:where(:not(.button,.button-primary,.button-secondary)):hover{color:var(--sx-green);text-decoration-color:var(--sx-green)}.rte p:empty{display:none}.rte li>p{margin-block:0 .4rem}.rte hr:has(+:is(h2,h3,h4)){display:none}.rte blockquote{margin-inline:0;margin-block:2rem;padding:1.4rem 1.6rem;background:var(--sx-tint);border-inline-start:3px solid var(--sx-green);font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:400;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.35;color:var(--sx-green)}.rte blockquote p:last-child{margin-bottom:0}.rte .rte-table-wrapper{border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);margin-block:1.4rem;background:var(--sx-white)}.rte :is(thead,tr:not(:has(td))){background:var(--sx-paper);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sx-steel)}.rte tr:has(td){border-bottom:1px solid var(--sx-line);transition:background .25s}.rte tbody tr:last-child{border-bottom:0}.rte tbody tr:hover{background:var(--sx-tint)}.rte th,.rte td{padding:.85rem 1rem}.rte hr{border:0;border-top:1px solid var(--sx-line);margin-block:2.4rem}.rte img{border-radius:0}.sxp{--sxp-green: #1f4a38;--sxp-tint: #e8efe9;--sxp-paper: #f5f5f3;--sxp-steel: #8a8d88;--sxp-ink: #111312;--sxp-line: rgba(17, 19, 18, .1);--sxp-line-2: rgba(17, 19, 18, .22);--sxp-ease: cubic-bezier(.2, .8, .2, 1);--sxp-top: calc(var(--header-height, 72px) + 24px);max-width:1080px;margin-inline:auto;text-align:left}.sxp-hero{padding-bottom:clamp(28px,4vw,44px);border-bottom:1px solid var(--sxp-line);margin-bottom:clamp(32px,4vw,56px);text-align:left}.sxp-crumbs{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-family:var(--font-body--family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sxp-steel);animation:sxp-rise .8s var(--sxp-ease) both}.sxp-crumbs a{color:inherit;text-decoration:none}.sxp-crumbs a:hover{color:var(--sxp-ink)}.sxp-crumbs b{color:var(--sxp-green);font-weight:700}.sxp-title,.sxp-hero h1{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);text-transform:var(--font-heading--case);font-size:clamp(2.4rem,5.6vw,4.6rem);line-height:1;letter-spacing:-.02em;margin:.7rem 0 1rem;text-wrap:balance;text-align:left;animation:sxp-rise .9s .06s var(--sxp-ease) both}.sxp-lede{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:400;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.3;max-width:36ch;margin:0;color:var(--sxp-ink);text-wrap:pretty;animation:sxp-rise 1s .18s var(--sxp-ease) both}.sxp-meta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.2rem;font-family:var(--font-body--family);font-size:.8rem;color:var(--sxp-steel);animation:sxp-rise 1s .3s var(--sxp-ease) both}.sxp-meta b{color:var(--sxp-ink);font-weight:600}.sxp-meta span:before{content:"";display:inline-block;width:6px;height:6px;background:var(--sxp-green);margin-right:.5rem;vertical-align:middle}@keyframes sxp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sxp-doc{display:grid;grid-template-columns:minmax(0,1fr)}.sxp-doc--rail{grid-template-columns:250px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.sxp-rail__inner{position:sticky;top:var(--sxp-top)}.sxp-eyebrow{display:block;font-family:var(--font-body--family);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--sxp-green);margin-bottom:.8rem}.sxp-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--sxp-line-2);display:grid}.sxp-toc a{display:flex;gap:.7rem;padding:.5rem 0 .5rem 1rem;font-family:var(--font-body--family);font-size:.86rem;line-height:1.35;font-weight:500;color:var(--sxp-steel);text-decoration:none;position:relative;transition:color .3s}.sxp-toc a i{font-style:normal;font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--sxp-line-2);font-weight:700;transition:color .3s}.sxp-toc a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--sxp-green);transform:scaleY(0);transition:transform .4s var(--sxp-ease)}.sxp-toc a:hover,.sxp-toc a.is-on{color:var(--sxp-ink)}.sxp-toc a.is-on:before{transform:none}.sxp-toc a.is-on i{color:var(--sxp-green)}.sxp-help{margin-top:1.6rem;padding:1.1rem 1.2rem;background:var(--sxp-tint);font-family:var(--font-body--family);font-size:.85rem;line-height:1.5}.sxp-toc[hidden]+.sxp-help,.sxp-rail__inner>.sxp-help:first-child{margin-top:0}.sxp-help p{margin:0}.sxp-help>b{display:block;color:var(--sxp-green);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.4rem}.sxp-help__mail{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;flex-wrap:wrap}.sxp-help__mail a{color:var(--sxp-ink);text-decoration:none}.sxp-help__mail button{border:1px solid var(--sxp-line-2);background:#fff;border-radius:0;font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .7rem;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.sxp-help__mail button:hover{background:var(--sxp-ink);color:#fff;border-color:var(--sxp-ink)}.sxp-body{display:block;max-width:72ch;min-width:0;font-family:var(--font-body--family);line-height:1.65;counter-reset:sxp;text-align:left}.sxp-body>:first-child{margin-top:0}.sxp-body p,.sxp-body li{color:#2a2d2c}.sxp-body p{margin:0 0 1.1rem}.sxp-body :is(h2,h3,h4,h5,h6):empty,.sxp-body :is(h2,h3,h4,h5,h6):has(>br:only-child){display:none}.sxp-body p:empty{display:none}.sxp-main{min-width:0}.sxp-cta{margin-top:2rem}.sxp-body:not([data-sxp-level]) h2,.sxp-body[data-sxp-level=h2] h2,.sxp-body[data-sxp-level=h3] h3,.sxp-body[data-sxp-level=h4] h4{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.01em;display:flex;align-items:baseline;gap:.8rem;padding-top:2.2rem;margin:1.2rem 0 1rem;border-top:1px solid var(--sxp-line);scroll-margin-top:var(--sxp-top);text-align:left}.sxp-body>:is(h2,h3,h4):first-child{border-top:0;padding-top:0}.sxp-body--numbered:not([data-sxp-level]) h2:before,.sxp-body--numbered[data-sxp-level=h2] h2:before,.sxp-body--numbered[data-sxp-level=h3] h3:before,.sxp-body--numbered[data-sxp-level=h4] h4:before{counter-increment:sxp;content:counter(sxp);font-family:var(--font-heading--family);font-weight:400;color:var(--sxp-green);font-size:1.1em;font-variant-numeric:tabular-nums;flex:none}.sxp-body:not([data-sxp-level]) h3,.sxp-body[data-sxp-level=h2] h3,.sxp-body[data-sxp-level=h3] h4,.sxp-body[data-sxp-level=h4] h5{font-family:var(--font-body--family);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--sxp-steel);margin:1.8rem 0 .7rem}.sxp-body:not([data-sxp-level]) :is(h4,h5,h6),.sxp-body[data-sxp-level=h2] :is(h4,h5,h6),.sxp-body[data-sxp-level=h3] :is(h5,h6),.sxp-body[data-sxp-level=h4] h6{font-family:var(--font-body--family);font-size:1rem;font-weight:700;margin:1.4rem 0 .5rem;color:var(--sxp-ink)}.sxp-body em{font-family:var(--font-heading--family);font-style:italic;color:var(--sxp-green);font-size:1.05em}.sxp-body strong{color:var(--sxp-ink)}.sxp-body ul,.sxp-body ol{margin:0 0 1.2rem}.sxp-list-tiles>ul{list-style:none;padding:0;display:grid;gap:.6rem}.sxp-list-tiles>ul>li{position:static;margin:0;padding:1rem 1.2rem;background:var(--sxp-paper);border:1px solid transparent;transition:border-color .3s,background .3s}.sxp-list-tiles>ul>li:before{content:none}.sxp-list-tiles>ul>li:hover{background:#fff;border-color:var(--sxp-line-2)}.sxp-list-tiles>ul>li>strong:first-child,.sxp-list-tiles>ul>li>b:first-child{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sxp-green);margin-bottom:.25rem}.sxp-list-tiles>ul>li ul{list-style:none;padding-left:1.3em;margin:.5rem 0 0}.sxp-list-tiles>ul>li ul li{position:relative;margin:.3em 0}.sxp-list-tiles>ul>li ul li:before{content:"";position:absolute;left:-1.3em;top:.7em;width:6px;height:6px;background:var(--sxp-green)}.sxp-list-bullets ul{list-style:none;padding-left:1.35em}.sxp-list-bullets ul>li{position:relative;margin:.35em 0}.sxp-list-bullets ul>li:before{content:"";position:absolute;left:-1.35em;top:.72em;width:6px;height:6px;background:var(--sxp-green)}.sxp-body ol{padding-left:1.6em}.sxp-body ol>li{margin:.35em 0;padding-left:.2em}.sxp-body ol>li::marker{color:var(--sxp-green);font-weight:700;font-variant-numeric:tabular-nums}.sxp-body blockquote{max-width:44ch}.sxp-body .rte-table-wrapper{overflow-x:auto;margin:0 0 1.4rem}.sxp-body table{width:100%;border-collapse:collapse;min-width:520px;font-size:.92rem}.sxp-body th,.sxp-body td{text-align:left;vertical-align:top}.sxp-body img{max-width:100%;height:auto;display:block;margin:1.4rem 0}.sxp-end{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--sxp-line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-body--family);font-size:.8rem;color:var(--sxp-steel)}@media(max-width:860px){.sxp-doc--rail{grid-template-columns:1fr;gap:1.6rem}.sxp-rail__inner{position:static}.sxp-toc ol{grid-template-columns:repeat(2,1fr);border-left:0;gap:.2rem}.sxp-toc a{padding-left:.8rem;border-left:1px solid var(--sxp-line-2)}.sxp-toc a:before{display:none}.sxp-toc a.is-on{border-left-color:var(--sxp-green)}.sxp-body{max-width:100%}}.shopify-policy__container{max-width:1080px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,6vw,80px) clamp(56px,7vw,96px);text-align:left}.shopify-policy__title,.shopify-policy__title h1{text-align:left}.shopify-policy__body .rte{max-width:72ch}.sx-template-index .marquee__content em{color:var(--sx-mint);font-style:normal}.sx-template-index main .social-icons__wrapper{--icon-size-lg: 32px;gap:1.3rem}body:not(.sx-template-index) .text-block.h1>:is(h1,h2,p),body:not(.sx-template-index) .text-block.h2>h1{letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.sx-template-article .text-block.h1:after,.sx-template-collection .text-block.h1:after,.sx-template-blog .text-block.h1:after,.sx-template-list-collections .text-block.h1:after,.sx-template-404 .text-block.h3:first-child:after{content:"";display:block;width:48px;height:3px;background:var(--sx-green);margin-top:1.1rem}.text-block--align-center:after{margin-inline:auto}.text-block--align-right:after{margin-inline-start:auto}.sx-template-article .blog-post-details,.resource-card__subtext,.featured-blog-posts-card .blog-post-details,.blog-post-card .blog-post-details{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--sx-green)}.sx-template-article .blog-post-content{max-width:72ch;line-height:1.65}.sx-template-article .blog-post-content>p:first-child{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.35;color:var(--sx-ink);text-wrap:pretty}.sx-template-article .blog-post-content h2{padding-top:1.6rem;border-top:1px solid var(--sx-line);margin-top:2.2rem}.sx-template-article .blog-post-content ul{list-style:none;padding-inline-start:1.35em}.sx-template-article .blog-post-content ul>li{position:relative;margin-block:.35em}.sx-template-article .blog-post-content ul>li:before{content:"";position:absolute;left:-1.35em;top:.72em;width:6px;height:6px;background:var(--sx-green)}.sx-template-article .blog-post-content ol>li::marker{color:var(--sx-green);font-weight:700}.sx-template-article .blog-post-featured-image{max-width:72ch}.product-badges__badge{border-radius:0;letter-spacing:.14em;font-size:.66rem}.field__input,.contact-form__input,.blog-post-comments-container :is(input,textarea){border-radius:0;background:var(--sx-white);box-shadow:inset 0 0 0 1px var(--sx-line-2);transition:box-shadow .3s,background .3s}.field__input:is(:focus,:hover),.contact-form__input:is(:focus,:hover),.blog-post-comments-container :is(input,textarea):is(:focus,:hover){background:var(--sx-white);box-shadow:inset 0 0 0 1px var(--sx-green)}.field__input:focus-visible,.contact-form__input:focus-visible{outline:2px solid var(--sx-green);outline-offset:2px}.contact-form__form-row{gap:1rem}.contact-form__success{padding:1rem 1.2rem;background:var(--sx-tint);border-inline-start:3px solid var(--sx-green);color:var(--sx-green)}.contact-form__error{color:#a3261f}.search-page-input .field__input{font-size:clamp(1.1rem,2vw,1.4rem);padding-block:1rem}.checkbox{--checkbox-border-radius: 0}.accordion .details{border-radius:0}.accordion .details__header{padding-block:1.1rem;transition:color .3s}.accordion .details__header:hover,.accordion .details[open]>.details__header{color:var(--sx-green)}.accordion .details__header .svg-wrapper{transition:transform .4s var(--sx-ease),color .3s}.accordion .details__header:hover .svg-wrapper{color:var(--sx-green)}.variant-option__button-label,.variant-option__button-label__pill,.variant-option__select{border-radius:0;transition:background-color .3s,color .3s,box-shadow .3s}.quantity-selector{border-radius:0;border-color:var(--sx-line-2)}.product-details product-price,.product-details .price{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.product-details hr{border-color:var(--sx-line)}.pills__pill{background:var(--sx-white);box-shadow:inset 0 0 0 1px var(--sx-line-2);border-radius:0}.pills__pill:hover{background:var(--sx-tint);box-shadow:inset 0 0 0 1px var(--sx-green)}.pagination__list{gap:.4rem}.pagination__link{border-radius:0;min-width:40px;min-height:40px;display:inline-grid;place-items:center;box-shadow:inset 0 0 0 1px var(--sx-line-2);transition:background .3s,color .3s,box-shadow .3s;text-decoration:none}.pagination__link:hover{box-shadow:inset 0 0 0 1px var(--sx-ink)}.pagination__link--current{background:var(--sx-ink);color:var(--sx-white);box-shadow:inset 0 0 0 1px var(--sx-ink)}.pagination__link--disabled{opacity:.35}.facets__summary,.facets__pill-wrapper,.sorting-filter__select,.facets__panel{border-radius:0}.facets details[open]>.facets__summary{color:var(--sx-green)}.facets__bubble,.bubble{border-radius:0}.cart-items__table-row{border-bottom:1px solid var(--sx-line)}.cart__summary-totals{background:var(--sx-paper);padding:1.4rem 1.5rem}.cart__total{letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cart-actions .button{width:100%}.cart-note__inner{border-radius:0}.divider,hr.divider,.divider__line{border-color:var(--sx-line)}.dialog-modal,.dialog-drawer,.drawer,.popover,.menu-drawer,.cart-drawer{border-radius:0}@keyframes sx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html.sx-js .sx-reveal:not(.sx-in){opacity:0;transform:translateY(16px)}html.sx-js .sx-reveal.sx-in{animation:sx-rise .8s var(--sx-ease) both}.sx-readbar{position:fixed;left:0;top:0;height:3px;width:100%;z-index:2000;pointer-events:none}.sx-readbar>i{display:block;height:100%;width:100%;background:var(--sx-green);transform:scaleX(0);transform-origin:left}@media(prefers-reduced-motion:reduce){.button,.button-secondary{transition:none}.button:hover,.button-secondary:hover{transform:none}html.sx-js .sx-reveal:not(.sx-in){opacity:1;transform:none}html.sx-js .sx-reveal.sx-in{animation:none}.sx-readbar{display:none}.sxp-crumbs,.sxp-title,.sxp-hero h1,.sxp-lede,.sxp-meta{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sanosis-crisp.css.map */
