.banner-image-wrapper{width:100%;overflow:hidden;padding:20px;box-sizing:border-box}.banner-image{width:100%;height:auto;object-fit:contain;transform:scale(.95);transition:transform .3s ease}.bannersmall--main.aboutmains--ss{position:relative;text-align:center;background-color:#fff}.newonegoodobannerfitted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-recs__title{margin:24px 0 12px;font-weight:600}.cart-recs__grid-wrap{display:grid;gap:16px}@media(min-width:768px){.cart-recs__grid-wrap{grid-template-columns:repeat(3,1fr)}}.rec-card{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.rec-card__media{display:block;position:relative;overflow:hidden}.rec-card__media img{width:100%;height:auto;display:block;transition:transform .35s ease}.rec-card__media:hover img{transform:scale(1.06)}.rec-card__placeholder{padding-top:70%;background:linear-gradient(180deg,#f4f6f8,#e9edf1)}.rec-card__body{padding:12px}.rec-card__title{display:block;line-height:1.35;margin:0 0 6px;text-decoration:none;color:inherit;font-weight:600}.rec-card__price{margin-bottom:10px;font-size:.95rem}.rec-card__price--sale{color:var(--color-sale, #d72c0d);margin-right:8px}.rec-card__price--compare{opacity:.6}.rec-card__btn{width:100%;border:none;border-radius:8px;padding:10px 12px;background:var(--color-accent,#f59e0b);color:#fff;font-weight:600;cursor:pointer;transition:filter .2s}.rec-card__btn:hover{filter:brightness(.95)}.rec-card__btn--disabled{background:#c7c7c7;cursor:not-allowed}.nh-logo-proof--standalone{--nh-blue-deep: #123f5b;--nh-muted: #5b6b74;--nh-line: #dbe8ed;--nh-shell: 120rem;padding-block:2.6rem;border-top:none;background:#fff;overflow:hidden}.nh-logo-proof--standalone .nh-section-shell{width:min(var(--nh-shell),calc(100% - 4rem));margin-inline:auto}.nh-logo-proof--standalone .nh-logo-proof__heading{margin:0 0 1.8rem;color:var(--nh-muted);font-size:var(--nh-heading-size, 16px);font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.nh-logo-proof--standalone .nh-logo-proof__track{display:flex;align-items:center;gap:clamp(2rem,4vw,5rem);width:max-content;animation:nh-logo-proof-standalone-marquee 26s linear infinite;will-change:transform}.nh-logo-proof--standalone .nh-logo-proof__group{display:flex;align-items:center;gap:clamp(2rem,4vw,5rem)}.nh-logo-proof--standalone .nh-logo-proof__group[aria-hidden=true]{flex-shrink:0}.nh-logo-proof--standalone .nh-logo-proof__item{display:grid;flex:0 0 auto;min-width:0;min-height:6rem;place-items:center}.nh-logo-proof--standalone .nh-logo-proof__item img{display:block;width:auto;max-width:18rem;max-height:6rem;object-fit:contain;filter:grayscale(1);opacity:.68;transition:filter .18s ease,opacity .18s ease,transform .18s ease}.nh-logo-proof--standalone .nh-logo-proof__item span{color:var(--nh-blue-deep);font-size:1.8rem;font-weight:800;text-align:center}@media(hover:hover)and (pointer:fine){.nh-logo-proof--standalone .nh-logo-proof__item:hover img{filter:grayscale(0);opacity:1;transform:translateY(-.2rem)}}@media screen and (max-width:749px){.nh-logo-proof--standalone{padding-block:2.4rem}.nh-logo-proof--standalone .nh-section-shell{width:min(100% - 2.8rem,58rem)}.nh-logo-proof--standalone .nh-logo-proof__heading{font-size:var(--nh-mobile-heading-size, 13px)}.nh-logo-proof--standalone .nh-logo-proof__track,.nh-logo-proof--standalone .nh-logo-proof__group{gap:2.2rem}.nh-logo-proof--standalone .nh-logo-proof__item{min-height:5.2rem}.nh-logo-proof--standalone .nh-logo-proof__item img{max-width:15rem;max-height:5.2rem}.nh-logo-proof--standalone .nh-logo-proof__item span{font-size:1.55rem}}@media screen and (max-width:389px){.nh-logo-proof--standalone .nh-logo-proof__item{min-height:4.8rem}.nh-logo-proof--standalone .nh-logo-proof__item img{max-width:13rem;max-height:4.8rem}}@media(prefers-reduced-motion:reduce){.nh-logo-proof--standalone .nh-logo-proof__track{animation:none;width:100%}.nh-logo-proof--standalone .nh-logo-proof__group[aria-hidden=true]{display:none}.nh-logo-proof--standalone .nh-logo-proof__item img,.nh-logo-proof--standalone .nh-logo-proof__item span{transition:none}}@keyframes nh-logo-proof-standalone-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nh-logo-proof--standalone.nh-logo-proof--reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1)}.nh-logo-proof--standalone.nh-logo-proof--reveal-visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
