.sm5-tc{display:flex;flex-direction:column;gap:8px;width:100%}.sm5-tc__card{display:flex;align-items:center;gap:10px;border:1.5px solid #e2e2e2;border-radius:14px;padding:10px 12px 10px 10px;background:#fff;cursor:pointer;color:#0b0b0b;transition:border-color .15s}.sm5-tc input:checked+.sm5-tc__card{border:2px solid #0b0b0b;padding:9.5px 11.5px 9.5px 9.5px}.sm5-tc input:focus-visible+.sm5-tc__card{outline:2px solid #0b0b0b;outline-offset:2px}.sm5-tc__card.is-disabled{opacity:.5}.sm5-tc__radio{width:18px;height:18px;border-radius:50%!important;border:2px solid #bdbdbd;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sm5-tc input:checked+.sm5-tc__card .sm5-tc__radio{border-color:#0b0b0b}.sm5-tc input:checked+.sm5-tc__card .sm5-tc__radio:after{content:"";width:8px;height:8px;border-radius:50%!important;background:#0b0b0b}.sm5-tc__img{position:relative;width:44px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sm5-tc__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:1!important;visibility:visible!important}.sm5-tc__ring{position:absolute;right:-2px;bottom:2px;width:18px;height:18px;border-radius:50%;background:#0b0b0b;color:#fff;display:flex;align-items:center;justify-content:center}.sm5-tc__ring svg{width:12px;height:12px}.sm5-tc svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sm5-tc__mid{flex:1;min-width:0;display:flex;flex-direction:column}.sm5-tc__name{font-family:Arial Black,Arial,sans-serif;font-size:15px;text-transform:uppercase;display:flex;align-items:center;gap:6px;line-height:1.1}.sm5-tc__badge{font-family:Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.5px;background:#0b0b0b;color:#fff;padding:3px 6px;border-radius:999px;white-space:nowrap}.sm5-tc__feat{display:flex;flex-wrap:wrap;gap:3px 10px;margin-top:5px}.sm5-tc__feat span{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#333;white-space:nowrap}.sm5-tc__feat svg{width:13px;height:13px;flex-shrink:0}.sm5-tc__price{font-weight:700;font-size:15px;flex-shrink:0;align-self:center}.product-info__variant-picker:has(.smd-jokester-designs){display:flex;flex-direction:column;gap:var(--product-info-gap, 16px)}.product-info__variant-picker:has(.smd-jokester-designs)>variant-picker{display:contents}.product-info__variant-picker [data-sm5-opt=case-type]{order:1}.product-info__variant-picker .smd-jokester-designs{order:2}.product-info__variant-picker [data-sm5-opt=device]{order:3}.product-info__variant-picker [data-sm5-opt=color]{order:4}.sm5-buy-row{position:relative;display:block!important}.sm5-buy-row>quantity-selector.quantity-selector{position:absolute;left:0;top:0;z-index:2;width:116px;height:var(--sm5-atc-h,60px)!important;min-height:0!important;display:flex;align-items:center;justify-content:space-between;border:1.5px solid #d5d5d5!important;border-radius:999px!important;background:#fff!important;padding:0 4px;color:#0b0b0b;box-sizing:border-box}.sm5-buy-row>quantity-selector .quantity-selector__button{width:36px!important;height:36px!important;min-width:0;flex:0 0 36px;color:#0b0b0b!important;background:none!important;border:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.sm5-buy-row>quantity-selector .quantity-selector__button svg{width:12px!important;min-width:12px;height:auto!important;flex-shrink:0;color:#0b0b0b!important}.sm5-buy-row>quantity-selector .quantity-selector__input{width:28px!important;min-width:0;height:auto!important;border:0!important;background:transparent!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#0b0b0b!important;text-align:center;font-weight:700;font-size:16px;padding:0!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sm5-buy-row>quantity-selector .quantity-selector__input::-webkit-inner-spin-button,.sm5-buy-row>quantity-selector .quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sm5-buy-row buy-buttons>button.button:first-of-type{margin-left:124px;width:calc(100% - 124px)}.sm5-buy-row buy-buttons.buy-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}body.smd-brand-shell .sm5-buy-row>quantity-selector input.quantity-selector__input{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.product-info__variant-picker [data-sm5-opt=color],.product-info__variant-picker [data-smd-jokester-color]{display:none!important}.sm5-tc__card{border-radius:14px!important}.sm5-tc__radio,.sm5-tc__ring{border-radius:50%!important}.sm5-tc__badge{border-radius:999px!important}
/*# sourceMappingURL=/cdn/shop/t/189/assets/sm5-pdp.css.map */
