.product-form__quantity .form__label,.product__title .form__label,.product-title .form__label{display:none!important}.product-form__input .form__label,.product-form__input legend.form__label{display:block!important;font-size:1.1875rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:var(--color-base-text)!important}.product__info-container{display:flex;flex-direction:column;gap:1rem}.product-form-inline-wrapper{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-top:1rem}.product-form__input{flex:1;min-width:200px;margin-bottom:0!important}.product-form__quantity{flex:0 0 auto;min-width:120px;margin-bottom:0!important}.quantity{max-width:120px;margin:0}.product-form__buttons{flex:0 0 auto;margin:0!important;min-width:180px}.product-form__submit{padding:1.2rem 2.5rem!important;font-size:1.1rem!important;font-weight:700!important;min-height:54px!important;width:auto!important;max-width:none!important;border-radius:10px!important;background:linear-gradient(135deg,var(--color-base-accent-1),var(--color-base-accent-2))!important;border:none!important;color:var(--color-base-solid-button-labels)!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 20px rgba(var(--color-base-accent-1),.3)!important;text-transform:uppercase!important;letter-spacing:.8px!important;animation:attractiveGlow 3s ease-in-out infinite!important}.product-form__submit:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 30px rgba(var(--color-base-accent-1),.5)!important;animation:none!important}.product-form__submit:active{transform:translateY(-1px) scale(1.01)!important;box-shadow:0 4px 20px rgba(var(--color-base-accent-1),.4)!important}.product-form__submit:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transition:left .6s ease!important}.product-form__submit:hover:before{left:100%!important}.product-form__input--pill{margin-bottom:.5rem}.product-form__input--pill .form__label{display:none!important}.product-form__input--pill input[type=radio]+label{padding:.5rem 1rem;font-size:1.125rem!important}.product-form__input--dropdown .select__select{font-size:1.75rem!important}.product-form__input--swatch input[type=radio]+label{font-size:1.125rem!important}@media screen and (max-width: 749px){.product-form-inline-wrapper{flex-direction:column;align-items:stretch}.product-form__input,.product-form__quantity,.product-form__buttons{width:100%;min-width:auto}.product-form__submit{width:100%!important;padding:1.1rem 2rem!important;font-size:1.05rem!important;min-height:50px!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product-form-inline-wrapper{flex-wrap:wrap}.product-form__input{flex:1 1 100%;margin-bottom:1rem}.product-form__quantity,.product-form__buttons{flex:1 1 auto}}@media screen and (min-width: 990px){.product-form-inline-wrapper{align-items:flex-end;gap:1.5rem}.product-form__input{flex:1;max-width:300px}.product-form__quantity{flex:0 0 auto;min-width:140px}.product-form__buttons{flex:0 0 auto;min-width:200px}}.form__label[for*=Option],.form__label[for*=Quantity],.product-form__input legend.form__label,.product-form__input--dropdown .form__label{display:none!important}.product-form__input--dropdown .select{margin-top:0}.product-form__input--swatch legend.form__label{display:none!important}.product-tags{padding-bottom:1.5rem!important;margin-bottom:1rem!important}.tag-list{padding-bottom:.5rem!important}.product-tag{margin-bottom:.25rem!important}.product__info-container{padding-bottom:2rem!important}.product-description__content table,.product__description table,.rte table,.accordion__content table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;background:var(--color-base-background-1)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 12px #00000014!important;border:1px solid rgba(var(--color-foreground),.1)!important}.product-description__content th,.product__description th,.rte th,.accordion__content th{background:linear-gradient(135deg,var(--color-base-accent-1),var(--color-base-accent-2))!important;color:var(--color-base-solid-button-labels)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:1rem 1.5rem!important;text-align:left!important;font-size:1rem!important}.product-description__content td,.product__description td,.rte td,.accordion__content td{padding:1rem 1.5rem!important;border-bottom:1px solid rgba(var(--color-foreground),.06)!important;text-align:left!important;transition:background-color .2s ease!important;font-size:1.1rem!important;line-height:1.6!important}.product-description__content tr:hover td,.product__description tr:hover td,.rte tr:hover td,.accordion__content tr:hover td{background:rgba(var(--color-base-accent-1),.04)!important}.product-description__content td:first-child,.product__description td:first-child,.rte td:first-child,.accordion__content td:first-child{font-weight:600!important;color:var(--color-base-accent-2)!important;background:rgba(var(--color-base-background-2),.5)!important;width:25%!important;max-width:200px!important;white-space:nowrap!important}.product-description__content td:nth-child(2),.product__description td:nth-child(2),.rte td:nth-child(2),.accordion__content td:nth-child(2){width:75%!important}@media screen and (max-width: 749px){.product-description__content table,.product__description table,.rte table,.accordion__content table{font-size:.85rem!important;margin:1rem 0!important}.product-description__content th,.product__description th,.rte th,.accordion__content th{padding:.75rem 1rem!important;font-size:.8rem!important}.product-description__content td,.product__description td,.rte td,.accordion__content td{padding:.75rem 1rem!important;font-size:.85rem!important}}.product__inventory{display:block!important;padding:.75rem 1.25rem!important;margin:.75rem 0!important;background:linear-gradient(135deg,rgba(var(--color-base-accent-1),.08),rgba(var(--color-base-accent-2),.04))!important;border-radius:6px!important;border-left:3px solid var(--color-base-accent-1)!important;font-size:.95rem!important;font-weight:500!important;color:var(--color-base-text)!important;line-height:1.4!important}.product__inventory .inventory-quantity{font-weight:600!important;color:var(--color-base-accent-2)!important;margin-left:.5rem!important}@media screen and (max-width: 749px){.product__inventory{padding:.6rem 1rem!important;font-size:.9rem!important;margin:.5rem 0!important}}.product-form__quantity{margin:.75rem 0!important}.quantity{display:flex!important;align-items:center!important;background:var(--color-base-background-1)!important;border:2px solid rgba(var(--color-foreground),.12)!important;border-radius:8px!important;overflow:hidden!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000000a!important;max-width:140px!important}.quantity:hover{border-color:rgba(var(--color-foreground),.2)!important;box-shadow:0 4px 12px #00000014!important}.quantity:focus-within{border-color:var(--color-base-accent-1)!important;box-shadow:0 0 0 3px rgba(var(--color-base-accent-1),.1)!important}.quantity__button{background:transparent!important;border:none!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;color:var(--color-base-text)!important;font-size:1.1rem!important;font-weight:600!important}.quantity__button:hover{background:rgba(var(--color-base-accent-1),.08)!important;color:var(--color-base-accent-1)!important}.quantity__button:active{background:rgba(var(--color-base-accent-1),.15)!important;transform:scale(.95)!important}.quantity__button svg{width:14px!important;height:14px!important;stroke-width:2.5!important}.quantity__input{border:none!important;background:transparent!important;text-align:center!important;font-size:1rem!important;font-weight:600!important;color:var(--color-base-text)!important;width:60px!important;height:40px!important;padding:0!important;margin:0!important;outline:none!important;-moz-appearance:textfield!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity__input:focus{background:rgba(var(--color-base-accent-1),.03)!important}@media screen and (max-width: 749px){.quantity{max-width:120px!important}.quantity__button{width:36px!important;height:36px!important;font-size:1rem!important}.quantity__input{width:48px!important;height:36px!important;font-size:.95rem!important}.quantity__button svg{width:12px!important;height:12px!important}}.quantity.error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.quantity.error .quantity__input{background:#dc26260d!important}.quantity__button:disabled{opacity:.4!important;cursor:not-allowed!important;background:transparent!important}.quantity__button:disabled:hover{background:transparent!important;color:var(--color-base-text)!important}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.quantity[data-stock-limited=true] .quantity__button[name=plus]{opacity:.5!important;cursor:not-allowed!important}.quantity[data-stock-limited=true] .quantity__button[name=plus]:hover{background:transparent!important;color:var(--color-base-text)!important}@keyframes attractiveGlow{0%,to{box-shadow:0 4px 20px rgba(var(--color-base-accent-1),.3)}25%{box-shadow:0 4px 25px rgba(var(--color-base-accent-1),.4),0 0 20px rgba(var(--color-base-accent-1),.2)}50%{box-shadow:0 6px 30px rgba(var(--color-base-accent-1),.5),0 0 30px rgba(var(--color-base-accent-1),.3)}75%{box-shadow:0 4px 25px rgba(var(--color-base-accent-1),.4),0 0 20px rgba(var(--color-base-accent-1),.2)}}@keyframes subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.product-form__submit.pulse-attention{animation:subtlePulse 2s ease-in-out infinite!important}.cart-updated{animation:cartBounce .3s ease-out!important}@keyframes cartBounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cart-count-bubble,.tcg-badge,.mobile-header__cart-count,[data-cart-count]{transition:transform .3s ease,background-color .3s ease!important}.cart-count-bubble.cart-updated,.tcg-badge.cart-updated,.mobile-header__cart-count.cart-updated,[data-cart-count].cart-updated{background-color:var(--color-base-accent-1)!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/product-details-improvements.css.map */
