.product-info__block-item[data-block-type=variant-picker]:not(:has(*)),.product-info__block-item[data-block-type=purchase-options]:not(:has(*)){display:none}recharge-subscription-widget,.recharge-subscription-widget,[id^=RechargeWidget],[id*=recharge-subscription],#rc_container,.rc-container-wrapper,.rc-template,.rc_container,.rc-widget,.recharge-subscription-widget-wrapper,shopify-payment-terms+.rc-template,.product-info__block-item:has(recharge-subscription-widget){display:none!important}.purchase-options{display:flex;flex-direction:column;gap:.625rem;width:100%;color:#502c1d}.purchase-options__card{background:#fff;border:.5px solid #d9d9d9;border-radius:10px;box-shadow:0 2px 4px #0000;transition:box-shadow .2s ease,border-color .2s ease;cursor:pointer}.purchase-options__card:hover,.purchase-options__card--active{box-shadow:0 2px 4px #00000040}.purchase-options__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:.75rem;row-gap:.35rem;width:100%;margin:0;padding:1rem 1.125rem;cursor:pointer}.purchase-options__row--onetime{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.purchase-options__radio{position:absolute;opacity:0;pointer-events:none}.purchase-options__radio-ui{position:relative;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2rem;border:1.5px solid #502c1d;border-radius:50%;background:#fff;box-sizing:border-box}.purchase-options__row--onetime .purchase-options__radio-ui{margin-top:0}.purchase-options__card--active .purchase-options__radio-ui:after{content:"";position:absolute;inset:50% auto auto 50%;width:.5rem;height:.5rem;border-radius:50%;background:#502c1d;transform:translate(-50%,-50%)}.purchase-options__body{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.purchase-options__body--onetime{justify-content:center}.purchase-options__title{font-size:1rem;font-weight:500;line-height:1.35;color:#502c1d}.purchase-options__pack{font-weight:500}.purchase-options__badge{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;background:#ede7df;color:#502c1d;font-size:.875rem;font-weight:500;line-height:1.4}.purchase-options__badge[hidden]{display:none}.purchase-options__prices{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.15rem;margin-left:auto;text-align:right;white-space:nowrap}.purchase-options__frequency-wrap{position:relative;margin:0 1.125rem 1rem 2.9rem}.purchase-options__frequency{display:block;width:100%;min-height:2.75rem;padding:.55rem 2.5rem .55rem .75rem;border:1px solid #d9d9d9;border-radius:0;background:#fff;color:#502c1d;font:inherit;font-size:.9375rem;font-weight:600;-webkit-appearance:none;appearance:none;cursor:pointer}.purchase-options__frequency-icon{position:absolute;top:50%;right:.75rem;display:inline-flex;pointer-events:none;transform:translateY(-50%)}.purchase-options__compare{font-size:.875rem;font-weight:400;line-height:1.3;color:#502c1d;text-decoration:line-through;opacity:.85}.purchase-options__price{font-size:1.125rem;font-weight:700;line-height:1.2;color:#502c1d}.purchase-options__qty{display:inline-grid;grid-template-columns:1.25rem 1.75rem 1.25rem;align-items:center;justify-items:center;min-height:2rem;padding:.15rem .35rem;border:1px solid #d9d9d9;border-radius:8px;background:#fff}.purchase-options__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;background:transparent;color:#502c1d;cursor:pointer}.purchase-options__qty-btn--up{transform:rotate(180deg)}.purchase-options__qty-input{width:100%;margin:0;padding:0;border:0;background:transparent;text-align:center;font-size:.9375rem;font-weight:600;color:#502c1d;-moz-appearance:textfield}.purchase-options__qty-input::-webkit-outer-spin-button,.purchase-options__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:699px){.purchase-options__row{padding:.875rem .75rem;column-gap:.5rem}.purchase-options__row--onetime{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"radio title prices" "radio qty prices"}.purchase-options__frequency-wrap{margin:0 .75rem .875rem 2.25rem}.purchase-options__frequency{min-height:2.5rem;font-size:.8125rem}.purchase-options__row--onetime .purchase-options__radio-ui{grid-area:radio}.purchase-options__row--onetime .purchase-options__body--onetime{grid-area:title}.purchase-options__row--onetime .purchase-options__qty{grid-area:qty;justify-self:start}.purchase-options__row--onetime .purchase-options__prices{grid-area:prices}.purchase-options__title{font-size:.8125rem;line-height:1.3;white-space:nowrap}.purchase-options__badge{font-size:.8125rem}.purchase-options__price{font-size:.9375rem}.purchase-options__compare{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/purchase-options.css.map */
