@media(min-width:1500px){.grid,.grid--5{grid-template-columns:repeat(5,1fr)}}@media(min-width:1800px){.grid,.grid--5{grid-template-columns:repeat(6,1fr)}}.card{transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s}.card:hover{transform:translateY(-2px);border-color:#c3cad8;box-shadow:0 10px 28px #0b1a3a24}.card__media{padding:14px}.card__brand{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-3)}.card__body{gap:4px;padding:11px 13px 13px}.card__body h3{font-size:.92rem;font-weight:600;min-height:2.4em}.card__variant{font-size:.78rem;color:var(--muted)}.card__foot{padding-top:6px;gap:5px}.card__ship{font-size:.79rem;color:var(--muted);font-weight:500}.card__delivery{font-size:.79rem;color:var(--ok);font-weight:700}.card__stock{font-size:.79rem;color:var(--danger);font-weight:800}.card__foot .btn{margin-top:4px}.card__badge--deal{background:var(--danger);color:#fff}.placeholder span{font-size:.72rem;opacity:.8}.section-head h2{font-size:1.3rem;letter-spacing:-.015em}.catbar{position:sticky;top:72px;z-index:39}@media(max-width:820px){.catbar{top:60px}}.catbar__promo{background:#c9a24a29;padding:4px 12px;border-radius:20px}.why__item{padding:20px}.why__item h3{font-size:1rem}.buybox{box-shadow:0 6px 20px #0b1a3a14}.buybox .btn{font-size:.95rem;padding:13px 18px}.collection__intro{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 22px;margin-bottom:16px;color:#222;line-height:1.6;max-width:78ch}.collection__intro h1{margin-bottom:8px}.banner__slide{min-height:0}.banner__slide .container{padding-top:26px;padding-bottom:56px;gap:28px}.banner__slide .hero__copy h1{font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.1}.banner__slide .hero__copy p{margin-top:10px;font-size:.95rem;max-width:42ch}.banner__slide .hero__eyebrow{font-size:.8rem;margin-bottom:6px}.banner__slide .hero__actions{margin-top:16px}.banner__dots{bottom:38px}.banner__nav{height:64px}.tiles{margin-top:-40px;gap:14px}.tile{padding:14px}.tile h3{font-size:1rem;font-weight:800;letter-spacing:-.01em}.tile__quad{gap:6px}.tile a.tile__link{font-size:.82rem;padding:4px 0}@media(min-width:1500px){.tiles{grid-template-columns:repeat(4,1fr)}}.row{padding:6px 0}.row .box{padding:14px 18px 16px}.row__scroller{gap:10px}.row__scroller .card{flex:0 0 172px}.row__scroller .card__media{padding:10px}.row__scroller .card__body{padding:9px 10px 11px;gap:2px}.row__scroller .card__body h3{font-size:.82rem;line-height:1.25;min-height:2.1em;-webkit-line-clamp:2}.row__scroller .card__brand,.row__scroller .card__variant,.row__scroller .card__ship,.row__scroller .card__delivery,.row__scroller .card__foot .btn{display:none}.row__scroller .price{font-size:1.05rem}.row__scroller .card__foot{padding-top:4px;gap:3px}.row__scroller .card__stock{font-size:.74rem}@media(max-width:820px){.row__scroller .card{flex-basis:140px}}.why{padding:10px 0}.why__grid{grid-template-columns:repeat(3,1fr);gap:10px}.why__item{padding:12px 16px;align-items:center;gap:10px}.why__item svg{width:24px;height:24px}.why__item h3{font-size:.9rem;margin-bottom:2px}.why__item p{font-size:.8rem;line-height:1.35}@media(max-width:820px){.why__grid{grid-template-columns:1fr}}.newsletter{padding:16px 0}.newsletter__inner{padding:20px 24px}.newsletter h2{font-size:1.3rem}.newsletter p{font-size:.86rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/refine.css.map */
