*{box-sizing:border-box}body{color:#0b0b0b;font-family:var(--sa-font-body);letter-spacing:0}p,li,div{font-family:var(--sa-font-body)}h1,h2,h3{font-family:var(--sa-font-display-large, "ClashDisplay-Bold")!important;font-synthesis-weight:none}h4,h5,h6{font-family:ClashDisplay-Bold!important}.page-width{max-width:1440px!important;padding-left:60px!important;padding-right:60px!important}.footer__blocks-wrapper.grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:4rem 4.8rem}.footer__blocks-wrapper.grid .footer-block.grid__item{width:auto;flex:1 1 0;min-width:14rem;max-width:26rem}.footer__blocks-wrapper.grid .footer-block.grid__item:first-child{flex:1.5 1 0;max-width:34rem}.footer-block__brand-info p{font-size:12px;line-height:1.5;letter-spacing:0%;color:var(--sa-footer-ink-quiet, #b9b9c4)}.footer-block__image-wrapper{max-width:170px!important;width:100%}.footer-block__image-wrapper img{max-width:100%!important;width:100%}.footer-block__details-content .list-menu__item--link{display:inline-block;font-weight:400;font-size:14px!important;line-height:100%;letter-spacing:0%;color:var(--sa-footer-ink-quiet, #b9b9c4)!important}footer.footer{padding:100px 0 0}.footer__content-bottom{display:block}.custom-collection-banner .collection-banner-wrapper{min-height:inherit}.collection_sec_outer{background:radial-gradient(circle at top right,var(--sa-surface-alt) 0%,transparent 35%),radial-gradient(circle at bottom left,var(--sa-brand-soft) 0%,transparent 30%),var(--sa-surface)}.facets-container{position:relative;background-color:#fff;border-radius:10px;padding:32px 30px}h2#verticalTitle{font-family:var(--sa-font-body);font-weight:600}.facets-vertical .facets__summary span{font-weight:600;color:var(--sa-ink)}.facets__disclosure-vertical[open] .facets__and-helptext{padding-top:0;font-weight:300}.facets-vertical .facets__summary:hover span{text-decoration:none}span.facet-checkbox__text-label{text-decoration:none!important}.facet-checkbox:hover span.facet-checkbox__text{color:#000}.field__input,.customer .field input{height:46px;outline:none!important;border:1px solid var(--sa-line-control)}.contact .text-area{resize:none}.card-wrapper.product-card-wrapper .card.card--standard{background:#fff;padding:20px;border-radius:10px}.active-facets__button--light .active-facets__button-inner{letter-spacing:0;font-size:12px;background:#fff5ee}a.active-facets__button-remove{text-decoration:none;letter-spacing:0}a.active-facets__button-remove span{font-size:11px;font-weight:500;color:var(--sa-ink-muted);border:1px solid var(--sa-line-strong);padding:4px 10px;border-radius:100px;background:#6f3cc366;font-family:var(--sa-font-body)}.card-wrapper.product-card-wrapper .card.card--standard .card__heading a{font-size:17px;font-weight:600;text-decoration:none;font-family:var(--sa-font-body)}.card-wrapper.product-card-wrapper .price__regular .price-item--regular{font-size:16px}.button:after,.button:before,button:where(:not(.jdgm-star)):after,button:where(:not(.jdgm-star)):before{display:none}html body .jdgm-star.jdgm-star{min-height:0;border-radius:0!important;box-shadow:none;transform:none}html body .jdgm-write-review-modal__stars{justify-content:center;gap:.4rem}.quick-add__submit{display:inline-flex;align-items:center;gap:8px;background-color:#6f3cc3;color:#fff;font-family:var(--sa-font-body);font-weight:700;font-size:14px;text-decoration:none;padding:16px 32px;border-radius:999px;transition:opacity .2s ease}.facet-filters__field .select__select,.mobile-facets__sort .select__select{background:#fff;border:1px solid var(--sa-line-control);padding:7px 30px 7px 14px;border-radius:50px}.product-count-vertical{display:flex;align-items:center;flex-wrap:wrap}.select .svg-wrapper,.customer select+.svg-wrapper{right:8px;top:calc(50% - .3rem)}.quick-add{margin:0}product-info{--sa-flavor: var(--sa-surface-alt);--sa-flavor-mix: 100%;--sa-flavor-shot: 0%;background:radial-gradient(circle at top right,color-mix(in srgb,var(--sa-flavor) var(--sa-flavor-mix),var(--sa-surface)) 0%,transparent 38%),radial-gradient(circle at bottom left,var(--sa-brand-soft) 0%,transparent 30%),var(--sa-surface)!important}html body product-info .product-media-container,html body product-info .thumbnail-list .thumbnail{background-color:color-mix(in srgb,var(--sa-flavor) var(--sa-flavor-shot),var(--sa-shot-bg))}.product-media-container{width:100%!important;max-height:100%!important}.product-media-container img{object-fit:contain}html .product__title h1{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:-.01em;text-wrap:balance;margin:0}html .product__title{margin:0}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text,.product__info-container>*+*{margin:0 0 1.5rem!important}.product-form__submit,html button.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;gap:8px;background-color:#6f3cc3;color:#fff;font-weight:700;font-size:16px;text-decoration:none;padding:16px 30px;border-radius:999px;transition:opacity .2s ease;height:50px}html button.shopify-payment-button__button--unbranded{background-color:#000;justify-content:center}.product-form__submit:hover,html button.shopify-payment-button__button--unbranded:hover{opacity:.9}.product__info-container ul.icon-with-text.icon-with-text--horizontal.list-unstyled{margin-top:20px!important;padding:15px;border:1px solid var(--sa-line);border-radius:12px}.product__info-container span.h4.inline-richtext{color:var(--sa-ink);font-size:16px;font-weight:500;letter-spacing:0}html .product-form__buttons{max-width:100%;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.outer-contact-form .field:before,.outer-contact-form .field:after{display:none}h2.related-products__heading{font-size:40px;color:#0b0b0b;text-align:center}.how_use_outer h2{margin:0 0 30px;width:100%;text-align:center;font-size:42px}.how_use_outer .trust-badge-icon-img{width:48px;height:48px}@media screen and (min-width:990px){.product__info-container{max-width:100%!important}html .product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}html .product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:1200px){.page-width{padding-left:24px!important;padding-right:24px!important}}@media screen and (max-width:767px){h2.related-products__heading,.how_use_outer h2{font-size:30px}.card-wrapper.product-card-wrapper .card.card--standard{padding:10px}.page-width{padding-left:16px!important;padding-right:16px!important}.cart-count-bubble{top:5px}footer.footer{padding:60px 0 0}.footer__blocks-wrapper.grid{display:block!important}.footer-block__details-content,.footer-block.grid__item{margin:0!important}html .footer-block__details-content{gap:0}.footer__blocks-wrapper.grid .footer-block.grid__item:first-child{max-width:100%}p.footer__disclaimer{padding:15px!important;font-size:11px!important;line-height:1.5!important}.footer__blocks-wrapper.grid .footer-block.grid__item{max-width:100%}}.card__facts{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 0;font-size:1.2rem;line-height:1.3}.sa-crumbs{padding-block:1.6rem}.sa-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;padding:0;list-style:none;font-size:1.4rem}.sa-crumbs__item{display:flex;align-items:center;gap:1rem;color:var(--sa-ink-muted)}.sa-crumbs__item:not(:last-child):after{content:"/";color:var(--sa-line-strong)}.sa-crumbs__item a{color:var(--sa-ink-muted);text-underline-offset:3px}.sa-crumbs__item a:hover{color:var(--sa-ink)}.sa-crumbs__item a:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px}.sa-crumbs__item [aria-current]{color:var(--sa-ink);font-weight:700}.cart-item__unit{color:var(--sa-brand-deep);font-weight:700}.sa-faq{padding-block:var(--sa-faq-pad);background:var(--sa-paper)}.sa-faq__inner{container-type:inline-size;display:grid;gap:clamp(24px,4cqi,40px)}.sa-faq__head{max-width:66ch}.sa-faq__title{margin:0;font-family:var(--sa-font-display);font-size:clamp(2.6rem,4.4cqi,3.8rem);line-height:1.08;letter-spacing:-.02em;color:var(--sa-ink)}.sa-faq__intro{margin-top:12px;color:var(--sa-ink-muted);font-size:1.6rem;line-height:1.6}.sa-faq__intro p{margin:0}.sa-faq__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--sa-space-md)}.sa-faq__search{position:relative;display:flex;align-items:center;flex:1 1 320px;max-width:460px}.sa-faq__search-icon{position:absolute;left:16px;width:18px;height:18px;color:var(--sa-ink-muted);pointer-events:none}.sa-faq__search-input{width:100%;padding:14px 18px 14px 44px;border:1px solid var(--sa-line);border-radius:var(--sa-radius-pill,999px);background:var(--sa-surface);color:var(--sa-ink);font-size:1.6rem;font-family:inherit}.sa-faq__search-input:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px;background:var(--sa-paper)}.sa-faq__count{margin:0;font-size:1.36rem;color:var(--sa-ink-muted)}.sa-faq__jump{display:flex;flex-wrap:wrap;gap:8px}.sa-faq__jump-link{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--sa-radius-pill,999px);background:var(--sa-surface-alt);color:var(--sa-ink);text-decoration:none;font-size:1.36rem;font-weight:600;transition:background var(--sa-dur,.2s) ease}.sa-faq__jump-link span{color:var(--sa-brand-deep);font-variant-numeric:tabular-nums}.sa-faq__jump-link:hover{background:var(--sa-brand);color:#fff}.sa-faq__jump-link:hover span{color:#fff}.sa-faq__groups{display:grid;gap:clamp(28px,4cqi,44px)}.sa-faq__group-title{margin:0 0 14px;font-family:var(--sa-font-display);font-size:clamp(1.84rem,2.2cqi,2.4rem);color:var(--sa-ink)}.sa-faq__list{display:grid;gap:var(--sa-space-xs)}.sa-faq__item{border:1px solid var(--sa-line);border-radius:var(--sa-radius-md,20px);background:var(--sa-paper);overflow:hidden;transition:border-color var(--sa-dur,.2s) ease}.sa-faq__item[open]{border-color:var(--sa-brand);background:var(--sa-surface)}.sa-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-weight:600;color:var(--sa-ink);line-height:1.4}.sa-faq__q::-webkit-details-marker{display:none}.sa-faq__q:focus-visible{outline:2px solid var(--sa-brand);outline-offset:-2px}.sa-faq__q-mark{position:relative;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.sa-faq__q-mark:before,.sa-faq__q-mark:after{content:"";position:absolute;top:9px;right:2px;bottom:9px;left:2px;border-top:2px solid var(--sa-brand-deep);transition:transform var(--sa-dur,.2s) ease}.sa-faq__q-mark:after{transform:rotate(90deg)}.sa-faq__item[open] .sa-faq__q-mark:after{transform:rotate(0)}.sa-faq__a{padding:0 22px 20px;color:var(--sa-ink-muted);line-height:1.65;max-width:72ch}.sa-faq__a p{margin:0 0 10px}.sa-faq__a p:last-child{margin-bottom:0}.sa-faq__a-link a{color:var(--sa-brand-deep);font-weight:600}.sa-faq__empty,.sa-faq__empty-search{margin:0;padding:24px;border:1px dashed var(--sa-line);border-radius:var(--sa-radius-md,20px);color:var(--sa-ink-muted);text-align:center}.sa-faq__help{padding:clamp(24px,4cqi,var(--sa-space-lg));border-radius:var(--sa-radius-lg,30px);background:var(--sa-surface-warm);display:grid;gap:var(--sa-space-xs);justify-items:center;text-align:center}.sa-faq__help-title{margin:0;font-family:var(--sa-font-display);font-size:clamp(1.84rem,2.2cqi,2.4rem);color:var(--sa-ink)}.sa-faq__help-text{margin:0;color:var(--sa-ink-muted);max-width:60ch;text-wrap:pretty}.sa-faq__help-cta{margin-top:var(--sa-space-3xs);display:inline-block;padding:13px 26px;border-radius:var(--sa-radius-pill,999px);background:var(--sa-ink);color:#fff;text-decoration:none;font-weight:600;transition:background var(--sa-dur,.2s) ease}.sa-faq__help-cta:hover{background:var(--sa-brand-deep)}@container (max-width:600px){.sa-faq__q{padding:16px 18px}.sa-faq__a{padding:0 18px 18px}}.sa-labhub{padding-block:var(--sa-labhub-pad);background:var(--sa-paper)}.sa-labhub__inner{container-type:inline-size;display:grid;gap:clamp(28px,4.5cqi,48px)}.sa-labhub__head{max-width:66ch}.sa-labhub__title{margin:0;font-family:var(--sa-font-display);font-size:clamp(2.6rem,4.4cqi,3.8rem);line-height:1.08;letter-spacing:-.02em;color:var(--sa-ink)}.sa-labhub__intro{margin-top:12px;color:var(--sa-ink-muted);line-height:1.6}.sa-labhub__intro p{margin:0}.sa-labhub__h2{margin:0 0 14px;font-family:var(--sa-font-display);font-size:var(--sa-display-3);color:var(--sa-ink)}.sa-labhub__lead{margin:0 0 18px;color:var(--sa-ink-muted);max-width:66ch;line-height:1.6}.sa-labhub__tests{list-style:none;margin:0;padding:0;display:grid;gap:var(--sa-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sa-labhub__test{display:grid;gap:var(--sa-space-2xs);padding:18px 20px;border-radius:var(--sa-radius-md,20px);background:var(--sa-surface);border-left:3px solid var(--sa-line)}.sa-labhub__test--tested{border-left-color:var(--sa-brand)}.sa-labhub__test--planned{border-left-color:var(--sa-accent)}.sa-labhub__test-flag{font-size:var(--sa-text-xs);font-weight:700;color:var(--sa-ink-muted)}.sa-labhub__test--tested .sa-labhub__test-flag{color:var(--sa-brand-deep)}.sa-labhub__test-title{font-weight:600;color:var(--sa-ink)}.sa-labhub__test-text{font-size:1.44rem;color:var(--sa-ink-muted);line-height:1.55}.sa-labhub__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--sa-space-md);margin-bottom:16px}.sa-labhub__search{flex:1 1 300px;max-width:420px}.sa-labhub__search-input{width:100%;padding:14px 20px;border:1px solid var(--sa-line);border-radius:var(--sa-radius-pill,999px);background:var(--sa-surface);color:var(--sa-ink);font-size:1.6rem;font-family:inherit}.sa-labhub__search-input:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px;background:var(--sa-paper)}.sa-labhub__count{margin:0;font-size:1.36rem;color:var(--sa-ink-muted)}.sa-labhub__scroll{overflow-x:auto;border:1px solid var(--sa-line);border-radius:var(--sa-radius-md,20px)}.sa-labhub__scroll:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px}.sa-labhub__table{width:100%;border-collapse:collapse;font-size:1.472rem;min-width:640px}.sa-labhub__table th,.sa-labhub__table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--sa-line);vertical-align:top}.sa-labhub__table thead th{background:var(--sa-surface-alt);font-size:var(--sa-text-xs);color:var(--sa-ink-muted);white-space:nowrap}.sa-labhub__table tbody tr:last-child th,.sa-labhub__table tbody tr:last-child td{border-bottom:0}.sa-labhub__table tbody th{font-weight:600;color:var(--sa-ink)}.sa-labhub__table td{color:var(--sa-ink-muted)}.sa-labhub__lot{font-variant-numeric:tabular-nums;white-space:nowrap}.sa-labhub__file{color:var(--sa-brand-deep);font-weight:600;white-space:nowrap}.sa-labhub__pending{color:var(--sa-ink-muted);font-style:italic}.sa-labhub__none{padding:clamp(24px,4cqi,36px);border:1px dashed var(--sa-line);border-radius:var(--sa-radius-lg,30px);background:var(--sa-surface);display:grid;gap:8px;justify-items:start}.sa-labhub__none-title{margin:0;font-weight:700;color:var(--sa-ink)}.sa-labhub__none-text{margin:0;color:var(--sa-ink-muted);max-width:62ch;line-height:1.6}.sa-labhub__none-cta{margin-top:8px;display:inline-block;padding:13px 26px;border-radius:var(--sa-radius-pill,999px);background:var(--sa-ink);color:#fff;text-decoration:none;font-weight:600;transition:background var(--sa-dur,.2s) ease}.sa-labhub__none-cta:hover{background:var(--sa-brand-deep)}.sa-labhub__empty{margin:14px 0 0;color:var(--sa-ink-muted)}.sa-labhub__terms{margin:0;display:grid;gap:var(--sa-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sa-labhub__term{padding:18px 20px;border-radius:var(--sa-radius-md,20px);background:var(--sa-surface-warm)}.sa-labhub__term--warning{background:var(--sa-warn-bg);border-left:3px solid var(--sa-warn-ink)}.sa-labhub__term--warning dt{color:var(--sa-warn-ink);display:flex;align-items:flex-start;gap:.6rem}.sa-labhub__term--warning dt:before{content:"";flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:.1rem;background:var(--sa-warn-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.4 15 14H1L8 1.4z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v3.4M8 11.5v.7' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.4 15 14H1L8 1.4z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8 6.2v3.4M8 11.5v.7' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.sa-labhub__term dt{margin:0 0 4px;font-weight:700;color:var(--sa-ink)}.sa-labhub__term dd{margin:0;color:var(--sa-ink-muted);font-size:1.44rem;line-height:1.55}.sa-labhub__note{margin:0;padding-top:4px;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-guide{padding-block:var(--sa-guide-pad);background:var(--sa-paper)}.sa-guide__inner{container-type:inline-size;display:grid;gap:clamp(24px,4cqi,40px)}.sa-guide__head{max-width:66ch}.sa-guide__title{margin:0;font-family:var(--sa-font-display);font-size:clamp(2.6rem,4.4cqi,3.8rem);line-height:1.08;letter-spacing:-.02em;color:var(--sa-ink)}.sa-guide__intro{margin-top:12px;color:var(--sa-ink-muted);line-height:1.6}.sa-guide__intro p{margin:0 0 10px}.sa-guide__intro p:last-child{margin-bottom:0}.sa-guide__callout{padding:clamp(20px,3cqi,28px);border-radius:var(--sa-radius-md,20px);border-left:4px solid var(--sa-brand);background:var(--sa-surface)}.sa-guide__callout--stop{border-left-color:var(--sa-danger-ink);background:var(--sa-danger-bg)}.sa-guide__callout--caution{border-left-color:var(--sa-accent);background:var(--sa-surface-warm)}.sa-guide__callout--info{border-left-color:var(--sa-brand);background:var(--sa-surface-alt)}.sa-guide__callout-title{margin:0 0 6px;font-weight:700;color:var(--sa-ink)}.sa-guide__callout-text{color:var(--sa-ink-muted);line-height:1.6;max-width:70ch}.sa-guide__callout-text p{margin:0 0 8px}.sa-guide__callout-text p:last-child{margin-bottom:0}.sa-guide__body{display:grid;gap:clamp(20px,3cqi,32px)}@container (min-width:900px){.sa-guide__body{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start}.sa-guide__toc{position:sticky;top:24px}}.sa-guide__toc{padding:22px;border-radius:var(--sa-radius-md,20px);background:var(--sa-surface)}.sa-guide__toc-title{margin:0 0 10px;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-ink-muted)}.sa-guide__toc-list{margin:0;padding-left:1.1em;display:grid;gap:var(--sa-space-2xs);font-size:1.44rem}.sa-guide__toc-list a{color:var(--sa-ink);text-decoration:none;line-height:1.4}.sa-guide__toc-list a:hover{color:var(--sa-brand-deep);text-decoration:underline}.sa-guide__panels{display:grid;gap:12px;scroll-behavior:smooth}.sa-guide__panel{padding:clamp(22px,3.4cqi,32px);border-radius:var(--sa-radius-md,20px);border:1px solid var(--sa-line);background:var(--sa-paper);scroll-margin-top:24px}.sa-guide__panel--info{background:var(--sa-surface-alt);border-color:transparent}.sa-guide__panel--caution{background:var(--sa-surface-warm);border-color:transparent}.sa-guide__panel--stop{background:var(--sa-danger-bg);border-color:transparent}.sa-guide__panel-title{margin:0 0 10px;font-family:var(--sa-font-display);font-size:clamp(1.76rem,2.2cqi,2.24rem);color:var(--sa-ink)}.sa-guide__panel-text{color:var(--sa-ink-muted);line-height:1.65;max-width:70ch}.sa-guide__panel-text p{margin:0 0 10px}.sa-guide__panel-text p:last-child{margin-bottom:0}.sa-guide__panel-list{margin:12px 0 0;padding-left:1.25em;display:grid;gap:8px;color:var(--sa-ink-muted);line-height:1.55;max-width:70ch}.sa-guide__panel-list--num{list-style:none;padding-left:0;counter-reset:sa-step}.sa-guide__panel-list--num li{counter-increment:sa-step;display:grid;grid-template-columns:1.9em 1fr;align-items:baseline}.sa-guide__panel-list--num li:before{content:counter(sa-step) ".";font-weight:700;color:var(--sa-brand-deep);font-variant-numeric:tabular-nums}.sa-guide__panel-link{margin:14px 0 0}.sa-guide__panel-link a{color:var(--sa-brand-deep);font-weight:600}.sa-guide__empty{margin:0;padding:24px;border:1px dashed var(--sa-line);border-radius:var(--sa-radius-md,20px);color:var(--sa-ink-muted);text-align:center}.sa-guide__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:clamp(22px,3.4cqi,32px);border-radius:var(--sa-radius-lg,30px);background:var(--sa-surface)}.sa-guide__foot-title{margin:0 0 4px;font-family:var(--sa-font-display);font-size:1.84rem;color:var(--sa-ink)}.sa-guide__foot-text{margin:0;color:var(--sa-ink-muted);max-width:58ch}.sa-guide__reviewed{margin:8px 0 0;font-size:1.312rem;color:var(--sa-ink-muted)}.sa-guide__foot-cta{display:inline-block;padding:13px 26px;border-radius:var(--sa-radius-pill,999px);background:var(--sa-ink);color:#fff;text-decoration:none;font-weight:600;white-space:nowrap;transition:background var(--sa-dur,.2s) ease}.sa-guide__foot-cta:hover{background:var(--sa-brand-deep)}@media(prefers-reduced-motion:reduce){.sa-guide__panels{scroll-behavior:auto}}.sa-404{padding-block:var(--sa-404-pad);background:var(--sa-paper)}.sa-404__inner{container-type:inline-size;display:grid;gap:clamp(24px,4cqi,36px);max-width:820px}.sa-404__code{margin:0 0 6px;font-family:var(--sa-font-display);font-size:clamp(4rem,9cqi,6.4rem);line-height:1;color:var(--sa-brand);letter-spacing:-.03em}.sa-404__title{margin:0;font-family:var(--sa-font-display);font-size:clamp(2.4rem,4.2cqi,3.4rem);line-height:1.1;letter-spacing:-.02em;color:var(--sa-ink)}.sa-404__text{margin:12px 0 0;color:var(--sa-ink-muted);line-height:1.6;max-width:62ch}.sa-404__search{display:flex;flex-wrap:wrap;gap:var(--sa-space-xs)}.sa-404__search-input{flex:1 1 260px;padding:15px 22px;border:1px solid var(--sa-line);border-radius:var(--sa-radius-pill,999px);background:var(--sa-surface);color:var(--sa-ink);font-size:1.6rem;font-family:inherit}.sa-404__search-input:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px;background:var(--sa-paper)}.sa-404__search-btn{padding:15px 30px;border:0;border-radius:var(--sa-radius-pill,999px);background:var(--sa-brand);color:#fff;font-weight:600;font-family:inherit;font-size:1.6rem;cursor:pointer;transition:background var(--sa-dur,.2s) ease}.sa-404__search-btn:hover{background:var(--sa-brand-deep)}.sa-404__links-title{margin:0 0 var(--sa-space-xs);padding-top:var(--sa-space-xs);border-top:1px solid var(--sa-line-strong);font-size:var(--sa-text-sm);letter-spacing:0;text-transform:none;font-weight:600;color:var(--sa-ink)}.sa-404__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sa-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:820px}.sa-404__link{display:grid;gap:4px;padding:18px 20px;border-radius:var(--sa-radius-md,20px);background:var(--sa-surface);text-decoration:none;transition:background var(--sa-dur,.2s) ease,transform var(--sa-dur,.2s) ease}.sa-404__link:hover{background:var(--sa-surface-alt);transform:translateY(-2px)}.sa-404__link-label{font-weight:700;color:var(--sa-ink)}.sa-404__link-text{font-size:1.408rem;color:var(--sa-ink-muted);line-height:1.5}.sa-404__help{margin:0;color:var(--sa-ink-muted)}.sa-404__help a{color:var(--sa-brand-deep);font-weight:600;margin-left:.35em}@media(prefers-reduced-motion:reduce){.sa-404__link:hover{transform:none}}.sa-contact__field{display:grid;gap:var(--sa-space-2xs)}.sa-contact__label{font-size:var(--sa-text-sm);letter-spacing:0;text-transform:none;font-weight:600;color:var(--sa-ink)}.sa-contact__select{width:100%;padding:14px 44px 14px 18px;border:1px solid var(--sa-line);border-radius:var(--sa-radius-sm,10px);background:var(--sa-paper);color:var(--sa-ink);font-size:1.6rem;font-family:inherit;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230b0b0b' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px}.sa-contact__select:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px}.sa-faq__intro,.sa-labhub__intro,.sa-guide__intro,.sa-404__text{font-size:1.7rem}.sa-faq__intro p,.sa-labhub__intro p,.sa-guide__intro p{font-size:inherit}.sa-labhub__none{max-width:760px}.sa-labhub__lead{font-size:1.6rem}.warning-text{margin-inline-end:.35em}.sa-faq__search-input,.sa-labhub__search-input,.sa-404__search-input,.sa-contact__select{font-size:16px}.sa-faq__q{min-height:44px}.sa-faq__jump-link{min-height:36px}.sa-labhub__file,.sa-guide__panel-link a,.sa-faq__a-link a{display:inline-block;padding-block:4px}input.sp-email-input,input.sp-phone-input{font-size:16px}.sa-404__inner>*,.sa-faq__inner>*,.sa-labhub__inner>*,.sa-guide__inner>*,.sa-guide__body>*,.sa-404__list>*{min-width:0}.sa-404__list{max-width:100%}@media screen and (min-width:990px){.sa-404__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:440px){.sa-404__search-btn{flex:1 1 100%}.sa-faq__tools,.sa-labhub__tools{flex-direction:column;align-items:stretch}.sa-faq__search,.sa-labhub__search{flex:0 0 auto;max-width:none}.sa-guide__foot{flex-direction:column;align-items:flex-start}.sa-guide__foot-cta{width:100%;text-align:center}}[class*=announcement-marquee] button{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.find__submit{min-height:44px}.find__reset{display:inline-flex;align-items:center;min-height:44px}.fmt__cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center}[class*=product-grid-][class*=__icon]{min-width:44px;min-height:44px}[class*=product-grid-][class$=__link],[class*=product-grid-] a[href*="/products/"]{display:inline-flex;align-items:center;min-height:44px}[class*=product-grid-][class*=__link-icon]{position:relative}[class*=product-grid-][class*=__link-icon]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit}.footer .list-menu__item--link,.footer__list-social .link{display:inline-flex;align-items:center;min-height:44px}.sa-gloss{padding-block:var(--sa-gloss-pad);background:var(--sa-paper)}.sa-gloss__inner{container-type:inline-size;display:grid;gap:clamp(24px,4cqi,36px)}.sa-gloss__inner>*{min-width:0}.sa-gloss__head{max-width:66ch}.sa-gloss__title{margin:0;font-family:var(--sa-font-display);font-size:clamp(2.6rem,4.4cqi,3.8rem);line-height:1.08;letter-spacing:-.02em;color:var(--sa-ink)}.sa-gloss__intro{margin-top:12px;color:var(--sa-ink-muted);line-height:1.6;font-size:1.7rem}.sa-gloss__intro p{margin:0;font-size:inherit}.sa-gloss__note{margin:0;padding:16px 20px;border-left:3px solid var(--sa-accent);border-radius:var(--sa-radius-sm,10px);background:var(--sa-surface-warm);color:var(--sa-ink-muted);max-width:76ch;line-height:1.55}.sa-gloss__tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px var(--sa-space-md)}.sa-gloss__search{flex:1 1 300px;max-width:420px}.sa-gloss__search-input{width:100%;padding:14px 20px;border:1px solid var(--sa-line);border-radius:var(--sa-radius-pill,999px);background:var(--sa-surface);color:var(--sa-ink);font-size:16px;font-family:inherit}.sa-gloss__search-input:focus-visible{outline:2px solid var(--sa-brand);outline-offset:2px;background:var(--sa-paper)}.sa-gloss__count{margin:0;font-size:1.36rem;color:var(--sa-ink-muted)}.sa-gloss__list{margin:0;display:grid;gap:var(--sa-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.sa-gloss__item{padding:20px 22px;border-radius:var(--sa-radius-md,20px);background:var(--sa-surface);min-width:0;scroll-margin-top:24px;display:flex;flex-direction:column}.sa-gloss__term{margin:0 0 6px;font-weight:700;color:var(--sa-ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--sa-space-xs)}.sa-gloss__aka{font-weight:400;font-size:1.28rem;color:var(--sa-brand-deep)}.sa-gloss__def{margin:0;color:var(--sa-ink-muted);line-height:1.6;display:flex;flex-direction:column;gap:var(--sa-space-xs);flex:1}.sa-gloss__def>span{margin-top:auto}.sa-gloss__where{font-size:1.28rem;color:var(--sa-ink);background:var(--sa-surface-alt);border-radius:var(--sa-radius-pill,999px);padding:4px 12px;justify-self:start}.sa-gloss__empty{margin:0;padding:24px;border:1px dashed var(--sa-line);border-radius:var(--sa-radius-md,20px);color:var(--sa-ink-muted);text-align:center}.sa-gloss__foot{margin:0;color:var(--sa-ink-muted)}.sa-gloss__foot a{color:var(--sa-brand-deep);font-weight:600;margin-left:.35em}@container (max-width:440px){.sa-gloss__search{flex:0 0 auto;max-width:none}.sa-gloss__tools{flex-direction:column;align-items:stretch}}.sa-guide__toc-list a{color:var(--sa-ink-muted);position:relative;transition:color var(--sa-dur,.2s) ease}.sa-guide__toc-list a.is-current{color:var(--sa-ink);font-weight:700}.sa-guide__toc-list li::marker{color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-guide__toc-list li:has(a.is-current)::marker{color:var(--sa-brand-deep);font-weight:700}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.sa-faq{interpolate-size:allow-keywords}.sa-faq__item::details-content{block-size:0;overflow:clip;transition:block-size var(--sa-dur,.24s) ease,content-visibility var(--sa-dur,.24s) allow-discrete}.sa-faq__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.sa-faq__item::details-content{transition:none}.sa-guide__toc-list a{transition:none}}.age-popup.show{z-index:2147483000}body:has(.age-popup.show) [class*=shopify-pc__banner],body:has(.age-popup.show) dialog[class*=sp-],body:has(.age-popup.show) [class*=sp-card],body:has(.age-popup.show) [class*=sp-overlay],body:has(.age-popup.show) [class*=sp-modal],body:has(.age-popup.show) [class*=sp-popup],body:has(.age-popup.show) [class*=sp-timer-topbar]{display:none!important}body:has(.age-popup.show){filter:none!important}.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.quantity__button,.fmt__cta,.find__submit,.find__reset,.lab__cta,.edu__all,.rvw__cta,.sa-404__search-btn,.sa-404__link,.sa-faq__help-cta,.sa-faq__jump-link,.sa-labhub__none-cta,.sa-guide__foot-cta,[class*=product-grid-][class*=__button],[class*=shelf-split-][class*=__cta],[class*=feature-cards-][class*=__cta],[class*=faq-accordion-][class*=__support-link]{transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),transform var(--sa-dur-fast) var(--sa-ease-out),opacity var(--sa-duration) var(--sa-ease);will-change:auto}@media(hover:hover){.button:hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.cart__checkout-button:hover,.fmt__cta:hover,.find__submit:hover,.lab__cta:hover,.edu__all:hover,.sa-404__search-btn:hover,.sa-faq__help-cta:hover,.sa-labhub__none-cta:hover,.sa-guide__foot-cta:hover,a[class*=product-grid-][class*=__button]:hover,a[class*=shelf-split-][class*=__cta]:hover,a[class*=feature-cards-][class*=__cta]:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}}.button:active,.shopify-payment-button__button:active,.product-form__submit:active,.cart__checkout-button:active,.fmt__cta:active,.find__submit:active,.find__reset:active,.lab__cta:active,.sa-404__search-btn:active,.sa-faq__help-cta:active,.sa-labhub__none-cta:active,.sa-guide__foot-cta:active,[class*=shelf-split-][class*=__cta]:active{transform:translateY(0) scale(.985);box-shadow:var(--sa-shadow-1);transition-duration:var(--sa-dur-fast)}.button,.shopify-payment-button__button,.product-form__submit,.cart__checkout-button,.shopify-challenge__button,.customer button{border-radius:var(--sa-radius-pill)!important}.quantity__button,.quantity{transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}.quantity{border-radius:var(--sa-radius-pill)}@media(hover:hover){.quantity__button:hover{background:var(--sa-surface-alt)}}.quantity:focus-within{box-shadow:var(--sa-shadow-1)}html body .quantity__button:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){html body .quantity__button:active{transform:none}}.quantity__cap{margin:var(--sa-space-2xs) 0 0;color:var(--sa-ink-muted);font-size:1.3rem;line-height:1.4}.product-form__input .form__label,variant-radios .product-form__input label,variant-selects .select__select{transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),transform var(--sa-dur-fast) var(--sa-ease-out)}@media(hover:hover){variant-radios .product-form__input label:hover{transform:translateY(-1px)}}.card-wrapper,.card__inner,[class*=product-grid-][class*=__card]{transition:transform var(--sa-duration) var(--sa-ease-out),box-shadow var(--sa-duration) var(--sa-ease)}@media(hover:hover){.card-wrapper:hover,[class*=product-grid-][class*=__card]:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}.card-wrapper:hover .card__media img,[class*=product-grid-][class*=__card]:hover img{transform:scale(1.03)}}.card__media img,[class*=product-grid-][class*=__card] img{transition:transform var(--sa-dur-slow) var(--sa-ease-out)}.sa-faq__a-link a,.sa-guide__panel-link a,.sa-gloss__foot a,.sa-404__help a,.sa-labhub__file,.link--text,.underlined-link{transition:color var(--sa-duration) var(--sa-ease),text-decoration-color var(--sa-duration) var(--sa-ease);text-underline-offset:.22em;text-decoration-thickness:1px}@media(hover:hover){.sa-faq__a-link a:hover,.sa-guide__panel-link a:hover,.sa-gloss__foot a:hover,.sa-404__help a:hover,.sa-labhub__file:hover{text-decoration:underline}}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],textarea,select,.field__input{transition:border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}html:has(body.overflow-hidden),html:has(body.overflow-hidden-tablet),html:has(body.popup-no-scroll),html.age-gate-on{overflow:hidden;overscroll-behavior:contain}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px;border-radius:inherit}html body :where(a,button,summary,[tabindex]):focus-visible{outline-color:var(--sa-focus);box-shadow:0 0 0 4px #fffffff2}@media(prefers-reduced-motion:reduce){*:not(.spinner):not(.path):not([data-sa-keep-motion]):not([data-sa-keep-motion] *),*:not(.spinner):not(.path):before,*:not(.spinner):not(.path):after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button__button[class]{transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),opacity var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),transform var(--sa-dur-fast) var(--sa-ease-out)!important}[class*=announcement-marquee] button[class]{transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),opacity var(--sa-duration) var(--sa-ease)}@media(hover:hover){[class*=announcement-marquee] button[class]:hover{opacity:1;background:#ffffff24}}.sa-buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--sa-paper);border-top:1px solid var(--sa-line);box-shadow:0 -6px 24px #140e281a;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.sa-buybar[hidden]{display:none}.sa-buybar__inner{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto}.sa-buybar__thumb{width:48px;height:48px;border-radius:var(--sa-radius-sm,10px);object-fit:cover;flex:0 0 auto}.sa-buybar__text{min-width:0;flex:1}.sa-buybar__title{margin:0;font-size:1.3rem;font-weight:600;color:var(--sa-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-buybar__price{margin:2px 0 0;font-size:1.4rem;font-weight:700;color:var(--sa-brand-deep)}.sa-buybar__price span{font-weight:400;color:var(--sa-ink-muted)}.sa-buybar__cta{flex:0 0 auto;min-height:44px;padding:12px 22px;border:0;border-radius:var(--sa-radius-pill,999px);background:var(--sa-brand);color:#fff;font-weight:700;font-family:inherit;font-size:1.5rem;cursor:pointer;transition:background-color var(--sa-duration) var(--sa-ease),transform var(--sa-dur-fast) var(--sa-ease-out),box-shadow var(--sa-duration) var(--sa-ease)}@media(hover:hover){.sa-buybar__cta:hover{background:var(--sa-brand-deep);box-shadow:var(--sa-shadow-2)}}.sa-buybar__cta:active{transform:scale(.985)}@media screen and (min-width:750px){.sa-buybar{padding:1.2rem 0}.sa-buybar__inner{max-width:var(--page-width);padding:0 5rem;gap:1.6rem}.sa-buybar__thumb{width:56px;height:56px}.sa-buybar__text{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:1.6rem;row-gap:.2rem}.sa-buybar__title{flex:0 1 auto;min-width:0;font-size:1.6rem}.sa-buybar__price{flex:0 0 auto;margin:0;font-size:1.6rem}.sa-buybar__cta{min-width:18rem;padding:1.2rem 3.2rem}}.shopify-pc__banner__dialog{border-radius:var(--sa-radius-lg,30px)}.shopify-pc__banner__btns button,.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-manage-prefs{border-radius:var(--sa-radius-pill,999px)!important;min-height:44px;font-weight:600;transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),transform var(--sa-dur-fast) var(--sa-ease-out)}@media(hover:hover){.shopify-pc__banner__btn-accept:hover,.shopify-pc__banner__btn-decline:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}}.shopify-pc__banner__btn-accept:active,.shopify-pc__banner__btn-decline:active{transform:translateY(0) scale(.985)}.jdgm-widget .jdgm-btn,.jdgm-write-rev-link,.jdgm-rev__buttons button,[class*=jm-button],[class*=jdgm] button[class]:not(.jdgm-star),[class*=jdgm] a[class*=btn]{border-radius:var(--sa-radius-pill,999px)!important;min-height:44px;transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),transform var(--sa-dur-fast) var(--sa-ease-out)!important}@media(hover:hover){[class*=jm-button]:hover,.jdgm-widget .jdgm-btn:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}}.policies{display:flex;flex-wrap:wrap;gap:var(--sa-space-2xs) var(--sa-space-sm);margin:10px 0 0;padding:0;list-style:none;justify-content:center}.policies a{color:inherit;opacity:.75;transition:opacity var(--sa-duration) var(--sa-ease)}@media(hover:hover){.policies a:hover{opacity:1;text-decoration:underline}}.cart-empty-picks{margin:clamp(28px,5vw,44px) auto 0;max-width:760px;container-type:inline-size}.cart-empty-picks__title{margin:0 0 14px;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-ink-muted)}.cart-empty-picks__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sa-space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}@media screen and (max-width:749px){.cart-empty-picks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-empty-picks__list>*{min-width:0}.cart-empty-picks__link{display:grid;gap:8px;justify-items:center;padding:16px;border-radius:var(--sa-radius-md,20px);background:var(--sa-surface);text-decoration:none;transition:background-color var(--sa-duration) var(--sa-ease),transform var(--sa-duration) var(--sa-ease-out),box-shadow var(--sa-duration) var(--sa-ease)}@media(hover:hover){.cart-empty-picks__link:hover{background:var(--sa-surface-alt);transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}.cart-empty-picks__link:hover .cart-empty-picks__img{transform:scale(1.04)}}.cart-empty-picks__img{width:96px;height:96px;object-fit:contain;transition:transform var(--sa-dur-slow) var(--sa-ease-out)}.cart-empty-picks__name{font-weight:600;color:var(--sa-ink);text-align:center;line-height:1.35}.cart-empty-picks__price{font-weight:700;color:var(--sa-brand-deep)}.sa-assure{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;background:none;container-type:inline-size}.sa-assure__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem 1.6rem;inline-size:fit-content;max-inline-size:100%;min-block-size:5.6rem;padding:1.2rem 2rem;border:1px solid var(--sa-line-control);border-radius:2.8rem;font-size:1.5rem;line-height:1.4;color:var(--sa-ink);transition:border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease)}.sa-assure__text{grid-column:2}.sa-assure__link{grid-column:3}.sa-assure__row:before{content:"";inline-size:1.6rem;block-size:1.6rem;background:var(--sa-brand);-webkit-mask:var(--sa-tick) center/contain no-repeat;mask:var(--sa-tick) center/contain no-repeat;align-self:center}.sa-assure__text{min-width:0}@media(hover:hover){.sa-assure__row:hover{border-color:var(--sa-brand);background:var(--sa-brand-soft)}}.sa-assure__link{color:var(--sa-brand-deep);font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color var(--sa-duration) var(--sa-ease)}@media(hover:hover){.sa-assure__link:hover{color:var(--sa-ink)}}@container (max-width:420px){.sa-assure__row{grid-template-columns:auto minmax(0,1fr)}.sa-assure__link{grid-column:2;justify-self:start;white-space:normal}}.card__badge-sizes{background:var(--sa-brand);color:#fff;font-weight:700;border-radius:var(--sa-radius-pill,999px);padding:4px 12px;font-size:1.16rem;letter-spacing:.01em}.footer-block__newsletter-subtext{margin:0 auto 1.2rem;max-width:44rem;opacity:.85;font-size:1.4rem;text-align:center}.footer-block__newsletter-subtext p{margin:0}@media screen and (min-width:990px){.sa-sticky-media{position:sticky;top:calc(var(--header-height, 0px) + 2rem);align-self:start;z-index:1}}.sa-coltiles{padding-block:var(--sa-band-pad)}.sa-coltiles__heading{margin:0 0 1.8rem;font-size:var(--sa-display-3)}.sa-coltiles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.sa-coltiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-coltiles__item{min-width:0}.sa-coltiles__tile{display:flex;flex-direction:column;gap:1rem;padding:1rem 1rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:10px;text-decoration:none;color:inherit;background:rgb(var(--color-background));transition:transform var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}@media(hover:hover){.sa-coltiles__tile:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2);border-color:rgba(var(--color-foreground),.22)}}.sa-coltiles__tile:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.sa-coltiles__media{display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--sa-shot-bg)}.sa-coltiles__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sa-coltiles__body{display:flex;flex-direction:column;gap:.2rem}.sa-coltiles__title{font-weight:600;font-size:1.5rem;line-height:1.25}.sa-coltiles__count{font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-addons{padding-block:2.4rem 4rem}.sa-addons__heading{margin:0 0 1.6rem;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink);text-transform:none;letter-spacing:0}.sa-addons__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.sa-addons__item{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:10px;min-width:0;transition:border-color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}@media(hover:hover){.sa-addons__item:hover{border-color:rgba(var(--color-foreground),.22);box-shadow:var(--sa-shadow-1)}}.sa-addons__media{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.05)}.sa-addons__media img{width:100%;height:100%;object-fit:cover;display:block}.sa-addons__body{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.sa-addons__title{font-size:1.4rem;line-height:1.3;text-decoration:none;color:inherit}.sa-addons__title:hover{text-decoration:underline}.sa-addons__price{font-size:1.4rem;opacity:.8}.sa-addons__cta{margin-top:.6rem;width:100%;min-height:4rem;font-size:1.3rem}.sa-restock{margin-top:1.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:10px;background:rgba(var(--color-foreground),.03)}.sa-restock__heading{margin:0 0 .4rem;font-weight:600;font-size:1.5rem}.sa-restock__text{margin:0 0 1.2rem;font-size:1.4rem;opacity:.8}.sa-restock__row{display:flex;gap:.8rem;flex-wrap:wrap}.sa-restock__row input[type=email]{flex:1 1 18rem;min-width:0;min-height:4.4rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius,4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.5rem;transition:border-color var(--sa-dur-fast) var(--sa-ease)}.sa-restock__row input[type=email]:focus{outline:none;border-color:rgb(var(--color-foreground))}.sa-restock__row .button{flex:0 0 auto;min-height:4.4rem}.sa-restock__done{margin:0;font-size:1.4rem}.sa-restock__error{margin:.8rem 0 0;font-size:1.3rem;color:rgb(var(--color-error, 200 0 0))}.sa-ship-meter{margin:0 0 1.4rem}.sa-ship-meter__label{margin:0 0 .6rem;font-size:1.3rem;line-height:1.35}.sa-ship-meter__track{height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.sa-ship-meter__fill{display:block;height:100%;border-radius:999px;background:var(--sa-brand, rgb(var(--color-foreground)));transition:width var(--sa-dur-slow) var(--sa-ease)}.sa-mini{margin:0 0 1.4rem;padding-top:1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.sa-mini__heading{margin:0 0 .8rem;font-size:1.3rem;font-weight:600;opacity:.75}.sa-mini__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.8rem}.sa-mini__item{display:grid;grid-template-columns:4.4rem 1fr auto;align-items:center;gap:1rem}.sa-mini__media{display:block;width:4.4rem;height:4.4rem;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.05)}.sa-mini__media img{width:100%;height:100%;object-fit:cover;display:block}.sa-mini__body{display:flex;flex-direction:column;min-width:0}.sa-mini__title{font-size:1.3rem;line-height:1.25;text-decoration:none;color:inherit;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sa-mini__title:hover{text-decoration:underline}.sa-mini__price{font-size:1.2rem;opacity:.7}.sa-mini__form{margin:0}.sa-mini__add{min-height:3.4rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:999px;background:transparent;color:inherit;font-size:1.2rem;font-weight:600;cursor:pointer;transition:background var(--sa-dur-fast) var(--sa-ease),border-color var(--sa-dur-fast) var(--sa-ease)}@media(hover:hover){.sa-mini__add:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.55)}}.sa-mini__add:focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px}.cart__ctas .sa-drawer__viewcart{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:4.6rem}.cart__ctas{display:flex;gap:1rem;align-items:stretch}.cart__ctas .sa-drawer__viewcart{flex:0 0 auto;padding:0 1.8rem;min-height:0;white-space:nowrap}.cart__ctas .cart__checkout-button{flex:1 1 auto;margin:0}@media screen and (max-height:720px){.sa-mini{display:none}}.sa-buyfacts{margin:1.4rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.sa-buyfacts__item{font-size:1.4rem;line-height:1.35;display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.sa-buyfacts__item--unit strong{font-size:1.6rem}.sa-buyfacts__note{opacity:.65;font-size:1.3rem}.sa-buyfacts__item--ship{opacity:.85}.search__input,.field__input,.text-area,textarea,input,select,button,.cart__login-title{font-family:"SFPro",var(--font-body-family),system-ui,-apple-system,sans-serif}.icon-with-text__link{display:flex;flex-direction:inherit;align-items:center;gap:inherit;text-decoration:none;color:inherit;transition:opacity var(--sa-dur-fast) var(--sa-ease)}.icon-with-text__link .h4{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.05em;text-decoration-color:rgba(var(--color-foreground),.35)}@media(hover:hover){.icon-with-text__link:hover{opacity:.75}.icon-with-text__link:hover .h4{text-decoration-color:currentColor}}.icon-with-text__link:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px;border-radius:4px}:root{--sa-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.1 12.6 1.9 8.4l1.4-1.4 2.8 2.8 6.6-6.6 1.4 1.4z' fill='%23000'/%3E%3C/svg%3E");--sa-btn-h: 4.8rem;--sa-btn-pad-x: 2.8rem;--sa-btn-fs: 1.4rem;--sa-btn-fw: 700;--sa-btn-ls: .02em;--sa-btn-gap: .8rem}html body .button,html body .shopify-challenge__button,html body .find__submit.find__submit,html body .story-btn.story-btn,html body .button-show-more.button-show-more,html body .fmt__cta.fmt__cta,html body .lab__cta.lab__cta,html body .rvw__cta.rvw__cta,html body .product-form__submit,html body .quick-add__submit,html body .cart__checkout-button,html body .sa-buybar__cta,html body .sa-addons__cta,html body a[class*=hero-][class*=__button],html body a[class*=product-grid-][class*=__button],html body a[class*=shelf-split-][class*=__button],html body a[class*=trust-banner-][class*=__button],html body .about-hero .btn,html body .btn-primary.btn-primary,html body .sa-faq__help-cta,html body .sa-guide__foot-cta,html body .sa-labhub__none-cta,html body .sa-404__search-btn,html body a[class*=faq-accordion-][class*=__support-link]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sa-btn-gap);min-height:var(--sa-btn-h);padding-block:0;padding-inline:var(--sa-btn-pad-x);border-radius:var(--sa-radius-pill);font-size:var(--sa-btn-fs);font-weight:var(--sa-btn-fw);letter-spacing:var(--sa-btn-ls);line-height:1;text-align:center;text-decoration:none;white-space:nowrap;transition:transform var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),opacity var(--sa-duration) var(--sa-ease)}@media screen and (max-width:749px){html body .button,html body .shopify-challenge__button,html body .find__submit.find__submit,html body .story-btn.story-btn,html body .button-show-more.button-show-more,html body .fmt__cta.fmt__cta,html body .lab__cta.lab__cta,html body .rvw__cta.rvw__cta,html body .product-form__submit,html body .quick-add__submit,html body .cart__checkout-button,html body .sa-buybar__cta,html body .sa-addons__cta,html body a[class*=hero-][class*=__button],html body a[class*=product-grid-][class*=__button],html body a[class*=shelf-split-][class*=__button],html body a[class*=trust-banner-][class*=__button],html body .about-hero .btn,html body .btn-primary.btn-primary,html body .sa-faq__help-cta,html body .sa-guide__foot-cta,html body .sa-labhub__none-cta,html body .sa-404__search-btn,html body a[class*=faq-accordion-][class*=__support-link]{max-width:100%;white-space:normal;line-height:1.2;padding-block:1.1rem;text-wrap:balance}}@media(hover:hover){html body .button:hover,html body .shopify-challenge__button:hover,html body .find__submit.find__submit:hover,html body .story-btn.story-btn:hover,html body .button-show-more.button-show-more:hover,html body .fmt__cta.fmt__cta:hover,html body .lab__cta.lab__cta:hover,html body .rvw__cta.rvw__cta:hover,html body .product-form__submit:hover,html body .quick-add__submit:hover,html body .cart__checkout-button:hover,html body .sa-buybar__cta:hover,html body .sa-addons__cta:hover,html body a[class*=hero-][class*=__button]:hover,html body a[class*=product-grid-][class*=__button]:hover,html body a[class*=shelf-split-][class*=__button]:hover,html body a[class*=trust-banner-][class*=__button]:hover,html body .about-hero .btn:hover,html body .btn-primary.btn-primary:hover,html body a[class*=faq-accordion-][class*=__support-link]:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2);opacity:1}}html body .button:active,html body .shopify-challenge__button:active,html body .find__submit.find__submit:active,html body .story-btn.story-btn:active,html body .button-show-more.button-show-more:active,html body .fmt__cta.fmt__cta:active,html body .lab__cta.lab__cta:active,html body .rvw__cta.rvw__cta:active,html body .product-form__submit:active,html body .quick-add__submit:active,html body .cart__checkout-button:active,html body .sa-buybar__cta:active,html body .sa-addons__cta:active,html body a[class*=hero-][class*=__button]:active,html body a[class*=product-grid-][class*=__button]:active,html body a[class*=shelf-split-][class*=__button]:active,html body a[class*=trust-banner-][class*=__button]:active,html body .about-hero .btn:active,html body .btn-primary.btn-primary:active,html body a[class*=faq-accordion-][class*=__support-link]:active{transform:translateY(0);box-shadow:var(--sa-shadow-1)}html body .button:focus-visible,html body .shopify-challenge__button:focus-visible,html body .find__submit.find__submit:focus-visible,html body .story-btn.story-btn:focus-visible,html body .button-show-more.button-show-more:focus-visible,html body .fmt__cta.fmt__cta:focus-visible,html body .lab__cta.lab__cta:focus-visible,html body .rvw__cta.rvw__cta:focus-visible,html body .product-form__submit:focus-visible,html body .quick-add__submit:focus-visible,html body .cart__checkout-button:focus-visible,html body .sa-buybar__cta:focus-visible,html body .sa-addons__cta:focus-visible,html body a[class*=hero-][class*=__button]:focus-visible,html body a[class*=product-grid-][class*=__button]:focus-visible,html body a[class*=shelf-split-][class*=__button]:focus-visible,html body a[class*=trust-banner-][class*=__button]:focus-visible,html body .about-hero .btn:focus-visible,html body .btn-primary.btn-primary:focus-visible,html body a[class*=faq-accordion-][class*=__support-link]:focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px;box-shadow:0 0 0 4px #fffffff2,var(--sa-shadow-1)}html body .skip-to-content-link{min-height:0;padding-inline:1.6rem}:root{--sa-chip-h: 3.2rem;--sa-chip-pad-x: 1.4rem;--sa-chip-fs: 1.3rem;--sa-chip-fw: 600}html body [class*=shelf-split-][class$=__badge],html body .find__choice label,html body .sa-faq__jump-link,html body .sa-glossary__jump-link,html body .sa-guide__jump-link,html body [class*=fmt-][class*=__chip]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sa-chip-h);padding-block:0;padding-inline:var(--sa-chip-pad-x);border-radius:var(--sa-radius-pill);font-size:var(--sa-chip-fs);font-weight:var(--sa-chip-fw);line-height:1;white-space:nowrap;transition:background-color var(--sa-dur-fast) var(--sa-ease),border-color var(--sa-dur-fast) var(--sa-ease),color var(--sa-dur-fast) var(--sa-ease)}html body .product-form__buttons{align-items:start}html body .product-form__buttons #shopify-buyer-consent{display:none}html body .product-form__submit{margin:0}html body .shopify-payment-button__button{min-height:var(--sa-btn-h);font-size:var(--sa-btn-fs);font-weight:var(--sa-btn-fw);letter-spacing:var(--sa-btn-ls);border-radius:var(--sa-radius-pill);transition:transform var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),opacity var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .shopify-payment-button__button:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}}html body .product-form__input--pill label,html body .product-form__input--swatch label{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding-block:0;padding-inline:1.8rem;border-radius:var(--sa-radius-pill);font-size:var(--sa-chip-fs);font-weight:var(--sa-chip-fw);line-height:1;transition:background-color var(--sa-dur-fast) var(--sa-ease),border-color var(--sa-dur-fast) var(--sa-ease),color var(--sa-dur-fast) var(--sa-ease)}html body .find__choice label,html body .sa-faq__jump-link,html body .sa-glossary__jump-link,html body .sa-guide__jump-link{min-height:4rem;padding-inline:1.6rem}@container (max-width: 340px){.sa-assure__row{grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem;align-items:center;padding-inline:1.6rem}.sa-assure__link{grid-column:2;justify-self:start}.sa-assure__row:before{grid-column:1;grid-row:1}.sa-assure__text{grid-column:2}.sa-assure__link{grid-column:2;justify-self:start;white-space:normal}}html body [class*=hero-][class*=__overlay]{display:block}.footer__newsletter-consent{display:flex;align-items:flex-start;gap:.8rem;margin:1.2rem auto 0;max-width:44rem;font-size:1.3rem;line-height:1.4;text-align:left;cursor:pointer}.footer__newsletter-consent input{flex:0 0 auto;width:1.8rem;height:1.8rem;margin-top:.1rem;accent-color:currentColor;cursor:pointer}.footer__newsletter-consent p{margin:0}.footer__newsletter-consent a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.sa-buyfacts__item--scope{opacity:.85}.sa-buyfacts__item--scope a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.sa-ship-scope{margin:.8rem 0 0;font-size:1.3rem;opacity:.75}.sa-ship-scope a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.article-template__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:1.2rem 0 0;font-size:var(--sa-text-sm);letter-spacing:0;text-transform:none;color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.article-template__meta span+span:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:1.2rem;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.55}.article-template__title{margin-bottom:0}.sa-more{padding-block:var(--sa-band-pad)}.sa-more__heading{margin:0 0 var(--sa-space-md);font-size:2rem}.sa-more__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.sa-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.sa-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa-more__item{min-width:0}.sa-more__card{display:flex;flex-direction:column;gap:1.2rem;height:100%;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:var(--sa-radius-sm);text-decoration:none;color:inherit;transition:transform var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}@media(hover:hover){.sa-more__card:hover{transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2);border-color:rgba(var(--color-foreground),.22)}}.sa-more__card:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.sa-more__media{display:block;aspect-ratio:2/1;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.05)}.sa-more__media img{width:100%;height:100%;object-fit:cover;display:block}.sa-more__body{display:flex;flex-direction:column;gap:.6rem;flex:1 1 auto}.sa-more__title{font-size:1.7rem;font-weight:700;line-height:1.25}.sa-more__excerpt{font-size:1.4rem;line-height:1.5;opacity:.8}.sa-more__meta{margin-top:auto;font-size:1.2rem;opacity:.65}.sa-more__all{margin:var(--sa-space-md) 0 0;text-align:center}@media screen and (min-width:990px){html body .page-width.page-width--narrow{max-width:56rem!important;padding-left:0!important;padding-right:0!important}}.article-template__content{font-size:var(--sa-text-md);line-height:1.7}html body .article-template__content p{line-height:1.7;text-wrap:pretty}html body .article-template__content>*+*{margin-top:1.6rem}.article-template__content h2{margin:3.2rem 0 1.2rem;font-size:var(--sa-display-3);line-height:1.1;letter-spacing:0}.article-template__content h3{margin:2.4rem 0 1rem;font-size:var(--sa-text-lg);line-height:1.2;letter-spacing:0}.article-template__content p{margin:0 0 1.6rem}.article-template__content p:last-child{margin-bottom:0}.article-template__content ul,.article-template__content ol{margin:0 0 1.6rem;padding-left:2.4rem}.article-template__content li{margin:0 0 .6rem}.article-template__content a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.05em;text-decoration-color:rgba(var(--color-foreground),.4);transition:text-decoration-color var(--sa-dur-fast) var(--sa-ease)}.article-template__content a:hover{text-decoration-color:currentColor}.article-template__content img{border-radius:var(--sa-radius-sm);height:auto}html body .sa-more__all .button{border:.1rem solid rgba(var(--color-foreground),.28);background:transparent;color:rgb(var(--color-foreground))}@media(hover:hover){html body .sa-more__all .button:hover{border-color:rgba(var(--color-foreground),.6);background:rgba(var(--color-foreground),.04)}}.blog-articles .card__heading{overflow-wrap:anywhere}html body .blog-articles .article-card .card__content,html body .blog-articles .article-card .card__information,html body .blog-articles .article-card .card__heading,html body .blog-articles .article-card .article-card__excerpt{text-align:left}html body .blog-articles .article-card__excerpt{color:rgba(var(--color-foreground),.72);margin:.8rem 0 0;max-width:52ch}@media screen and (min-width:990px){html body .blog-articles:not(.blog-articles--collage){grid-template-columns:repeat(3,1fr)}}html body .blog-articles .blog-articles__article{display:flex}html body .blog-articles .article-card-wrapper,html body .blog-articles .article-card,html body .blog-articles .article-card .card__inner,html body .blog-articles .article-card .card__content,html body .blog-articles .article-card .card__information{display:flex;flex-direction:column;flex:1}html body .blog-articles .article-card__footer{margin-top:auto;padding-top:1.6rem}html body .blog-articles .article-card__footer{display:flex;align-items:center;gap:1.2rem}html body .article-card__more{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;letter-spacing:.01em;color:var(--sa-brand-deep, rgb(var(--color-foreground)))}html body .article-card__more:after{content:"";width:1.4rem;height:.8rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M0 4h11M8 1l3 3-3 3' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M0 4h11M8 1l3 3-3 3' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform var(--sa-dur,.2s) var(--sa-ease,ease)}@media(hover:hover){html body .article-card-wrapper:hover .article-card__more:after{transform:translate(.4rem)}}@media(prefers-reduced-motion:reduce){html body .article-card__more:after{transition:none}}html body .sa-facc{border:0}html body .sa-facc__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer}html body .sa-facc__summary::-webkit-details-marker{display:none}html body .sa-facc__icon{flex:0 0 auto;display:none;transition:transform var(--sa-duration) var(--sa-ease)}html body .sa-facc__icon svg{width:1.2rem;height:1.2rem}html body .sa-facc[open] .sa-facc__icon{transform:rotate(180deg)}@media screen and (max-width:749px){html body .footer__blocks-wrapper>.footer-block+.footer-block{border-top:.1rem solid rgba(var(--color-foreground),.12);padding-top:1.2rem}html body .sa-facc{margin-bottom:0;padding-top:0}html body .sa-facc__summary{min-height:5.2rem;margin:0;padding-block:1.2rem}html body .sa-facc__icon{display:inline-flex}html body .sa-facc .footer-block__details-content{padding-bottom:1.2rem}}@media screen and (min-width:750px){html body .sa-facc__summary{cursor:default;pointer-events:none}}@media(prefers-reduced-motion:reduce){html body .sa-facc__icon{transition:none}}html body .footer-block__heading{margin-bottom:1.6rem;line-height:1.25}@media screen and (min-width:990px){html body .footer-block--menu .footer-block__details-content .list-menu__item--link{padding-block:.8rem;font-size:1.4rem}}html body .footer-block--menu .footer-block__details-content{display:flex;flex-direction:column}html body .footer-block--menu .footer-block__details-content>li{margin:0}html body .footer-block--menu .footer-block__details-content .list-menu__item--link{display:block;line-height:1.5}html body .footer-block__brand-info .footer-block__details-content{margin-top:1.6rem}html body .footer-block__brand-info img{margin:0}html body .footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.12);margin-top:4rem;padding-top:2.4rem;padding-bottom:1.6rem}html body .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem}html body .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;margin:0;font-size:1.2rem}html body .footer__copyright .policies{display:flex;flex-wrap:wrap;align-items:center;margin:0}html body .footer__copyright .policies li:first-child:before{content:none;padding:0}html body .list-payment{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;justify-content:flex-start}html body .sa-ship-scope{margin:0 0 1.2rem;font-size:1.2rem;opacity:.75}@media screen and (max-width:749px){html body .footer__content-bottom-wrapper{justify-content:center;text-align:center}html body .footer__copyright,html body .list-payment{justify-content:center}}html body .footer__disclaimer{max-width:76rem;margin-inline:auto;padding-inline:1.6rem;opacity:.7;font-size:1.2rem;line-height:1.6;text-align:center}html body .search-modal__close-button{flex:0 0 auto;min-width:4.4rem}html body .footer__copyright .policies li a,html body .sa-ship-scope a{display:inline-flex;align-items:center;min-height:2.4rem}html body .footer__newsletter-consent{min-height:2.4rem}html body .footer__newsletter-consent input{width:2rem;height:2rem}html body .footer-block:not(.footer-block--menu) .footer-block__details-content a{display:inline-block;padding-block:.4rem}@media screen and (max-width:989px){html body .footer-block--menu .footer-block__details-content .list-menu__item--link{padding-block:1.2rem}}html body .footer__copyright .policies li:before{content:none;padding:0}html body .footer__copyright .policies li:not(:last-child):after{content:"\b7";padding:0 .8rem}@media screen and (max-width:749px){html body .footer__content-bottom{margin-top:2.4rem}html body .footer__content-top{padding-bottom:2.4rem}html body .footer__copyright .policies{justify-content:center;column-gap:1.6rem;row-gap:.4rem}html body .footer__copyright .policies li:not(:last-child):after{content:none;padding:0}}html body{--font-heading-family:"SFPro","Helvetica Neue",Helvetica,Arial,sans-serif}html body .fmt__link,html body [class*=__subtitle],html body .sa-buyfacts__note,html body .sa-mini__label,html body .shelf-split__badge,html body [class*=shelf-split-][class$=__badge]{font-size:1.4rem}html body .ing__note,html body .find__note{line-height:1.5}html body .find__legend,html body .find__corner,html body .prov__label,html body .prov__contact-label{font-size:var(--sa-text-sm);letter-spacing:0;font-weight:600;text-transform:none}html body .fmt__list li,html body .sa-buyfacts__list li{font-size:1.4rem;line-height:1.5}html body .appstle_subcription_link,html body .appstle-save-badge,html body .appstle_link,html body .appstle_tooltip_content,html body [class*=appstle] [class*=badge]{font-size:1.2rem;line-height:1.5}html body .badge.badge--bottom-left{font-size:1.2rem}html body .rte p,html body .footer__disclaimer,html body .footer-block__brand-info p{line-height:1.55}html body [class*=product_grid_flavors][class*=__link],html body .sa-faq__jump-link{font-size:1.4rem}@media screen and (min-width:750px){html body [class*=announcement-marquee][class*=__cta],html body [class*=announcement-marquee][class*=__pause]{font-size:1.2rem}}html body .footer__copyright .copyright__content,html body .footer__copyright .copyright__content a,html body .footer__disclaimer{font-size:1.2rem}html body .find__reset,html body .edu__all{box-shadow:none;border-radius:var(--sa-radius-sm,.8rem);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--sa-duration) var(--sa-ease),text-decoration-thickness var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .find__reset:hover,html body .edu__all:hover{transform:none;box-shadow:none;color:var(--sa-ink);text-decoration-thickness:2px}}html body [class*=product-grid-][class*=__image-wrap]{overflow:hidden;border-radius:var(--sa-radius-sm,.8rem);margin-bottom:1.6rem}html body [class*=product-grid-][class*=__image]{will-change:transform}html body .sa-more__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem}html body .sa-more__meta>span+span:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:1.2rem;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.55}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body h1,html body h2,html body h3,html body [class*=__heading],html body [class*=__title],html body [class*=__value],html body .fmt__family-name,html body .feature-item,html body .cart-empty-picks__name,html body .rvws__card-title{text-wrap:balance}html body p,html body li,html body figcaption,html body [class*=__description],html body [class*=__subtitle]{text-wrap:pretty}html body .price,html body .price *,html body [class*=__price],html body [class*=per-piece],html body .cart-item__price-wrapper,html body .totals,html body .totals *,html body .cart-count-bubble,html body [class*=__rating-count],html body [class*=__count]{font-variant-numeric:tabular-nums}html body [class*=product-grid-][class*=__image],html body .rvws__card img{outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}html body .button:active,html body .find__submit:active,html body .product-form__submit:active,html body .cart__checkout-button:active,html body .rvws__cta:active,html body a[class*=__cta]:active,html body button[class*=__cta]:active,html body a[class*=product-grid-][class*=__button]:active{transform:translateY(0) scale(.98)}@media(prefers-reduced-motion:reduce){html body .button:active,html body .find__submit:active,html body .product-form__submit:active,html body .cart__checkout-button:active,html body .rvws__cta:active,html body a[class*=__cta]:active,html body button[class*=__cta]:active,html body a[class*=product-grid-][class*=__button]:active{transform:none}}html body .product-form__submit,html body .shopify-payment-button__button,html body .sa-faq__help-cta{min-height:var(--sa-btn-h);height:auto;padding-block:0}html body .lab__grid{align-items:start}:root{--sa-reveal-distance:1.6rem;--sa-reveal-duration:.62s;--sa-reveal-ease:cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:no-preference){@keyframes sa-rise{0%{opacity:0;transform:translate3d(0,var(--sa-reveal-distance),0)}to{opacity:1;transform:none}}html body .scroll-trigger.animate--slide-in{transform:translate3d(0,var(--sa-reveal-distance),0)}html body .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:sa-rise var(--sa-reveal-duration) var(--sa-reveal-ease) both;animation-delay:calc(min(var(--animation-order, 0),8)*60ms)}html body .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{animation:sa-rise var(--sa-reveal-duration) var(--sa-reveal-ease) both}}@supports (animation-timeline: view()){@media(min-width:750px){@media(prefers-reduced-motion:no-preference){@keyframes sa-drift{0%{transform:translate3d(0,-6%,0) scale(1.12)}to{transform:translate3d(0,6%,0) scale(1.12)}}html body [class*=hero-][class*=__image],html body [class*=hero-] .sa-backdrop,html body .sa-drift>img,html body .sa-drift>.sa-backdrop,html body img[class*=trust-banner-][class*=__image],html body [class*=trust-banner-] .sa-backdrop{animation-name:sa-drift;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform}}}}html body .product-coa{margin-block:1.2rem 0}html body .coa-link{display:inline-flex;align-items:center;gap:.6rem;color:var(--sa-brand-deep, rgb(var(--color-foreground)));font-weight:600;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:.08em;transition:text-decoration-thickness var(--sa-dur,.2s) ease}@media(hover:hover){html body .coa-link:hover{text-decoration-thickness:.14em}}html body .icon-with-text--horizontal{align-items:stretch}html body .icon-with-text--horizontal .icon-with-text__item{display:flex;flex:1 1 0;min-width:0}html body .icon-with-text__link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.8rem;width:100%;padding:.4rem;text-decoration:none;color:inherit}html body .icon-with-text__link .h4{text-align:center;text-wrap:balance;font-size:1.4rem;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.28em;text-decoration-thickness:.08em;transition:text-decoration-color var(--sa-dur,.2s) ease}@media(hover:hover){html body .icon-with-text__link:hover .h4{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){html body .coa-link,html body .icon-with-text__link .h4{transition:none}}html body .sa-buybar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}html body ul[id*=product-grid]>.grid__item{display:flex}html body ul[id*=product-grid]>.grid__item>product-component,html body ul[id*=product-grid]>.grid__item>.card-wrapper{display:flex;flex-direction:column;flex:1;width:100%}html body ul[id*=product-grid] .card-wrapper>.card{flex:1}html body [class*=product-grid-][class$=__card],html body .cart-empty-picks--cards .cart-empty-picks__item{display:flex}html body [class*=product-grid-][class$=__card]>product-component,html body [class*=product-grid-][class$=__card]>.card-wrapper,html body [class*=product-grid-][class$=__card]>product-component>.card-wrapper,html body .cart-empty-picks--cards .cart-empty-picks__item>product-component,html body .cart-empty-picks--cards .cart-empty-picks__item>.card-wrapper,html body .cart-empty-picks--cards .cart-empty-picks__item>product-component>.card-wrapper{display:flex;flex-direction:column;flex:1;width:100%}html body [class*=product-grid-][class$=__card] .card-wrapper>.card,html body .cart-empty-picks--cards .cart-empty-picks__item .card-wrapper>.card{flex:1}html body ul[id*=product-grid] .card__content>.quick-add{margin-top:auto}html,body{overflow-x:clip}html.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner,html body .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{visibility:hidden;transition:transform var(--duration-default) ease,visibility 0s linear var(--duration-default)}html.js .menu-opening .mobile-facets__inner,html body .menu-opening .mobile-facets__inner{visibility:visible;transition:transform var(--duration-default) ease,visibility 0s}html body .loading__spinner{display:inline-flex;align-items:center;justify-content:center}html body .loading__spinner.hidden{display:none}html body .footer__newsletter-consent-text{display:inline}html body .footer__newsletter-consent-text p{display:inline;margin:0}html body .facets__summary-inner{display:flex;align-items:center;gap:.4rem;width:100%}html body .facets__image-wrapper,html body label .svg-wrapper{display:inline-flex;align-items:center}html body .facets__submit:not(:focus):not(:focus-visible){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html body .facets__submit:focus-visible{position:static;width:auto;height:auto;clip-path:none;margin:.8rem 0 0;padding:.8rem 1.6rem;border-radius:var(--sa-radius-pill,999px);background:var(--sa-brand);color:#fff;font-weight:700}html body .article-card__cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(var(--cover-angle, 142deg),var(--cover-a) 0%,var(--cover-b) 100%);overflow:hidden}html body .article-card__cover-mark{position:relative;font-family:var(--sa-font-display, inherit);line-height:1;color:#ffffffeb;letter-spacing:-.03em}html body .article-card__cover{container-type:size}html body .article-card__cover:after{content:"";position:absolute;inset:auto;left:var(--cover-x, 78%);top:var(--cover-y, -14%);width:var(--cover-r, 70%);height:auto;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:#ffffff1a}html body .article-card__cover:before{content:"";position:absolute;inset:auto;left:var(--cover-x2, 14%);top:var(--cover-y2, 96%);width:var(--cover-r2, 34%);height:auto;aspect-ratio:1;border-radius:50%;translate:-50% -50%;border:clamp(1px,.55cqh,3px) solid rgba(255,255,255,.3)}html body .article-card__cover-mark{font-size:clamp(3.6rem,40cqh,11rem)}html body .article-card__cover-motif>svg{display:block;width:100%;height:100%;stroke-width:1}html body .sa-more__media{position:relative}@media(hover:hover){@media(prefers-reduced-motion:no-preference){html body .article-card__cover:after,html body .article-card__cover:before{transition:scale var(--sa-dur-slow,.34s) var(--sa-ease-out,ease)}html body .card-wrapper:hover .article-card__cover:after,html body .edu__card:hover .article-card__cover:after,html body .sa-more__card:hover .article-card__cover:after{scale:1.08}html body .card-wrapper:hover .article-card__cover:before,html body .edu__card:hover .article-card__cover:before,html body .sa-more__card:hover .article-card__cover:before{scale:1.14}}}html body .fmt__cta{line-height:1.2;padding-block:1rem}html body .fmt__cta-text{display:flex;flex-direction:column;align-items:center;gap:.2rem}html body .fmt__cta-family{font-size:1.2rem;font-weight:600;opacity:.85;letter-spacing:.01em}html body .fmt--sheet .fmt__cta-text{display:inline}html body .fmt--sheet .fmt__cta-family{font-size:inherit;font-weight:inherit;opacity:1;letter-spacing:0}html body .sa-strength{margin:.4rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;font-size:1.4rem;color:var(--sa-ink-muted, rgba(11,11,11,.72));font-variant-numeric:tabular-nums}html body .sa-strength strong{color:var(--sa-ink, rgb(var(--color-foreground)));font-weight:700}html body .sa-strength--compact{font-size:1.3rem;margin-top:.2rem}html body .sa-strength__total{opacity:.8}html body .sa-ship-meter__scale{display:flex;justify-content:space-between;margin:.4rem 0 0;font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--sa-ink-muted, rgba(11,11,11,.6))}html body .sa-ship-meter{margin-bottom:1.6rem}html body .sa-mini__item--upgrade{border-left:3px solid var(--sa-brand, #6f3cc3);padding-left:.8rem;border-radius:var(--sa-radius-sm, 10px);background:#6f3cc30d}html body .sa-mini__unit{display:block;font-size:1.2rem;font-weight:600;color:var(--sa-brand-deep, #6f3cc3);font-variant-numeric:tabular-nums}html body .button,html body .shopify-challenge__button,html body .product-form__submit,html body .quick-add__submit,html body .cart__checkout-button,html body .sa-buybar__cta,html body .sa-addons__cta,html body [class*=product-grid-][class*=__button],html body a[class*=hero-][class*=__button],html body a[class*=shelf-split-][class*=__button],html body a[class*=trust-banner-][class*=__button],html body .fmt__cta,html body .lab__cta,html body .rvws__cta,html body .find__submit,html body .sa-faq__help-cta,html body .sa-labhub__none-cta,html body .sa-guide__foot-cta{min-height:4.8rem;border-radius:var(--sa-radius-pill, 999px)}html body a[class*=hero-][class*=__button--outline],html body .edu__all,html body .sa-labhub__none-cta{background:var(--sa-paper, #fff);color:var(--sa-brand, #6f3cc3);border:1px solid rgba(111,60,195,.28)}@media(hover:hover){html body a[class*=hero-][class*=__button--outline]:hover,html body .edu__all:hover,html body .sa-labhub__none-cta:hover{background:var(--sa-brand, #6f3cc3);color:#fff;border-color:var(--sa-brand, #6f3cc3)}}html body a[class*=hero-][class*=__button]:not([class*=--outline]){border-color:transparent}html body .sa-states{margin:1.6rem 0 0;padding:1.6rem;border:1px solid var(--sa-line, rgba(11,11,11,.12));border-radius:var(--sa-radius-md, 16px);background:var(--sa-paper, #fff)}html body .sa-states__label{display:block;margin:0 0 .8rem;font-size:1.4rem;font-weight:700;color:var(--sa-ink, rgb(var(--color-foreground)))}html body .sa-states__select{width:100%;min-height:4.8rem;padding:0 4rem 0 1.4rem;border:1px solid var(--sa-line-strong, rgba(11,11,11,.24));border-radius:var(--sa-radius-pill, 999px);background:var(--sa-paper, #fff);font:inherit;font-size:1.5rem;color:var(--sa-ink, rgb(var(--color-foreground)));-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%230b0b0b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:1.2rem}html body .sa-states__select:focus-visible{outline:2px solid var(--sa-brand, #6f3cc3);outline-offset:2px}html body .sa-states__answer{margin:1.2rem 0 0;padding:1rem 1.4rem;border-radius:var(--sa-radius-sm, 10px);font-size:1.4rem;font-weight:600;line-height:1.45}html body .sa-states__answer--yes{background:#e8f3e9;color:#1f5723}html body .sa-states__note{margin:.8rem 0 0;font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted, rgba(11,11,11,.7))}html body .product__sku{font-size:1.2rem;letter-spacing:.04em;color:var(--sa-ink-muted, rgba(11,11,11,.6));font-variant-numeric:tabular-nums}@media screen and (max-width:749px){html body .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}html body .product__media-wrapper .product__media-list{margin-left:0;width:100%;scroll-padding-left:0}html body .product__media-wrapper .product__media-list .product__media-item{width:100%}html body .product--mobile-columns .product__media-wrapper .product__media-list .product__media-item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}html body .product__media-wrapper .product__media-list.grid--peek .grid__item:first-of-type,html body .product__media-wrapper .product__media-list .product__media-item:first-of-type{margin-left:0;scroll-margin-left:0}html body .product__media-wrapper .product__media-list.grid--peek:after{display:none}}html body .sa-addons__item--upgrade{outline:1px solid var(--sa-brand, #6f3cc3);outline-offset:-1px}html body .sa-addons__unit{display:block;margin-top:.2rem;font-size:1.2rem;font-weight:600;color:var(--sa-brand, #6f3cc3);font-variant-numeric:tabular-nums}html body .button--secondary:not(.quick-add__submit):not(.product-form__submit){border:1px solid rgba(var(--color-foreground),.3);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media(hover:hover){html body .button--secondary:not(.quick-add__submit):not(.product-form__submit):hover{border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}}html body .product-form__input--pill input[type=radio]+label,html body .product-form__input--pill label{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;line-height:1.15}html body .product-form__input--pill{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sa-space-2xs)}html body .product-form__input--pill label{flex-direction:column;justify-content:center}html body .sa-pill__size{font-weight:600;letter-spacing:0}html body .sa-pill__unit{font-size:1.1rem;font-weight:600;color:var(--sa-brand, #6f3cc3);font-variant-numeric:tabular-nums}html body .product-form__input--pill input[type=radio]:checked+label .sa-pill__unit{color:inherit}html body .product .price .price-item--regular,html body .product .price .sa-plan-price__now,html body .product .price .price-item--sale{font-size:2.4rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}html body .product .price .price-item--regular .price-item__currency-code{font-size:1.4rem;font-weight:500;color:var(--sa-ink-muted)}html body h1,html body h2,html body h3,html body [class*=__heading],html body [class*=__title]{word-spacing:.09em}@media(hover:hover){html body .quick-add__submit:hover,html body .product-form__submit:hover,html body [class*=product-grid-][class*=__button]:hover,html body .fmt__cta:hover,html body .sa-buybar__cta:hover,html body .find__submit:hover{background-color:var(--sa-brand-deep)}}html body .sa-states__answer--yes{background:var(--sa-ok-bg);color:var(--sa-ok-ink)}html body .sa-states__answer--no{background:var(--sa-warn-bg);color:var(--sa-warn-ink)}html body .sa-restock__error,html body .form__message--error,html body .contact__field-error .form__message{color:var(--sa-danger-ink)}html body [class*=appstle_subscription_amount],html body [class*=appstle_subscription_compare_amount],html body [class*=appstle-save],html body .appstle_subscription_wrapper [class*=price]{font-variant-numeric:tabular-nums}html body .card__media,html body .card__inner .media,html body [class*=product-grid-][class*=__image],html body .sa-addons__media,html body .sa-mini__media,html body .same-flavour__media,html body .cart-item__image-container,html body .cart-empty-picks__media{background-color:var(--sa-shot-bg)}html body .card-wrapper .card,html body [class*=product-grid-][class*=__card],html body .sa-addons__item,html body .sa-coltiles__tile,html body .edu__card{box-shadow:var(--sa-shadow-0)}html body .sa-crumbs__item:not(:last-child):after{content:none}html body .sa-crumbs__item+.sa-crumbs__item:before{content:"/";color:var(--sa-line-strong);margin-inline-end:.4rem}@media screen and (max-width:749px){html body .sa-crumbs{padding-block:.8rem}html body .sa-crumbs__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;font-size:1.3rem;gap:.4rem}html body .sa-crumbs__list::-webkit-scrollbar{display:none}html body .sa-crumbs__item{white-space:nowrap}}html body .sa-pill__unit{font-size:1.2rem}html body .card-wrapper.product-card-wrapper .card.card--standard{background:var(--sa-paper);border:1px solid var(--sa-line)}quick-add-modal .sa-crumbs,quick-add-modal .sa-buyfacts,quick-add-modal .sa-assure,quick-add-modal .product__sku,quick-add-modal .icon-with-text,quick-add-modal .product__accordion,quick-add-modal .product__description{display:none}quick-add-modal .sa-states{margin-block:var(--sa-space-sm) 0}html body .product-form__input--pill input[type=radio]:checked+label{background-color:var(--sa-brand);border-color:var(--sa-brand);color:var(--sa-paper)}html body .product-form__input--pill input[type=radio]:checked+label .sa-pill__unit{color:color-mix(in srgb,var(--sa-paper) 82%,var(--sa-brand))}html body .appstle-save-badge{background:var(--sa-ok-bg)!important;color:var(--sa-ok-ink)!important;font-weight:700;letter-spacing:.02em}.sa-ship-meter__fill{transition:none;transform-origin:left center}html body .kratom-guide__heading,html body .related-products__heading,html body .gummy-diff__heading,html body .sa-labhub__h2,html body .section-title,html body .contact-section .title,html body .title.title-wrapper--no-top-margin,html body .about-story h2,html body [class*=about-story] h2,html body .sa-more__heading,html body .effects-benefits__heading{text-transform:none;letter-spacing:-.01em}html body .appstle_select:focus-visible,html body [class*=appstle] select:focus-visible,html body [class*=appstle] button:focus-visible,html body [class*=appstle] a:focus-visible,html body [class*=appstle] input:focus-visible{outline:2px solid var(--sa-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #fffffff2;border-radius:var(--sa-radius-sm)}html body .sa-assure__link{padding-block:.3rem;margin-block:-.3rem}html body .sa-buyfacts__item--legal{display:block;margin-top:.4rem;max-width:52ch;font-size:1.2rem;line-height:1.5;color:var(--sa-ink-muted)}html body .sa-strength--label .sa-strength__link{color:inherit;text-decoration:underline;text-decoration-color:var(--sa-line-strong);text-underline-offset:.2em;transition:text-decoration-color var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .sa-strength--label .sa-strength__link:hover{text-decoration-color:var(--sa-brand)}}html body .sa-addons .sa-addons__cta{white-space:normal;line-height:1.25;padding-inline:var(--sa-space-sm);padding-block:.8rem;min-height:var(--sa-btn-h);height:auto;text-align:center;max-width:100%}html body .sa-addons .sa-addons__body{align-self:stretch}html body a[class*=__link],html body .full-unstyled-link,html body .value-link,html body .coa-link,html body .edu__link,html body .card__heading a,html body .sa-more__card,html body .search-modal__starter,html body a[class*=announcement-marquee-][class*=__note],html body a[class*=product-grid-][class*=__image-wrap],html body [class*=appstle] a,html body a[class*=appstle],html body .footer-block__details-content .list-menu__item--link{transition:color var(--sa-duration) var(--sa-ease),text-decoration-color var(--sa-duration) var(--sa-ease),opacity var(--sa-duration) var(--sa-ease)}@media(hover:hover){@media(pointer:fine){html body .full-unstyled-link:hover,html body .value-link:hover,html body .coa-link:hover,html body .edu__link:hover,html body .card__heading a:hover,html body .bq__link:hover,html body .prov__link:hover,html body .subterms__link:hover,html body .wsf__link:hover,html body .pack-care__link:hover,html body .claims__link:hover,html body .sa-claim-ref__link:hover,html body a[class*=announcement-marquee-][class*=__note]:hover{color:var(--sa-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:currentColor}html body .sa-answer__source:hover{color:var(--sa-brand-deep);text-decoration-thickness:2px}html body .wsf__pick:hover,html body .search__button:hover,html body .search-modal__close-button:hover,html body .search-modal__home:hover,html body .newsletter-form__button:hover,html body .quantity__button:hover,html body .drawer__close:hover,html body .product-media-modal__toggle:hover,html body .quick-add-modal__toggle:hover{background:color-mix(in srgb,var(--sa-brand) 10%,transparent);color:var(--sa-brand)}html body .search__button,html body .search-modal__close-button,html body .search-modal__home,html body .newsletter-form__button,html body .quantity__button,html body .drawer__close{border-radius:var(--sa-radius-sm);transition:background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease)}html body .search-modal__starter,html body .sa-more__card{transition:transform var(--sa-duration) var(--sa-ease-out),border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}html body .sa-more__card:hover{transform:translateY(var(--sa-lift));border-color:var(--sa-line-strong);box-shadow:var(--sa-shadow-2)}html body .search-modal__starter:hover{background:color-mix(in srgb,var(--sa-brand) 8%,var(--sa-paper));border-color:var(--sa-brand);color:var(--sa-brand)}html body summary:hover,html body .sa-faq__q:hover,html body .footer-block__heading:hover,html body .facets__summary:hover{color:var(--sa-brand)}html body details[class*=faq]>summary:hover,html body .sa-faq__item>summary:hover,html body .accordion>summary:hover{background:color-mix(in srgb,var(--sa-brand) 5%,transparent)}}}html body summary .icon-caret,html body summary svg[class*=caret]{transition:transform var(--sa-duration) var(--sa-ease)}@media(hover:hover){@media(pointer:fine){html body a[class*=product-grid-][class*=__image-wrap]{display:block;overflow:hidden;border-radius:var(--sa-radius-sm)}html body a[class*=product-grid-][class*=__image-wrap] img{transition:scale var(--sa-dur-slow) var(--sa-ease-out)}html body a[class*=product-grid-][class*=__image-wrap]:hover img{scale:1.03}}}@media(hover:hover){@media(pointer:fine){html body [class*=appstle] a:hover,html body a[class*=appstle]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}}}:root{--sa-scrim-blur:6px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media(prefers-reduced-transparency:no-preference){html body .age-popup,html body .drawer,html body details[open] .modal-overlay:after{-webkit-backdrop-filter:blur(var(--sa-scrim-blur));backdrop-filter:blur(var(--sa-scrim-blur))}html body .drawer{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background-color var(--sa-duration) var(--sa-ease),visibility var(--sa-duration) var(--sa-ease),-webkit-backdrop-filter var(--sa-duration) var(--sa-ease),backdrop-filter var(--sa-duration) var(--sa-ease)}html body .drawer.active{-webkit-backdrop-filter:blur(var(--sa-scrim-blur));backdrop-filter:blur(var(--sa-scrim-blur))}}}.sa-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--sa-ease);pointer-events:none;z-index:1}.sa-backdrop[data-sa-backdrop-ready]{opacity:1}@media(prefers-reduced-motion:reduce){.sa-backdrop{display:none}}@media screen and (min-width:990px){.facets-container{position:sticky;top:calc(var(--header-height, 6.2rem) + var(--sa-space-xs));max-height:calc(100vh - var(--header-height, 6.2rem) - var(--sa-space-lg));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media screen and (max-width:989px){.facets-container{position:sticky;top:var(--header-height, 6.2rem);z-index:3;background:var(--sa-paper);padding-block:var(--sa-space-3xs)}}:root{--sa-gutter:max(6rem, calc((100vw - 144rem)/2 + 6rem) )}@media screen and (max-width:1200px){:root{--sa-gutter:2.4rem}}@media screen and (max-width:767px){:root{--sa-gutter:1.6rem}}:root{--sa-band-pad:6.4rem}@media screen and (max-width:749px){:root{--sa-band-pad:4rem}}.sa-tape{padding-block:var(--sa-band-pad);overflow:clip}.sa-tape--rule-top{border-top:1px solid var(--sa-line-strong)}.sa-tape--rule-bottom{border-bottom:1px solid var(--sa-line-strong)}.sa-tape__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sa-space-md);margin-bottom:var(--sa-space-md)}.sa-tape__head--titled{flex-direction:column;align-items:flex-start;gap:var(--sa-space-sm);margin-bottom:var(--sa-space-lg)}.sa-tape__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:12em;text-wrap:balance}.sa-tape__sub{font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:30em;text-wrap:pretty}.sa-tape__sub p{margin:0}.sa-tape__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,var(--sa-ink) 6%,var(--sa-ink) 94%,transparent);mask-image:linear-gradient(to right,transparent,var(--sa-ink) 6%,var(--sa-ink) 94%,transparent)}.sa-tape__track{display:flex;width:max-content;animation:sa-tape var(--tape-speed,60s) linear infinite;will-change:transform}.sa-tape__viewport:focus-within .sa-tape__track{animation-play-state:paused}.sa-tape__list{display:flex;gap:var(--tape-gap,7rem);margin:0;padding:0 var(--tape-gap,7rem) 0 0;list-style:none}.sa-tape__item{flex:0 0 auto}.sa-tape__link{display:grid;grid-template-columns:auto auto;grid-template-areas:"dot name" ". meta";align-items:baseline;column-gap:.22em;row-gap:.6rem;font-size:var(--tape-size,8rem);color:var(--sa-ink);text-decoration:none}.sa-tape__dot{grid-area:dot;align-self:center;width:.3em;height:.3em;border-radius:50%;background:var(--flavor,var(--sa-brand));transition:transform var(--sa-duration) var(--sa-ease-out)}.sa-tape__name{grid-area:name;font-family:var(--sa-font-display);font-size:1em;line-height:.95;letter-spacing:-.012em;white-space:nowrap;text-decoration:underline transparent;text-decoration-thickness:.06em;text-underline-offset:.1em;transition:text-decoration-color var(--sa-duration) var(--sa-ease)}.sa-tape__meta{grid-area:meta;font-size:var(--sa-text-sm);line-height:1.3;color:var(--sa-ink-muted);white-space:nowrap}@media(hover:hover){.sa-tape__link:hover .sa-tape__name{text-decoration-color:var(--flavor,var(--sa-brand))}.sa-tape__link:hover .sa-tape__dot{transform:scale(1.25)}}.sa-tape__link:focus-visible{outline-offset:6px;border-radius:.2em}@keyframes sa-tape{to{transform:translate(-50%)}}@media screen and (max-width:749px){.sa-tape__link{font-size:var(--tape-size-mobile,4rem)}.sa-tape__list{gap:var(--tape-gap,4rem);padding-right:var(--tape-gap,4rem)}.sa-tape__meta{font-size:var(--sa-text-xs)}}@media(prefers-reduced-motion:reduce){.sa-tape__viewport{-webkit-mask-image:none;mask-image:none}.sa-tape__track{animation:none;width:auto}.sa-tape__list{flex-wrap:wrap;row-gap:var(--sa-space-md);padding:0 var(--sa-gutter)}.sa-tape__list[aria-hidden]{display:none}.sa-tape__item{flex:0 1 auto;min-width:0;max-width:100%}.sa-tape__link{grid-template-columns:auto minmax(0,1fr)}.sa-tape__name,.sa-tape__meta{white-space:normal}}.sa-statement{container-type:inline-size}.sa-statement__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sa-space-lg) var(--sa-space-xl);align-items:start}.sa-statement__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-statement__source{margin:var(--sa-space-sm) 0 0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-statement__source a{color:var(--sa-brand);font-weight:600}.sa-statement__body{margin:0;color:var(--sa-ink)}.sa-statement__body>p{margin:0;font-size:var(--sa-text-lg);line-height:1.5;text-wrap:pretty;max-width:34em}.sa-statement__body>p:first-child{font-size:var(--sa-text-xl);line-height:1.3;letter-spacing:-.005em;max-width:24em}@media screen and (max-width:749px){.sa-statement__body>p:first-child{font-size:var(--sa-text-lg);line-height:1.4}}.sa-statement__body>p+p{margin-top:var(--sa-space-md)}.sa-statement__body>p:first-child+p{margin-top:var(--sa-space-lg)}@media screen and (max-width:989px){.sa-statement__grid{grid-template-columns:1fr;gap:var(--sa-space-md)}}.sa-shelf{--tile:var(--shelf-tile,27rem);padding-block:var(--sa-band-pad);overflow:clip}.sa-shelf__head{margin-bottom:var(--sa-space-md)}.sa-shelf__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:14em;text-wrap:balance}.sa-shelf__row{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);column-gap:var(--sa-space-xl);align-items:start;padding-inline-start:var(--sa-gutter);padding-block-start:var(--sa-band-pad)}.sa-shelf__label{display:grid;gap:.6rem;padding-top:var(--sa-space-2xs)}.sa-shelf__format{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-text-xl);line-height:1.05;letter-spacing:var(--sa-track-wide);color:var(--sa-ink)}.sa-shelf__count{margin:0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-shelf__all{justify-self:start;margin-top:.4rem;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-brand);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.sa-shelf__track{display:flex;gap:var(--sa-space-md);margin:0;padding:0 var(--sa-gutter) 0 0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--sa-line-strong) transparent;background:linear-gradient(var(--sa-line-strong),var(--sa-line-strong)) 0 calc(var(--tile) - 1px) / 100% 1px no-repeat;background-attachment:local}.sa-shelf__track:focus-visible{outline-offset:8px}.sa-shelf__tile{flex:0 0 var(--tile);scroll-snap-align:start}.sa-shelf__media{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0;background:var(--sa-shot-bg)}.sa-shelf__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--sa-dur-slow) var(--sa-ease-out),opacity var(--sa-dur-slow) var(--sa-ease)}.sa-shelf__img--second{opacity:0;z-index:1}@media(hover:hover){.sa-shelf__media:hover .sa-shelf__img{transform:scale(1.03)}.sa-shelf__media:hover .sa-shelf__img--second{opacity:1}}.sa-shelf__tag{display:grid;gap:.4rem;padding-top:var(--sa-space-sm)}.sa-shelf__name{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-text-lg);line-height:1.15;color:var(--sa-ink)}.sa-shelf__name a{color:inherit;text-decoration:none}.sa-shelf__name a:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.sa-shelf__facts{margin:0;display:flex;flex-wrap:wrap;gap:0 1.2rem;font-size:var(--sa-text-sm);color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-shelf__buy{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-top:.6rem;padding-top:.6rem}.sa-shelf__price{margin:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sa-ink)}.sa-shelf__act{position:relative;display:inline-flex;align-items:center;padding:1.2rem 0;margin:-1.2rem 0;border:0;background:none;font:inherit;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-brand);cursor:pointer;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;transition:color var(--sa-duration) var(--sa-ease)}.sa-shelf__act:hover{color:var(--sa-brand-deep)}.sa-shelf__act:disabled{color:var(--sa-ink-muted);cursor:progress}.sa-shelf__act--muted{color:var(--sa-ink-muted)}.sa-shelf__act .loading__spinner{position:static;margin-left:.6rem}.sa-shelf__act .loading__spinner.hidden{display:none}.sa-shelf__error{margin:0;font-size:var(--sa-text-xs);color:var(--sa-danger-ink)}.sa-shelf__error:empty{display:none}.sa-shelf .quick-add-modal{text-align:start}@media screen and (max-width:989px){.sa-shelf__row{grid-template-columns:minmax(0,1fr);row-gap:var(--sa-space-sm)}.sa-shelf__label{grid-template-columns:1fr auto;align-items:baseline;padding-inline-end:var(--sa-gutter)}.sa-shelf__format,.sa-shelf__count{grid-column:1}.sa-shelf__all{grid-column:2;grid-row:1 / span 2;margin:0}}@media screen and (max-width:749px){.sa-shelf{--tile:var(--shelf-tile-mobile,66vw)}.sa-shelf__row{padding-block-start:var(--sa-space-lg)}.sa-shelf__label{padding-inline-end:var(--sa-gutter);grid-template-columns:minmax(0,1fr) auto;gap:.4rem var(--sa-space-sm)}.sa-shelf__format{grid-column:1 / -1}.sa-shelf__count{grid-column:1;grid-row:2}.sa-shelf__all{grid-column:2;grid-row:2;align-self:baseline;text-align:end}.sa-shelf__track{gap:var(--sa-space-sm);scroll-snap-type:x mandatory}}.sa-board{--gutter:var(--sa-gutter);padding-block:var(--sa-band-pad);overflow:clip}.sa-board__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:12em;text-wrap:balance}.sa-board__range{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--sa-space-md);align-items:start;padding-inline:var(--gutter);margin-top:var(--sa-space-xl)}.sa-board__range--left .sa-board__art{grid-column:1 / 8;margin-inline-start:calc(-1 * var(--gutter))}.sa-board__range--left .sa-board__body{grid-column:8 / 13;align-self:start}.sa-board__range--right .sa-board__art{grid-column:6 / 13;grid-row:1;margin-inline-end:calc(-1 * var(--gutter))}.sa-board__range--right .sa-board__body{grid-column:1 / 6;grid-row:1;align-self:end}.sa-board__art{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:var(--sa-shot-bg)}.sa-board__range--left .sa-board__art{border-radius:0 var(--sa-radius-lg) var(--sa-radius-lg) 0}.sa-board__range--right .sa-board__art{border-radius:var(--sa-radius-lg) 0 0 var(--sa-radius-lg)}.sa-board__img{display:block;width:100%;height:100%;object-fit:cover}.sa-board__body{display:grid;gap:var(--sa-space-md);padding-block:var(--sa-space-md)}@media screen and (max-width:1199px){.sa-board__body{padding-block:0}}.sa-board__name{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-1);line-height:.92;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-board__name a{color:inherit;text-decoration:none}.sa-board__name a:hover{text-decoration:underline;text-decoration-thickness:.04em;text-underline-offset:.08em}.sa-board__text{margin:0;font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:24em;text-wrap:pretty}.sa-board__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--sa-space-md);row-gap:.4rem;margin:0}.sa-board__fact{display:contents}.sa-board__facts dt,.sa-board__facts dd{margin:0;padding:.2rem 0;font-size:var(--sa-text-sm);line-height:1.35}.sa-board__facts dt{color:var(--sa-ink-muted)}.sa-board__facts dd{font-weight:600;color:var(--sa-ink);font-variant-numeric:tabular-nums}.sa-board__cta{justify-self:start;display:inline-flex;align-items:center;gap:1rem;font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);text-decoration:none}.sa-board__cta,.sa-steps__cta,.sa-ledger__cta,.sa-story__cta,.sa-index__all{min-height:4.4rem;margin-block:-1rem}.sa-board__arrow{width:2.4rem;height:1px;background:currentColor;position:relative;transition:width var(--sa-duration) var(--sa-ease-out)}.sa-board__arrow:after{content:"";position:absolute;right:0;top:50%;width:.8rem;height:.8rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.sa-board__cta:hover{color:var(--sa-brand-deep)}.sa-board__cta:hover .sa-board__arrow{width:3.6rem}@media screen and (max-width:989px){.sa-board__range,.sa-board__range--left,.sa-board__range--right{grid-template-columns:minmax(0,1fr);row-gap:var(--sa-space-md);margin-top:var(--sa-space-xl)}.sa-board__range--left .sa-board__art,.sa-board__range--right .sa-board__art{grid-column:1;grid-row:2;margin-inline:calc(-1 * var(--gutter));border-radius:0;aspect-ratio:4 / 3}.sa-board__range--left .sa-board__body,.sa-board__range--right .sa-board__body{grid-column:1;grid-row:auto;padding-block:0}.sa-board__name{grid-row:1}.sa-board__body{display:contents}.sa-board__text,.sa-board__cta{margin-top:var(--sa-space-sm)}}@media screen and (max-width:749px){.sa-board__name{font-size:var(--sa-display-2)}}.sa-steps{padding-block:var(--sa-band-pad)}.sa-steps__heading{margin:0 0 var(--sa-space-xl);font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:12em;text-wrap:balance}.sa-steps__list{position:relative;display:grid;grid-template-columns:repeat(var(--steps,3),minmax(0,1fr));gap:var(--sa-space-xl);margin:0;padding:var(--sa-space-lg) 0 0;list-style:none;view-timeline-name:--sa-steps}.sa-steps__list:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--sa-line-strong);transform-origin:0 50%}.sa-steps__step{position:relative;display:grid;gap:var(--sa-space-sm);align-content:start}.sa-steps__step:before{content:"";position:absolute;top:calc(-1 * var(--sa-space-lg) - 4px);left:0;width:9px;height:9px;border-radius:50%;background:var(--sa-ink)}.sa-steps__num{margin:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-steps__title{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-3);line-height:1.06;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-steps__text{font-size:var(--sa-text-md);line-height:1.5;color:var(--sa-ink);max-width:26em;text-wrap:pretty}.sa-steps__text>:first-child{margin-top:0}.sa-steps__text>:last-child{margin-bottom:0}.sa-steps__cta{display:inline-flex;align-items:center;gap:1rem;margin-top:var(--sa-space-xl);font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);text-decoration:none}.sa-steps__cta:hover{color:var(--sa-brand-deep)}.sa-steps__cta:hover .sa-board__arrow{width:3.6rem}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: entry){@keyframes sa-steps-draw{0%{transform:scaleX(0)}}@keyframes sa-steps-dot{0%{transform:scale(0)}}.sa-steps__list:before{animation:sa-steps-draw linear both;animation-timeline:--sa-steps;animation-range:entry 10% entry 80%}.sa-steps__step:before{animation:sa-steps-dot linear both;animation-timeline:--sa-steps;animation-range:entry calc(10% + var(--i,0) * (70% / var(--steps,3))) entry calc(20% + var(--i,0) * (70% / var(--steps,3)))}}}@media screen and (max-width:749px){.sa-steps__list{grid-template-columns:minmax(0,1fr);gap:var(--sa-space-lg);padding:0 0 0 2.8rem}.sa-steps__list:before{inset:0 auto 0 0;width:1px;height:auto;transform-origin:50% 0}.sa-steps__step:before{top:.4rem;left:-2.8rem;transform:translate(-4px)}.sa-steps__title{font-size:var(--sa-text-xl)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: entry){@keyframes sa-steps-draw-y{0%{transform:scaleY(0)}}.sa-steps__list:before{animation-name:sa-steps-draw-y;animation-range:entry 10% exit 60%}@keyframes sa-steps-dot-m{0%{transform:translate(-4px) scale(0)}}.sa-steps__step:before{animation-name:sa-steps-dot-m;animation-range:entry calc(10% + var(--i,0) * (50% / var(--steps,3))) entry calc(25% + var(--i,0) * (50% / var(--steps,3)))}}}}.sa-ledger{display:grid;grid-template-columns:minmax(0,48fr) minmax(0,52fr);background:var(--sa-ink);color:var(--sa-paper);overflow:clip;view-timeline-name:--sa-ledger}.sa-ledger__art{position:relative;min-height:100%;overflow:clip}.sa-ledger__img{display:block;width:100%;height:100%;min-height:56rem;object-fit:cover;object-position:var(--ledger-x,40%) var(--ledger-y,50%)}.sa-ledger__body{padding:var(--sa-band-pad) var(--sa-gutter) var(--sa-band-pad) var(--sa-space-xl);display:grid;gap:var(--sa-space-md);align-content:start}.sa-ledger__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-paper);max-width:12em;text-wrap:balance}.sa-ledger__text{font-size:var(--sa-text-lg);line-height:1.5;color:color-mix(in srgb,var(--sa-paper) 86%,transparent);max-width:30em;text-wrap:pretty}.sa-ledger__text>:first-child{margin-top:0}.sa-ledger__text>:last-child{margin-bottom:0}.sa-ledger__list{display:grid;row-gap:.4rem;margin:var(--sa-space-sm) 0 0}.sa-ledger__row{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);gap:var(--sa-space-md);padding:.8rem 0}.sa-ledger__name{margin:0;font-size:var(--sa-text-sm);line-height:1.4;color:color-mix(in srgb,var(--sa-paper) 70%,transparent)}.sa-ledger__value{margin:0;font-size:var(--sa-text-md);line-height:1.4;font-weight:600;color:var(--sa-paper);text-wrap:pretty}.sa-ledger__pending{font-weight:400;color:color-mix(in srgb,var(--sa-paper) 70%,transparent)}.sa-ledger__note{display:block;margin-top:.4rem;font-size:var(--sa-text-sm);font-weight:400;line-height:1.45;color:color-mix(in srgb,var(--sa-paper) 70%,transparent)}.sa-ledger__cta{justify-self:start;display:inline-flex;align-items:center;gap:1rem;margin-top:var(--sa-space-sm);font-size:var(--sa-text-md);font-weight:700;color:var(--sa-paper);text-decoration:none}.sa-ledger__cta:hover{color:var(--sa-accent)}.sa-ledger__cta:hover .sa-board__arrow{width:3.6rem}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: entry){@keyframes sa-ledger-drift{0%{translate:0 -6%}to{translate:0 6%}}.sa-ledger__img,.sa-ledger__art .sa-backdrop{scale:1.14;animation:sa-ledger-drift linear both;animation-timeline:--sa-ledger;animation-range:entry 0% exit 100%}}}@media screen and (max-width:989px){.sa-ledger{grid-template-columns:minmax(0,1fr)}.sa-ledger__img{min-height:0;aspect-ratio:4 / 3;height:auto}.sa-ledger__body{padding:var(--sa-band-pad) var(--sa-gutter)}}@media screen and (max-width:749px){.sa-ledger__body{padding:var(--sa-space-lg) var(--sa-gutter)}.sa-ledger__row{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.2rem 0}}.sa-index{padding-block:var(--sa-band-pad)}.sa-index__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sa-space-lg) var(--sa-space-xl);align-items:start}.sa-index__lead{display:grid;gap:var(--sa-space-md);position:sticky;top:calc(var(--header-height,72px) + var(--sa-space-md))}.sa-index__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:10em;text-wrap:balance}.sa-index__intro{margin:0;font-size:var(--sa-text-lg);line-height:1.5;color:var(--sa-ink);max-width:24em;text-wrap:pretty}.sa-index__all{justify-self:start;display:inline-flex;align-items:center;gap:1rem;font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);text-decoration:none}.sa-index__all:hover{color:var(--sa-brand-deep)}.sa-index__all:hover .sa-board__arrow{width:3.6rem}.sa-index__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sa-line-strong)}.sa-index__link{display:grid;grid-template-columns:minmax(0,1fr) 12rem;grid-template-areas:"meta cover" "title cover" "excerpt cover";column-gap:var(--sa-space-lg);row-gap:.6rem;padding:var(--sa-space-md) 0;border-bottom:1px solid var(--sa-line-strong);color:var(--sa-ink);text-decoration:none}.sa-index__meta{grid-area:meta;display:flex;gap:1.2rem;margin:0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-index__title{grid-area:title;margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-3);line-height:1.06;letter-spacing:var(--sa-track-wide);text-wrap:balance;transition:color var(--sa-duration) var(--sa-ease)}.sa-index__excerpt{grid-area:excerpt;margin:0;font-size:var(--sa-text-md);line-height:1.5;color:var(--sa-ink);max-width:30em;text-wrap:pretty}.sa-index__cover{grid-area:cover;align-self:start;display:block;aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--sa-radius-sm);background:var(--sa-shot-bg)}.sa-index__cover img,.sa-index__cover>*{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--sa-dur-slow) var(--sa-ease-out)}@media(hover:hover){.sa-index__link:hover .sa-index__title{color:var(--sa-brand-deep)}.sa-index__link:hover .sa-index__cover img{transform:scale(1.04)}}.sa-index__link:focus-visible{outline-offset:-2px}@media screen and (max-width:989px){.sa-index__layout{grid-template-columns:minmax(0,1fr)}.sa-index__lead{position:static}}@media screen and (max-width:749px){.sa-index__link{grid-template-columns:minmax(0,1fr) 8rem;column-gap:var(--sa-space-sm)}.sa-index__title{font-size:var(--sa-text-xl)}.sa-index__excerpt{font-size:var(--sa-text-sm)}}.sa-story{--gutter:var(--sa-gutter);display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);column-gap:var(--sa-space-xl);align-items:center;padding:var(--sa-band-pad) var(--gutter) var(--sa-band-pad) 0;overflow:clip}.sa-story__art{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:0 var(--sa-radius-lg) var(--sa-radius-lg) 0;background:var(--sa-shot-bg)}.sa-story__img{display:block;width:100%;height:100%;object-fit:cover}.sa-story__art .sa-backdrop{border-radius:0 var(--sa-radius-lg) var(--sa-radius-lg) 0}.sa-story__body{display:grid;gap:var(--sa-space-md)}.sa-story__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:12em;text-wrap:balance}.sa-story__text{font-size:var(--sa-text-lg);line-height:1.5;color:var(--sa-ink);max-width:28em;text-wrap:pretty}.sa-story__text p{margin:0}.sa-story__text p+p{margin-top:var(--sa-space-sm)}.sa-story__lines{margin:0;padding:0;list-style:none;border-top:1px solid var(--sa-line-strong)}.sa-story__lines li{padding:1.2rem 0;border-bottom:1px solid var(--sa-line-strong);font-size:var(--sa-text-md);font-weight:600;color:var(--sa-ink)}.sa-story__cta{justify-self:start;display:inline-flex;align-items:center;gap:1rem;font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);text-decoration:none}.sa-story__cta:hover{color:var(--sa-brand-deep)}.sa-story__cta:hover .sa-board__arrow{width:3.6rem}@media screen and (max-width:989px){.sa-story{grid-template-columns:minmax(0,1fr);row-gap:var(--sa-space-lg);padding:var(--sa-band-pad) 0}.sa-story__art,.sa-story__art .sa-backdrop{border-radius:0}.sa-story__body{padding-inline:var(--gutter)}}@media screen and (max-width:749px){.sa-story{padding-block:var(--sa-space-lg)}}html body .subterms .subterms__inner,html body .ship .ship__inner,html body .lab .lab__inner,html body .pack-care .pack-care__inner{background:none;border-radius:0;padding:0}html body .subterms .subterms__head{max-width:none;margin-inline:0;text-align:start}html body .subterms .subterms__heading,html body .ship .ship__heading,html body .same-flavour .same-flavour__heading,html body .lab .lab__heading,html body .pack-care .pack-care__heading{font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;text-align:start;max-width:12em;text-wrap:balance}html body .subterms .subterms__intro,html body .lab .lab__intro,html body .pack-care .pack-care__intro{font-size:var(--sa-text-lg);line-height:1.5;color:var(--sa-ink);max-width:30em}html body .subterms .subterms__list{gap:0;margin-top:var(--sa-space-lg);border-top:1px solid var(--sa-line-strong)}html body .subterms .subterms__term{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:var(--sa-space-md);padding:1.4rem 0;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--sa-line-strong)}html body .subterms .subterms__glyph{display:none}html body .subterms .subterms__title{font-weight:600;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}html body .subterms .subterms__line{font-size:var(--sa-text-md);color:var(--sa-ink);line-height:1.45}html body .subterms .subterms__cadence{padding:1.4rem 0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;margin-top:0;display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:var(--sa-space-md);align-items:baseline}html body .subterms .subterms__cadence-label{font-weight:600;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}html body .subterms .subterms__cadences{margin:0}html body .subterms .subterms__cadence>.subterms__note,html body .subterms .subterms__cadence>.subterms__caveat{grid-column:2;margin:0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}html body .ship .ship__term{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body .ship .ship__value{font-size:var(--sa-text-md);color:var(--sa-ink)}html body .ship .ship__row{padding-block:.8rem;border-bottom:0}html body .same-flavour .same-flavour__list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--sa-line-strong);margin-top:var(--sa-space-lg)}html body .same-flavour .same-flavour__card{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:var(--sa-space-md);padding:1.2rem 0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none;box-shadow:none}html body .same-flavour .same-flavour__body{grid-template-columns:max-content minmax(0,1fr) auto;align-items:baseline;column-gap:var(--sa-space-md)}html body .same-flavour .same-flavour__card:hover{transform:none;box-shadow:none}html body .same-flavour .same-flavour__media{width:8rem;aspect-ratio:1;border-radius:var(--sa-radius-sm);background:var(--sa-shot-bg);overflow:hidden}html body .same-flavour .same-flavour__format{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body .same-flavour .same-flavour__title{font-family:var(--sa-font-display);font-size:var(--sa-text-lg)}html body .same-flavour .same-flavour__price{font-variant-numeric:tabular-nums;font-weight:700;color:var(--sa-ink)}html body .lab .lab__card{background:none;border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;padding:var(--sa-space-md) 0 0;box-shadow:none}html body .lab .lab__card-title{font-family:var(--sa-font-display);font-size:var(--sa-text-lg);text-transform:none;letter-spacing:0}html body .lab .lab__await{border-radius:0;background:none;color:var(--sa-ink);padding:var(--sa-space-md) 0;border-top:1px solid var(--sa-line-strong);border-bottom:1px solid var(--sa-line-strong)}html body .lab .lab__await-title{color:var(--sa-ink);font-family:var(--sa-font-display);font-size:var(--sa-display-3);text-transform:none;letter-spacing:0}html body .lab .lab__await-text{color:var(--sa-ink)}html body .pack-care .pack-care__list{border-top:1px solid var(--sa-line-strong)}html body .pack-care .pack-care__list>div,html body .pack-care .pack-care__list>.pack-care__row{border-bottom:1px solid var(--sa-line-strong);padding-block:1.2rem}html body .pack-care .pack-care__list dt{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body .pack-care .pack-care__list dd{font-size:var(--sa-text-md);color:var(--sa-ink)}html body .pack-care .pack-care__list dt:before,html body .pack-care .pack-care__list dt>svg,html body .pack-care .pack-care__list dt>img,html body .pack-care .pack-care__list dt>span[class*=icon]{display:none}html body .related-products .related-products__heading{font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;text-align:start;margin-bottom:var(--sa-space-lg)}@media screen and (max-width:749px){html body .subterms .subterms__term,html body .subterms .subterms__cadence{grid-template-columns:minmax(0,1fr);gap:.6rem}html body .subterms .subterms__cadence>.subterms__note,html body .subterms .subterms__cadence>.subterms__caveat{grid-column:1}html body .same-flavour .same-flavour__card{grid-template-columns:7rem minmax(0,1fr);align-items:start}html body .same-flavour .same-flavour__media{width:7rem}html body .same-flavour .same-flavour__body{grid-template-columns:minmax(0,1fr);row-gap:.2rem}html body .same-flavour .same-flavour__title{font-size:var(--sa-text-md)}}html body .find .find__inner{background:none;border-radius:0;padding:0}html body .find .find__heading{text-transform:none;letter-spacing:var(--sa-track-wide);line-height:1.02;max-width:12em;text-wrap:balance}html body .find .find__intro{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:30em}html body .find .find__legend,html body .find .find__corner{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body .find .find__summary{border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;background:none;padding:var(--sa-space-sm) 0 0;box-shadow:none}html body .find .find__summary-title{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body .find .find__form{border-top:1px solid var(--sa-line-strong);padding-top:var(--sa-space-md)}html body .sa-coltiles .sa-coltiles__heading{font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;margin-bottom:var(--sa-space-lg)}html body .sa-coltiles .sa-coltiles__grouplabel{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink);padding-top:var(--sa-space-xs);border-top:1px solid var(--sa-line-strong)}html body .sa-coltiles .sa-coltiles__tile{padding:0;border:0;border-radius:0;background:none;box-shadow:none}html body .sa-coltiles .sa-coltiles__tile:hover{transform:none;box-shadow:none}html body .sa-coltiles .sa-coltiles__media{border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0}html body .sa-coltiles .sa-coltiles__body{padding-top:.8rem;border-top:1px solid var(--sa-line-strong)}html body .sa-coltiles .sa-coltiles__title{font-family:var(--sa-font-display);font-size:var(--sa-text-lg);font-weight:400;color:var(--sa-ink)}html body .about-hero{text-align:start;justify-content:flex-start;background:none;padding-block:var(--sa-band-pad)}html body .about-hero h1{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-1);line-height:.95;letter-spacing:var(--sa-track-wide);max-width:12em;text-wrap:balance}html body .about-hero .hero-text{margin-inline:0;max-width:30em;font-size:var(--sa-text-lg);line-height:1.5;color:var(--sa-ink)}html body .about-hero .hero-buttons{justify-content:flex-start}html body .core-values{background:none;padding-block:var(--sa-band-pad)}html body .core-values .section-title{text-align:start;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;text-wrap:balance;margin:0}html body .core-values .section-description{text-align:start;margin:var(--sa-space-sm) 0 var(--sa-space-xl);max-width:30em;font-size:var(--sa-text-lg);line-height:1.5;color:var(--sa-ink)}html body .core-values .values-grid{gap:var(--sa-space-xl)}html body .core-values .value-card{background:none;border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;box-shadow:none;padding:var(--sa-space-md) 0 0;text-align:start}html body .core-values .value-card:hover{transform:none;box-shadow:none}html body .core-values .value-icon{display:none}html body .core-values .value-card h3{font-family:var(--sa-font-display);font-size:var(--sa-display-3);font-weight:400;line-height:1.06;letter-spacing:var(--sa-track-wide);margin:0 0 var(--sa-space-sm)}html body .core-values .value-text{font-size:var(--sa-text-md);line-height:1.5;color:var(--sa-ink)}html body [class^=feature-cards-]{background:none}html body [class*=feature-cards-][class*=__header]{text-align:start;max-width:none;margin-inline:0}html body [class*=feature-cards-][class*=__heading]{text-align:start;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;text-wrap:balance}html body [class*=feature-cards-][class*=__grid]{gap:var(--sa-space-xl)}html body [class*=feature-cards-][class*=__card]:not([class*=__card-title]):not([class*=__card-description]){background:none;border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;box-shadow:none;padding:var(--sa-space-md) 0 0;text-align:start}html body [class*=feature-cards-][class*=__card]:hover{transform:none;box-shadow:none}html body [class*=feature-cards-][class*=__icon]{display:none}html body [class*=feature-cards-][class*=__card-title]{text-align:start;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-3);line-height:1.06;letter-spacing:var(--sa-track-wide);text-transform:none}html body [class*=feature-cards-][class*=__card-description]{text-align:start;font-size:var(--sa-text-md);line-height:1.5;color:var(--sa-ink)}html body .about-hero .page-width{width:100%;max-width:none}html body [class*=feature-cards-][class*=__heading],html body [class*=feature-cards-][class*=__card-title],html body [class*=feature-cards-][class*=__card-description]{margin-inline:0}html body [class*=feature-cards-][class*=__card-description]{max-width:28em}html body .trust-badges-section{background:none;padding-block:var(--sa-band-pad)}html body .trust-badges-wrapper{max-width:none;padding:0;margin:0}html body .trust-badges-section .page-width .trust-badges-wrapper,html body .trust-badges-wrapper{padding-inline:var(--sa-gutter)}html body .trust-badges-grid{gap:var(--sa-space-xl)}html body .trust-badge-item{align-items:flex-start;text-align:start;padding-top:var(--sa-space-md);border-top:1px solid var(--sa-line-strong)}html body .trust-badge-icon{display:none}html body .trust-badge-heading{font-family:var(--sa-font-display);font-size:var(--sa-display-3);font-weight:400;letter-spacing:var(--sa-track-wide);line-height:1.06;text-transform:none;margin:0 0 var(--sa-space-sm)}html body .trust-badge-text{color:var(--sa-ink);font-size:var(--sa-text-md);line-height:1.5;max-width:26em}html body .wsf .wsf__heading,html body [class*=shelf-split-][class*=__heading]{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;text-wrap:balance}html body [class*=shelf-split-][class$=__panel]{background:none;border-radius:0}html body [class*=shelf-split-][class*=__image]{border-radius:var(--sa-radius-lg)}html body [class*=product-grid-][class*=__header]{text-align:start;margin-bottom:var(--sa-space-lg)}html body [class*=product-grid-][class*=__heading]{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;text-wrap:balance}html body .sa-labhub__h2{font-size:var(--sa-display-2);line-height:1.02;margin-bottom:var(--sa-space-md);max-width:12em;text-wrap:balance}html body .sa-labhub__lead{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:30em}html body .sa-labhub__tests{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--sa-line-strong)}html body .sa-labhub__test{grid-template-columns:14rem minmax(0,1fr);grid-template-areas:"flag title" "flag text";column-gap:var(--sa-space-md);row-gap:.4rem;padding:1.4rem 0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none}html body .sa-labhub__test-flag{grid-area:flag;text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body .sa-labhub__test--tested .sa-labhub__test-flag{color:var(--sa-brand-deep)}html body .sa-labhub__test-title{grid-area:title;font-family:var(--sa-font-display);font-size:var(--sa-text-lg);font-weight:400}html body .sa-labhub__test-text{grid-area:text;color:var(--sa-ink);font-size:var(--sa-text-md);max-width:34em}html body .sa-labhub__terms{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--sa-line-strong)}html body .sa-labhub__term{display:grid;grid-template-columns:18rem minmax(0,1fr);column-gap:var(--sa-space-md);padding:1.4rem 0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none}html body .sa-labhub__term dt{margin:0;font-size:var(--sa-text-md);font-weight:600}html body .sa-labhub__term dd{font-size:var(--sa-text-md);color:var(--sa-ink);max-width:34em}html body .sa-labhub__term--warning{background:none;border-left:0}html body .sa-labhub__flags{max-width:none;gap:0;border-top:1px solid var(--sa-line-strong)}html body .sa-labhub__flag{padding:1.4rem 0;border-radius:0;background:none;border-bottom:1px solid var(--sa-line-strong);grid-template-columns:3.2rem minmax(0,1fr)}html body .sa-labhub__flag:before{background:none;color:var(--sa-warn-ink);inline-size:auto;block-size:auto;place-items:start;font-size:var(--sa-text-sm)}html body .sa-labhub__flag-term{color:var(--sa-ink);font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-lg)}html body .sa-labhub__flag-text{color:var(--sa-ink)}html body .sa-labhub__none{border:0;border-top:1px solid var(--sa-line-strong);border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none;padding:var(--sa-space-md) 0}html body .sa-labhub__none-cta.sa-labhub__none-cta{background:var(--sa-brand);color:var(--sa-paper)}@media screen and (max-width:749px){html body .sa-labhub__test{grid-template-columns:minmax(0,1fr);grid-template-areas:"flag" "title" "text"}html body .sa-labhub__term{grid-template-columns:minmax(0,1fr);row-gap:.4rem}}html body .kratom-guide{background:none;border-radius:0}html body .kratom-guide__header{text-align:start;max-width:none;margin-inline:0}html body .kratom-guide__heading{font-size:var(--sa-display-2);line-height:1.02;max-width:12em;text-wrap:balance;margin-inline:0}html body .kratom-guide__description{margin-inline:0;max-width:30em;font-size:var(--sa-text-lg);color:var(--sa-ink)}html body .kratom-guide__grid{gap:var(--sa-space-xl) var(--sa-space-lg)}html body .kratom-guide__card{background:none;border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;padding:var(--sa-space-md) 0 0;box-shadow:none;text-align:start;align-items:flex-start}html body .kratom-guide__icon-wrap{display:none}html body .kratom-guide__number{font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}html body .kratom-guide__card-heading{font-family:var(--sa-font-display);font-size:var(--sa-text-lg);font-weight:400;line-height:1.1}html body .kratom-guide__card-description{color:var(--sa-ink);font-size:var(--sa-text-md);line-height:1.5}html body [class*=topic-cards-]{background:none}html body [class*=topic-cards-] .section-title{text-align:start;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;text-wrap:balance;margin:0 0 var(--sa-space-xl)}html body [class*=topic-cards-] .section-description{text-align:start;margin-inline:0;max-width:30em;font-size:var(--sa-text-lg);color:var(--sa-ink)}html body [class*=topic-cards-] .values-grid{gap:var(--sa-space-xl) var(--sa-space-lg)}html body [class*=topic-cards-] .value-card{background:none;border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;box-shadow:none;padding:var(--sa-space-md) 0 0;text-align:start;align-items:flex-start}html body [class*=topic-cards-] .value-card:hover{transform:none;box-shadow:none}html body [class*=topic-cards-] .value-icon{display:none}html body [class*=topic-cards-] .value-card h3{font-family:var(--sa-font-display);font-size:var(--sa-display-3);font-weight:400;line-height:1.06;text-align:start;margin:0 0 var(--sa-space-sm)}html body [class*=topic-cards-] .value-text{text-align:start;color:var(--sa-ink);font-size:var(--sa-text-md)}html body [class*=topic-cards-] .value-link{align-self:flex-start;font-weight:700;color:var(--sa-ink)}html body .bq .bq__inner{background:none;border-radius:0;padding:0}html body .bq .bq__heading{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:12em;text-wrap:balance}html body .bq .bq__intro{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:30em}html body .bq .bq__scroll{background:none;border:0;border-radius:0}html body .bq .bq__colhead{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted);background:none;border-bottom:1px solid var(--sa-line-strong)}html body .bq .bq__table th,html body .bq .bq__table td{padding-inline:0 var(--sa-space-md);border-bottom-color:var(--sa-line-strong)}html body .sa-guide__toc-title{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600}html body .sa-gloss__list{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--sa-line-strong)}html body .sa-gloss__item{display:grid;grid-template-columns:20rem minmax(0,1fr);column-gap:var(--sa-space-md);padding:1.4rem 0;border-radius:0;background:none;border-bottom:1px solid var(--sa-line-strong)}html body .sa-gloss__term{margin:0;flex-direction:column;align-items:flex-start;gap:.2rem;font-size:var(--sa-text-md)}html body .sa-gloss__aka{font-size:var(--sa-text-sm)}html body .sa-gloss__def{color:var(--sa-ink);font-size:var(--sa-text-md);max-width:36em;gap:.6rem}html body .sa-gloss__where{background:none;padding:0;border-radius:0;color:var(--sa-ink-muted);font-size:var(--sa-text-sm)}html body .sa-gloss__title{font-size:var(--sa-display-2);line-height:1.02;max-width:12em;text-wrap:balance}html body .sa-gloss__intro{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:30em}html body .sa-gloss__note{border-left:0;border-top:1px solid var(--sa-line-strong);border-radius:0;background:none;padding:var(--sa-space-sm) 0 0;color:var(--sa-ink)}@media screen and (max-width:749px){html body .sa-gloss__item{grid-template-columns:minmax(0,1fr);row-gap:.4rem}}html body .contact-hero{background:none;background-color:transparent;background-image:none}html body .contact-hero__heading{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-1);line-height:.95;letter-spacing:var(--sa-track-wide);text-transform:none;max-width:10em;text-wrap:balance}html body .contact-info-section{text-align:start}html body .contact-info-wrapper{gap:var(--sa-space-xl)}html body .contact-info-card{background:none;border:0;border-top:1px solid var(--sa-line-strong);border-radius:0;box-shadow:none;padding:var(--sa-space-md) 0 0;text-align:start;align-items:flex-start}html body .contact-info-card:hover{transform:none;box-shadow:none}html body .contact-info-icon{display:none}html body .contact-info-title{font-family:var(--sa-font-display);font-size:var(--sa-display-3);font-weight:400;letter-spacing:var(--sa-track-wide);text-transform:none;text-align:start}html body .contact-info-text{text-align:start;color:var(--sa-ink)}html body .kratom-guide .kratom-guide__grid{align-items:start}html body .kratom-guide .kratom-guide__card{display:flex;flex-direction:column;grid-row:auto;gap:.6rem}@media screen and (min-width:750px){html body .kratom-guide .kratom-guide__card-heading{min-height:2lh}}:root{--sa-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 6h22M17 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html body .sa-board__cta,html body .sa-steps__cta,html body .sa-ledger__cta,html body .sa-story__cta,html body .sa-index__all,html body .sa-shelf__all,html body .edu__all,html body .find__reset,html body .bf__link,html body .subterms__link,html body .pack-care__link,html body .bq__link,html body .prov__link,html body .wsf__link,html body .value-link,html body .coa-link,html body .sa-assure__link,html body .sa-answer__source,html body .sa-statement__source a,html body .fmt__link,html body .sa-labhub__file,html body .fmt--sheet .fmt__cta.fmt__cta,html body [class*=product-grid-][class*=__button--all]{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-block:-1rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:var(--sa-text-md);font-weight:700;letter-spacing:0;line-height:1.2;color:var(--sa-ink);text-decoration:none;white-space:normal;transition:color var(--sa-duration) var(--sa-ease)}html body .sa-assure__link,html body .sa-shelf__all,html body .bf__link,html body .subterms__link,html body .fmt__link,html body .sa-labhub__file,html body .sa-statement__source a,html body .sa-answer__source{font-size:var(--sa-text-sm)}html body .sa-board__cta:after,html body .sa-steps__cta:after,html body .sa-ledger__cta:after,html body .sa-story__cta:after,html body .sa-index__all:after,html body .sa-shelf__all:after,html body .edu__all:after,html body .bf__link:after,html body .subterms__link:after,html body .pack-care__link:after,html body .bq__link:after,html body .prov__link:after,html body .wsf__link:after,html body .value-link:after,html body .coa-link:after,html body .sa-assure__link:after,html body .sa-answer__source:after,html body .sa-statement__source a:after,html body .fmt__link:after,html body .sa-labhub__file:after,html body .fmt--sheet .fmt__cta.fmt__cta:after,html body [class*=product-grid-][class*=__button--all]:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}html body .sa-board__arrow{display:none}html body .value-link:after{margin-left:0}html body [class*=product-grid-][class*=__button--all] svg{display:none}@media(hover:hover){html body .sa-board__cta:hover,html body .sa-steps__cta:hover,html body .sa-ledger__cta:hover,html body .sa-story__cta:hover,html body .sa-index__all:hover,html body .sa-shelf__all:hover,html body .edu__all:hover,html body .find__reset:hover,html body .bf__link:hover,html body .subterms__link:hover,html body .pack-care__link:hover,html body .bq__link:hover,html body .prov__link:hover,html body .wsf__link:hover,html body .value-link:hover,html body .coa-link:hover,html body .sa-assure__link:hover,html body .sa-answer__source:hover,html body .sa-statement__source a:hover,html body .fmt__link:hover,html body .sa-labhub__file:hover,html body .fmt--sheet .fmt__cta.fmt__cta:hover,html body [class*=product-grid-][class*=__button--all]:hover{color:var(--sa-brand-deep);text-decoration:none;background:none;box-shadow:none;transform:none}html body .sa-board__cta:hover:after,html body .sa-steps__cta:hover:after,html body .sa-ledger__cta:hover:after,html body .sa-story__cta:hover:after,html body .sa-index__all:hover:after,html body .sa-shelf__all:hover:after,html body .edu__all:hover:after,html body .bf__link:hover:after,html body .subterms__link:hover:after,html body .pack-care__link:hover:after,html body .bq__link:hover:after,html body .prov__link:hover:after,html body .wsf__link:hover:after,html body .value-link:hover:after,html body .coa-link:hover:after,html body .sa-assure__link:hover:after,html body .sa-answer__source:hover:after,html body .sa-statement__source a:hover:after,html body .fmt__link:hover:after,html body .sa-labhub__file:hover:after,html body .fmt--sheet .fmt__cta.fmt__cta:hover:after,html body [class*=product-grid-][class*=__button--all]:hover:after{translate:.5rem 0}}html body .sa-ledger__cta:hover{color:var(--sa-accent)}html body .sa-shelf__name a,html body .sa-board__name a,html body .sa-tape__name,html body .card__heading a,html body .full-unstyled-link,html body .edu__link,html body .sa-addons__title,html body .sa-mini__title,html body .sa-guide__toc-list a,html body .policies a,html body .underline-links-hover a,html body .icon-with-text__link .h4,html body .footer a,html body .footer .list-menu__item--link{transition:color var(--sa-duration) var(--sa-ease)}html body .sa-shelf__name a:hover,html body .sa-board__name a:hover,html body .sa-tape__link:hover .sa-tape__name,html body .card__heading a:hover,html body .full-unstyled-link:hover,html body .edu__link:hover,html body .sa-addons__title:hover,html body .sa-mini__title:hover,html body .sa-guide__toc-list a:hover,html body .policies a:hover,html body .underline-links-hover:hover a,html body .icon-with-text__link .h4,html body .icon-with-text__link:hover .h4{text-decoration:none;color:var(--sa-brand-deep)}html body .sa-tape__name{text-decoration:none}html body .sa-tape__link:hover .sa-tape__name{color:var(--sa-ink)}html body .icon-with-text__link .h4{color:inherit}html body .footer a:hover,html body .footer .list-menu__item--link:hover{text-decoration:none;color:var(--sa-accent)}html body .rte a:not(.button):not([class*=__cta]),html body .article-template__content a,html body .footer__newsletter-consent a,html body .sa-buyfacts__item--scope a,html body .sa-ship-scope a,html body .sa-strength--label .sa-strength__link,html body [class*=appstle] a,html body a[class*=appstle]{color:var(--sa-brand-deep);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);transition:color var(--sa-duration) var(--sa-ease),text-decoration-color var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .rte a:not(.button):not([class*=__cta]):hover,html body .article-template__content a:hover,html body .footer__newsletter-consent a:hover,html body .sa-buyfacts__item--scope a:hover,html body .sa-ship-scope a:hover,html body .sa-strength--label .sa-strength__link:hover,html body [class*=appstle] a:hover,html body a[class*=appstle]:hover{color:var(--sa-ink);text-decoration-color:currentColor;text-decoration-thickness:1px}}html body .sa-shelf__act{min-height:3.6rem;margin:0;padding:0 1.6rem;border:1px solid var(--sa-line-control);border-radius:var(--sa-radius-pill);background:none;color:var(--sa-ink);font-size:var(--sa-text-sm);font-weight:700;text-decoration:none;transition:background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .sa-shelf__act:hover{background:var(--sa-ink);border-color:var(--sa-ink);color:var(--sa-paper)}}html body .sa-shelf__act:disabled{background:none;border-color:var(--sa-line);color:var(--sa-ink-muted)}html body .sa-shelf__act--muted{border-color:var(--sa-line);color:var(--sa-ink-muted)}.shopify-section-header-sticky .header-wrapper{transition:background-color var(--sa-dur-slow) var(--sa-ease),box-shadow var(--sa-dur-slow) var(--sa-ease)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shopify-section-header-sticky.scrolled-past-header .header-wrapper{background-color:color-mix(in srgb,var(--sa-paper) 76%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--sa-line)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()) and (animation-range: entry){@keyframes sa-board-drift{0%{translate:0 -5%}to{translate:0 5%}}.sa-board__img,.sa-board__art .sa-backdrop{scale:1.12;animation:sa-board-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}html body .sa-coltiles__media img{scale:1.1;animation:sa-board-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}html body .sa-coltiles__tile:hover .sa-coltiles__media img{scale:1.14}}}.sa-shelf__nav{display:flex;gap:.8rem;margin-top:var(--sa-space-sm)}.sa-shelf__arrow{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--sa-line-control);border-radius:50%;background:none;color:var(--sa-ink);cursor:pointer;transition:background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease),opacity var(--sa-duration) var(--sa-ease)}.sa-shelf__arrow:before{content:"";display:block;width:1.8rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat}.sa-shelf__arrow--prev:before{transform:scaleX(-1)}@media(hover:hover){.sa-shelf__arrow:hover{background:var(--sa-ink);border-color:var(--sa-ink);color:var(--sa-paper)}}.sa-shelf__arrow:disabled{opacity:.3;cursor:default}.sa-shelf__arrow:disabled:hover{background:none;color:var(--sa-ink);border-color:var(--sa-line-control)}@media(hover:none){.sa-shelf__nav{display:none}}.sa-shelf__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.sa-shelf__track.is-looping{scroll-snap-type:none;scrollbar-width:none;padding-inline-end:0}.sa-shelf--one .sa-shelf__row{padding-block-start:0}.sa-shelf__track.is-looping::-webkit-scrollbar{display:none}.sa-shelf__track.is-dragging a,.sa-shelf__track.is-dragging button{pointer-events:none}@media(hover:hover){@media(pointer:fine){.sa-shelf__track{cursor:grab}}}@media screen and (max-width:989px){.sa-shelf__nav{grid-column:1 / -1;margin-top:0}}[data-sa-tilt]{transform-style:preserve-3d;will-change:transform;transition:transform var(--sa-dur-slow) var(--sa-ease-out)}[data-sa-tilt].is-tilting{transition:transform 80ms linear}.sa-index__float{position:fixed;left:0;top:0;z-index:5;width:24rem;aspect-ratio:2 / 1;pointer-events:none;border-radius:var(--sa-radius-md);overflow:hidden;background:var(--sa-shot-bg);box-shadow:var(--sa-shadow-2);opacity:0;scale:.92;rotate:-4deg;transition:opacity var(--sa-duration) var(--sa-ease),scale var(--sa-dur-slow) var(--sa-ease-out),rotate var(--sa-dur-slow) var(--sa-ease-out)}.sa-index__float.is-on{opacity:1;scale:1;rotate:2deg}.sa-index__float img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover){@media(pointer:fine){.sa-index__cover{transition:opacity var(--sa-duration) var(--sa-ease)}}.sa-index__row.is-floated .sa-index__cover{opacity:0}}@media(prefers-reduced-motion:no-preference){@keyframes sa-hero-in{0%{opacity:0;translate:0 1.2rem}}[class*=hero-][class*=__inner]>*{animation:sa-hero-in .7s var(--sa-ease-out) both}[class*=hero-][class*=__inner]>:nth-child(1){animation-delay:60ms}[class*=hero-][class*=__inner]>:nth-child(2){animation-delay:.16s}[class*=hero-][class*=__inner]>:nth-child(3){animation-delay:.26s}[class*=hero-][class*=__inner]>:nth-child(4){animation-delay:.36s}[class*=hero-][class*=__inner]>:nth-child(5){animation-delay:.44s}}html body .sa-coltiles .sa-coltiles__title{min-height:2lh}@media screen and (max-width:989px){html body .sa-coltiles .sa-coltiles__facts{flex-direction:column;align-items:flex-start;gap:.2rem}}html body .card-wrapper.product-card-wrapper,html body .card-wrapper.product-card-wrapper .card,html body .card-wrapper.product-card-wrapper .card.card--standard{background:none;border:0;border-radius:0;padding:0;box-shadow:none;transform:none}html body .card-wrapper.product-card-wrapper .card{display:flex;flex-direction:column;height:100%}html body .card-wrapper.product-card-wrapper .card__inner{border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0;background:var(--sa-shot-bg);overflow:hidden;box-shadow:none;border:0}html body .card-wrapper.product-card-wrapper .card__content{flex:1;display:flex;flex-direction:column;padding:0}html body .card-wrapper.product-card-wrapper .card__information{flex:1;display:flex;flex-direction:column;padding:var(--sa-space-sm) 0 0}html body .card-wrapper.product-card-wrapper .card-information{display:flex;flex:1;flex-direction:column;gap:.4rem}html body .card-wrapper.product-card-wrapper .card__heading{margin:0 0 .6rem}html body .card-wrapper.product-card-wrapper .card.card--standard .card__heading a,html body .card-wrapper.product-card-wrapper .card.card--standard .card__heading,html body .card-wrapper.product-card-wrapper .card__heading a,html body .card-wrapper.product-card-wrapper .card__heading{font-family:var(--sa-font-display);font-size:var(--sa-text-lg);font-weight:400;line-height:1.15;letter-spacing:0;color:var(--sa-ink)}html body .card-wrapper.product-card-wrapper .card__facts,html body .card-wrapper.product-card-wrapper .sa-strength--compact{margin:0;font-size:var(--sa-text-sm);line-height:1.4;color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}html body .card-wrapper.product-card-wrapper .card__facts-rate{color:var(--sa-ink);font-weight:600}html body .card-wrapper.product-card-wrapper .card-information>.card__buy.card__buy.card__buy{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--sa-line)}html body .card-wrapper.product-card-wrapper .card__buy>:first-child{padding-top:.8rem}html body .card-wrapper.product-card-wrapper .card__buy .price{margin:0;font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);font-variant-numeric:tabular-nums}html body .card-wrapper.product-card-wrapper .card__buy .price .price-item{font-size:var(--sa-text-md);font-weight:700;letter-spacing:0}html body .card-wrapper.product-card-wrapper .card__buy .quick-add{margin:0;flex:0 0 auto}html body .card-wrapper.product-card-wrapper .card__buy .quick-add__submit{width:auto;min-height:3.6rem;min-width:0;margin:0;padding:0 1.6rem;gap:.6rem;border:1px solid var(--sa-line-control);border-radius:var(--sa-radius-pill);background:none;box-shadow:none;color:var(--sa-ink);font-size:var(--sa-text-sm);font-weight:700;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap;transform:none;transition:background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .card-wrapper.product-card-wrapper:hover{transform:none;box-shadow:none}html body .card-wrapper.product-card-wrapper .card__buy .quick-add__submit:hover{background:var(--sa-ink);border-color:var(--sa-ink);color:var(--sa-paper);transform:none;box-shadow:none}}html body .card-wrapper.product-card-wrapper .card__buy .quick-add__submit:disabled{background:none;border-color:var(--sa-line);color:var(--sa-ink-muted)}html body .card-wrapper.product-card-wrapper .card__buy .quick-add__submit .loading__spinner{position:static;margin-left:.4rem}html body .card-wrapper.product-card-wrapper .card__buy .quick-add__submit .loading__spinner.hidden{display:none}html body .card-wrapper.product-card-wrapper .card__badge .badge{border:1px solid var(--sa-line-control);border-radius:var(--sa-radius-pill);background:var(--sa-paper);color:var(--sa-ink);font-size:var(--sa-text-xs);font-weight:600;letter-spacing:0;text-transform:none;padding:.4rem 1rem}@media screen and (max-width:749px){html body .card-wrapper.product-card-wrapper .card.card--standard .card__heading a,html body .card-wrapper.product-card-wrapper .card.card--standard .card__heading{font-size:var(--sa-text-md)}}html body .card-wrapper.product-card-wrapper .card-information{container-type:inline-size}html body .card-wrapper.product-card-wrapper .card__buy .price{white-space:nowrap}@container (width < 250px){html body .card-wrapper.product-card-wrapper .card__buy{flex-wrap:wrap;gap:.8rem}html body .card-wrapper.product-card-wrapper .card__buy .quick-add{flex:1 0 100%}html body .card-wrapper.product-card-wrapper .card__buy .quick-add__submit{width:100%;justify-content:center;min-height:4rem}}html body .card-wrapper.product-card-wrapper .card.card--standard .card__heading{text-wrap:balance}@container (width < 700px){html body .find .find__group>.find__legend{float:left;width:100%;padding:0 0 var(--sa-space-2xs)}html body .find .find__group:after{content:"";display:table;clear:both}html body .find .find__choices{clear:both}}html body .sa-assure{margin-top:var(--sa-space-md);gap:0;align-items:stretch;border-top:1px solid var(--sa-line-strong)}html body .sa-assure__row{inline-size:auto;max-inline-size:none;min-block-size:0;grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.2rem;row-gap:.2rem;align-items:center;padding:1.1rem 0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;font-size:var(--sa-text-sm);line-height:1.4;color:var(--sa-ink)}html body .sa-assure__row:before{background:var(--sa-ink);inline-size:1.4rem;block-size:1.4rem}@media(hover:hover){html body .sa-assure__row:hover{background:none;border-color:var(--sa-line-strong)}}html body .sa-assure__link{grid-column:3;justify-self:end;white-space:nowrap}@container (max-width:340px){html body .sa-assure__row{grid-template-columns:auto minmax(0,1fr)}html body .sa-assure__link{grid-column:2;justify-self:start;white-space:normal}}html body .gummy-diff--sheet{background:none;padding-block:var(--sa-band-pad)}html body .gummy-diff--sheet .gummy-diff__container{max-width:none;padding-inline:var(--sa-gutter)}html body .gummy-diff--sheet .gummy-diff__heading{text-align:start;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);margin:0 0 var(--sa-space-xs);max-width:12em;text-wrap:balance}html body .gummy-diff--sheet .gummy-diff__subtitle{text-align:start;margin:0 0 var(--sa-space-lg);max-width:30em;font-size:var(--sa-text-lg);color:var(--sa-ink)}html body .gummy-diff--sheet .gummy-diff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sa-space-xl);align-items:start}html body .gummy-diff--sheet .gummy-diff__badge-wrap{display:none}html body .gummy-diff--sheet .gummy-diff__card{background:none;border:0;border-radius:0;box-shadow:none;padding:0;height:auto}@media(hover:hover){html body .gummy-diff--sheet .gummy-diff__card:hover{transform:none;box-shadow:none}}html body .gummy-diff--sheet .gummy-diff__card-title{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-xl);line-height:1.05;color:var(--sa-ink);padding-top:var(--sa-space-xs);border-top:1px solid var(--sa-line-strong)}html body .gummy-diff--sheet .gummy-diff__card-title--right{color:var(--sa-ink)}html body .gummy-diff--sheet .gummy-diff__divider{display:none}html body .gummy-diff--sheet .gummy-diff__list{gap:0;margin-top:var(--sa-space-sm)}html body .gummy-diff--sheet .gummy-diff__item{gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--sa-line)}html body .gummy-diff--sheet .gummy-diff__icon{width:1.8rem;height:1.8rem;border-radius:50%}html body .gummy-diff--sheet .gummy-diff__icon svg{width:1rem;height:1rem}html body .gummy-diff--sheet .gummy-diff__icon--x{background:var(--sa-line-strong)}html body .gummy-diff--sheet .gummy-diff__icon--check{background:var(--sa-ink)}html body .gummy-diff--sheet .gummy-diff__text{font-size:var(--sa-text-md);color:var(--sa-ink)}@media screen and (max-width:749px){html body .gummy-diff--sheet .gummy-diff__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sa-space-lg)}html body .gummy-diff--sheet .gummy-diff__heading{font-size:var(--sa-display-2)}}html body .lab .lab__cta.lab__cta{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-block:-1rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:var(--sa-text-md);font-weight:700;letter-spacing:0;line-height:1.2;color:var(--sa-ink);text-decoration:none;white-space:normal;transition:color var(--sa-duration) var(--sa-ease)}html body .lab .lab__cta.lab__cta:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}@media(hover:hover){html body .lab .lab__cta.lab__cta:hover{background:none;color:var(--sa-brand-deep);text-decoration:none;transform:none;box-shadow:none}html body .lab .lab__cta.lab__cta:hover:after{translate:.5rem 0}}html body .lab .lab__await{align-items:center;gap:var(--sa-space-sm) var(--sa-space-xl)}html body .lab .lab__await>.lab__cta{flex:0 0 auto;max-width:100%}@media screen and (max-width:749px){html body .lab .lab__await{display:grid;grid-template-columns:minmax(0,1fr)}html body .lab .lab__await>.lab__cta{justify-self:start;margin-block:0}}@media screen and (max-width:749px){html body .sa-crumbs__item{flex:0 0 auto}html body .sa-crumbs__item:last-child{flex:0 1 auto;min-width:0}html body .sa-crumbs__item [aria-current]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html body .related-products .related-products__footer{text-align:start;margin-top:var(--sa-space-md)}html body .related-products .related-products__view-all.related-products__view-all{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;margin-block:-1rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:var(--sa-text-md);font-weight:700;letter-spacing:0;line-height:1.2;color:var(--sa-ink);text-decoration:none;white-space:normal;transition:color var(--sa-duration) var(--sa-ease)}html body .related-products .related-products__view-all .icon-wrap{display:none}html body .related-products .related-products__view-all.related-products__view-all:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}@media(hover:hover){html body .related-products .related-products__view-all.related-products__view-all:hover{background:none;color:var(--sa-brand-deep);text-decoration:none;transform:none;box-shadow:none}html body .related-products .related-products__view-all.related-products__view-all:hover:after{translate:.5rem 0}}html body .lab.lab--waiting .lab__inner{padding:0;border-radius:0}@media screen and (max-width:749px){html body .gummy-diff--sheet .gummy-diff__subtitle{padding:0}}html body [class*=feature-cards-][class*=__card]:not([class*=__card-title]):not([class*=__card-description]){justify-items:start;text-align:start}html body [class*=shelf-split-][class*=__panel--content]{background:none;border-radius:0;overflow:visible}html body [class*=shelf-split-][class*=__panel--content] [class*=shelf-split-][class$=__content]{padding:0 0 0 var(--sa-space-xl);justify-content:center}html body [class*=shelf-split-][class*=__badges]{flex-direction:column;gap:0;margin:0 0 var(--sa-space-lg);border-top:1px solid var(--sa-line-strong)}html body [class*=shelf-split-][class$=__badge],html body [class*=shelf-split-][class*=__badges]>*{display:block;min-height:0;padding:1rem 0;margin:0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none;color:var(--sa-ink);font-size:var(--sa-text-md);font-weight:400;letter-spacing:0;line-height:1.4}@media screen and (max-width:749px){html body [class*=shelf-split-][class*=__panel--content] [class*=shelf-split-][class$=__content]{padding:var(--sa-space-md) 0 0}}@media screen and (max-width:749px){html body [class*=shelf-split-][class$=__panel]{aspect-ratio:4 / 3}}html body [class*=topic-cards-] .value-link:after{position:static;inset:auto;border-radius:0}html body [class*=topic-cards-] .value-link svg{display:none}@media(hover:hover){@media(pointer:fine){html body [class*=topic-cards-] .value-card:hover .value-link{text-decoration:none;color:var(--sa-brand-deep)}}html body [class*=topic-cards-] .value-card:hover{border-color:var(--sa-line-strong)}}html body .sa-pack:not(.sa-pack--story) .sa-pack__notes{gap:0;border-top:1px solid var(--sa-line-strong)}html body .sa-pack:not(.sa-pack--story) .sa-pack__note{padding:1rem 0;border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none}html body .sa-pack:not(.sa-pack--story) .sa-pack__note.is-lit{background:none;border-color:var(--sa-line-strong)}html body .sa-pack:not(.sa-pack--story) .sa-pack__note-head{align-items:baseline;gap:var(--sa-space-sm)}html body .sa-pack:not(.sa-pack--story) .sa-pack__note-num{display:inline-block;inline-size:2rem;block-size:auto;border-radius:0;background:none;color:var(--sa-ink-muted);font-size:var(--sa-text-sm);font-weight:600;text-align:start}html body .sa-pack:not(.sa-pack--story) .sa-pack__note.is-lit .sa-pack__note-num{background:none;color:var(--sa-brand)}html body .sa-pack:not(.sa-pack--story) .sa-pack__note-label{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-lg);line-height:1.15;transition:color var(--sa-duration) var(--sa-ease)}html body .sa-pack:not(.sa-pack--story) .sa-pack__note.is-lit .sa-pack__note-label{color:var(--sa-brand-deep)}html body .sa-pack:not(.sa-pack--story) .sa-pack__note-text{margin:.3rem 0 0 calc(2rem + var(--sa-space-sm));color:var(--sa-ink)}html body .kratom-guide__inner{align-items:stretch}html body .kratom-guide__header{max-width:none;width:100%}html body .kratom-guide__number{font-size:var(--sa-text-sm)}@media screen and (min-width:990px){html body .kratom-guide{padding-left:0;padding-right:0}}html body .sa-faq__title{font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);max-width:12em;text-wrap:balance}html body .sa-faq__intro{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:30em}html body .sa-faq__group-title{font-size:var(--sa-display-3);line-height:1.06;margin:0 0 var(--sa-space-sm);padding-top:var(--sa-space-sm);border-top:1px solid var(--sa-line-strong)}html body .sa-faq__list{gap:0}html body .sa-faq__item{border:0;border-bottom:1px solid var(--sa-line-strong);border-radius:0;background:none;overflow:visible}html body .sa-faq__item[open]{border-color:var(--sa-line-strong);background:none}html body .sa-faq__q{padding:1.6rem 0;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-lg);line-height:1.2;align-items:center}html body .sa-faq__q-mark{flex-basis:1.8rem;width:1.8rem;height:1.8rem;margin-top:0}html body .sa-faq__q-mark:before,html body .sa-faq__q-mark:after{top:8px;right:1px;bottom:8px;left:1px;border-top-width:1.5px;border-top-color:var(--sa-ink)}html body .sa-faq__a{padding:0 0 var(--sa-space-md);color:var(--sa-ink);font-size:var(--sa-text-md);max-width:36em}html body .sa-faq__help{padding:var(--sa-space-lg) 0 0;border-radius:0;background:none;border-top:1px solid var(--sa-line-strong);justify-items:start;text-align:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sa-space-xs) var(--sa-space-xl)}html body .sa-faq__help-title{grid-column:1;font-size:var(--sa-display-3);line-height:1.06}html body .sa-faq__help-text{grid-column:1;color:var(--sa-ink);font-size:var(--sa-text-md)}html body .sa-faq__help-cta{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;background:var(--sa-brand);color:var(--sa-paper)}@media(hover:hover){html body .sa-faq__help-cta:hover{background:var(--sa-brand-deep);color:var(--sa-paper)}}@media screen and (max-width:749px){html body .sa-faq__help{grid-template-columns:minmax(0,1fr)}html body .sa-faq__help-cta{grid-column:1;grid-row:auto;justify-self:start}}html body .sa-guide__title{font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);max-width:12em;text-wrap:balance}html body .sa-guide__intro{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:36em}html body .sa-guide__callout{border-radius:0;border-left:0;border-top:3px solid var(--sa-brand);background:none;padding:var(--sa-space-sm) 0 0}html body .sa-guide__callout--stop{border-top-color:var(--sa-danger-ink);background:none}html body .sa-guide__callout--caution{border-top-color:var(--sa-warn-ink);background:none}html body .sa-guide__callout--info{border-top-color:var(--sa-brand);background:none}html body .sa-guide__callout-text{color:var(--sa-ink)}html body .sa-guide__toc{padding:var(--sa-space-sm) 0 0;border-radius:0;background:none;border-top:1px solid var(--sa-line-strong)}html body .sa-guide__toc-title{color:var(--sa-ink-muted)}html body .sa-guide__toc-list{padding-left:0;list-style:none;font-size:var(--sa-text-sm)}html body .sa-guide__toc-list li{padding:.6rem 0;border-bottom:1px solid var(--sa-line)}html body .sa-guide__toc-list a:hover{text-decoration:none;color:var(--sa-brand-deep)}html body .sa-guide__panels{gap:var(--sa-space-lg)}html body .sa-guide__panel,html body .sa-guide__panel--info,html body .sa-guide__panel--caution,html body .sa-guide__panel--stop{padding:var(--sa-space-sm) 0 0;border:0;border-top:3px solid var(--sa-brand);border-radius:0;background:none}html body .sa-guide__panel--caution{border-top-color:var(--sa-warn-ink)}html body .sa-guide__panel--stop{border-top-color:var(--sa-danger-ink)}html body .sa-guide__panel-title{font-size:var(--sa-display-3);line-height:1.06;margin:0 0 var(--sa-space-sm)}html body .sa-guide__panel-text,html body .sa-guide__panel-list{color:var(--sa-ink);font-size:var(--sa-text-md)}html body .sa-guide__panel-list{gap:.6rem}html body .sa-guide__panel-list--num li:before{color:var(--sa-ink-muted);font-weight:600}html body .sa-guide__foot{padding:var(--sa-space-lg) 0 0;border-radius:0;background:none;border-top:1px solid var(--sa-line-strong)}html body .sa-guide__foot-title{font-size:var(--sa-display-3);line-height:1.06}html body .sa-guide__foot-text{color:var(--sa-ink);font-size:var(--sa-text-md)}html body .sa-guide__foot-cta{background:var(--sa-brand);color:var(--sa-paper)}@media(hover:hover){html body .sa-guide__foot-cta:hover{background:var(--sa-brand-deep);color:var(--sa-paper)}}html body .sa-faq__head,html body .sa-labhub__head,html body .sa-gloss__head,html body .sa-guide__head{max-width:none}html body .sa-labhub__title,html body .sa-gloss__title{font-size:var(--sa-display-1);line-height:1;letter-spacing:-.015em;max-width:10em;text-wrap:balance}html body .sa-labhub__intro,html body .sa-gloss__intro{color:var(--sa-ink);font-size:var(--sa-text-lg);max-width:30em}html body .sa-labhub__h2{font-size:var(--sa-display-3);line-height:1.06;padding-top:var(--sa-space-sm);border-top:1px solid var(--sa-line-strong)}html body .sa-labhub__title,html body .sa-gloss__title,html body .sa-guide__title,html body .sa-faq__title{margin-inline:0}html body .main-blog .main-blog__title{font-family:var(--sa-font-display);font-size:var(--sa-display-1);line-height:1;letter-spacing:var(--sa-track-wide);text-align:start;margin:0 0 var(--sa-space-sm);max-width:10em;text-wrap:balance}html body .main-blog .main-blog__intro{margin:0 0 var(--sa-space-xl);font-size:var(--sa-text-lg);color:var(--sa-ink);max-width:30em}html body .blog-articles .article-card,html body .blog-articles .article-card .card__inner{background:none;border:0;box-shadow:none;border-radius:0}html body .blog-articles .article-card .card__inner{border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0;overflow:hidden}html body .blog-articles .article-card .card__content{padding:var(--sa-space-sm) 0 0}html body .blog-articles .article-card .card__heading,html body .blog-articles .article-card .card__heading a{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-xl);line-height:1.1;letter-spacing:0;color:var(--sa-ink)}html body .article-card__info{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:400;color:var(--sa-ink-muted)}html body .blog-articles .article-card__excerpt{color:var(--sa-ink);font-size:var(--sa-text-md)}html body .blog-articles .article-card__footer{padding-top:var(--sa-space-sm);border-top:1px solid var(--sa-line)}html body .blog-articles .article-card-wrapper:hover{transform:none;box-shadow:none}html body .sa-more__heading{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);max-width:12em;text-wrap:balance;margin-bottom:var(--sa-space-lg)}html body .sa-more__card{background:none;border:0;border-radius:0;box-shadow:none;padding:0}html body .sa-more__card:hover{transform:none;box-shadow:none}html body .sa-more__media{border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0}html body .sa-more__body{padding:var(--sa-space-sm) 0 0}html body .sa-more__title{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-xl);line-height:1.1}html body .sa-more__excerpt{color:var(--sa-ink);font-size:var(--sa-text-md)}html body .sa-more__meta{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted);padding-top:var(--sa-space-sm);border-top:1px solid var(--sa-line)}html body .sa-more__all{text-align:start;margin-top:var(--sa-space-md)}html body .cart-empty-picks{max-width:none}html body .cart-empty-picks__title{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted);padding-top:var(--sa-space-xs);border-top:1px solid var(--sa-line-strong);margin-bottom:var(--sa-space-md);text-align:start}html body .cart-empty-picks__list{gap:var(--sa-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}html body .cart-empty-picks__link{padding:0;border-radius:0;background:none;justify-items:start;gap:.4rem}@media(hover:hover){html body .cart-empty-picks__link:hover{background:none;transform:none;box-shadow:none}}html body .cart-empty-picks__media{width:100%;aspect-ratio:1;border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0;overflow:hidden;display:grid;place-items:center;margin-bottom:var(--sa-space-xs)}html body .cart-empty-picks__img{width:70%;height:70%}html body .cart-empty-picks__name{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-lg);text-align:start;line-height:1.15}html body .cart-empty-picks__price{width:100%;padding-top:.8rem;border-top:1px solid var(--sa-line);color:var(--sa-ink);font-variant-numeric:tabular-nums}html body .cart__empty-text{font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide)}html body .cart-empty-picks__img{width:100%;height:100%;object-fit:cover}html body .cart-empty-picks__name,html body .cart-empty-picks__price{text-align:start}html body .footer-block__details-content,html body .footer-block__details-content a{overflow-wrap:anywhere}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--sa-ease)}html body .header-wrapper{view-transition-name:sa-header}::view-transition-old(sa-header),::view-transition-new(sa-header){animation:none;mix-blend-mode:normal}html body .product__media-list .product__media-item.is-active .product__media>img{view-transition-name:sa-pack}::view-transition-group(sa-pack){animation-duration:.5s;animation-timing-function:var(--sa-ease-out)}::view-transition-old(sa-pack){animation:none;opacity:0}::view-transition-new(sa-pack){animation:none}html body .contact-hero:not(.contact-hero--photo) .contact-hero__content{max-width:none}html body .contact-hero .contact-hero__heading{max-width:12em;text-wrap:balance}html body .contact-hero .contact-hero__text{max-width:36em}html body ul[id*=product-grid].product-grid,html body ul[id*=product-grid]{row-gap:var(--sa-space-xl)}@media screen and (max-width:749px){html body ul[id*=product-grid]{row-gap:var(--sa-space-lg);column-gap:var(--sa-space-sm)}html body ul[id*=product-grid]>.grid__item{width:calc(50% - var(--sa-space-sm) / 2);max-width:calc(50% - var(--sa-space-sm) / 2)}}html body .share-button__button{transition:color var(--sa-duration) var(--sa-ease)}@media(hover:hover){html body .share-button__button:hover{text-decoration:none;color:var(--sa-brand-deep)}}html body .template-search__header{text-align:start}html body .template-search__header h1,html body .template-search__header .title{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-1);line-height:1;letter-spacing:var(--sa-track-wide);text-align:start;margin:0 0 var(--sa-space-md);max-width:10em;text-wrap:balance}html body .template-search__search{margin-inline:0;max-width:52rem}html body .template-search__search .field{margin:0}html body .template-search__search .field:before,html body .template-search__search .field:after{content:none}html body .template-search__search .field__input{height:4.8rem;margin:0;padding:0 5.2rem 0 2rem;border:1px solid var(--sa-line-control);border-radius:var(--sa-radius-pill);box-shadow:none;background:var(--sa-paper);color:var(--sa-ink);font-family:var(--sa-font-body);font-size:1.6rem;line-height:1;transition:border-color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}html body .template-search__search .field__input:focus,html body .template-search__search .field__input:not(:placeholder-shown){padding:0 5.2rem 0 2rem;margin:0}html body .template-search__search .field__input:focus{border-color:var(--sa-brand);box-shadow:var(--sa-shadow-0);outline:none}html body .template-search__search .field__input:focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px}html body .template-search__search .field__input::placeholder{opacity:1;color:var(--sa-ink-muted)}html body .template-search__search .field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .template-search__search .field__button{position:absolute;top:.2rem;right:.2rem;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--sa-ink);background:none;border:0;cursor:pointer;transition:background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease)}html body .template-search__search .reset__button{right:4.6rem}html body .template-search__search .field__button .svg-wrapper,html body .template-search__search .field__button svg{width:2rem;height:2rem}@media(hover:hover){@media(pointer:fine){html body .template-search__search .field__button:hover{background:var(--sa-brand-soft);color:var(--sa-brand-deep)}}}html body .footer .footer__newsletter-consent a,html body .footer .sa-ship-scope a,html body .footer .rte a:not(.button),html body .sa-ledger .rte a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}@media(hover:hover){html body .footer .footer__newsletter-consent a:hover,html body .footer .sa-ship-scope a:hover,html body .footer .rte a:not(.button):hover,html body .sa-ledger .rte a:hover{color:var(--sa-accent);text-decoration-color:currentColor}}@media(prefers-reduced-motion:no-preference){html body .about-hero__copy>*,html body .contact-hero__content>*,html body .sa-labhub__head>*,html body .sa-gloss__head>*,html body .sa-guide__head>*,html body .sa-faq__head>*,html body .main-blog>.main-blog__title,html body .main-blog>.main-blog__intro,html body .template-search__header>*,html body .sa-coltiles>.page-width>.sa-coltiles__heading:first-child{animation:sa-hero-in .7s var(--sa-ease-out) both}html body .about-hero__copy>:nth-child(2),html body .contact-hero__content>:nth-child(2),html body .sa-labhub__head>:nth-child(2),html body .sa-gloss__head>:nth-child(2),html body .sa-guide__head>:nth-child(2),html body .sa-faq__head>:nth-child(2),html body .main-blog>.main-blog__title,html body .template-search__header>:nth-child(2){animation-delay:.12s}html body .about-hero__copy>:nth-child(3),html body .contact-hero__content>:nth-child(3),html body .sa-labhub__head>:nth-child(3),html body .sa-gloss__head>:nth-child(3),html body .sa-guide__head>:nth-child(3),html body .sa-faq__head>:nth-child(3),html body .main-blog>.main-blog__intro,html body .template-search__header>:nth-child(3){animation-delay:.22s}html body .about-hero__copy>:nth-child(4),html body .contact-hero__content>:nth-child(4),html body .sa-guide__head>:nth-child(4){animation-delay:.32s}}html body .sa-plans__legend{font-size:var(--sa-text-sm);letter-spacing:0;font-weight:400;text-transform:none;color:var(--sa-ink)}html body cart-drawer .drawer__inner{overflow-y:auto;overscroll-behavior:contain}html body cart-drawer cart-drawer-items{overflow:visible;flex:0 0 auto}html body cart-drawer .cart-drawer__form{flex-direction:column}html body cart-drawer .drawer__contents{flex:1 1 auto;min-width:0;width:100%}html body cart-drawer .drawer__header{position:sticky;top:0;z-index:2;background:var(--sa-paper)}html body cart-drawer .cart__ctas{position:sticky;bottom:0;z-index:2;margin:0 -1.5rem -1.5rem;padding:1.2rem 1.5rem 1.5rem;background:var(--sa-paper);box-shadow:0 -1px 0 var(--sa-line)}html body cart-drawer .cart-items th,html body .cart-items th,html body .sa-mini__heading{text-transform:none;letter-spacing:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}html body cart-drawer .cart-drawer .cart-item.cart-item{grid-template-columns:8rem repeat(3,minmax(0,1fr));column-gap:1.2rem}html body cart-drawer .cart-item__image-container{width:100%}html body cart-drawer .cart-item__image{width:100%;max-width:100%}html body cart-drawer .cart-item__name{overflow-wrap:anywhere}html body cart-drawer .cart-item__quantity-wrapper{flex-wrap:wrap;gap:.8rem}@media screen and (min-width:750px){@media screen and (max-width:989px){html body ul[id*=product-grid].grid--2-col-tablet-down>.grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}}html body [class*=product-grid-][class$=__card]{display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html body [class*=product-grid-][class$=__card]:hover{transform:none;box-shadow:none}html body [class*=product-grid-][class$=__card]>*{min-width:0}html body [class*=product-grid-][class$=__image-wrap]{border-radius:var(--sa-radius-md) var(--sa-radius-md) 0 0;overflow:hidden;margin-bottom:var(--sa-space-sm)}html body [class*=product-grid-][class$=__title],html body [class*=product-grid-][class$=__title] a{font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-text-lg);line-height:1.15;letter-spacing:0;color:var(--sa-ink);text-wrap:balance;margin:0 0 .6rem}html body [class*=product-grid-][class$=__subtitle],html body [class*=product-grid-][class$=__facts]{font-size:var(--sa-text-sm);color:var(--sa-ink-muted);margin:0 0 .4rem}html body [class*=product-grid-][class$=__divider]{order:1;width:100%;margin:.8rem 0 0;border:0;border-top:1px solid var(--sa-line)}html body [class*=product-grid-][class$=__price]{order:2;grid-column:1;align-self:center;margin:0;padding-top:1rem;font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);font-variant-numeric:tabular-nums}html body [class*=product-grid-][class$=__footer]{order:2;grid-column:2;align-self:center;margin:0;padding-top:1rem;justify-self:end}html body [class*=product-grid-][class$=__footer] a[class*=product-grid-][class*=__button],html body [class*=product-grid-][class$=__footer] [class*=product-grid-][class*=__button]{width:auto;min-height:3.6rem;min-width:0;margin:0;padding:0 1.6rem;border:1px solid var(--sa-line-control);border-radius:var(--sa-radius-pill);background:none;box-shadow:none;color:var(--sa-ink);font-size:var(--sa-text-sm);font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;transform:none}@media(hover:hover){html body [class*=product-grid-][class$=__footer] [class*=product-grid-][class*=__button]:hover{background:var(--sa-ink);border-color:var(--sa-ink);color:var(--sa-paper);transform:none;box-shadow:none}}@media screen and (max-width:749px){html body [class*=product-grid-][class$=__price]{grid-column:1 / -1}html body [class*=product-grid-][class$=__footer]{grid-column:1 / -1;justify-self:stretch;padding-top:.8rem}html body [class*=product-grid-][class$=__footer] [class*=product-grid-][class*=__button]{width:100%;justify-content:center;min-height:4rem}}html body .sa-tile-loop{z-index:1;border-radius:inherit}html body .product-media-container.media-type-image,html body .thumbnail-list .thumbnail{background-color:var(--sa-shot-bg)}html body .product__media .sa-pack-loop{z-index:1;border-radius:calc(var(--media-radius) - var(--media-border-width))}html body .product__media.media>.sa-pack-loop{top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px)}html body .card__media .media.media--hover-effect>img+img{z-index:2}html body .sa-shelf__media .sa-tile-loop{transition:opacity .9s var(--sa-ease),transform var(--sa-dur-slow) var(--sa-ease-out)}@media(hover:hover){html body .sa-shelf__media:hover .sa-tile-loop{transform:scale(1.03)}}html body .sa-gloss__inner>.sa-crumbs:first-child,html body .sa-labhub__inner>.sa-crumbs:first-child{margin-top:calc(-1 * var(--sa-band-pad));margin-bottom:var(--sa-band-pad)}html body .about-hero .hero-buttons:not(:has(*)){display:none}html body .about-hero .hero-text{margin-bottom:0}html body .about-hero .hero-text>:first-child{margin-top:0}html body .about-hero .hero-text>:last-child{margin-bottom:0}html body .about-hero .hero-buttons:has(*){margin-top:var(--sa-space-lg)}html body .about-hero__copy>:last-child{margin-bottom:0}html body .about-hero__copy{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}html body .article-card .card__information{padding-block:0}html body .kratom-guide__card>:last-child{margin-bottom:0}html body .template-search__header>:first-child{margin-top:0}html body .cart__warnings{padding-block:0}html body .cart__warnings>:last-child{margin-bottom:0}html body cart-items.is-empty .page-width{padding-top:var(--sa-band-pad);padding-bottom:var(--sa-band-pad)}html body .is-empty .cart__warnings{text-align:start}html body .is-empty .cart__empty-text{margin:0 0 var(--sa-space-md)}html body .cart-empty-picks--cards{margin-top:var(--sa-band-pad)}html body .cart-empty-picks--cards .cart-empty-picks__title{margin:0 0 var(--sa-space-lg);padding-top:var(--sa-space-xs);border-top:1px solid var(--sa-line-strong);font-family:var(--sa-font-body)!important;font-size:var(--sa-text-sm);font-weight:600;letter-spacing:0;text-transform:none;color:var(--sa-ink)}html body .cart-empty-picks--cards .cart-empty-picks__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--sa-space-md)}@media screen and (max-width:749px){html body .cart-empty-picks--cards .cart-empty-picks__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sa-space-sm)}}html body .is-empty .cart__login-title{margin-top:var(--sa-band-pad);font-family:var(--sa-font-display);font-size:var(--sa-display-3);line-height:1.06}html body .is-empty .cart__login-paragraph{margin-top:var(--sa-space-2xs)}html body .article-template__back{margin-bottom:var(--sa-band-pad)}html body :is(.find__head,.fmt__head,.bq__head,.wsf__head,.lab__head,.bf__head)>[class*=__intro]{margin-top:var(--sa-space-sm)}html body .sa-faq__intro,html body .sa-guide__intro,html body .sa-labhub__intro,html body .sa-gloss__intro,html body .sa-404__text{margin-top:var(--sa-space-sm)}html body .sa-band__box,html body .sa-pack__head{gap:var(--sa-space-sm)}html body [class*=shelf-split-][class$=__content]>p{margin-top:0}html body .sa-ledger__body,html body .sa-story__body,html body .sa-index__lead{gap:var(--sa-space-sm)}html body .gummy-diff--sheet .gummy-diff__heading{margin-bottom:var(--sa-space-sm)}html body [class*=trust-banner-][class*=__heading],html body [class*=shelf-split-][class*=__heading],html body .contact-hero__heading{margin:0 0 var(--sa-space-sm)}html body .about-hero__copy>h1{margin:0 0 var(--sa-space-sm)}html body [class*=sindex-] .sindex__heading{margin:0 0 var(--sa-space-sm)}html body .shopify-policy__container{width:100%;max-width:144rem;margin:0 auto;padding:var(--sa-band-pad) 6rem}@media screen and (max-width:1200px){html body .shopify-policy__container{padding-inline:2.4rem}}@media screen and (max-width:767px){html body .shopify-policy__container{padding-inline:1.6rem}}html body .shopify-policy__title{text-align:start;margin:0 0 var(--sa-space-lg)}html body .shopify-policy__title h1{margin:0;font-family:var(--sa-font-display);font-weight:400;font-size:var(--sa-display-2);line-height:1;letter-spacing:-.015em;max-width:12em;text-wrap:balance}html body .shopify-policy__body{max-width:68ch;font-size:var(--sa-text-md);line-height:1.6;color:var(--sa-ink)}html body .shopify-policy__body .rte>p{margin:0 0 var(--sa-space-sm)}html body .shopify-policy__body .rte h2,html body .shopify-policy__body .rte h3{margin:var(--sa-space-lg) 0 var(--sa-space-xs);font-family:var(--sa-font-display);line-height:1.1}html body .shopify-policy__body .rte h2{font-size:var(--sa-display-3)}html body .shopify-policy__body .rte h3{font-size:var(--sa-text-lg)}html body .sa-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}html body .sa-stage:before{content:"";position:absolute;right:-6%;top:50%;width:min(62%,54rem);aspect-ratio:1;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.26),rgba(255,255,255,.1) 45%,transparent 72%)}html body .sa-stage__group{position:absolute;right:7%;bottom:5%;height:var(--sa-stage-height,90%);aspect-ratio:var(--sa-stage-ratio,1200/1261)}html body .sa-stage__figure{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}html body .sa-stage__pack{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 28px rgba(11,11,11,.28))}html body .sa-stage__sheen{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--sa-stage-shape) center bottom/contain no-repeat;mask:var(--sa-stage-shape) center bottom/contain no-repeat;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.34) 48%,rgba(255,255,255,.1) 52%,transparent 60%);background-size:260% 100%;background-position:130% 0;background-repeat:no-repeat;mix-blend-mode:screen}html body .sa-stage__shadow{position:absolute;left:12%;right:12%;bottom:-2.5%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(11,11,11,.42),rgba(11,11,11,.16) 55%,transparent);filter:blur(6px)}@media(prefers-reduced-motion:no-preference){@keyframes sa-stage-breathe{0%{translate:0 0}to{translate:0 -1.6%}}@keyframes sa-stage-shadow{0%{scale:1;opacity:1}to{scale:.9;opacity:.72}}@keyframes sa-stage-sheen{0%,58%{background-position:130% 0}to{background-position:-30% 0}}html body .sa-stage__figure{animation:sa-stage-breathe 4.4s ease-in-out infinite alternate}html body .sa-stage__shadow{animation:sa-stage-shadow 4.4s ease-in-out infinite alternate}html body .sa-stage__sheen{animation:sa-stage-sheen 9s cubic-bezier(.4,0,.2,1) infinite}html body .sa-stage__figure{transition:transform var(--sa-dur-slow,.6s) var(--sa-ease-out,ease-out)}html body .sa-stage__figure.is-tilting{transition:transform .12s linear}}@media screen and (max-width:989px){html body .sa-stage{position:relative;inset:auto;order:2;width:100%;height:auto;aspect-ratio:1 / var(--sa-stage-share-phone,.55)}html body .sa-stage:before{width:80%;right:-22%;top:auto;bottom:-14%;translate:0 0}html body .sa-stage__group{height:92%;right:5%;bottom:0}}html body .header__icon .icon,html body .header__icon svg,html body .header__icon .svg-wrapper,html body .search__button svg,html body .search__button .svg-wrapper,html body .modal__close-button svg,html body .modal__close-button .svg-wrapper{transition:transform var(--sa-duration) var(--sa-ease),scale var(--sa-duration) var(--sa-ease)}html body .sa-crumbs__item a{transition:color var(--sa-duration) var(--sa-ease)}html body .thumbnail{transition:opacity var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}html body summary,html body .sa-faq__q,html body .accordion__title{transition:color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease)}html body .sa-faq__jump-link,html body .sa-faq__jump-link *{transition:color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}html body .card__media .media img,html body .card-wrapper:hover .media.media--hover-effect>img+img{transition:opacity var(--sa-dur-slow) var(--sa-ease),transform var(--sa-dur-slow) var(--sa-ease-out)}html body :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,[class*=__heading],[class*=heading-line],[class*=__highlight],.collection-banner-title,.fmt__family-name,.product__title){font-weight:400}html body :is(h1,h2,.h0,.h1,.h2){letter-spacing:var(--sa-track-wide)}html body :is(h3,h4,.h3,.h4){letter-spacing:0}html body .kratom-guide__heading,html body [class*=__card-description]{font-weight:400}html body .product__description,html body .product__description *,html body .sa-buyfacts__item,html body .sa-buyfacts__item--ship,html body .sa-buyfacts__item--scope,html body .sa-buyfacts__item--legal{color:var(--sa-ink);opacity:1}html body .field__label,html body .form__label,html body legend.form__label,html body .sa-coltiles__groupnote,html body .sa-coltiles__count,html body .sa-pack__note-label,html body .customer .field__label{color:var(--sa-ink-muted);letter-spacing:0}html body .sa-coltiles__price,html body .customer a.link,html body .facets-vertical .link,html body .product-count__text,html body .product-count__text span{color:var(--sa-ink)}html body .collection .facets__label,html body .facet-filters__label,html body .facet-filters__label label,html body .product-count__text{font-family:var(--sa-font-body)!important;font-size:var(--sa-text-sm);font-weight:600;letter-spacing:0;color:var(--sa-ink)}html body .product-count__text,html body .product-count__text span{font-weight:400;color:var(--sa-ink-muted);opacity:1}html body .product-count-vertical.light,html body .product-count.light{opacity:1}html body .footer .field__label,html body .footer__newsletter .field__label{color:#ffffffc7}html body .card__facts-size,html body .sa-pill__flag,html body .kratom-guide__number,html body .quantity__cap,html body .product__sku,html body .copyright__content,html body .copyright__content a,html body .footer .list-menu__item--link,html body .footer__list-social .link,html body .policies a,html body .price--large,html body .price .price-item{letter-spacing:0;text-transform:none}html body .card__facts-size{font-weight:600}html body .sa-pill__flag{font-size:var(--sa-text-xs)}html body .footer-block__heading,html body .footer-block__heading .inline-richtext{font-family:var(--sa-font-body)!important;font-size:var(--sa-text-sm);font-weight:600;letter-spacing:0;text-transform:none}html body .product__accordion .accordion__title,html body .product__accordion .accordion__title.h4{font-family:var(--sa-font-display)!important;font-size:var(--sa-text-lg);font-weight:400;letter-spacing:0;line-height:1.2}html body .article-template__title{font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);text-wrap:balance}html body .contact-form .title,html body .contact .title{font-size:var(--sa-display-3);line-height:1.06;letter-spacing:0}html body .article-template__link{font-size:var(--sa-text-sm);font-weight:600}html body .footer__content-top p,html body .footer-block__details-content,html body .footer-block__details-content .list-menu__item--link,html body .footer__newsletter-consent-text,html body .footer-block__brand-info p{font-size:var(--sa-text-sm)}html body .footer__disclaimer,html body .footer__copyright .copyright__content,html body .footer__copyright .copyright__content a{font-size:var(--sa-text-xs)}html body .accordion__content,html body .accordion__content *,html body .cart__login-paragraph,html body .cart__login-paragraph a,html body .cart-drawer .totals__total-value,html body .cart-drawer .tax-note,html body .cart-drawer .summary__title{color:var(--sa-ink)}html body .cart-drawer .tax-note{color:var(--sa-ink-muted)}html body .sa-coltiles .sa-coltiles__grouplabel{font-family:var(--sa-font-body)!important}@property --sa-orbit-a{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes sa-orbit-turn{0%{--sa-orbit-a:0deg}to{--sa-orbit-a:360deg}}html body .about-hero--orbit .page-width{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:var(--sa-space-xl)}html body .sa-orbit{--sa-orbit-a:0deg;--sa-orbit-step:calc(360deg / var(--sa-orbit-n,8));--sa-orbit-r:min(24rem,19vw);position:relative;width:100%;aspect-ratio:1 / .84;perspective:100rem;perspective-origin:50% 42%;animation:sa-orbit-turn var(--sa-orbit-turn,48s) linear infinite}html body .sa-orbit__ring{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;transform-style:preserve-3d}html body .sa-orbit__item{--sa-orbit-at:calc(var(--sa-orbit-a) + var(--sa-orbit-i,0) * var(--sa-orbit-step));--sa-orbit-front: calc((cos(var(--sa-orbit-at)) + 1)/2) ;position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;margin:-23% 0 0 -23%;transform:rotateY(var(--sa-orbit-at)) translateZ(var(--sa-orbit-r)) rotateY(calc(-1 * var(--sa-orbit-at)));opacity:calc(.45 + .55 * var(--sa-orbit-front));filter:blur(calc((1 - var(--sa-orbit-front)) * 1.5px))}html body .sa-orbit__pack{display:block;width:100%;height:100%}html body .sa-orbit__pack img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(11,11,11,.18))}@media(hover:hover){html body .sa-orbit:hover{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){html body .sa-orbit{animation:none}}@media screen and (max-width:989px){html body .about-hero--orbit .page-width{grid-template-columns:minmax(0,1fr);row-gap:var(--sa-space-lg)}html body .sa-orbit{--sa-orbit-r:min(18rem,30vw);aspect-ratio:1 / .64;max-width:56rem;margin-inline:auto;margin-bottom:-6%}}html body .sa-clips{padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad))}html body .sa-clips__head{margin-bottom:var(--sa-space-md)}html body .sa-clips__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:14em;text-wrap:balance}html body .sa-clips__note{margin:var(--sa-space-xs) 0 0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted);max-width:40em}html body .sa-clips__wall{columns:var(--sa-clips-columns,5);column-gap:var(--sa-space-sm);margin:0;padding:0;list-style:none}html body .sa-clips__item{break-inside:avoid;margin:0 0 var(--sa-space-sm)}html body .sa-clips__tile{display:block;width:100%;padding:0;border:0;background:none;text-align:start;cursor:pointer;color:var(--sa-ink);font:inherit}html body .sa-clips__tile:focus-visible{outline:2px solid var(--sa-brand);outline-offset:4px;border-radius:var(--sa-radius-md)}html body .sa-clips__frame{position:relative;display:block;overflow:hidden;border-radius:var(--sa-radius-md);background:var(--sa-shot-bg,#f1efee);aspect-ratio:9 / 16}html body .sa-clips__item--portrait .sa-clips__frame{aspect-ratio:4 / 5}html body .sa-clips__item--square .sa-clips__frame{aspect-ratio:1}html body .sa-clips__poster,html body .sa-clips__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}html body .sa-clips__preview{opacity:0;transition:opacity var(--sa-dur-slow) var(--sa-ease)}html body .sa-clips__tile.is-previewing .sa-clips__preview{opacity:1}html body .sa-clips__poster{transition:transform var(--sa-dur-slow) var(--sa-ease-out)}html body .sa-clips__play{position:absolute;left:50%;top:50%;width:4.8rem;height:4.8rem;translate:-50% -50%;border-radius:50%;background:#ffffffeb;box-shadow:var(--sa-shadow-1);transition:scale var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease)}html body .sa-clips__play:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;translate:-40% -50%;border-style:solid;border-width:.8rem 0 .8rem 1.3rem;border-color:transparent transparent transparent var(--sa-ink)}html body .sa-clips__chip{position:absolute;left:var(--sa-space-xs);top:var(--sa-space-xs);padding:.3rem .8rem;border-radius:var(--sa-radius-pill);background:#0b0b0bb8;color:var(--sa-paper);font-size:var(--sa-text-xs);font-weight:600;line-height:1.4}html body .sa-clips__item--sample .sa-clips__poster,html body .sa-clips__item--sample .sa-clips__preview{scale:1.22}html body .sa-clips__item--sample.sa-clips__item--portrait .sa-clips__poster,html body .sa-clips__item--sample.sa-clips__item--portrait .sa-clips__preview{scale:1.08}html body .sa-clips__item--sample.sa-clips__item--square .sa-clips__poster,html body .sa-clips__item--sample.sa-clips__item--square .sa-clips__preview{scale:1}html body .sa-clips__tag{display:grid;gap:.2rem;padding-top:var(--sa-space-xs)}html body .sa-clips__name{font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink)}html body .sa-clips__line{font-size:var(--sa-text-sm);color:var(--sa-ink-muted);line-height:1.4}@media(hover:hover){html body .sa-clips__tile:hover .sa-clips__poster{transform:scale(1.03)}html body .sa-clips__tile:hover .sa-clips__play{scale:1.08;background:var(--sa-paper)}}html body .sa-clips__dialog{width:min(92vw,48rem);max-width:none;max-height:none;padding:0;border:0;border-radius:var(--sa-radius-md);background:transparent;overflow:visible}html body .sa-clips__dialog::backdrop{background:#0b0b0bd1}html body .sa-clips__stage{display:grid;gap:var(--sa-space-xs)}html body .sa-clips__player{display:block;width:100%;max-height:min(80vh,86rem);border-radius:var(--sa-radius-md);background:#000;object-fit:contain}html body .sa-clips__caption{margin:0;text-align:center;font-size:var(--sa-text-sm);color:var(--sa-paper)}html body .sa-clips__caption:empty{display:none}html body .sa-clips__close{position:absolute;right:0;top:-5.2rem;width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#0b0b0b80;color:var(--sa-paper);cursor:pointer;transition:background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}html body .sa-clips__close svg{width:1.6rem;height:1.6rem}html body .sa-clips__close:hover{background:#0b0b0bcc;border-color:var(--sa-paper)}html body .sa-clips__close:focus-visible{outline:2px solid var(--sa-paper);outline-offset:2px}html.sa-clips-open{overflow:hidden}html.sa-clips-open .sa-buybar{visibility:hidden}@media screen and (max-width:989px){html body .sa-clips__wall{columns:3}}@media screen and (max-width:749px){html body .sa-clips__wall{columns:2;column-gap:var(--sa-space-xs)}html body .sa-clips__item{margin-bottom:var(--sa-space-xs)}html body .sa-clips__play{width:4rem;height:4rem}html body .sa-clips__close{top:auto;bottom:-5.6rem;right:50%;translate:50% 0}}html body .pagination__item svg,html body .pagination__item .icon{transition:transform var(--sa-duration) var(--sa-ease)}html body .sa-nav__link,html body .header__heading-link{transition:color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),border-color var(--sa-duration) var(--sa-ease)}html body .sa-nav__label,html body .header__heading-link *{transition:color var(--sa-duration) var(--sa-ease)}html body .sa-marks{margin-top:var(--sa-space-sm)}html body .sa-marks__caption{margin:0 0 .6rem;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}html body .sa-marks__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}html body .sa-marks__item{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem .5rem .9rem;border:1px solid var(--sa-line-strong);border-radius:var(--sa-radius-pill);font-size:var(--sa-text-xs);font-weight:600;line-height:1.2;color:var(--sa-ink)}html body .sa-marks__item:before{content:"";flex:none;width:.9rem;height:.5rem;margin-top:-.2rem;border-left:1.5px solid var(--sa-brand);border-bottom:1.5px solid var(--sa-brand);transform:rotate(-45deg)}@media screen and (min-width:750px){@media screen and (max-width:989px){html body .product--medium:not(.product--no-media) .product__media-wrapper{max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)}html body .product--medium:not(.product--no-media) .product__info-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}}}.sa-for{margin:.4rem 0 0;font-size:var(--sa-text-sm);font-weight:400;line-height:1.35;color:var(--sa-ink-muted);text-wrap:pretty}html body .card__information .sa-for{margin:.4rem 0 .6rem}.sa-shelf__tag .sa-for{margin:.2rem 0 .4rem}.sa-benefits__glyph{display:inline-grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;color:var(--sa-ink)}.sa-benefits__glyph svg{width:2.4rem;height:2.4rem;display:block}.sa-benefits__sentence{margin:0;font-size:var(--sa-text-md);line-height:1.45;color:var(--sa-ink);text-wrap:pretty}html body .product__info-container .sa-benefits__sentence{margin:.2rem 0 0;font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-benefits--chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.sa-benefits__chip{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;padding:0 1.2rem 0 .5rem;border:1px solid var(--sa-line-strong);border-radius:var(--sa-radius-pill);font-size:1.3rem;font-weight:600;line-height:1;color:var(--sa-ink)}.sa-benefits__chip .sa-benefits__glyph{width:2.2rem;height:2.2rem}.sa-benefits__chip .sa-benefits__glyph svg{width:1.4rem;height:1.4rem}html body .product__info-container .sa-benefits--chips{margin-top:0}.sa-benefits--tiles{margin-top:var(--sa-space-sm)}.sa-benefits__caption{margin:0 0 1rem;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink)}.sa-benefits__list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.sa-benefits__tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem;padding:0}.sa-benefits__body{display:grid;gap:.2rem;min-width:0}.sa-benefits__title{font-weight:700;font-size:var(--sa-text-md);line-height:1.25;color:var(--sa-ink)}.sa-benefits__line{font-size:var(--sa-text-sm);line-height:1.45;color:var(--sa-ink-muted);text-wrap:pretty}html body .product__info-container .sa-benefits--tiles{margin-top:var(--sa-space-md)}.sa-moments{padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad));scroll-margin-top:calc(var(--header-height,72px) + 1.6rem)}.sa-moments__heading{margin:0 0 var(--sa-space-lg);font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:12em;text-wrap:balance}.sa-moments__lead{margin:0 0 var(--sa-space-lg);font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:30em;text-wrap:pretty}.sa-moments__lead p{margin:0}.sa-moments__heading:has(+.sa-moments__lead){margin-bottom:var(--sa-space-sm)}.sa-moments__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--sa-space-md);margin:0;padding:0;list-style:none}.sa-moments__item{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:.6rem}.sa-moments__tile{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:.6rem;align-content:start;height:100%;color:inherit;text-decoration:none}.sa-moments__tile .sa-benefits__glyph{grid-row:1;width:2.8rem;height:2.8rem;margin-bottom:1rem}.sa-moments__tile .sa-benefits__when{grid-row:3;font-size:var(--sa-text-sm);line-height:1.9rem;color:var(--sa-ink-muted)}.sa-moments__tile .sa-benefits__glyph svg{width:2.8rem;height:2.8rem}.sa-moments__tile .sa-benefits__title{grid-row:2;font-family:var(--sa-font-display);font-size:var(--sa-text-xl);font-weight:700;line-height:1.05;letter-spacing:var(--sa-track-wide);transition:color var(--sa-duration) var(--sa-ease)}.sa-moments__tile .sa-benefits__line{grid-row:4;align-self:start;font-size:var(--sa-text-sm)}.sa-moments__more{grid-row:5;display:inline-flex;align-items:center;gap:.8rem;margin-top:.6rem;padding-top:.4rem;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-brand-deep)}html body .sa-moments__more:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}@media(hover:hover){.sa-moments__tile:hover .sa-benefits__title{color:var(--sa-brand-deep)}html body .sa-moments__tile:hover .sa-moments__more:after{translate:.5rem 0}}.sa-moments__tile:focus-visible{outline:2px solid var(--sa-focus);outline-offset:3px}.sa-moments__note{margin:var(--sa-space-md) 0 0;font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted);max-width:60em;text-wrap:pretty}@media screen and (max-width:749px){.sa-moments__grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.sa-moments__item{display:block}.sa-moments__tile{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-row:auto;column-gap:1.4rem;row-gap:.4rem;padding:0}.sa-moments__tile .sa-benefits__glyph{grid-column:1;grid-row:1 / span 4;align-self:start;margin-bottom:0}.sa-moments__tile .sa-benefits__title{grid-column:2;grid-row:1}.sa-moments__tile .sa-benefits__when{grid-column:2;grid-row:2;line-height:1.4}.sa-moments__tile .sa-benefits__line{grid-column:2;grid-row:3}.sa-moments__more{grid-column:2;grid-row:4;margin-top:.2rem;padding-top:0}}.sa-scene{--gutter:var(--sa-gutter);padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad));overflow:clip}.sa-scene__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--sa-space-md);align-items:center}.sa-scene--left .sa-scene__art{grid-column:1 / 7;margin-inline-start:calc(-1 * var(--gutter));border-radius:0 var(--sa-radius-lg) var(--sa-radius-lg) 0}.sa-scene--left .sa-scene__body{grid-column:8 / 13}.sa-scene--right .sa-scene__art{grid-column:7 / 13;grid-row:1;margin-inline-end:calc(-1 * var(--gutter));border-radius:var(--sa-radius-lg) 0 0 var(--sa-radius-lg)}.sa-scene--right .sa-scene__body{grid-column:1 / 6;grid-row:1}.sa-scene--words .sa-scene__body{grid-column:1 / 9}.sa-scene__art{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:var(--sa-shot-bg)}.sa-scene--square .sa-scene__art{aspect-ratio:1}.sa-scene--tall .sa-scene__art{aspect-ratio:4 / 5}.sa-scene__art picture,.sa-scene__img{display:block;width:100%;height:100%}.sa-scene__img{object-fit:cover;object-position:var(--sa-scene-fx,50%) var(--sa-scene-fy,50%)}.sa-scene__body{display:grid;gap:var(--sa-space-sm);align-content:center}.sa-scene__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-scene__text{font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:26em;text-wrap:pretty}.sa-scene__text p{margin:0}.sa-scene__text p+p{margin-top:.8em}.sa-scene__body .sa-benefits--chips{margin-top:.4rem}.sa-scene__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.sa-scene__note{margin:0;font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted);max-width:40em;text-wrap:pretty}@media screen and (max-width:989px){.sa-scene__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--sa-space-md)}.sa-scene--left .sa-scene__art,.sa-scene--right .sa-scene__art{grid-column:1;grid-row:1;margin-inline:calc(-1 * var(--gutter));border-radius:0;aspect-ratio:4 / 3}.sa-scene--left .sa-scene__body,.sa-scene--right .sa-scene__body,.sa-scene--words .sa-scene__body{grid-column:1;grid-row:auto}}.sa-arc{position:relative;--sa-arc-h:24rem;min-height:calc(var(--sa-arc-h) + 22rem);margin-top:var(--sa-space-md)}.sa-arc__path{position:absolute;inset:0 auto auto 0;width:100%;height:var(--sa-arc-h);color:var(--sa-line-strong);overflow:visible}.sa-arc__sun{position:absolute;left:calc(var(--u,.5) * 100%);top:calc(var(--yf,.29) * var(--sa-arc-h));width:3.6rem;height:3.6rem;border-radius:50%;translate:-50% -50%;background:radial-gradient(circle at 35% 35%,var(--sa-paper) 0,var(--sa-accent) 40%,color-mix(in srgb,var(--sa-accent) 72%,var(--sa-brand)) 100%);box-shadow:0 0 0 .8rem color-mix(in srgb,var(--sa-accent) 16%,transparent),0 0 4.8rem 1rem color-mix(in srgb,var(--sa-accent) 28%,transparent);transition:left var(--sa-dur-slow) var(--sa-ease-out),top var(--sa-dur-slow) var(--sa-ease-out);pointer-events:none}.sa-arc__stations{margin:0;padding:0;list-style:none}.sa-arc__station{position:absolute;left:calc(var(--u) * 100%);top:calc(var(--yf) * var(--sa-arc-h));width:17rem;translate:-50% -.6rem}.sa-arc__link{display:grid;justify-items:center;gap:.4rem;padding:0 .6rem .6rem;border-radius:var(--sa-radius-sm);background:rgb(var(--color-background));text-align:center;color:inherit;text-decoration:none}.sa-arc__dot{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--sa-brand);box-shadow:0 0 0 .4rem rgb(var(--color-background));margin-bottom:.8rem;transition:transform var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease)}.sa-arc__link .sa-benefits__when{font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-arc__link .sa-benefits__title{font-family:var(--sa-font-display);font-size:var(--sa-text-2xl);font-weight:700;line-height:1;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);transition:color var(--sa-duration) var(--sa-ease)}.sa-arc__link .sa-benefits__line{font-size:var(--sa-text-sm);line-height:1.45;color:var(--sa-ink-muted);text-wrap:pretty}.sa-arc__more{display:inline-flex;align-items:center;gap:.8rem;margin-top:.4rem;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-brand-deep)}html body .sa-arc__more:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}@media(hover:hover){.sa-arc__link:hover .sa-benefits__title{color:var(--sa-brand-deep)}.sa-arc__link:hover .sa-arc__dot{transform:scale(1.35);background:var(--sa-brand-deep)}html body .sa-arc__link:hover .sa-arc__more:after{translate:.5rem 0}}.sa-arc__link:focus-visible{outline:2px solid var(--sa-focus);outline-offset:4px;border-radius:var(--sa-radius-sm)}@media screen and (max-width:1199px){.sa-arc{--sa-arc-h:20rem}.sa-arc__station{width:16rem}.sa-arc__link .sa-benefits__title{font-size:var(--sa-text-xl)}}@media screen and (max-width:989px){.sa-arc{min-height:0;margin-top:var(--sa-space-sm)}.sa-arc__path,.sa-arc__sun{display:none}.sa-arc__stations{display:grid;gap:1.6rem}.sa-arc__station{position:static;width:auto;translate:none}.sa-arc__link{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto auto;justify-items:start;text-align:start;column-gap:1.4rem;row-gap:.2rem;align-items:start}.sa-arc__dot{grid-row:1 / span 4;margin:.4rem 0 0;box-shadow:none}.sa-arc__link .sa-benefits__when,.sa-arc__link .sa-benefits__title,.sa-arc__link .sa-benefits__line,.sa-arc__more{grid-column:2}.sa-arc__link .sa-benefits__title{font-size:var(--sa-text-xl)}}.sa-moments--arc .sa-moments__note{margin-top:var(--sa-space-lg)}.sa-tab{padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad))}.sa-tab__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--sa-space-xl);align-items:center}.sa-tab{--tab:var(--sa-brand)}.sa-tab__art{position:relative;width:100%;max-width:34rem;margin-inline:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sa-tab__svg{display:block;width:100%;height:auto;overflow:visible}.sa-tab__shadow{fill:var(--sa-ink);opacity:.16}.sa-tab__side{fill:color-mix(in srgb,var(--tab) 66%,var(--sa-ink))}.sa-tab__fill{fill:var(--tab)}.sa-tab__spk{opacity:.5;pointer-events:none}.sa-tab__q{transition:transform var(--sa-dur-slow) var(--sa-ease-out)}.sa-tab__sheen{fill:var(--sa-paper);opacity:.22;pointer-events:none}.sa-tab__art.is-split .sa-tab__q--1{transform:translate(9px,-9px) rotate(2deg)}.sa-tab__art.is-split .sa-tab__q--2{transform:translate(9px,9px) rotate(-2deg)}.sa-tab__art.is-split .sa-tab__q--3{transform:translate(-9px,9px) rotate(2deg)}.sa-tab__art.is-split .sa-tab__q--4{transform:translate(-9px,-9px) rotate(-2deg)}@media(hover:hover){.sa-tab__art:hover .sa-tab__q--1{transform:translate(9px,-9px) rotate(2deg)}.sa-tab__art:hover .sa-tab__q--2{transform:translate(9px,9px) rotate(-2deg)}.sa-tab__art:hover .sa-tab__q--3{transform:translate(-9px,9px) rotate(2deg)}.sa-tab__art:hover .sa-tab__q--4{transform:translate(-9px,-9px) rotate(-2deg)}}.sa-tab__q{transform-box:view-box;transform-origin:200px 200px}.sa-tab__hint{margin:.4rem 0 0;text-align:center;font-size:var(--sa-text-xs);color:var(--sa-ink-muted)}.sa-tab__body{display:grid;gap:var(--sa-space-sm);align-content:center}.sa-tab__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:12em;text-wrap:balance}.sa-tab__text{font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:26em;text-wrap:pretty}.sa-tab__text p{margin:0}.sa-tab__sum{display:flex;align-items:center;gap:1.2rem;margin:.4rem 0 0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink);font-variant-numeric:tabular-nums}.sa-tab__units{display:grid;grid-template-columns:repeat(2,1.1rem);gap:.25rem;flex:none}.sa-tab__units--2{grid-template-columns:repeat(2,1.1rem)}.sa-tab__unit{width:1.1rem;height:1.1rem;background:var(--tab,var(--sa-brand))}.sa-tab__units--4 .sa-tab__unit:nth-child(1){border-radius:100% 0 0}.sa-tab__units--4 .sa-tab__unit:nth-child(2){border-radius:0 100% 0 0}.sa-tab__units--4 .sa-tab__unit:nth-child(3){border-radius:0 0 0 100%}.sa-tab__units--4 .sa-tab__unit:nth-child(4){border-radius:0 0 100%}.sa-tab__units--2 .sa-tab__unit:nth-child(1){border-radius:100% 0 0 100%;grid-row:1;height:2.4rem}.sa-tab__units--2 .sa-tab__unit:nth-child(2){border-radius:0 100% 100% 0;grid-row:1;height:2.4rem}.sa-tab__cta{justify-self:start;display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;margin-block:-1rem;font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink);text-decoration:none}html body .sa-tab__cta:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}@media(hover:hover){html body .sa-tab__cta:hover{color:var(--sa-brand-deep)}html body .sa-tab__cta:hover:after{translate:.5rem 0}}@media screen and (max-width:989px){.sa-tab__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--sa-space-md)}.sa-tab__art{max-width:26rem}}.sa-ledger__rowlink{display:inline-flex;align-items:center;gap:.6rem;margin-top:.5rem;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-paper);text-decoration:none;min-height:2.8rem;transition:color var(--sa-duration) var(--sa-ease)}html body .sa-ledger__rowlink:after{content:"";flex:0 0 auto;width:2rem;height:1rem;background:currentColor;-webkit-mask:var(--sa-arrow) center/contain no-repeat;mask:var(--sa-arrow) center/contain no-repeat;transition:translate var(--sa-duration) var(--sa-ease-out)}@media(hover:hover){html body .sa-ledger__rowlink:hover{color:var(--sa-accent)}html body .sa-ledger__rowlink:hover:after{translate:.5rem 0}}html body [class*=trust-banner-][class*=__accent]{color:var(--sa-accent)}.sa-strip{padding-block:var(--sa-pt,2.4rem) var(--sa-pb,2.4rem)}.sa-strip--surface{background:var(--sa-surface)}.sa-strip__list{display:flex;justify-content:space-between;align-items:center;gap:var(--sa-space-sm) var(--sa-space-lg);margin:0;padding-block:0;list-style:none}.sa-strip__item{display:flex;justify-content:center;flex:0 1 auto;min-width:0}.sa-strip__link{display:flex;align-items:center;gap:1.2rem;color:var(--sa-ink);text-decoration:none;min-height:4.4rem}a.sa-strip__link:hover .sa-strip__lead{color:var(--sa-brand-deep)}.sa-strip__glyph{display:inline-grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;color:var(--sa-ink)}.sa-strip__glyph svg{width:2.4rem;height:2.4rem;display:block}.sa-strip__text{font-size:var(--sa-text-sm);line-height:1.35;color:var(--sa-ink-muted);text-wrap:pretty}.sa-strip__lead{display:block;font-weight:700;color:var(--sa-ink);transition:color var(--sa-duration) var(--sa-ease)}@media screen and (max-width:989px){.sa-strip__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sa-space-sm) var(--sa-space-md)}}@media screen and (max-width:479px){.sa-strip__list{grid-template-columns:minmax(0,1fr)}.sa-strip__item{justify-content:flex-start}}.sa-nudge{padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad))}.sa-nudge--surface{background:var(--sa-surface)}.sa-nudge__inner{display:grid;justify-items:center;gap:var(--sa-space-sm);text-align:center}.sa-nudge__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);max-width:14em;text-wrap:balance}.sa-nudge__text{margin:0;font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:30em;text-wrap:pretty}.sa-nudge__button{margin-top:.8rem}.sa-nudge__link{font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}.sa-board__tagline{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-text-xl);line-height:1.1;letter-spacing:var(--sa-track-wide);color:var(--sa-brand-deep)}.sa-board__delivers{margin:0}[class*=hero-][class*=__textlink]{font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink)}.sa-quiz{padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad))}.sa-quiz [hidden]{display:none}.sa-quiz__inner{max-width:60rem;margin-inline:auto}.sa-quiz__head{display:grid;gap:var(--sa-space-sm);margin-bottom:var(--sa-space-lg)}.sa-quiz__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-quiz__intro{margin:0;font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:30em;text-wrap:pretty}.sa-quiz__form{display:grid;gap:var(--sa-space-md)}.sa-quiz__progress{margin:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-quiz__dots{display:flex;gap:.6rem;margin:-1.2rem 0 0;padding:0;list-style:none}.sa-quiz__dot{width:2.4rem;height:.4rem;border-radius:var(--sa-radius-pill);background:var(--sa-line);transition:background-color var(--sa-duration) var(--sa-ease)}.sa-quiz__dot.is-on{background:var(--sa-brand)}.sa-quiz__q{margin:0;padding:0;border:0;min-width:0}.sa-quiz__question{display:block;margin:0 0 var(--sa-space-sm);padding:0;font-family:var(--sa-font-display);font-size:var(--sa-text-2xl);line-height:1.08;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-quiz__question:focus,.sa-quiz__question:focus-visible{outline:none;box-shadow:none}html body .sa-quiz :is(h1,h2,h3,.h0,.h1,.h2,.h3,.sa-quiz__heading,.sa-quiz__result-heading){font-family:ClashDisplay-Bold!important;letter-spacing:-.01em}html body .sa-quiz :is(.sa-quiz__question,.sa-quiz__title){letter-spacing:-.005em}.sa-quiz__hint{margin:-.6rem 0 var(--sa-space-sm);font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-quiz__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.sa-quiz__opt{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.4rem 1.6rem;border:1px solid var(--sa-line-strong);border-radius:var(--sa-radius-md);background:var(--sa-paper);cursor:pointer;transition:border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),transform var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}.sa-quiz__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sa-quiz__opt-mark{flex:none;width:2rem;height:2rem;border-radius:50%;border:1.5px solid var(--sa-line-control);transition:border-color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}.sa-quiz__opt-text{display:grid;gap:.2rem;min-width:0}.sa-quiz__opt-label{font-size:var(--sa-text-md);font-weight:600;line-height:1.3;color:var(--sa-ink)}.sa-quiz__opt-note{font-size:var(--sa-text-sm);line-height:1.35;color:var(--sa-ink-muted)}@media(hover:hover){.sa-quiz__opt:hover{border-color:var(--sa-brand);transform:translateY(var(--sa-lift));box-shadow:var(--sa-shadow-2)}}.sa-quiz__opt:has(.sa-quiz__radio:checked){border-color:var(--sa-brand);background:var(--sa-brand-soft)}.sa-quiz__opt:has(.sa-quiz__radio:checked) .sa-quiz__opt-mark{border-color:var(--sa-brand);box-shadow:inset 0 0 0 .5rem var(--sa-brand)}.sa-quiz__opt:has(.sa-quiz__radio:focus-visible){outline:2px solid var(--sa-focus);outline-offset:3px}.sa-quiz__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sa-space-md);margin-top:.4rem}.sa-quiz__back{min-height:4.4rem;padding:0;border:0;background:none;font:inherit;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-ink-muted);cursor:pointer}.sa-quiz__back:hover{color:var(--sa-brand-deep)}.sa-quiz__next{margin-inline-start:auto}.sa-quiz__next[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.sa-quiz__result{display:grid;gap:var(--sa-space-lg)}.sa-quiz__result-head{display:grid;gap:var(--sa-space-sm)}.sa-quiz__result-heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-quiz__result-heading:focus-visible{outline:none}.sa-quiz__result-line{margin:0;font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:32em;text-wrap:pretty}.sa-quiz__panels{display:grid;gap:var(--sa-space-md)}.sa-quiz__panel{padding:var(--sa-space-md);border:1px solid var(--sa-line);border-radius:var(--sa-radius-lg);background:var(--sa-paper)}.sa-quiz__pick{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sa-space-md);align-items:start}.sa-quiz__media{aspect-ratio:1;border-radius:var(--sa-radius-md);overflow:hidden;background:var(--sa-shot-bg)}.sa-quiz__img{display:block;width:100%;height:100%;object-fit:contain}.sa-quiz__pick-body{display:grid;gap:var(--sa-space-sm)}.sa-quiz__range{margin:0;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}.sa-quiz__title{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-text-2xl);line-height:1.05;letter-spacing:var(--sa-track-wide);color:var(--sa-ink)}.sa-quiz__benefits{margin:0;font-size:var(--sa-text-sm);line-height:1.4;color:var(--sa-ink-muted)}.sa-quiz__mini-label{display:block;width:100%;margin-bottom:.4rem;font-size:var(--sa-text-xs);font-weight:600;color:var(--sa-ink-muted)}.sa-quiz__formats,.sa-quiz__swatches,.sa-quiz__sizes{display:flex;flex-wrap:wrap;gap:.6rem}.sa-quiz__format,.sa-quiz__size{min-height:4rem;padding:0 1.6rem;border:1px solid var(--sa-line-strong);border-radius:var(--sa-radius-pill);background:var(--sa-paper);font:inherit;font-size:1.3rem;font-weight:600;color:var(--sa-ink);cursor:pointer;transition:border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),color var(--sa-duration) var(--sa-ease)}.sa-quiz__format.is-on,.sa-quiz__size.is-on{border-color:var(--sa-brand);background:var(--sa-brand);color:var(--sa-paper)}.sa-quiz__size[disabled]{opacity:.4;cursor:not-allowed}.sa-quiz__swatch{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0 1.4rem 0 .6rem;border:1px solid var(--sa-line-strong);border-radius:var(--sa-radius-pill);background:var(--sa-paper);font:inherit;font-size:1.3rem;font-weight:600;color:var(--sa-ink);cursor:pointer;transition:border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),transform var(--sa-duration) var(--sa-ease)}.sa-quiz__swatch-dot{width:2.6rem;height:2.6rem;border-radius:50%;background:var(--swatch,var(--sa-brand-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sa-ink) 12%,transparent)}.sa-quiz__swatch.is-on{border-color:var(--sa-brand);background:var(--sa-brand-soft)}@media(hover:hover){.sa-quiz__swatch:hover,.sa-quiz__format:hover:not(.is-on),.sa-quiz__size:hover:not(.is-on):not([disabled]){border-color:var(--sa-brand)}}.sa-quiz__format:focus-visible,.sa-quiz__size:focus-visible,.sa-quiz__swatch:focus-visible{outline:2px solid var(--sa-focus);outline-offset:2px}.sa-quiz__nudge{margin:0;font-size:var(--sa-text-sm);line-height:1.45;color:var(--sa-ink);padding:1rem 1.2rem;border-radius:var(--sa-radius-sm);background:var(--sa-surface)}.sa-quiz__buy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sa-space-sm) var(--sa-space-md);margin-top:.4rem}.sa-quiz__price{margin:0;display:flex;align-items:baseline;gap:.8rem;font-variant-numeric:tabular-nums}.sa-quiz__price-now{font-size:var(--sa-text-xl);font-weight:700;color:var(--sa-ink)}.sa-quiz__price-per{font-size:var(--sa-text-sm);color:var(--sa-ink-muted)}.sa-quiz__error{margin:0;width:100%;font-size:var(--sa-text-sm);color:var(--sa-danger-ink)}.sa-quiz__error:empty{display:none}.sa-quiz__all{font-size:var(--sa-text-sm)}.sa-quiz__foot{margin:0}.sa-quiz__restart{min-height:4.4rem;padding:0;border:0;background:none;font:inherit;font-size:var(--sa-text-sm);font-weight:700;color:var(--sa-ink-muted);cursor:pointer}.sa-quiz__restart:hover{color:var(--sa-brand-deep)}.sa-quiz__note{margin:0;font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted);max-width:60em;text-wrap:pretty}@media screen and (max-width:749px){.sa-quiz__options,.sa-quiz__pick{grid-template-columns:minmax(0,1fr)}.sa-quiz__media{max-width:22rem}.sa-quiz__panel{padding:var(--sa-space-sm)}}.sa-checks{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.sa-checks__row{position:relative;padding-left:2.6rem;font-size:var(--sa-text-md);line-height:1.45;color:var(--sa-ink);text-wrap:pretty}.sa-checks__row:before{content:"";position:absolute;left:0;top:.35em;inline-size:1.6rem;block-size:1.6rem;background:var(--sa-brand);-webkit-mask:var(--sa-tick) center/contain no-repeat;mask:var(--sa-tick) center/contain no-repeat}.sa-checks__lead{font-weight:700;color:var(--sa-ink)}.sa-checks__text{color:var(--sa-ink)}.sa-checks__lead+.sa-checks__text{color:var(--sa-ink-muted)}html body .product__info-container .sa-checks--buy{margin:1.2rem 0 .4rem;gap:.6rem}html body .product__info-container .sa-checks--buy .sa-checks__row{font-size:var(--sa-text-sm);line-height:1.4;padding-left:2.4rem}html body .product__info-container .sa-checks--buy .sa-checks__row:before{top:.3em;inline-size:1.5rem;block-size:1.5rem}.sa-plans .sa-checks--plan{margin:1.2rem 0 0;gap:.5rem}.sa-plans .sa-checks--plan .sa-checks__row{font-size:var(--sa-text-sm);line-height:1.4;padding-left:2.2rem;color:var(--sa-ink)}.sa-plans .sa-checks--plan .sa-checks__row:before{inline-size:1.4rem;block-size:1.4rem;top:.32em}.sa-plans__recommend{margin:.8rem 0 0;font-size:var(--sa-text-sm);line-height:1.45;color:var(--sa-ink-muted);text-wrap:pretty}.sa-bundles{margin:2rem 0 0;padding:0;border:0;min-inline-size:0;container-type:inline-size}.sa-bundles__legend{padding:0;margin:0 0 .8rem;font-size:var(--sa-text-sm);font-weight:600;color:var(--sa-ink-muted)}.sa-bundles__list{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:.8rem}.sa-bundles__tile{position:relative;display:grid;justify-items:center;align-content:start;gap:.4rem;padding:2rem 1rem 1.4rem;border:1px solid var(--sa-line-control);border-radius:var(--sa-radius-sm);background:var(--sa-paper);text-align:center;cursor:pointer;transition:border-color var(--sa-duration) var(--sa-ease),background-color var(--sa-duration) var(--sa-ease),box-shadow var(--sa-duration) var(--sa-ease)}.sa-bundles__tile:has(.sa-bundles__radio:checked),.sa-bundles__tile.is-chosen{border-color:var(--sa-brand);background:var(--sa-brand-soft);box-shadow:var(--sa-shadow-0)}.sa-bundles__tile:focus-within{border-color:var(--sa-brand)}.sa-bundles__radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sa-bundles__badge{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);padding:.3rem .9rem;border-radius:var(--sa-radius-pill);background:var(--sa-brand);color:#fff;font-size:var(--sa-text-xs);font-weight:700;line-height:1.3;white-space:nowrap}.sa-bundles__tile:nth-child(3) .sa-bundles__badge{background:var(--sa-ink)}.sa-bundles__packs{display:flex;align-items:flex-end;justify-content:center;gap:.2rem;min-height:4.4rem}.sa-bundles__pack{display:block;width:3.2rem}.sa-bundles__pack img{display:block;width:100%;height:auto}.sa-bundles__more{align-self:center;font-size:var(--sa-text-xs);font-weight:700;color:var(--sa-ink-muted)}.sa-bundles__label{font-size:var(--sa-text-sm);font-weight:700;line-height:1.25;color:var(--sa-ink);text-wrap:balance}.sa-bundles__figures{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .6rem;font-variant-numeric:tabular-nums}.sa-bundles__now{font-size:var(--sa-text-md);font-weight:700;color:var(--sa-ink)}.sa-bundles__was{font-size:var(--sa-text-sm);font-weight:500;color:var(--sa-ink-muted)}.sa-bundles__was:empty{display:none}.sa-bundles__unit{font-size:var(--sa-text-xs);line-height:1.3;color:var(--sa-ink-muted);font-variant-numeric:tabular-nums}.sa-bundles__note{margin:.8rem 0 0;font-size:var(--sa-text-xs);line-height:1.45;color:var(--sa-ink-muted)}html body .product__info-container:has(.sa-bundles) .product-form__quantity{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 340px){.sa-bundles__list{grid-template-columns:minmax(0,1fr)}.sa-bundles__tile{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;gap:.2rem 1.2rem;padding:1.4rem 1.6rem;text-align:left}.sa-bundles__packs{grid-row:1 / span 3;min-height:0}.sa-bundles__badge{position:static;transform:none;grid-column:2 / span 2;justify-self:start;margin-bottom:.2rem}.sa-bundles__label{grid-column:2}.sa-bundles__figures{grid-column:3;grid-row:2;justify-content:flex-end}.sa-bundles__unit{grid-column:2}}.sa-trust-tiles{list-style:none;margin:2rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--sa-line);display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:1.2rem}.sa-trust-tiles__link{display:grid;justify-items:center;gap:.6rem;text-align:center;color:var(--sa-ink);text-decoration:none}.sa-trust-tiles__glyph{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;color:var(--sa-ink)}.sa-trust-tiles__glyph svg{width:2.8rem;height:2.8rem;display:block}.sa-trust-tiles__text{display:grid;gap:.1rem}.sa-trust-tiles__lead{font-size:var(--sa-text-sm);font-weight:700;line-height:1.3;color:var(--sa-ink);transition:color var(--sa-duration) var(--sa-ease)}.sa-trust-tiles__line{font-size:var(--sa-text-xs);line-height:1.3;color:var(--sa-ink-muted)}a.sa-trust-tiles__link:hover .sa-trust-tiles__lead{color:var(--sa-brand-deep)}.sa-check-band{padding-block:var(--sa-pt,var(--sa-band-pad)) var(--sa-pb,var(--sa-band-pad));background:var(--sa-paper)}.sa-check-band--surface{background:var(--sa-surface)}.section-check-band:has(>.sa-check-band--dark){background:var(--sa-ink)}.sa-check-band--dark{background:transparent;--sa-ink:#ffffff;--sa-ink-muted:rgba(255,255,255,.72);--sa-brand:#ffffff}.sa-check-band--dark .button{background:#fff;color:#0b0b0b}.sa-check-band__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--sa-space-md);align-items:center}.sa-check-band--left .sa-check-band__art{grid-column:1 / 7}.sa-check-band--left .sa-check-band__body{grid-column:8 / 13}.sa-check-band--right .sa-check-band__art{grid-column:7 / 13;grid-row:1}.sa-check-band--right .sa-check-band__body{grid-column:1 / 6;grid-row:1}.sa-check-band--words .sa-check-band__body{grid-column:1 / 9}.sa-check-band__art{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--sa-radius-lg);background:var(--sa-shot-bg)}.sa-check-band--wide .sa-check-band__art{aspect-ratio:5 / 4}.sa-check-band--tall .sa-check-band__art{aspect-ratio:4 / 5}.sa-check-band__img{display:block;width:100%;height:100%;object-fit:cover}.sa-check-band__body{display:grid;gap:var(--sa-space-sm);align-content:center}.sa-check-band__heading{margin:0;font-family:var(--sa-font-display);font-size:var(--sa-display-2);line-height:1.02;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);text-wrap:balance}.sa-check-band__lead{font-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:28em;text-wrap:pretty}.sa-check-band__lead p{margin:0}.sa-check-band__lead p+p{margin-top:.8em}.sa-checks--band{margin-top:.4rem;gap:1rem}.sa-checks--band .sa-checks__row{font-size:var(--sa-text-md)}.sa-check-band__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.sa-check-band__note{margin:0;font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted);max-width:40em;text-wrap:pretty}@media screen and (max-width:989px){.sa-check-band--left .sa-check-band__art,.sa-check-band--right .sa-check-band__art{grid-column:1 / -1;grid-row:1}.sa-check-band--left .sa-check-band__body,.sa-check-band--right .sa-check-band__body,.sa-check-band--words .sa-check-band__body{grid-column:1 / -1;grid-row:auto;margin-top:var(--sa-space-md)}}@media screen and (max-width:749px){.sa-check-band__art{border-radius:var(--sa-radius-md)}.sa-trust-tiles{gap:.8rem}.sa-trust-tiles__glyph,.sa-trust-tiles__glyph svg{width:2.4rem;height:2.4rem}}[class^=faq-accordion-][class$=__more],[class*=faq-accordion-] [class$=__more]{margin:var(--sa-space-md) 0 0;font-size:var(--sa-text-md)}[class*=faq-accordion-] [class$=__more-link]{color:var(--sa-brand);font-weight:700;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.sa-checks__row--glyph{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:start;padding-left:0}.sa-checks__row--glyph:before{display:none}.sa-checks__glyph{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;color:var(--sa-ink)}.sa-checks__glyph svg{width:3.2rem;height:3.2rem;display:block}.sa-checks__body{display:block}.sa-checks__row--glyph .sa-checks__lead{display:block;font-size:var(--sa-text-lg);line-height:1.2}.sa-checks__row--glyph .sa-checks__lead+.sa-checks__text{display:block;margin-top:.2rem}.sa-okbadge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:center;margin:1.6rem 0 0;padding:1.2rem 1.6rem;border-radius:var(--sa-radius-sm);background:var(--sa-ok-bg);color:var(--sa-ok-ink)}.sa-okbadge__glyph{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;color:var(--sa-ok-ink)}.sa-okbadge__glyph svg{width:2.8rem;height:2.8rem;display:block}.sa-okbadge__body{display:grid;gap:.2rem}.sa-okbadge__lead{font-size:var(--sa-text-sm);font-weight:700;line-height:1.3}.sa-okbadge__text{font-size:var(--sa-text-sm);line-height:1.4}.sa-okbadge__link{display:inline-flex;align-items:center;min-height:4rem;padding:0;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}html body .sa-vs__cell .sa-vs__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start}html body .sa-vs__cell .sa-vs__note:before{content:"";inline-size:1.8rem;block-size:1.8rem;border-radius:50%;background:var(--sa-ok-bg);-webkit-mask:none;mask:none;flex:none;margin-top:.1em;background-image:var(--sa-tick);background-size:1rem 1rem;background-repeat:no-repeat;background-position:center}html body .sa-vs__cell--muted .sa-vs__note:before{content:"?";background:var(--sa-warn-bg);background-image:none;color:var(--sa-warn-ink);font-size:1.2rem;font-weight:700;line-height:1.8rem;text-align:center}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sa-tab__art{view-timeline-name:--sa-tab;view-timeline-axis:block}.sa-tab__q{animation-timeline:--sa-tab;animation-range:entry 0% exit 30%;animation-fill-mode:both;animation-timing-function:linear;transition:none}.sa-tab__q--1{animation-name:sa-tab-q1}.sa-tab__q--2{animation-name:sa-tab-q2}.sa-tab__q--3{animation-name:sa-tab-q3}.sa-tab__q--4{animation-name:sa-tab-q4}.sa-tab__shadow{animation:sa-tab-shadow linear both;animation-timeline:--sa-tab;animation-range:entry 0% exit 30%}.sa-tab__art:hover .sa-tab__q,.sa-tab__art.is-split .sa-tab__q{transform:none}.sa-tab__art{cursor:default}.sa-tab__hint{display:none}}}@keyframes sa-tab-q1{0%{transform:translate(0) rotate(0)}to{transform:translate(30px,-30px) rotate(6deg)}}@keyframes sa-tab-q2{0%{transform:translate(0) rotate(0)}to{transform:translate(30px,30px) rotate(-6deg)}}@keyframes sa-tab-q3{0%{transform:translate(0) rotate(0)}to{transform:translate(-30px,30px) rotate(6deg)}}@keyframes sa-tab-q4{0%{transform:translate(0) rotate(0)}to{transform:translate(-30px,-30px) rotate(-6deg)}}@keyframes sa-tab-shadow{0%{transform:scale(1)}to{transform:scale(1.18,1.1)}}html body product-info{background:radial-gradient(ellipse 70% 60% at 85% 10%,color-mix(in srgb,var(--sa-flavor) var(--sa-flavor-mix),var(--sa-surface)) 0%,transparent 70%),radial-gradient(ellipse 50% 45% at 10% 90%,color-mix(in srgb,var(--sa-flavor) 55%,var(--sa-brand-soft)) 0%,transparent 70%),var(--sa-surface)!important;background-size:200% 200%,200% 200%,auto;background-position:100% 0,0 100%,0 0}@media(prefers-reduced-motion:no-preference){html body product-info{animation:sa-wash 18s ease-in-out infinite alternate}}@keyframes sa-wash{0%{background-position:100% 0,0 100%,0 0}to{background-position:70% 30%,30% 70%,0 0}}@media screen and (min-width:990px){html body .sa-labhub__block{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--sa-space-xl);align-items:start;padding-top:var(--sa-space-lg);border-top:1px solid var(--sa-line-strong)}html body .sa-labhub__block>.sa-labhub__h2{grid-column:1;margin-bottom:0;position:sticky;top:calc(var(--header-height,72px) + var(--sa-space-md))}html body .sa-labhub__block>:not(.sa-labhub__h2){grid-column:2}html body .sa-labhub__lead,html body .sa-labhub__test-text,html body .sa-labhub__term dd,html body .sa-labhub__none-text{max-width:none}html body .sa-labhub__head{max-width:none;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--sa-space-xl);align-items:end}html body .sa-labhub__intro{margin-top:0;font-size:var(--sa-text-lg);color:var(--sa-ink);max-width:34em}html body .sa-labhub__specimen-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sa-space-lg);align-items:start}}.sa-moments__tile{min-width:0}.sa-moments__tile .sa-benefits__title{overflow-wrap:anywhere}@media screen and (min-width:750px){@media screen and (max-width:989px){.sa-moments__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-moments__tile .sa-benefits__title{font-size:var(--sa-text-lg)}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sa-check-band__img{animation:sa-settle linear both;animation-timeline:view();animation-range:entry 0% entry 90%}.sa-check-band__heading,.sa-check-band__lead,.sa-checks--band .sa-checks__row,.sa-check-band__actions,.sa-tab__heading,.sa-tab__text,.sa-steps__step,.sa-vs__heading,.sa-vs__lead{animation:sa-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.sa-tab__art{animation:sa-settle-soft linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}}@keyframes sa-settle{0%{transform:scale(1.08) translateY(3%);opacity:.6}to{transform:none;opacity:1}}@keyframes sa-settle-soft{0%{transform:scale(.92);opacity:.5}to{transform:none;opacity:1}}@keyframes sa-rise{0%{transform:translateY(2.4rem);opacity:0}to{transform:none;opacity:1}}.sa-check-band__motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sa-tab__shadow{transform-box:view-box;transform-origin:200px 356px}html body #judgeme_product_reviews{max-width:none!important}html body #judgeme_product_reviews .jm-review-widget{padding-block:var(--sa-band-pad)}html body .jm-review-widget-minimal-header__title{font-size:var(--sa-display-2)!important;font-weight:700!important;font-family:var(--sa-font-display);line-height:1.02!important;letter-spacing:var(--sa-track-wide);color:var(--sa-ink);margin-bottom:var(--sa-space-sm)}html body .jm-no-reviews-state__text{font-size:var(--sa-text-lg)!important}html body .jm-no-reviews-state.jm-center{align-items:flex-start;text-align:left;margin-inline:0;max-width:none}html body .jm-no-reviews-state .jm-stack{align-items:flex-start}html body .jm-no-reviews-state__text{--text-size:var(--sa-text-lg);line-height:1.45;color:var(--sa-ink);max-width:30em;text-align:left}html body .jm-no-reviews-state .jm-action-buttons{justify-content:flex-start}.sa-rating{display:inline-flex;align-items:center;gap:.8rem;margin:.2rem 0 .6rem;color:var(--sa-ink);text-decoration:none;font-size:var(--sa-text-sm);font-weight:600}.sa-rating__stars{display:inline-flex;gap:.15rem;line-height:0}.sa-rating__stars svg{width:1.6rem;height:1.6rem;fill:#00000024}.sa-rating__stars svg.is-on{fill:var(--sa-accent)}.sa-rating:hover .sa-rating__text{text-decoration:underline;text-underline-offset:.2em}#reviews{scroll-margin-top:calc(var(--header-height,72px) + 1.6rem)}.sa-shelf__name a{display:inline-block;padding-block:2px;margin-block:-2px}.sa-cart-note{margin:var(--sa-space-2xs) 0 0;font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted);text-align:center;text-wrap:pretty}html body cart-drawer .cart__ctas{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:stretch}html body cart-drawer .cart__ctas .sa-cart-note{grid-column:1/-1;margin-top:.2rem;text-align:left}.sa-paymarks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sa-space-3xs) var(--sa-space-2xs);margin-top:var(--sa-space-2xs)}.sa-paymarks__label{font-size:var(--sa-text-xs);color:var(--sa-ink-muted);white-space:nowrap}.sa-paymarks__list{display:flex;flex-wrap:wrap;gap:var(--sa-space-3xs);margin:0;padding:0;list-style:none}.sa-paymarks__item{display:flex}.sa-paymarks__item svg{width:38px;height:24px;display:block}.sa-contact__consent{margin-top:var(--sa-space-2xs);font-size:var(--sa-text-xs);line-height:1.5;color:var(--sa-ink-muted)}.sa-contact__consent p{margin:0}.sa-contact__consent a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.sa-claim-ref{font-size:.72em;line-height:0}.sa-claim-ref__link{display:inline;padding:1em 1.1em;margin-inline:-1.1em;color:var(--sa-brand-deep);font-weight:700;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}html:root{--jdgm-primary-color:var(--sa-ink);--jdgm-secondary-color:color-mix(in srgb,var(--sa-ink) 8%,transparent);--jdgm-star-color:var(--sa-brand-deep);--jdgm-write-review-text-color:var(--sa-card);--jdgm-write-review-bg-color:var(--sa-ink);--jdgm-paginate-color:var(--sa-ink);--jdgm-reviewer-name-color:var(--sa-ink)}html body .jdgm-star.jdgm-star,html body .jdgm-preview-badge .jdgm-star.jdgm-star{color:var(--sa-brand-deep)!important}html body .jdgm-histogram__bar-content{background-color:var(--sa-ink)!important}html body [class*=jm-review-widget]{--jm-review-widget-star-and-histogram-color:var(--sa-brand-deep) !important;--jm-review-widget-button-color:var(--sa-ink) !important;--jm-review-widget-button-text-color:var(--sa-card) !important;--jm-widget-primary-color:var(--sa-ink) !important}html body .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{background-color:var(--sa-ink)!important;color:var(--sa-card)!important;border-radius:var(--sa-radius-pill)!important}html body .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back{background-color:transparent!important;color:var(--sa-ink)!important}html body .appstle_subscription_final_price{color:var(--sa-brand-deep)!important}html body .appstle_subscription_save{color:var(--sa-brand-deep)!important;border-color:var(--sa-brand-deep)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
