:root{--kic-teal: #00A99D;--kic-red: #C1272D;--kic-gold: #EDBF26}:root{--font-heading-family: "Bebas Neue", sans-serif;--font-heading-weight: 400;--font-heading-style: normal}.kic-grain{position:relative}.kic-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}a:not(.button):not(.full-unstyled-link):hover{color:var(--kic-teal)}.badge--only-one-left{background-color:var(--kic-red);color:#fff;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:1.1rem;padding:.4rem .8rem;border-radius:var(--badge-corner-radius, .4rem)}.badge--new{background-color:var(--kic-gold);color:#1a1a1a;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:1.1rem;padding:.4rem .8rem;border-radius:var(--badge-corner-radius, .4rem)}.price--on-sale .price-item--sale{color:var(--kic-red)}.rating-star:before{background:linear-gradient(90deg,var(--kic-gold) calc(var(--rating) / var(--rating-max) * 100%),rgba(0,0,0,.15) calc(var(--rating) / var(--rating-max) * 100%));-webkit-background-clip:text;background-clip:text}.kic-pillars-strip{width:100%;padding:2.4rem 0}.kic-pillars-strip__inner{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;display:flex;justify-content:center;gap:4rem}.kic-pillars-strip__pillar{text-align:center;flex:1;max-width:30rem}.kic-pillars-strip__icon{color:var(--kic-teal);margin-bottom:.8rem}.kic-pillars-strip__icon svg{width:2.8rem;height:2.8rem}.kic-pillars-strip__heading{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .4rem;color:#fff}.kic-pillars-strip__text{font-size:1.3rem;opacity:.7;margin:0;color:#fff}@media screen and (max-width:749px){.kic-pillars-strip__inner{flex-direction:column;gap:2rem;align-items:center}.kic-pillars-strip__pillar{max-width:100%}}.kic-visit-us{width:100%;padding:6rem 0}.kic-visit-us__inner{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.kic-visit-us__heading{font-family:var(--font-heading-family);font-size:4rem;line-height:1.1;margin:0 0 1.6rem;letter-spacing:.02em}.kic-visit-us__subheading{font-size:1.6rem;margin:0 0 2rem;opacity:.85;line-height:1.6}.kic-visit-us__detail{margin:0 0 .6rem;font-size:1.5rem;line-height:1.5}.kic-visit-us__detail strong{display:block;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:.2rem}.kic-visit-us__cta{margin-top:2.4rem}.kic-visit-us__gift-note{margin-top:2rem;font-size:1.3rem;font-style:italic;opacity:.7;line-height:1.5}.kic-visit-us__image{border-radius:.8rem;overflow:hidden}.kic-visit-us__image img{width:100%;height:auto;display:block;object-fit:cover}@media screen and (max-width:749px){.kic-visit-us__inner{grid-template-columns:1fr;gap:3rem}.kic-visit-us__heading{font-size:3rem}.kic-visit-us__image{order:-1}}.kic-shop-by-vibe{width:100%;padding:6rem 0}.kic-shop-by-vibe__header{max-width:var(--page-width);margin:0 auto 3rem;padding:0 1.5rem;text-align:center}.kic-shop-by-vibe__title{font-family:var(--font-heading-family);font-size:4rem;letter-spacing:.04em;margin:0}.kic-shop-by-vibe__grid{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.kic-shop-by-vibe__tile{position:relative;overflow:hidden;border-radius:.8rem;aspect-ratio:16 / 10}.kic-shop-by-vibe__tile--large{aspect-ratio:16 / 10}.kic-shop-by-vibe__tile--small{aspect-ratio:1 / 1}.kic-shop-by-vibe__grid--bottom{grid-template-columns:repeat(4,1fr);margin-top:1.2rem}.kic-shop-by-vibe__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.kic-shop-by-vibe__tile:hover .kic-shop-by-vibe__tile-image{transform:scale(1.05)}.kic-shop-by-vibe__tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00a99dd9,#1a1a1a4d);display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;z-index:1}.kic-shop-by-vibe__tile-heading{font-family:var(--font-heading-family);font-size:2.4rem;color:#fff;margin:0 0 .4rem;letter-spacing:.04em}.kic-shop-by-vibe__tile--small .kic-shop-by-vibe__tile-heading{font-size:2rem}.kic-shop-by-vibe__tile-tagline{color:#ffffffd9;font-size:1.3rem;margin:0;font-style:italic}.kic-shop-by-vibe__tile-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.kic-shop-by-vibe__footer{max-width:var(--page-width);margin:2.4rem auto 0;padding:0 1.5rem;text-align:center}.kic-shop-by-vibe__footer a{color:var(--kic-teal);text-decoration:none;font-weight:600;font-size:1.5rem;letter-spacing:.02em}.kic-shop-by-vibe__footer a:hover{text-decoration:underline}@media screen and (max-width:749px){.kic-shop-by-vibe__grid{grid-template-columns:1fr 1fr}.kic-shop-by-vibe__tile--large{grid-column:span 2;aspect-ratio:16 / 10}.kic-shop-by-vibe__grid--bottom{grid-template-columns:1fr 1fr}.kic-shop-by-vibe__tile--small{aspect-ratio:1 / 1}.kic-shop-by-vibe__title{font-size:3rem}}#shopify-pc__banner,.shopify-pc__banner{max-height:45vh;overflow-y:auto;z-index:60!important;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}@media screen and (max-width:749px){#shopify-pc__banner,.shopify-pc__banner{max-height:38vh}}.cart__footer .cart__ctas,.cart__footer .cart__dynamic-checkout-buttons{position:relative;z-index:70}.cart__footer .cart__checkout-button[name=checkout],#checkout[name=checkout]{scroll-margin-bottom:48vh}@media screen and (max-width:749px){.cart__footer{padding-bottom:calc(40vh + env(safe-area-inset-bottom,0px))}}.cart-drawer__footer,.drawer__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}@media screen and (max-width:749px){.cart-drawer__footer #CartDrawer-Checkout[name=checkout]{margin-bottom:env(safe-area-inset-bottom,0px)}}button[name=checkout]{position:relative;z-index:70}
/*# sourceMappingURL=/cdn/shop/t/93/assets/kic-custom.css.map */
