.sp-inner-page{--sp-content-measure: 72rem;--sp-gallery-paper: var(--sp-home-white);--sp-control-height: 4.4rem;background:var(--sp-home-paper);color:var(--sp-home-ink)}.sp-inner-page .page-width{max-width:var(--sp-home-measure);padding-inline:var(--sp-home-gutter)}.sp-inner-page .page-width--narrow{max-width:calc(var(--sp-content-measure) + 2 * var(--sp-home-gutter))}.sp-inner-page :is(h1,h2,h3){font-family:var(--sp-home-heading);font-weight:400;color:inherit;letter-spacing:-.035em;overflow-wrap:break-word;min-width:0}.sp-inner-page :is(h1,h2){text-wrap:balance}.sp-inner-page :is(p,.rte){text-wrap:pretty}.sp-inner-page :is(.price,.sp-detail-price,.sp-pack-list){font-variant-numeric:tabular-nums}.sp-inner-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--sp-home-focus);outline-offset:3px}.sp-inner-page a{text-underline-offset:.25em}.sp-local-page{margin:0;font:1.6rem/1.65 var(--sp-home-body)}.sp-local-page *,.sp-local-page *:before,.sp-local-page *:after{box-sizing:border-box}.sp-local-page [hidden]{display:none!important}.sp-local-page .page-width{width:100%;margin-inline:auto}.sp-local-page a{color:inherit}.sp-local-page :is(input,select,button){font:inherit;color:inherit}.sp-local-page .skip{position:absolute;inset:1rem auto auto 1rem;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.sp-local-page .skip:focus{width:auto;height:auto;padding:1rem;clip-path:none;overflow:visible;z-index:2;background:var(--sp-home-white)}.sp-local-page .sp-local-notice{margin:0;padding:.7rem var(--sp-home-gutter);background:var(--sp-home-sage);color:var(--sp-home-muted);text-align:center;font-size:1.2rem}.sp-local-page .sp-store-header{background:var(--sp-home-white);border-bottom:1px solid var(--sp-home-line)}.sp-local-page .sp-store-header .page-width{display:flex;align-items:center;gap:.4rem clamp(2rem,4vw,4rem);flex-wrap:wrap;min-height:7.8rem;padding-block:.8rem}.sp-local-page .sp-store-brand{font:3.4rem/1 var(--sp-home-heading);letter-spacing:-.04em;text-decoration:none}.sp-local-page .sp-store-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:0 clamp(1rem,2vw,2.5rem);font-size:1.4rem}.sp-local-page .sp-store-header nav a{display:inline-flex;align-items:center;min-height:var(--sp-control-height);text-decoration:none}.sp-local-page .sp-store-header nav a:hover{text-decoration:underline}.sp-local-page .sp-catalog-path{display:flex;align-items:baseline;gap:.35rem .85rem;flex-wrap:wrap;padding-block:2.4rem;color:var(--sp-home-muted);font-size:1.3rem;overflow-wrap:anywhere}.sp-local-page .sp-catalog-path a{min-height:2.4rem}.sp-local-page .sp-catalog-path [aria-current]{color:var(--sp-home-ink)}.sp-local-page .sp-catalog-hero{padding-bottom:clamp(2.4rem,4vw,5rem)}.sp-local-page h1{font-size:clamp(3.8rem,6vw,7.2rem);line-height:1.02;margin:.4rem 0 1.6rem}.sp-local-page .sp-catalog-intro{max-width:62ch;margin:0;color:var(--sp-home-muted);font-size:clamp(1.6rem,1.8vw,1.9rem)}.sp-local-page .sp-child-links{display:flex;align-items:start;flex-wrap:wrap;gap:0 1.6rem;margin-top:1.6rem}.sp-local-page .sp-child-links a{display:inline-flex;align-items:center;min-height:var(--sp-control-height);padding-block:.5rem;font-size:1.4rem;color:var(--sp-home-green)}.sp-local-page .sp-child-links a:hover{text-decoration-thickness:2px}.sp-local-page .sp-catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.6fr) auto;align-items:end;gap:1.2rem 1.6rem;padding:clamp(1.2rem,2vw,2.4rem);margin-bottom:2.4rem;background:var(--sp-home-sage)}.sp-local-page .sp-catalog-tools label,.sp-local-page .sp-variant-label{display:grid;gap:.5rem;font-size:1.4rem}.sp-local-page :is(input[type=search],select){width:100%;min-width:0;min-height:var(--sp-control-height);padding:.75rem 1rem;border:1px solid var(--sp-home-control-line);border-radius:.2rem;background:var(--sp-home-white);font-size:1.6rem}.sp-local-page .sp-catalog-tools .sp-planned-toggle{display:flex;align-items:center;gap:.8rem;min-height:var(--sp-control-height)}.sp-local-page .sp-planned-toggle input{margin:0;width:1.8rem;height:1.8rem;accent-color:var(--sp-home-green)}.sp-local-page .sp-result-count{grid-column:1/-1;color:var(--sp-home-muted);font-size:1.3rem}.sp-local-page .sp-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--sp-home-gap) * 1.5) var(--sp-home-gap)}.sp-local-page .sp-product-card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--sp-home-line);overflow-wrap:break-word}.sp-local-page .sp-product-image{position:relative;display:grid;place-items:center;aspect-ratio:1;background:var(--sp-home-sage);border-radius:.25rem;overflow:clip}.sp-local-page .sp-product-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sp-local-page .sp-no-image{padding:1rem;color:var(--sp-home-muted);text-align:center}.sp-local-page .sp-product-info{display:flex;flex-direction:column;flex:1;padding:1rem 0 .4rem}.sp-local-page .sp-product-label{font-size:1.2rem;color:var(--sp-home-muted)}.sp-local-page .sp-product-card h3{font-size:clamp(1.9rem,2vw,2.6rem);line-height:1.15;margin:.45rem 0 .85rem}.sp-local-page .sp-product-card details{margin-top:auto}.sp-local-page :is(.sp-product-card,.sp-faq) summary{min-height:var(--sp-control-height);align-content:center;cursor:pointer}.sp-local-page .sp-product-card summary{font-size:1.3rem}.sp-local-page .sp-pack-list{list-style:none;margin:0;padding:0;font-size:1.25rem}.sp-local-page .sp-pack-list li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.65rem;border-top:1px solid var(--sp-home-line);padding-block:.65rem}.sp-local-page .sp-pack-list small{font-size:1.1rem;color:var(--sp-home-muted)}.sp-local-page :is(.sp-source-note,.sp-detail-note){color:var(--sp-home-muted);font-size:1.3rem}.sp-local-page .sp-catalog-empty{padding:2rem;background:var(--sp-home-sage)}.sp-local-page :is(.sp-catalog-copy,.sp-detail-description){max-width:var(--sp-content-measure);margin-inline:auto;padding-block:var(--sp-home-space);overflow-wrap:anywhere}.sp-local-page :is(.sp-catalog-copy,.sp-detail-description) h2{font-size:clamp(2.9rem,4.5vw,4.4rem);line-height:1.08;margin:0 0 1.6rem}.sp-local-page .sp-catalog-copy p+h2{margin-top:3.2rem}.sp-local-page :is(.sp-catalog-copy,.sp-detail-description) p{color:var(--sp-home-muted)}.sp-local-page .sp-faq{border-top:1px solid var(--sp-home-line);padding-block:.45rem}.sp-local-page .sp-faq p{margin:0 0 1.2rem}.sp-local-page .sp-product-detail{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:clamp(2.4rem,5vw,6.4rem);align-items:start;padding:.8rem 0 clamp(3rem,5vw,6rem);border-bottom:1px solid var(--sp-home-line)}.sp-local-page .sp-detail-image{display:grid;place-items:center;position:relative;aspect-ratio:1;border-radius:.25rem;background:var(--sp-gallery-paper);color:var(--sp-home-muted)}.sp-local-page .sp-detail-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sp-local-page .sp-detail-copy h1{font-size:clamp(3.4rem,4.3vw,5.8rem)}.sp-local-page .sp-botanical-name{display:block;margin-top:.65rem;font-size:.48em;line-height:1.2;letter-spacing:-.01em;color:var(--sp-home-muted)}.sp-local-page .sp-detail-category{font-size:1.4rem;color:var(--sp-home-muted);margin:0}.sp-local-page .sp-detail-price{font-size:2.5rem;margin:1.4rem 0}.sp-local-page .sp-variant-label{max-width:32rem}.sp-local-page .sp-detail-description p{white-space:pre-line}.sp-local-page .sp-catalog-footer{background:var(--sp-home-sage);border-top:1px solid var(--sp-home-line)}.sp-local-page .sp-catalog-footer .page-width{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-block:2.4rem}.sp-inner-page .header__heading-link .h2{font-family:var(--sp-home-heading)}.sp-inner-page :is(.collection-hero,.footer){background:var(--sp-home-sage);color:var(--sp-home-ink)}.sp-inner-page .collection-hero__inner{padding-block:clamp(3.2rem,6vw,8rem)}.sp-inner-page .collection-hero__title{font-size:clamp(3.8rem,6vw,7.2rem);line-height:1.03;margin:0}.sp-inner-page .collection-hero__description{max-width:62ch;color:var(--sp-home-muted)}.sp-inner-page .sp-collection-links{gap:.4rem 1.6rem;border-bottom:1px solid var(--sp-home-line)}.sp-inner-page .sp-collection-links a{display:inline-flex;align-items:center;min-height:var(--sp-control-height)}.sp-inner-page .sp-catalog-guide{max-width:calc(var(--sp-content-measure) + 2 * var(--sp-home-gutter));padding-block:var(--sp-home-space)}.sp-inner-page .sp-catalog-guide h2{font-size:clamp(2.9rem,4.5vw,4.4rem)}.sp-inner-page .sp-catalog-guide .rte{color:var(--sp-home-muted)}.sp-inner-page .sp-collection-faq summary{padding-block:.6rem;min-height:var(--sp-control-height)}.sp-inner-page :is(.collection,.template-search__results,.related-products) .card__heading{font-size:clamp(1.9rem,2vw,2.6rem);line-height:1.15}.sp-inner-page :is(.collection,.template-search__results,.related-products) .card__content{border-bottom:1px solid var(--sp-home-line)}.sp-inner-page .product__title h1{font-size:clamp(3.4rem,4.3vw,5.8rem);line-height:1.08}.sp-inner-page .product__media-wrapper .product-media-container{border-color:var(--sp-home-line)}.sp-inner-page .product__description{max-width:64ch}@media(max-width:989px){.sp-local-page .sp-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-local-page .sp-catalog-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sp-local-page .sp-store-brand{font-size:3rem}.sp-local-page .sp-store-header nav{gap:0 1.2rem;font-size:1.3rem}.sp-local-page .sp-catalog-path{padding-block:1.6rem}.sp-local-page .sp-catalog-tools,.sp-local-page .sp-product-detail{grid-template-columns:minmax(0,1fr)}.sp-local-page .sp-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-local-page .sp-detail-image{width:min(100%,46rem);justify-self:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/saatpilot-inner.css.map */
