.km-reference-details{background:#f7f5f1;color:rgba(var(--color-foreground),.88);padding:1.8rem 0 6rem}.km-reference-trust{background:#fff;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 5rem;overflow:hidden}.km-reference-trust li{align-items:center;display:flex;font-size:1.35rem;gap:.9rem;justify-content:center;min-height:7rem;padding:1.4rem 1.6rem;text-align:center}.km-reference-trust li+li{border-left:1px solid rgba(var(--color-foreground),.1)}.km-reference-trust span{align-items:center;background:#db5129;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 2.3rem;height:2.3rem;justify-content:center}.km-reference-details__layout{display:grid;gap:5rem;grid-template-columns:minmax(22rem,.7fr) minmax(0,1.5fr)}.km-reference-details__intro{align-self:start;position:sticky;top:3rem}.km-reference-eyebrow{color:#b94425;font-size:1.2rem;font-weight:700;letter-spacing:.12em;margin:0 0 .9rem;text-transform:uppercase}.km-reference-details__intro h2,.km-safety-page h1{color:#262626;margin:0 0 1.2rem}.km-reference-details__intro p:last-child{line-height:1.7;margin:0;max-width:38rem}.km-reference-accordions{background:#fff;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;overflow:hidden}.km-reference-accordions details+details{border-top:1px solid rgba(var(--color-foreground),.12)}.km-reference-accordions summary{align-items:center;cursor:pointer;display:flex;font-size:1.7rem;font-weight:650;gap:1.2rem;justify-content:space-between;list-style:none;padding:2rem 2.4rem}.km-reference-accordions summary::-webkit-details-marker{display:none}.km-reference-accordions summary:focus-visible,.km-reference-safety-link:focus-visible{outline:.3rem solid rgba(219,81,41,.55);outline-offset:-.3rem}.km-reference-accordion__icon{flex:0 0 1.8rem;height:1.8rem;position:relative;width:1.8rem}.km-reference-accordion__icon:before,.km-reference-accordion__icon:after{background:currentColor;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.km-reference-accordion__icon:before{height:.2rem;width:1.6rem}.km-reference-accordion__icon:after{height:1.6rem;transition:transform .2s ease;width:.2rem}.km-reference-accordions details[open] .km-reference-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.km-reference-accordion__content{line-height:1.7;padding:0 2.4rem 2.4rem}.km-reference-accordion__content>:first-child{margin-top:0}.km-reference-accordion__content h3{color:#262626;font-size:1.65rem;margin:0 0 1.2rem}.km-reference-content-divider{border:0;border-top:1px solid rgba(var(--color-foreground),.14);margin:2.4rem 0}.km-reference-facts{margin:0}.km-reference-facts div{display:grid;gap:2rem;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);padding:1rem 0}.km-reference-facts div+div{border-top:1px solid rgba(var(--color-foreground),.08)}.km-reference-facts dt{color:rgba(var(--color-foreground),.65);font-weight:600}.km-reference-facts dd{margin:0}.km-reference-safety-link{color:#a83f23;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}body:has(.km-reference-details) product-info .km-neo-benefits{display:none}body:has(.km-reference-details) product-info .product__info-container{background:#fff;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;box-shadow:0 1.2rem 3.5rem #26262612;padding:2.8rem}body:has(.km-reference-details) product-info .product__media-wrapper{background:#f7f5f1;border-radius:1.4rem;padding:1.2rem}body:has(.km-reference-details) product-info .product__title h1{color:#262626;font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.12}body:has(.km-reference-details) product-info .product-form__submit{--color-button: 219, 81, 41;--color-button-text: 255, 255, 255;min-height:5.6rem}body:has(.km-reference-details) product-info .product__shipping-information{background:#f7f5f1;border-radius:1rem;padding:1.2rem 1.4rem}.km-safety-page{color:rgba(var(--color-foreground),.82);padding:4rem 0 7rem}.km-safety-page h1{color:rgba(var(--color-foreground),.86)}.km-safety-page .km-safety-card h2{color:rgba(var(--color-foreground),.84)}.km-safety-breadcrumb{color:rgba(var(--color-foreground),.65);font-size:1.3rem;margin-bottom:2.5rem}.km-safety-page__intro{font-size:1.8rem;line-height:1.65;max-width:76rem}.km-safety-page__grid{display:grid;gap:1.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.km-safety-card{background:#f7f5f1;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.4rem;padding:2.5rem}.km-safety-card h2{color:#262626;font-size:2rem;margin:0 0 1.5rem}.km-safety-card p:last-child,.km-safety-card ul:last-child{margin-bottom:0}.km-safety-card--wide{grid-column:1 / -1}.km-safety-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem}.km-safety-page__actions .button{--color-button: 219, 81, 41;--color-button-text: 255, 255, 255}.km-safety-powered-by{align-items:center;display:flex;font-size:1.3rem;gap:.5rem;margin-top:3rem}.km-safety-powered-by img{height:2rem;width:2rem}@media screen and (max-width:989px){.km-reference-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.km-reference-trust li:nth-child(3){border-left:0}.km-reference-trust li:nth-child(n+3){border-top:1px solid rgba(var(--color-foreground),.1)}.km-reference-details__layout{gap:2.5rem;grid-template-columns:1fr}.km-reference-details__intro{position:static}}@media screen and (max-width:749px){.km-reference-details{padding-bottom:4rem}.km-reference-trust{margin-bottom:3.5rem}.km-reference-trust li{align-items:flex-start;flex-direction:column;font-size:1.2rem;justify-content:flex-start;min-height:8.2rem;text-align:left}.km-reference-accordions summary{font-size:1.55rem;padding:1.8rem}.km-reference-accordion__content{padding:0 1.8rem 2rem}.km-reference-facts div{gap:.3rem;grid-template-columns:1fr}body:has(.km-reference-details) product-info .product__info-container{border-radius:1.2rem;box-shadow:none;padding:2rem 1.6rem}body:has(.km-reference-details) product-info .product__media-wrapper{padding:.6rem}.km-safety-page{padding:2.5rem 0 5rem}.km-safety-page__grid{grid-template-columns:1fr}.km-safety-card--wide{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-neo-snocks-product.css.map */
