.drip-kingz-category-grid{display:flex;flex-direction:column;width:92%;padding:40px 0;margin:0 auto;overflow-x:clip}.drip-kingz-category-grid__header{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.drip-kingz-category-grid__intro{display:flex;flex-direction:column;gap:.85rem;min-width:0}.drip-kingz-category-grid__eyebrow{margin:0;font-family:"Saira Condensed",var(--font-subheading--family);font-size:2.1rem;font-weight:700;line-height:1.1;letter-spacing:.4rem;text-transform:uppercase;padding:0 0 0 5px;color:#888}.drip-kingz-category-grid__heading{margin:0;line-height:1;letter-spacing:.015em;text-transform:uppercase;text-wrap:balance}.drip-kingz-category-grid__body{color:var(--color-foreground)}.drip-kingz-category-grid__body :first-child,.drip-kingz-category-grid__description :first-child{margin-top:0}.drip-kingz-category-grid__body :last-child,.drip-kingz-category-grid__description :last-child{margin-bottom:0}.drip-kingz-category-grid__actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.drip-kingz-category-grid__nav{display:inline-flex;align-items:center;gap:.5rem}.drip-kingz-category-grid__nav-button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;background:#11ffef;color:#1a1a1a;cursor:pointer;transition:.3s}.drip-kingz-category-grid__nav-button span{font-size:1rem;line-height:1}.drip-kingz-category-grid__nav-button:hover:not(:disabled),.drip-kingz-category-grid__nav-button:focus-visible{transform:translateY(-3px);transition:.3s;background-color:#00cdd4!important;outline:none!important}.drip-kingz-category-grid__nav-button:disabled{opacity:.35;cursor:default}button[data-category-grid-prev]{border-radius:1rem 0 0 1rem}button[data-category-grid-next]{border-radius:0 1rem 1rem 0}.drip-kingz-category-grid__cta{min-width:11.5rem;justify-content:center}.drip-kingz-category-grid__carousel{position:relative}.drip-kingz-category-grid__grid{display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.drip-kingz-category-grid__card{min-width:0;flex:0 0 min(19rem,calc(100vw - 5rem));scroll-snap-align:start}.drip-kingz-category-grid__card-link{display:flex;flex-direction:column;gap:.95rem;color:inherit;text-decoration:none;transition:transform .25s ease}.drip-kingz-category-grid__image-wrap{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:.8rem;background:#0000000a}.drip-kingz-category-grid__image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000026,#0000);opacity:0;transition:opacity .25s ease;pointer-events:none}.drip-kingz-category-grid__image,.drip-kingz-category-grid__image-placeholder svg{width:100%;height:100%;display:block}.drip-kingz-category-grid__image{object-fit:cover;transition:transform .35s ease}.drip-kingz-category-grid__image-placeholder{width:100%;height:100%}.drip-kingz-category-grid__content{display:flex;flex-direction:column;gap:.55rem;padding:0 .25rem}.drip-kingz-category-grid__title{margin:0;font-family:"Saira Semi Condensed",var(--font-subheading--family);font-size:2rem!important;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#1a1a1a}.drip-kingz-category-grid__description{color:#1a1a1ac7}.drip-kingz-category-grid__card-cta{display:inline-flex;align-items:center;width:fit-content;margin-top:.15rem;font-family:"Saira Semi Condensed",var(--font-subheading--family);font-size:.9rem;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.28em;text-decoration-color:#11ffef00;transition:color .2s ease,text-decoration-color .2s ease}.drip-kingz-category-grid__card-link:hover,.drip-kingz-category-grid__card-link:focus-visible{transform:translateY(-4px)}.drip-kingz-category-grid__card-link:hover .drip-kingz-category-grid__image,.drip-kingz-category-grid__card-link:focus-visible .drip-kingz-category-grid__image{transform:scale(1.04)}.drip-kingz-category-grid__card-link:hover .drip-kingz-category-grid__image-wrap:after,.drip-kingz-category-grid__card-link:focus-visible .drip-kingz-category-grid__image-wrap:after{opacity:1}.drip-kingz-category-grid__card-link:hover .drip-kingz-category-grid__card-cta,.drip-kingz-category-grid__card-link:focus-visible .drip-kingz-category-grid__card-cta{color:#000;text-decoration-color:#11ffef}.drip-kingz-category-grid__card-link:hover .drip-kingz-category-grid__title,.drip-kingz-category-grid__card-link:focus-visible .drip-kingz-category-grid__title{text-decoration:underline;text-decoration-color:#00cdd4;text-decoration-thickness:4px;text-underline-offset:5px}.drip-kingz-category-grid__cta:focus-visible,.drip-kingz-category-grid__nav-button:focus-visible,.drip-kingz-category-grid__card-link:focus-visible{outline:2px solid #11ffef;outline-offset:3px}.drip-kingz-category-grid__empty{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border:1px dashed rgb(0 0 0 / 15%);border-radius:.8rem;background:#f8f8f8e5}.drip-kingz-category-grid__empty-title,.drip-kingz-category-grid__empty-text{margin:0}.drip-kingz-category-grid__empty-title{font-family:"Saira Semi Condensed",var(--font-subheading--family);font-size:1rem;font-weight:700;line-height:1.1;text-transform:uppercase}.drip-kingz-category-grid__empty-text{color:#1a1a1ab8}@media screen and (min-width:750px){.drip-kingz-category-grid__grid{gap:2%}.drip-kingz-category-grid__card{flex-basis:18.4%}}@media screen and (min-width:990px){.drip-kingz-category-grid__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.drip-kingz-category-grid__actions{justify-content:flex-end}.drip-kingz-category-grid__card{flex-basis:18.4%}}@media screen and (max-width:767px){.drip-kingz-category-grid__eyebrow{font-size:6vw}.drip-kingz-category-grid{width:90%}.drip-kingz-category-grid__heading{max-width:none;font-size:12vw!important;line-height:1.1;letter-spacing:0!important}.drip-kingz-category-grid__actions{justify-content:space-between}.drip-kingz-category-grid__card{flex-basis:min(45vw,calc(100vw - 5rem))}.drip-kingz-category-grid__title{font-size:6vw!important}}@media screen and (min-width:768px)and (max-width:1024px){.drip-kingz-category-grid__heading{text-wrap:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/drip-kingz-category-grid.css.map */
