:root{--io-yellow: #C8FF00;--io-black: #0A0A0A;--io-white: #FFFFFF;--io-gray: #F5F5F3;--io-font-display: "Anton", sans-serif;--io-font-body: "Space Grotesk", sans-serif}body{font-family:var(--io-font-body);background-color:var(--io-white);color:var(--io-black)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--io-font-display);text-transform:uppercase;letter-spacing:-.01em;line-height:1;font-weight:400}.header{background-color:var(--io-white);border-bottom:2px solid var(--io-black);padding:16px 0}.header__heading-link{font-family:var(--io-font-display);font-size:1.4rem;text-transform:uppercase;letter-spacing:.05em;color:var(--io-black)}.header__nav-item a{font-family:var(--io-font-body);font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--io-black)}.header__nav-item a:hover{color:var(--io-black);background-color:var(--io-yellow);padding:2px 6px}.announcement-bar{background-color:var(--io-yellow);color:var(--io-black);font-family:var(--io-font-body);font-weight:700;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;border-bottom:2px solid var(--io-black)}.announcement-bar__message{color:var(--io-black)}.hero__content-container{padding:80px 40px}.hero__heading{font-family:var(--io-font-display);font-size:clamp(3.5rem,8vw,8rem);line-height:1;text-transform:uppercase;letter-spacing:-.02em;color:var(--io-black);max-width:900px}.button,.btn{font-family:var(--io-font-body);font-weight:700;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;border-radius:0;border:2px solid var(--io-black);padding:14px 28px;background-color:var(--io-black);color:var(--io-white);transition:background-color .15s ease,color .15s ease}.button:hover,.btn:hover{background-color:var(--io-yellow);color:var(--io-black);border-color:var(--io-black)}.button--secondary{background-color:var(--io-white);color:var(--io-black)}.button--secondary:hover{background-color:var(--io-yellow);color:var(--io-black)}.card-wrapper{border:1px solid var(--io-black);transition:box-shadow .2s ease}.card-wrapper:hover{box-shadow:4px 4px 0 var(--io-black);transform:translate(-2px,-2px)}.card__heading{font-family:var(--io-font-display);font-size:1.1rem;text-transform:uppercase;letter-spacing:.02em}.price{font-family:var(--io-font-body);font-weight:700;font-size:.9rem;letter-spacing:.05em}.section-header__title,.collection__title,.featured-collection__title{font-family:var(--io-font-display);font-size:clamp(2rem,5vw,4.5rem);text-transform:uppercase;letter-spacing:-.02em;border-bottom:2px solid var(--io-black);padding-bottom:16px;margin-bottom:40px}.rich-text__heading{font-family:var(--io-font-display);font-size:clamp(2.5rem,6vw,5.5rem);text-transform:uppercase;letter-spacing:-.02em}.footer{background-color:var(--io-black);color:var(--io-white);border-top:3px solid var(--io-yellow)}.footer__heading{font-family:var(--io-font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--io-yellow);font-size:.75rem}.footer-block__details-content a{color:var(--io-white);font-family:var(--io-font-body);font-size:.85rem;text-decoration:none}.footer-block__details-content a:hover{color:var(--io-yellow)}.footer__copyright{color:#fff6;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.15)}.badge{font-family:var(--io-font-body);font-weight:700;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;border-radius:0;background-color:var(--io-yellow);color:var(--io-black);padding:3px 8px}.card__media img,.media img{border-radius:0!important}.collection-hero__title{font-family:var(--io-font-display);font-size:clamp(3rem,7vw,7rem);text-transform:uppercase;letter-spacing:-.02em}.product__title{font-family:var(--io-font-display);font-size:clamp(2rem,4vw,3.5rem);text-transform:uppercase;letter-spacing:-.01em;line-height:1}.product-form__submit{border-radius:0;background-color:var(--io-black);font-family:var(--io-font-body);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-form__submit:hover{background-color:var(--io-yellow);color:var(--io-black)}.collection .title,.featured-collection .title,h1.hero__title,.collection__title{font-family:var(--io-font-display);font-size:clamp(2.5rem,5vw,5rem);text-transform:uppercase;letter-spacing:-.02em;line-height:.95;color:var(--io-black);margin-bottom:.5rem}.facets-container,.facets__wrapper{border-top:2px solid var(--io-black);border-bottom:2px solid var(--io-black);padding:12px 0;margin-bottom:32px}.facets__header,.facet-filters__label,.facets .h3,facet-filters label{font-family:var(--io-font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--io-black)}.facets__form{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.facet-checkbox:checked~.facet-checkbox__label,.facets__display-horizontal .active-facets__button{background-color:var(--io-yellow);color:var(--io-black)}.product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:0!important}.card-wrapper{border:1px solid var(--io-black)!important;border-radius:0!important;background:var(--io-white);transition:box-shadow .2s ease,transform .2s ease;margin:-1px 0 0 -1px}.card-wrapper:hover{box-shadow:6px 6px 0 var(--io-black)!important;transform:translate(-3px,-3px)!important;z-index:2;position:relative}.card__inner,.card__content{border-radius:0!important;padding:0!important}.card__media{border-radius:0!important;overflow:hidden;aspect-ratio:4/3;border-bottom:1px solid var(--io-black)}.card__media img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05);transition:transform .6s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__information{padding:16px!important;display:flex;flex-direction:column;gap:8px}.card__information .card__vendor,.card-information .card__vendor,.card .card__vendor{font-family:var(--io-font-body);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#666;margin-bottom:4px;display:block}.card__heading,.card__heading a,.card__heading .full-unstyled-link{font-family:var(--io-font-display)!important;font-size:clamp(1.4rem,2.2vw,2rem)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:1!important;color:var(--io-black)!important;margin:0 0 4px!important}.price-item--regular,.price__regular .price-item{font-family:var(--io-font-display);font-size:1.8rem;line-height:1;color:var(--io-black)}.card__information .price{display:flex;align-items:stretch;gap:0;margin-top:8px}.price__container{background:var(--io-yellow);padding:8px 14px;border:1px solid var(--io-black);display:inline-flex;flex-direction:column;align-items:flex-start}.price__regular,.price__sale{display:contents}.badge--sale,.card__badge .badge{border-radius:0!important;background-color:var(--io-yellow)!important;color:var(--io-black)!important;font-family:var(--io-font-body);font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--io-black)}.quick-add__submit,.product-form__submit{border-radius:0!important;background-color:var(--io-black)!important;color:var(--io-white)!important;border:2px solid var(--io-black)!important;font-family:var(--io-font-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:12px 24px!important;width:100%;transition:background-color .15s,color .15s}.quick-add__submit:hover,.product-form__submit:hover{background-color:var(--io-yellow)!important;color:var(--io-black)!important}.featured-collection{padding:48px 0}.collection__title,.featured-collection .collection__title{border-bottom:2px solid var(--io-black);padding-bottom:16px;margin-bottom:32px}.banner__content{padding:40px!important}.banner__heading{font-family:var(--io-font-display)!important;font-size:clamp(3.5rem,7vw,7rem)!important;line-height:.95!important;text-transform:uppercase!important;letter-spacing:-.02em!important}.banner .button{border-radius:0!important;border:2px solid currentColor!important;font-family:var(--io-font-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:14px 28px!important;margin-top:24px}.banner .button--primary{background-color:var(--io-black)!important;color:var(--io-white)!important;border-color:var(--io-black)!important}.banner .button--primary:hover{background-color:var(--io-yellow)!important;color:var(--io-black)!important;border-color:var(--io-black)!important}.announcement-bar__message{font-family:var(--io-font-body);font-size:.7rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.collection .collection__title{font-size:clamp(3rem,6vw,6rem);line-height:.9;padding-bottom:24px;margin-bottom:0}nav.breadcrumbs,.breadcrumbs{font-family:var(--io-font-body);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid var(--io-black);padding-bottom:8px;margin-bottom:24px}.footer__content-top{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:32px;margin-bottom:32px}.footer-block__heading{font-family:var(--io-font-display)!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--io-yellow)!important}.footer-block a,.footer__list a{font-family:var(--io-font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;transition:color .15s}.footer-block a:hover,.footer__list a:hover{color:var(--io-yellow)}.product-grid .grid__item{max-width:100%!important;width:100%!important;padding:0!important}.product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:0!important;padding:0!important;border-left:1px solid var(--io-black);border-top:1px solid var(--io-black)}.card-wrapper{border:none!important;border-right:1px solid var(--io-black)!important;border-bottom:1px solid var(--io-black)!important;margin:0!important;box-shadow:none!important;transform:none!important;transition:background .15s ease!important;border-radius:0!important}.card.card--text .card__inner{background:var(--io-black)!important;background-image:none!important;min-height:300px!important;aspect-ratio:auto!important}.card--text .card__inner .card__content{display:flex!important;align-items:flex-end!important;padding:20px!important}.card--text .card__inner .card__information{padding:0!important}.card--text .card__inner .card__heading,.card--text .card__inner .card__heading a{font-family:var(--io-font-display)!important;font-size:clamp(2rem,3vw,3rem)!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:.95!important;color:var(--io-white)!important;text-decoration:none!important;word-break:normal!important;overflow-wrap:normal!important}.card--text>.card__content>.card__information>.card__heading{display:none!important}.card--text>.card__content>.card__information{padding:12px 16px!important}.card--media .card__media{aspect-ratio:1 / 1!important;overflow:hidden;border-bottom:1px solid var(--io-black)}.card--media .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.card--media>.card__content>.card__information{padding:16px!important}.card--media>.card__content>.card__information>.card__heading,.card--media>.card__content>.card__information>.card__heading a{font-family:var(--io-font-display)!important;font-size:clamp(1.2rem,2vw,1.8rem)!important;text-transform:uppercase!important;letter-spacing:-.02em!important;line-height:.95!important;color:var(--io-black)!important;text-decoration:none!important}.card-information .caption-large{font-family:var(--io-font-body)!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:#888!important;display:block;margin-bottom:4px}.price__container{background:var(--io-yellow)!important;padding:6px 12px!important;border:1px solid var(--io-black)!important;display:inline-flex!important;flex-direction:column;margin-top:6px}.price__regular .price-item,.price-item--regular{font-family:var(--io-font-display)!important;font-size:1.3rem!important;line-height:1!important;color:var(--io-black)!important}.card-wrapper:hover .card--text .card__inner{background:var(--io-yellow)!important}.card-wrapper:hover .card--text .card__inner .card__heading a{color:var(--io-black)!important}.quick-add__submit{border-radius:0!important;background-color:var(--io-black)!important;color:var(--io-white)!important;font-family:var(--io-font-body)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:none!important}.quick-add__submit:hover{background-color:var(--io-yellow)!important;color:var(--io-black)!important}.banner__media.placeholder{background-color:var(--io-black)!important;background-image:none!important}.banner__media .placeholder-svg,.banner__media svg{display:none!important}.banner{background-color:var(--io-black)!important}.banner__heading,.banner__heading *{color:var(--io-white)!important;font-family:var(--io-font-display)!important;font-size:clamp(4rem,8vw,8rem)!important;line-height:.9!important;text-transform:uppercase!important;letter-spacing:-.03em!important}.banner .button,.banner .button--primary{background-color:var(--io-white)!important;color:var(--io-black)!important;border:2px solid var(--io-white)!important;font-family:var(--io-font-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.banner .button:hover,.banner .button--primary:hover{background-color:var(--io-yellow)!important;color:var(--io-black)!important;border-color:var(--io-yellow)!important}.announcement-bar,.announcement-bar .color-background-1{background-color:var(--io-yellow)!important}.announcement-bar__message,.announcement-bar__link{color:var(--io-black)!important;font-family:var(--io-font-body)!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:uppercase!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-inkedorigin.css.map */
