.swp-crumb{background:#fff;border-bottom:1px solid var(--sw-border,#e5ede0)}.swp-crumb__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding-block:12px}.swp-crumb nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#56664f}.swp-crumb nav a{color:#181e18!important;text-decoration:none;font-weight:600}.swp-crumb nav a:hover{color:#4a7a12!important;text-decoration:underline}.swp-crumb nav span[aria-current]{color:#56664f;max-width:44ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swp-crumb__back{font-size:13px;font-weight:700;color:#4a7a12!important;text-decoration:none;white-space:nowrap}.swp-crumb__back:hover{text-decoration:underline}.pdp-header-wrap{margin:0 0 6px!important;padding:0!important}.pdp-header-wrap .right-section{display:flex;flex-direction:column;align-items:flex-start}.pdp-header-wrap .t4s-product__title{margin:0!important;font-size:clamp(26px,2.4vw,34px)!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-.01em;color:#181e18!important}.swp-rating{display:inline-flex;align-items:center;gap:8px;margin:12px 0 4px;padding:0;background:transparent!important;font-size:14px;line-height:1;color:#181e18!important;text-decoration:none!important}.swp-rating:hover .swp-rating__count{color:#4a7a12}.swp-stars{display:inline-block;line-height:1}.swp-stars:before{content:"\2605\2605\2605\2605\2605";letter-spacing:2px;font-size:17px;background:linear-gradient(90deg,#f59e0b var(--fill),#d7dccf var(--fill));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.swp-rating__num{font-weight:800}.swp-rating__count{color:#56664f;text-decoration:underline}.pdp-header-wrap .t4s-product_meta,.pdp-header-wrap .t4s-sku-wrapper,.pdp-header-wrap .t4s-sku-wrapper p{margin:0!important;padding:0!important}.pdp-header-wrap .t4s-sku-wrapper p,.pdp-header-wrap .t4s-sku-wrapper span{font-size:13px!important;line-height:1.4!important;color:#56664f!important}.pdp-header-wrap .sku-tag{font-weight:700!important}.swp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0}.swp-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f6faf3;border:1px solid #d7e6c6;color:#2e4a10;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.swp-chip--dark{background:#181e18;border-color:#181e18;color:#fff}.swp-chips a.swp-chip{background:transparent;border-color:transparent;padding:0 4px;color:#4a7a12!important;text-decoration:underline!important}.t4s-swatch__item{border-radius:10px!important;font-weight:600}.t4s-swatch__item.is--selected{background:#181e18!important;border-color:#181e18!important;color:#fff!important}.t4s-swatch__item:not(.is--selected):hover{border-color:#6aab18!important;color:#181e18!important}.t4s-product-form__submit,.t4s-product-form__submit:hover,.t4s-product-form__submit:focus{background:#8bcf32!important;border-color:#8bcf32!important;color:#162b05!important;font-weight:800!important;border-radius:999px!important;min-height:52px}.t4s-product-form__submit:hover{background:#9bd94a!important;border-color:#9bd94a!important}.t4s-product-form__submit *{color:#162b05!important}.t4s-sticky-atc .t4s-product-form__submit{min-height:44px}.swp-trust{list-style:none;margin:16px 0 0;padding:14px 16px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));background:#f6faf3;border:1px solid #d7e6c6;border-radius:14px}.swp-trust li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#181e18;line-height:1.3}.swp-trust svg{flex-shrink:0;width:20px;height:20px;color:#4a7a12}@media(max-width:560px){.swp-trust{grid-template-columns:1fr}}.swp-guide{margin-top:14px;border:1px solid var(--sw-border,#e5ede0);border-radius:14px;background:#fff}.swp-guide summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;color:#181e18}.swp-guide summary::-webkit-details-marker{display:none}.swp-guide summary:after{content:"+";font-size:20px;font-weight:400;color:#4a7a12}.swp-guide[open] summary:after{content:"\2212"}.swp-guide ul{list-style:none;margin:0;padding:0 16px 6px}.swp-guide li{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--sw-border,#e5ede0);font-size:13px;color:#2e3a2a}.swp-guide li b{flex:0 0 72px;color:#181e18}.swp-guide p{margin:0;padding:8px 16px 14px;font-size:12px;color:#56664f}.swp-specs{display:grid;gap:24px;align-items:start}@media(min-width:990px){.swp-specs{grid-template-columns:7fr 5fr}}.swp-best{border-radius:24px;background:var(--sw-ink,#181e18);color:#fff;padding:clamp(22px,3vw,30px)}.swp-best .swh-eyebrow{color:#8bcf32}.swp-best h3{margin:8px 0 0;font-size:26px;font-weight:800;color:#fff;line-height:1.2;text-transform:none}.swp-best p{margin:10px 0 18px;color:#ffffffe0;font-size:15px;line-height:1.6}.swp-best ul{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.swp-best li{font-size:14px;color:#ffffffeb}.swp-best li:before{content:"\2713";color:#8bcf32;font-weight:700;margin-right:8px}.swp-feat{display:grid;gap:clamp(28px,5vw,56px)}.swp-row{display:grid;gap:24px;align-items:center}@media(min-width:900px){.swp-row{grid-template-columns:1fr 1fr;gap:56px}.swp-row--flip .swp-row__media{order:2}}.swp-row__media{border-radius:24px;overflow:hidden;background:#f6faf3;border:1px solid var(--sw-border,#e5ede0)}.swp-row__media img{width:100%;height:auto;display:block}.swp-row__sub{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4a7a12}.swp-row h3{margin:8px 0 0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.15;color:#181e18;text-transform:none}.swp-row .swh-lead p{margin:0 0 10px}.swp-cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:clamp(28px,5vw,56px)}.swp-card{border:1px solid var(--sw-border,#e5ede0);border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--sw-shadow-card)}.swp-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.swp-card div{padding:20px}.swp-card h3{margin:0;font-size:18px;font-weight:800;color:#181e18;text-transform:none}.swp-card .swh-lead{font-size:15px;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/170/assets/sw-pdp.css.map */
