.card--product .card__media img,.product__items--thumbnail .media img{transition:transform .45s cubic-bezier(.25,.46,.45,.94),opacity .35s ease}@media(hover:hover){.card--product:hover .card__media img:first-child,.product__items:hover .media img:first-child{transform:scale(1.04)}.card--product{transition:transform .3s ease}.card--product:hover{transform:translateY(-3px)}}.card--product a:focus-visible,.sticky-atc__btn:focus-visible,.button--primary:focus-visible{outline:3px solid #CCFF00;outline-offset:2px}.sp-stock{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ff2d78;margin:8px 0}.sp-stock__dot{width:8px;height:8px;border-radius:50%;background:#ff2d78;animation:sp-pulse 1.4s ease-in-out infinite}@keyframes sp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sp-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;padding:14px;border:1px solid #DEDED9;background:#fafaf8}@media(min-width:750px){.sp-trust{grid-template-columns:repeat(4,1fr)}}.sp-trust__item{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#111;line-height:1.2}.sp-ship{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#111;margin:10px 0;padding:10px 12px;background:#ccff002e;border-left:3px solid #CCFF00}.sp-ship strong{font-weight:700}.sp-sizelink{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#111;text-decoration:underline;text-underline-offset:3px;background:none;border:none;padding:0;margin:6px 0}.sp-memebar{display:flex;gap:8px;overflow-x:auto;padding:12px 0;margin-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sp-memebar::-webkit-scrollbar{display:none}.sp-memechip{flex:0 0 auto;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;padding:9px 16px;border:1px solid #111111;background:#fafaf8;color:#111;border-radius:2px;transition:all .15s ease;white-space:nowrap}.sp-memechip:hover{background:#111;color:#fafaf8}.sp-memechip[aria-pressed=true]{background:#cf0;color:#111}.banner__heading span{text-wrap:balance}.sp-badge{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:0;line-height:1;display:inline-block}.sp-badge--viral{background:#ff2d78;color:#fff}.sp-badge--sale{background:#111;color:#cf0}.sp-badge--new{background:#cf0;color:#111}.sp-badge--bestseller{background:#111;color:#fff}.product__card__thumbnail,.product__card-list__thumbnail{position:relative}.product__card__badges{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sp-motw-kicker{display:inline-block;background:#cf0;color:#111;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;margin-bottom:8px}.sp-fit{border:1px solid #111111;margin:18px 0}.sp-fit__tabs{display:flex;border-bottom:1px solid #111111}.sp-fit__tab{flex:1;cursor:pointer;background:#fafaf8;border:none;border-right:1px solid #111111;padding:12px;font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:#111}.sp-fit__tab:last-child{border-right:none}.sp-fit__tab[aria-selected=true]{background:#cf0}.sp-fit__panel{padding:16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#333}.sp-fit__panel[hidden]{display:none}.sp-fit__table{width:100%;border-collapse:collapse;font-size:13px}.sp-fit__table th,.sp-fit__table td{border:1px solid #DEDED9;padding:8px;text-align:center}.sp-fit__table thead th{background:#111;color:#fafaf8}.sp-faq{margin:20px 0;border-top:1px solid #111111}.sp-faq details{border-bottom:1px solid #111111}.sp-faq summary{cursor:pointer;list-style:none;padding:14px 0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;color:#111;display:flex;justify-content:space-between;align-items:center}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:"+";font-size:20px;line-height:1}.sp-faq details[open] summary:after{content:"\2013"}.sp-faq p{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#333;margin:0 0 14px}.sp-vp{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#111;border:1px solid #111111;margin:0}@media(min-width:750px){.sp-vp{grid-template-columns:repeat(4,1fr)}}.sp-vp__cell{background:#fafaf8;padding:26px 18px;text-align:center}.sp-vp__emoji{font-size:28px;line-height:1}.sp-vp__title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;color:#111;margin:10px 0 4px}.sp-vp__text{font-family:Inter,sans-serif;font-size:12px;line-height:1.45;color:#666}.sp-upsell{border-top:1px solid #DEDED9;margin-top:14px;padding-top:14px}.sp-upsell__head{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#111;margin-bottom:10px}.sp-upsell__item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sp-upsell__item img{width:46px;height:46px;object-fit:cover;border:1px solid #DEDED9;flex-shrink:0}.sp-upsell__name{flex:1;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#111;line-height:1.3}.sp-upsell__price{font-family:Inter,sans-serif;font-size:12px;font-weight:700;color:#111}.sp-upsell__add{flex-shrink:0;cursor:pointer;background:#cf0;color:#111;border:none;font-family:Inter,sans-serif;font-weight:700;font-size:11px;padding:8px 12px;border-radius:2px;letter-spacing:.02em}.sp-upsell__add:disabled{background:#deded9;color:#888}.price__regular{display:block}.price__sale,.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.price--no-compare .price__compare,.price--sold-out .price__sale,.price--sold-out .price__regular{display:none}.price--on-sale .price-item--regular{text-decoration:line-through;color:#11111173!important}.price .price-item--sale{color:#111!important}.product__card--list .price,.product__card--list .product-card-list--price-cart{justify-content:flex-start;align-items:center}.product__card--list .price dl{flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center}@media only screen and (min-width:992px){.header__menu,ul.header__menu{flex-wrap:nowrap!important;white-space:nowrap}.header__menu_li{padding:0 9px!important}.header__menu_item{white-space:nowrap}}@media only screen and (min-width:992px)and (max-width:1299px){.header__menu_li{padding:0 6px!important}.header__menu_item{font-size:14px!important}}.header__menu_li>a:hover,.header__menu_item:hover,.header__menu_li:hover>.header__menu_item,.header__sub_menu a:hover,.header__mega_menu a:hover,.header__menu_link:hover{color:#cf0!important}.announcement-bar,.announcement-bar p,.announcement-bar span,.announcement-bar a,.announcement-bar__message,.announcement__text,.announcement-slider__text{color:#fafaf8!important}.announcement-bar a,.announcement-bar__link{color:#cf0!important;font-weight:700!important;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shirtplug-cro.css.map */
