.specialty-dtf-upsell{margin-top:1rem;padding:1rem;border:1px solid rgba(127,127,127,.25);border-radius:.75rem;background:#7f7f7f0f}.specialty-dtf-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.specialty-dtf-upsell__title{font-size:.95rem;line-height:1.25}.specialty-dtf-upsell__size,.specialty-dtf-upsell__prompt{font-size:.8rem;opacity:.72}.specialty-dtf-upsell__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.specialty-dtf-upsell__choice{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:3.25rem;padding:.7rem .75rem;border:1px solid currentColor;border-radius:.6rem;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:opacity .16s ease,background-color .16s ease,transform .16s ease}.specialty-dtf-upsell__choice:hover{transform:translateY(-1px)}.specialty-dtf-upsell__choice.is-active{background:#7f7f7f29;box-shadow:inset 0 0 0 1px currentColor}.specialty-dtf-upsell__choice strong{font-size:.8rem}.specialty-dtf-upsell__remove{margin-top:.65rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:.8rem;text-decoration:underline;text-underline-offset:.2em;opacity:.72}.specialty-dtf-is-updating .specialty-dtf-upsell__choice,.specialty-dtf-is-updating .specialty-dtf-upsell__remove{pointer-events:none;opacity:.55}@media(max-width:480px){.specialty-dtf-upsell__choices{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/specialty-dtf-upsell.css.map */
