[id*=alg-recommend-wrapper]{max-width:100%!important}[id*=alg-recommend-wrapper] .card .media,[id*=alg-recommend-wrapper] .card__media{position:relative;aspect-ratio:1/1}[id*=alg-recommend-wrapper] .card--standard>.card__content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}[id*=alg-recommend-wrapper] .card-vendor{display:none}[id*=alg-recommend-wrapper] .price{font-size:var(--rm-font-14);font-weight:var(--rm-fontweight-bold);color:#222;letter-spacing:0;line-height:2rem}.search-overlay .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.search-overlay .rm-product-card-pricing{display:flex;flex-direction:column;gap:.25rem}.search-overlay .price-item--sale,.search-overlay .rm-product-card-price{color:#222;font-weight:var(--rm-fontweight-bold, 700);margin:0}.search-overlay .price-item--regular{color:#222}.search-overlay .price__sale .price-item--regular,.search-overlay .rm-product-card-price-original{color:#aaa;text-decoration:line-through;font-weight:var(--rm-fontweight-bold, 700);font-size:.9em;margin:0}.rm-product-card-price.price{margin:0;padding:0}.rm-product-card-price .price-item{display:inline}.search-overlay .rm-product-card-pricing .rm-product-card-price{font-size:var(--rm-font-14);line-height:1.2}.search-overlay .rm-product-card-pricing .rm-product-card-price-original{font-size:var(--rm-font-12);line-height:1.2}[id*=alg-recommend-wrapper] .card__heading a{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;height:3rem;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5;overflow:hidden}.alg-recommend-title,.ais-RelatedProducts-title{margin-bottom:1.75rem;font-size:var(--rm-font-18);font-weight:var(--rm-fontweight-bold);line-height:1.777777777777778;color:#0d0d0d}@media (min-width: 768px){.alg-recommend-title{padding:0 1.5rem 1.25rem}}@media screen and (min-width: 834px){.alg-recommend-title{padding:0 1.5rem .5rem}}@media screen and (min-width: 1200px){.alg-recommend-title{padding:0 1.5rem 2.333333rem}}@keyframes dialog-overlay{0%{background:#0000}to{background:#00000026}}@keyframes dialog-content{0%{top:100%}to{top:50%;transform:translate(-50%,-50%)}}html{width:100%;overflow-x:hidden}dialog{z-index:100000;background:transparent;border:none;outline:none}dialog .dialog-close{--line-thickness: 2px;--line-length: 1.5rem;position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;border-radius:9999px;border:none;outline:none;background:#0d0d0d;cursor:pointer}dialog .dialog-close:before,dialog .dialog-close:after{content:"";display:block;position:absolute;top:calc(50% - (var(--line-thickness) / 2));left:calc(50% - (var(--line-length) / 2));width:var(--line-length);height:var(--line-thickness);background-color:#fff;transform-origin:50% 50%}dialog .dialog-inner{position:fixed;top:0;left:0;width:100vw;height:100vh}dialog .dialog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;transition:background .3s ease-in-out}dialog[open] .dialog-overlay{animation:dialog-overlay .15s forwards}dialog .dialog-close:before{transform:rotate(45deg)}dialog .dialog-close:after{transform:rotate(135deg)}dialog .dialog-content{position:absolute;top:100%;left:50%;transform:translate(-50%);padding:2.5rem;background-color:#fff;border-radius:10px;width:100vw;max-width:800px;max-height:100vh}dialog[open] .dialog-content{animation:dialog-content .2s forwards}.ais-Carousel{position:relative}.ais-Carousel-navigation{position:absolute;top:50%;width:2.5rem;height:2.5rem;transform:translateY(-50%);border-radius:50%;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.ais-Carousel-navigation:hover{background:#fff;border-color:#0003;transform:translateY(-50%) scale(1.1)}.ais-Carousel-navigation:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}#rm-sideload-cart-upsells .ais-Carousel-navigation{display:flex!important}.ais-Carousel-navigation svg{width:15px;height:auto}.ais-Carousel-navigation--previous{left:.5rem}.ais-Carousel-navigation--next{right:.5rem}.ais-Carousel-list{scroll-behavior:smooth;max-width:100%;overflow:hidden;display:flex;gap:2rem;margin:0;padding:0;list-style:none}.ais-Carousel-item{flex:0 0 16rem}.ais-Carousel-item .rm-product-card-content-bot{margin-top:auto}@media screen and (max-width: 767px){.ais-Carousel-navigation{display:none}.ais-Carousel-list{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;gap:.5rem;padding:0 1.5rem;margin:0 -1.5rem}.ais-Carousel-item{flex:0 0 calc(80% - .4rem);scroll-snap-align:start;flex-shrink:0}}.rm-product-card-title{margin:0}.rm-product-card-add{display:inline-flex;align-items:center;justify-content:center;margin:1.5rem auto 0;padding:0 2rem;height:3rem;box-shadow:none;border:none;outline:none;border-radius:2rem;background:#478f4c;min-height:unset;color:#fff;font-size:var(--rm-font-14);font-weight:var(--rm-fontweight-semibold, 600);line-height:1}#rm-sideload-cart-upsells{margin-left:-2rem;margin-right:-2rem;padding-left:3rem;padding-right:3rem;text-align:left}#rm-sideload-cart-upsells .rm-product-card img{mix-blend-mode:darken}#rm-sideload-cart-upsells.algolia-loading,#rm-sideload-cart-upsells:has(.ais-Carousel),#rm-sideload-cart-upsells:has([class*=ais-]){display:block!important}#rm-sideload-cart-upsells .ais-RelatedProducts,#rm-sideload-cart-upsells .ais-TrendingItems,#rm-sideload-cart-upsells .ais-LookingSimilar{display:block!important}#rm-sideload-cart-upsells .ais-RelatedProducts-title,#rm-sideload-cart-upsells .ais-TrendingItems-title,#rm-sideload-cart-upsells .ais-LookingSimilar-title{margin-bottom:1.5rem;font-size:var(--rm-font-18);font-weight:var(--rm-fontweight-bold);color:#0d0d0d}#rm-sideload-cart-upsells .ais-Carousel{position:relative!important;opacity:0;transition:opacity .3s ease-in-out;width:100%!important;overflow:visible!important}#rm-sideload-cart-upsells:not(.algolia-loading) .ais-Carousel{opacity:1}#rm-sideload-cart-upsells .ais-Carousel-list{display:flex!important;flex-wrap:nowrap!important;gap:2rem!important;margin:0!important;padding:0!important;list-style:none!important;overflow:hidden!important;scroll-behavior:smooth!important;max-width:100%!important}#rm-sideload-cart-upsells .ais-Carousel-item{flex:0 0 calc(33.33% - 1.3rem)!important;max-width:calc(33.33% - 1.3rem)!important;min-width:calc(33.33% - 1.3rem)!important;width:calc(33.33% - 1.3rem)!important;box-sizing:border-box!important;margin:0!important;padding:0!important}#rm-sideload-cart-upsells .ais-Carousel-navigation{display:flex!important;position:absolute!important;top:50%!important;width:2.5rem!important;height:2.5rem!important;transform:translateY(-50%)!important;border-radius:50%!important;background:#ffffffe6!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 2px 8px #0000001a!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;z-index:10!important;transition:all .2s ease!important}#rm-sideload-cart-upsells .ais-Carousel-navigation--previous{left:.5rem!important}#rm-sideload-cart-upsells .ais-Carousel-navigation--next{right:.5rem!important}#rm-sideload-cart-upsells .ais-Carousel-navigation:hover{background:#fff!important;transform:translateY(-50%) scale(1.1)!important}#rm-sideload-cart-upsells .ais-Carousel-navigation:disabled{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}#rm-sideload-cart-upsells .ais-Carousel-navigation svg{width:15px!important;height:auto!important}@media screen and (max-width: 767px){#rm-sideload-cart-upsells .ais-Carousel-navigation{display:none!important}#rm-sideload-cart-upsells .ais-Carousel-list{overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-left:1.5rem!important;-webkit-overflow-scrolling:touch!important;gap:.5rem!important;padding:0 1.5rem!important;margin:0 -1.5rem!important}#rm-sideload-cart-upsells .ais-Carousel-item{flex:0 0 calc(80% - .4rem)!important;max-width:calc(80% - .4rem)!important;min-width:calc(80% - .4rem)!important;width:calc(80% - .4rem)!important;scroll-snap-align:start!important;flex-shrink:0!important}}button+div .restock-alerts-notify-button{margin-bottom:0}button.hidden+div .restock-alerts-notify-button{margin:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/algolia-styles.css.map */
