.related-products{display:block;position:relative}.related-products__header{margin:0 0 2.4rem}.related-products__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1rem;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#b03a1f}.related-products__eyebrow:before{content:"";display:block;width:2.8rem;height:.2rem;background:var(--gg-accent, #f26649)}.related-products__heading{margin:0;font-weight:700;line-height:1;letter-spacing:-.01em;color:#00361d}.related-products .card-wrapper .card{border-radius:6px;overflow:hidden;transition:box-shadow .2s ease-out,transform .2s ease-out}.related-products .card__vendor{font-weight:700;letter-spacing:.1em;color:var(--gg-green, #00723e);opacity:1}.related-products .quick-add__submit{--color-button: 0, 114, 62;--color-button-text: 255, 255, 255;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.related-products .quick-add__submit:not([disabled]):hover{--color-button: 0, 54, 29}@media screen and (max-width:749px){.related-products .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:100%}.related-products .grid--peek.slider .grid__item:first-of-type{margin-left:0}.related-products .slider.slider--tablet{scroll-padding-left:0}.related-products .slider--tablet:after{display:none}product-recommendations.related-products{padding-left:2.5rem;padding-right:2.5rem;padding-bottom:2.4rem}}@media screen and (max-width:989px){.related-products .slider-buttons{justify-content:flex-start;gap:1rem;margin-top:.8rem}.related-products .slider-counter{display:none}.related-products .slider-button{width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:var(--gg-green, #00723e);color:#fff}.related-products .slider-button:not([disabled]):hover{color:#fff}.related-products .slider-button .icon,.related-products .slider-button[disabled] .icon{width:1.6rem;height:1.6rem;color:#fff}.related-products .slider-button[disabled]{background:#9ea3ab;cursor:not-allowed}}@media screen and (min-width:750px){.related-products__header{margin-bottom:3.2rem}.related-products__eyebrow{font-size:1.3rem}.related-products .card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 10px 28px #00000024}}@media screen and (min-width:990px){.related-products .slider-component-desktop{position:relative;overflow:visible}.related-products .slider-component-desktop .slider-buttons{display:block;position:static;height:0;margin:0}.related-products .slider-component-desktop .slider-counter{display:none}.related-products .slider-component-desktop .slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid rgba(0,54,29,.12);background:#fff;color:#00361d;box-shadow:0 4px 14px #00000024;transition:background-color .2s ease-out,color .2s ease-out}.related-products .slider-component-desktop .slider-button:not([disabled]):hover{background:var(--gg-green, #00723e);color:#fff}.related-products .slider-component-desktop .slider-button--prev{left:-2.2rem}.related-products .slider-component-desktop .slider-button--next{right:-2.2rem}.related-products .slider-component-desktop .slider-button[disabled]{opacity:.4}.related-products .slider-component-desktop .slider-button .icon{width:1.6rem;height:1.6rem}}.related-products__dots{display:flex;justify-content:center;gap:.6rem;margin-top:2.8rem}.related-products__dots[hidden]{display:none}.related-products__dots span{width:.8rem;height:.4rem;border-radius:.2rem;background-color:color-mix(in srgb,#7ac143 35%,transparent);transition:width .2s ease-out,background-color .2s ease-out}.related-products__dots span.is-active{width:2.4rem;background-color:#7ac143}@media screen and (max-width:989px){.related-products slider-component{display:flex;flex-direction:column}.related-products__dots{order:1;margin-top:.4rem}.related-products__dots span{flex:1 1 0;width:auto;transition:flex-grow .2s ease-out,background-color .2s ease-out}.related-products__dots span.is-active{flex-grow:3;width:auto}.related-products slider-component .slider-buttons{order:2}.related-products .slider:not(.slider--tablet)~.related-products__dots{display:none}}@media(prefers-reduced-motion:reduce){.related-products__dots span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-related-products.css.map */
