.single-product .lc-trial-price{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:14px 0 20px;color:#53373c}.single-product .lc-trial-price .lc-trial-kicker{display:inline-block;padding:7px 12px;border-radius:999px;background:#f6977f;color:#fff;font:700 14px/1.2 Poppins,sans-serif;letter-spacing:.08em}.single-product .lc-trial-price strong{font:700 clamp(30px,3vw,44px)/1.08 Poppins,sans-serif;color:#53373c}.single-product .lc-trial-price>span:not(.lc-trial-kicker){font:500 18px/1.5 Poppins,sans-serif}.single-product .lc-trial-price small{font:400 15px/1.5 Poppins,sans-serif}.single-product.postid-510 .onsale,.single-product.postid-510 .summary>.sale-item,.single-product.postid-510 .summary>.sale-perc,.single-product.postid-510 .summary .price>.subscription-details{display:none!important}.single-product.postid-510 .single_add_to_cart_button{white-space:normal;min-height:58px;line-height:1.25}
.lc-club-optin-card{position:relative;margin:14px 0;padding:15px 48px 15px 15px;border:1px solid #f1cfc6;border-radius:14px;background:#fff8f5;color:#53373c;font-family:Poppins,sans-serif}.lc-switch-row{display:flex;align-items:center;gap:12px;width:100%;margin:0!important;padding:0;border:0;background:transparent;color:#53373c;text-align:left;cursor:pointer}.lc-switch{position:relative;display:block;flex:0 0 42px;width:42px;height:24px;border-radius:999px;background:#d8cbc8;transition:.2s}.lc-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;transition:.2s}.lc-club-optin[aria-pressed="true"] .lc-switch{background:#f6977f}.lc-club-optin[aria-pressed="true"] .lc-switch:after{transform:translateX(18px)}.lc-club-optin:focus-visible{outline:3px solid #53373c44;outline-offset:4px}.lc-optin-copy{display:flex;flex-direction:column;gap:3px;text-align:left}.lc-optin-copy strong{font-size:14px;line-height:1.35}.lc-optin-copy small{font-size:12px;line-height:1.4;color:#765e62}.lc-info{position:absolute;top:14px;right:14px}.lc-info>button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #b99d99;border-radius:50%;background:#fff;color:#53373c;font:700 13px/1 Poppins,sans-serif}.lc-info [role=tooltip]{visibility:hidden;opacity:0;position:absolute;z-index:9999;right:-6px;bottom:calc(100% + 8px);width:255px;padding:11px 12px;border-radius:10px;background:#53373c;color:#fff;font:400 12px/1.55 Poppins,sans-serif;box-shadow:0 8px 24px #53373c33;transition:.15s}.lc-info:hover [role=tooltip],.lc-info:focus-within [role=tooltip]{visibility:visible;opacity:1}.lc-optin-status{min-height:0;margin:7px 0 0 54px!important;font-size:11px;line-height:1.4}.lc-optin-status:empty{display:none}.lc-club-optin-card.is-loading{opacity:.65}.lc-context-checkout{margin:0 0 22px}.lc-trial-checkout-summary th,.lc-trial-checkout-summary td{padding-top:16px!important;padding-bottom:16px!important;border-top:2px solid #f1cfc6!important}.lc-trial-checkout-summary td{text-align:right}.lc-trial-checkout-summary td>strong{display:block;font-size:20px;color:#53373c}.lc-trial-checkout-summary small{display:block;margin-top:7px;font-weight:400;line-height:1.55;color:#53373c}.moderncart-content .lc-context-mini{margin:14px 16px}.moderncart-content .lc-info [role=tooltip]{right:-4px}
@media(max-width:600px){.single-product .lc-trial-price strong{font-size:32px}.single-product .lc-trial-price>span:not(.lc-trial-kicker){font-size:16px}.lc-info [role=tooltip]{position:fixed;left:18px;right:18px;bottom:24px;width:auto}.lc-optin-copy strong{font-size:13px}}

/* 1.8.7: keep the native trial schedule in checkout while removing its
 * duplicate product-page label. Theme button rules must not fill the opt-in. */
.single-product.postid-510 .woocommerce-subscriptions-product-details__trial,
.single-product.postid-510 .woocommerce-subscriptions-apfs-product__trial{display:none!important}
.moderncart-panel button.lc-switch-row,
body.woocommerce-checkout button.lc-switch-row{display:flex!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;color:#53373c!important;padding:0!important}
.lc-checkout-product-name{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;width:100%}
.lc-checkout-product-content{display:block;min-width:0}.lc-checkout-product-content>.cg-checkout-table-product-name{width:100%}.lc-checkout-product-content .wcf-product-image{display:grid!important;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}.lc-checkout-product-content .wcf-product-thumbnail{margin:0!important}.lc-checkout-product-content .wcf-product-name{min-width:0;overflow-wrap:anywhere}
.lc-checkout-remove{display:inline-grid!important;place-items:center;grid-column:1;grid-row:1;align-self:center;flex:0 0 22px;width:22px;height:22px;margin:0!important;border:1px solid #ddc8c2;border-radius:50%;color:#8b5c61!important;font:500 17px/1 Poppins,sans-serif;text-decoration:none!important}
.lc-checkout-remove:hover,.lc-checkout-remove:focus{background:#fee8e2;color:#53373c!important}
.lc-context-checkout{clear:both;height:auto!important}
@media(max-width:600px){.lc-checkout-product-name{grid-template-columns:22px minmax(0,1fr);gap:8px}.lc-checkout-product-content .wcf-product-image{grid-template-columns:54px minmax(0,1fr);gap:10px}.lc-checkout-product-content .wcf-product-thumbnail,.lc-checkout-product-content .wcf-product-thumbnail img{width:54px!important;min-width:54px!important}.lc-checkout-product-content .wcf-product-thumbnail img{height:62px!important}.lc-checkout-product-content .wcf-product-name{font-size:12px;line-height:1.4}}
