.purchase-method-selector{margin-bottom:2rem;padding:1.5rem;border-radius:.4rem;background-color:rgba(var(--color-background),.04);border:1px solid rgba(var(--color-foreground),.1)}.purchase-method-selector h3{margin-top:0;margin-bottom:1rem}.purchase-method-options{display:flex;flex-direction:column;gap:1rem}.purchase-method-option{position:relative;font-size:16px}.purchase-method-option input[type=radio]{position:absolute;opacity:0;cursor:pointer}.purchase-method-option label{display:flex;align-items:center;padding:1.25rem;border:2px solid rgba(var(--color-foreground),.1);border-radius:.8rem;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);background-color:rgb(var(--color-background));position:relative;overflow:hidden}.purchase-method-option label:hover{border-color:rgba(var(--color-foreground),.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-foreground),.1)}.purchase-method-option label:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--color-button),.1),transparent);transition:left .6s ease}.purchase-method-option label:hover:before{left:100%}.purchase-method-option input[type=radio]:checked+label{border-color:rgb(var(--color-button));background-color:rgba(var(--color-button),.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--color-button),.2)}.purchase-method-option input[type=radio]:checked+label:before{left:100%}.method-title{font-weight:600;margin-bottom:.25rem;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}.purchase-method-option input[type=radio]:checked+label .method-title{color:rgb(var(--color-button))}.autoship-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:rgb(var(--color-button));color:rgb(var(--color-background));font-size:10px;font-weight:600;border-radius:1rem;text-transform:uppercase;letter-spacing:.5px;animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.method-description{font-size:14px;color:rgba(var(--color-foreground),.7);line-height:1.4;margin:0}.radio-circle{width:24px;height:24px;border:2px solid rgba(var(--color-foreground),.3);border-radius:50%;margin-right:1rem;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);flex-shrink:0}.radio-circle:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:rgb(var(--color-button));border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.purchase-method-option input[type=radio]:checked+label .radio-circle{border-color:rgb(var(--color-button));background-color:rgba(var(--color-button),.1);transform:scale(1.1)}.purchase-method-option input[type=radio]:checked+label .radio-circle:before{width:12px;height:12px;transform:translate(-50%,-50%) scale(1)}.method-content{flex:1}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--color-button),.4)}70%{box-shadow:0 0 0 10px rgba(var(--color-button),0)}to{box-shadow:0 0 rgba(var(--color-button),0)}}.purchase-method-option input[type=radio]:checked+label .radio-circle{animation:pulse 2s infinite}@media screen and (max-width: 749px){.purchase-method-options{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-purchase-method.css.map */
