.sp-app,.sp-app__main{min-width:0}.sp-browse,.sp-browse *{box-sizing:border-box}.sp-browse--rail{display:none;flex-direction:column;color:var(--sp-ui-ink, #111411);background:#fff;border-right:1px solid var(--sp-ui-line, #e4e7e2);font-family:inherit}.sp-browse__head{flex:0 0 auto;padding:18px 18px 12px;border-bottom:1px solid var(--sp-ui-line, #e4e7e2)}.sp-browse__heading{color:var(--sp-ui-ink, #111411);font-size:12px;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none}.sp-browse__heading:hover,.sp-browse__heading:focus{color:var(--sp-ui-ink, #111411);text-decoration:none}.sp-browse__heading:hover{color:var(--sp-accent, #4db849)}.sp-browse__heading:focus-visible{outline:2px solid var(--sp-accent, #4db849);outline-offset:3px}.sp-browse__scroller{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5c9c2 transparent}.sp-browse__list{margin:0;padding:8px 0 16px;list-style:none}.sp-browse__entry+.sp-browse__entry{border-top:1px solid #f0f2ee}.sp-browse__item{display:flex;align-items:center;gap:12px;min-width:0;min-height:88px;padding:8px 14px 8px 12px;color:inherit;text-decoration:none}.sp-browse__item:hover,.sp-browse__item:focus{color:inherit;text-decoration:none;background:#f6f7f4}.sp-browse__item:focus-visible{outline:2px solid var(--sp-accent, #4db849);outline-offset:-2px}.sp-browse__item.is-current{background:#f3f6f1;box-shadow:inset 3px 0 0 var(--sp-accent, #4db849)}.sp-browse__media{position:relative;flex:0 0 72px;display:block;width:72px;height:72px;min-width:72px;max-width:72px;overflow:hidden;isolation:isolate;contain:paint;background:#eef0eb;border:1px solid #e4e7e2}.sp-browse__media img{max-width:none;max-height:none}.sp-browse__blur{position:absolute;top:50%;left:50%;width:140%;height:140%;object-fit:cover;filter:blur(16px) saturate(1.12);opacity:.5;transform:translate(-50%,-50%) scale(1.08);pointer-events:none}.sp-browse__photo{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.sp-browse__placeholder{padding:16%;color:#c3c7c0}.sp-browse__copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:6px;min-width:0}.sp-browse__name{display:-webkit-box;overflow:hidden;color:var(--sp-ui-ink, #111411);font-size:13px;font-weight:650;letter-spacing:-.01em;line-height:1.3;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.sp-browse__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.sp-browse__price{color:var(--sp-ui-ink, #111411);font-size:13px;font-weight:700;letter-spacing:-.012em;line-height:1.2}.sp-browse__price.is-sale{color:#c2410c}.sp-browse__compare{color:var(--sp-ui-muted, #747a74);font-size:12px;font-weight:500}.sp-browse__view-all{display:inline-flex;align-items:center;min-height:44px;padding:8px 2px 4px;color:var(--sp-ui-ink, #111411);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.sp-browse__view-all:hover,.sp-browse__view-all:focus{color:var(--sp-accent, #4db849);text-decoration:none}.sp-mega-cards--mobile .sp-mega-card.sp-mega-card--shop-all,.sp-mega-card--shop-all{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0;padding:0;background:transparent;overflow:hidden}.sp-mega-card__toggle{display:flex;flex:0 0 auto;align-items:center;width:100%;min-width:0;min-height:78px;padding:3px 12px 3px 3px;color:var(--sp-ink, #040507);background:#f1f3f0;border:0;border-radius:0;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.sp-mega-card__toggle:hover,.sp-mega-card__toggle:focus{color:var(--sp-ink, #040507);background:#e8ebe6}.sp-mega-card__toggle:focus-visible{outline:2px solid var(--sp-accent, #4db849);outline-offset:2px}.sp-mega-card__toggle .sp-mega-card__media{flex:0 0 72px;width:72px;height:72px;aspect-ratio:1}.sp-mega-card__toggle .sp-mega-card__title{flex:1 1 auto;min-width:0;margin:0 12px;font-size:12px;white-space:nowrap}.sp-mega-card__toggle .sp-mega-card__title:after{display:none}.sp-mega-card__chevron{flex:0 0 auto;width:10px;height:7px;margin-left:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .18s ease}.sp-mega-card__toggle[aria-expanded=true] .sp-mega-card__chevron{transform:rotate(180deg)}.sp-browse--drawer{width:100%;min-width:0;padding:0;overflow-x:hidden;background:#fff}.sp-browse--drawer .sp-browse__list{margin:0;padding:0}.sp-browse--drawer .sp-browse__entry+.sp-browse__entry{border-top-color:#eceee9}.sp-browse--drawer .sp-browse__item{gap:14px;min-height:76px;padding:8px 8px 8px 3px;background:#fff}.sp-browse--drawer .sp-browse__item:hover,.sp-browse--drawer .sp-browse__item:focus{background:#f6f7f4}.sp-browse--drawer .sp-browse__media{flex:0 0 64px;width:64px;height:64px;min-width:64px;max-width:64px}.sp-browse--drawer .sp-browse__blur{display:none}.sp-browse--drawer .sp-browse__name{font-size:12px;font-weight:650;line-height:1.35}.sp-browse--drawer .sp-browse__price{color:var(--sp-ui-muted, #747a74);font-size:12px;font-weight:600;letter-spacing:0}.sp-browse--drawer .sp-browse__price.is-sale{color:#c2410c}.sp-browse--drawer .sp-browse__compare{font-size:11px}.sp-browse--drawer .sp-browse__view-all{display:flex;width:100%;min-height:48px;margin:0;padding:14px 10px 12px 81px;border-top:1px solid #eceee9}@media(min-width:1024px){.sp-app--browse{display:grid;grid-template-columns:292px minmax(0,1fr);align-items:start}.sp-browse--rail{position:sticky;top:var(--sp-header-height, 76px);z-index:4;display:flex;align-self:start;width:292px;height:calc(100vh - var(--sp-header-height, 76px))}.sp-app__main{overflow-x:clip}}@media(min-width:1440px){.sp-app--browse{grid-template-columns:308px minmax(0,1fr)}.sp-browse--rail{width:308px}}@media(max-width:1023px){.sp-browse--rail{display:none}}@media(prefers-reduced-motion:reduce){.sp-browse__blur{filter:none;opacity:.28;transform:translate(-50%,-50%)}.sp-mega-card__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sacpig-browse.css.map */
