:root{--rg-lc-orange:#c54a1a;--rg-lc-orange-hover:#a93d13;--rg-lc-peach:#fdf2ec;--rg-lc-teal:#1f6f8b;--rg-lc-teal-hover:#185a71;--rg-lc-ink:#1a1f24;--rg-lc-text:#3d4852;--rg-lc-muted:#6b7680;--rg-lc-line:#dfe3e8;--rg-lc-library-bg:#eaf4f7;--rg-lc-library-line:#8fbccb;--rg-lc-radius:8px}.rg-learn-chooser~table.variations{display:none!important}form.variations_form.rg-lc-box,form.variations_form:has(>.rg-learn-chooser){display:block!important;width:100%;box-sizing:border-box;margin:1.25rem 0 0!important;padding:20px!important;background:#fff!important;border:1px solid var(--rg-lc-line)!important;border-radius:var(--rg-lc-radius)!important}.rg-learn-chooser{width:100%;margin:0 0 16px;box-sizing:border-box}.rg-learn-chooser .rg-lc-box__title,.rg-lc-library .rg-lc-library__title{margin:0 0 14px!important;padding:0!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;color:var(--rg-lc-ink)!important;text-transform:none!important;letter-spacing:normal!important}.rg-learn-chooser .rg-learn-chooser__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.rg-learn-chooser .rg-lc-option{position:relative;margin:0!important;padding:0!important;min-width:0}.rg-learn-chooser .rg-lc-option>input[type="radio"]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;pointer-events:none}.rg-learn-chooser .rg-lc-option>label{display:grid!important;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:start;align-content:start;height:100%;width:100%!important;box-sizing:border-box;padding:14px 14px!important;margin:0!important;border:1.5px solid var(--rg-lc-line)!important;border-radius:var(--rg-lc-radius)!important;background:#fff!important;cursor:pointer;visibility:visible!important;opacity:1!important;font-size:15px!important;line-height:1.35!important;font-weight:400!important;color:var(--rg-lc-ink)!important;text-transform:none!important;letter-spacing:normal!important;text-indent:0!important;transition:border-color 0.15s,background-color 0.15s}.rg-learn-chooser .rg-lc-option>label::before{content:"";grid-column:1;grid-row:1;display:block;width:18px;height:18px;margin-top:1px;border:1.5px solid #9aa5b1;border-radius:50%;box-sizing:border-box;background:#fff;transition:border-color 0.15s,background 0.15s}.rg-learn-chooser .rg-lc-option>label:hover{border-color:#b9c1ca!important}.rg-learn-chooser .rg-lc-option>input[type="radio"]:checked+label{border-color:var(--rg-lc-orange)!important;background:var(--rg-lc-peach)!important}.rg-learn-chooser .rg-lc-option>input[type="radio"]:checked+label::before{border-color:var(--rg-lc-orange);background:radial-gradient(circle at center,var(--rg-lc-orange) 0,var(--rg-lc-orange) 4px,#fff 4.5px)}.rg-learn-chooser .rg-lc-option>input[type="radio"]:focus-visible+label{outline:2px solid var(--rg-lc-orange);outline-offset:2px}.rg-learn-chooser .rg-lc-option>input[type="radio"]:disabled+label,.rg-learn-chooser .rg-lc-option.is-disabled>label{opacity:0.45!important;cursor:not-allowed}.rg-learn-chooser .rg-lc-opt__title{grid-column:2;grid-row:1;display:block!important;font-weight:700!important;font-size:15px!important;line-height:1.3!important;color:var(--rg-lc-ink)!important}.rg-learn-chooser .rg-lc-opt__price{grid-column:2;grid-row:2;display:block!important;white-space:nowrap;font-weight:400!important;font-size:15px!important;line-height:1.3!important;color:var(--rg-lc-text)!important}.rg-learn-chooser .rg-lc-opt__price .woocommerce-Price-amount,.rg-learn-chooser .rg-lc-opt__price bdi{font-weight:inherit!important;color:inherit!important;font-size:inherit!important}.woocommerce-variation-description{display:none}form.variations_form .woocommerce-variation-price{display:none!important}form.variations_form.rg-lc-box .quantity,form.variations_form:has(>.rg-learn-chooser) .quantity{display:none!important}form.variations_form.rg-lc-box .woocommerce-variation-add-to-cart,form.variations_form:has(>.rg-learn-chooser) .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:wrap;width:100%;margin:0!important}form.variations_form.rg-lc-box .single_add_to_cart_button,form.variations_form:has(>.rg-learn-chooser) .single_add_to_cart_button{display:block!important;flex:1 1 100%;width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:15px 20px!important;border:0!important;border-radius:6px!important;background:var(--rg-lc-orange)!important;color:#fff!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.04em!important;text-align:center!important;box-shadow:none!important}form.variations_form.rg-lc-box .single_add_to_cart_button:hover,form.variations_form:has(>.rg-learn-chooser) .single_add_to_cart_button:hover{background:var(--rg-lc-orange-hover)!important}form.variations_form .rg-lc-offer-before{flex-basis:100%;width:100%;float:none;clear:both}form.variations_form .rg-lc-offer{flex-basis:100%;width:100%;margin:12px 0 0!important;padding:0!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;color:var(--rg-lc-text)!important;text-align:center}form.variations_form .rg-lc-offer strong{font-size:14px!important;font-weight:700!important;color:var(--rg-lc-ink)!important}.rg-lc-library-wrap{width:100%;clear:both;margin:0 0 1.5rem;box-sizing:border-box}.rg-lc-divider{display:flex;align-items:center;gap:14px;margin:16px 0;color:var(--rg-lc-muted);font-size:14px;line-height:1}.rg-lc-divider::before,.rg-lc-divider::after{content:"";flex:1 1 auto;height:1px;background:var(--rg-lc-line)}.rg-lc-library{padding:20px;background:var(--rg-lc-library-bg);border:1.5px dashed var(--rg-lc-library-line);border-radius:var(--rg-lc-radius);box-sizing:border-box}.rg-lc-library .rg-lc-library__title{margin-bottom:6px!important}.rg-lc-library .rg-lc-library__text{margin:0 0 16px!important;padding:0!important;font-size:14px!important;line-height:1.5!important;color:var(--rg-lc-text)!important}.rg-lc-library .rg-lc-library__btn{display:block;width:100%;box-sizing:border-box;padding:15px 20px;border-radius:6px;background:var(--rg-lc-teal);color:#fff!important;font-size:15px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;text-decoration:none!important;transition:background-color 0.15s}.rg-lc-library .rg-lc-library__btn:hover,.rg-lc-library .rg-lc-library__btn:focus{background:var(--rg-lc-teal-hover);color:#fff!important}.rg-lc-library .rg-lc-library__note{margin:12px 0 0!important;padding:0!important;font-size:14px!important;line-height:1.45!important;color:var(--rg-lc-text)!important;text-align:center}.rg-lc-library .rg-lc-library__link{font-weight:700;color:var(--rg-lc-ink)!important;text-decoration:underline!important;text-underline-offset:2px}.rg-lc-library .rg-lc-library__link:hover{color:var(--rg-lc-teal)!important}.rg-lc-preview-bar{display:flex;align-items:center;justify-content:flex-start;width:100%;clear:both;margin:12px 0 0;padding:30px 15px 0 0;box-sizing:border-box}.rg-lc-preview-bar .rg-lc-preview-bar__title{margin:0!important;padding:0!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.03em!important;text-align:left!important}.rg-lc-preview-bar .rg-lc-preview__link{color:var(--rg-lc-teal)!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important;white-space:nowrap}.rg-lc-preview-bar .rg-lc-preview__link::after{content:" \2192"}.rg-lc-preview-bar .rg-lc-preview__link:hover{text-decoration:underline!important}.rg-lc-preview-bar--mobile{display:none!important}@media (max-width:999px){.rg-lc-preview-bar--desktop{display:none!important}.rg-lc-preview-bar--mobile{display:flex!important;padding:0!important;margin:1rem 0 0!important}.rg-lc-preview-bar--mobile+form.variations_form{margin-top:12px!important}}@media (max-width:480px){form.variations_form.rg-lc-box,form.variations_form:has(>.rg-learn-chooser),.rg-lc-library{padding:16px!important}.rg-learn-chooser .rg-learn-chooser__group{gap:10px}.rg-learn-chooser .rg-lc-option>label{padding:12px!important;column-gap:8px}.rg-learn-chooser .rg-lc-opt__title,.rg-learn-chooser .rg-lc-opt__price{font-size:14px!important}form.variations_form.rg-lc-box .single_add_to_cart_button,form.variations_form:has(>.rg-learn-chooser) .single_add_to_cart_button,.rg-lc-library .rg-lc-library__btn{font-size:14px!important;letter-spacing:0.02em!important}}