/*src:90438a37e1fc5d2835f724d481a84f6a*/.mf-product .mf-product-back{flex-wrap:wrap;row-gap:6px;min-height:44px;text-decoration:none}.mf-product .mf-product-back:hover{color:var(--heading)}.mf-product .mf-product-back__all{border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--border);color:var(--muted);letter-spacing:.02em;background:#fff;align-items:center;gap:6px;margin-left:4px;padding:3px 10px;font-size:.75rem;display:inline-flex}.mf-product .mf-product-back:hover .mf-product-back__all{color:var(--heading);box-shadow:0 0 0 1px var(--border-strong)}.mf-product .mf-product-easy h2{margin:0 0 12px}.mf-product .mf-product-easy .mf-ticks{margin:0}@media (width<=991.98px){.mf-svc.mf-product .mf-svc-hero__aside{padding:18px;display:block}}.mf-product .main__product-form{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.mf-product .product__purchase-header{margin-bottom:12px}.mf-product .product__purchase-header .mf-svc-step{margin-bottom:6px}.mf-product .mf-product-note{border-radius:var(--r-card);background:var(--surface-blue);color:var(--body);align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:.9375rem;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #e4edf8}.mf-product .mf-product-note i{color:var(--focus);margin-top:3px}.mf-product #main_form_fields{gap:12px;display:grid}.mf-product .app__form-fields{background:var(--surface);padding:16px;position:relative;border-radius:var(--r-card-lg)!important;border:0!important}.mf-product .app__form-fields+.app__form-fields{margin-top:0!important}.mf-product .app__form-fields:has(.remove-field) .post__fields-link{padding-right:48px}.mf-product .post__fields{margin-bottom:0!important}.mf-product .post__fields .form-label,.mf-product .comments_label{font:600 .875rem/1.4 var(--font-body);color:var(--heading);text-transform:none;margin-bottom:8px}.mf-product .post__fields .form-label .disp-qty,.mf-product .form-text .disp-qty,.mf-product .comments_label .text__primary{font-weight:700;color:var(--heading)!important}.mf-product .post__fields .form-control.post_link{height:auto;min-height:50px;font-size:1rem}.mf-product .form-text{color:var(--muted);margin-top:8px;font-size:.8125rem}.mf-product .post__fields-row{align-items:flex-start;gap:12px;display:flex}.mf-product .post__fields-row .post__fields-link{flex:auto;min-width:0}.mf-product .post__fields-row .wrap_poll_option{flex:0 0 7rem}@media (width<=575.98px){.mf-product .post__fields-row{flex-direction:column;align-items:stretch}.mf-product .post__fields-row .wrap_poll_option{flex-basis:auto;width:100%}}.mf-product .remove-field{width:40px;height:40px;color:var(--heading);box-shadow:0 0 0 1px var(--border),var(--press);cursor:pointer;background:#fff;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.mf-product .remove-field:hover{background:var(--surface-2);color:var(--error)}.mf-product .wrap_post_comments .comment-chip-container{border-radius:var(--r-btn-lg);min-height:50px;box-shadow:var(--card-shadow);background:#fff;flex-direction:column;gap:8px;padding:10px;display:flex}.mf-product .wrap_post_comments .comment-chips-wrapper{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mf-product .wrap_post_comments .comment-chip-input{background:0 0;border:0;width:100%;height:auto;font-size:1rem;line-height:1.3;box-shadow:none!important;min-height:44px!important;padding:4px 2px!important}.mf-product .wrap_post_comments .comment-chip{border-radius:var(--r-pill);background:var(--surface-2);max-width:100%;color:var(--heading);white-space:nowrap;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:.875rem;line-height:1.2;display:inline-flex}.mf-product .wrap_post_comments .comment-chip-text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:250px;display:inline-block;overflow:hidden}@media (width<=576px){.mf-product .wrap_post_comments .comment-chip-text{max-width:calc(100vw - 150px)}}.mf-product .wrap_post_comments .comment-chip button{width:24px;height:24px;color:var(--heading);cursor:pointer;background:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:.75rem;display:inline-grid}.mf-product .wrap_post_comments .comment-chip button:hover{color:var(--error)}.mf-product .product__form-actions{gap:12px;margin-top:12px;display:grid}@media (width>=576px){.mf-product .product__form-actions{grid-template-columns:auto minmax(0,1fr);align-items:center}}.mf-product #add-more-link{border:1px solid var(--border-strong);border-radius:var(--r-btn-lg);min-height:44px;color:var(--heading);font:700 .875rem/1.2 var(--font-body);box-shadow:var(--press);background:#fff;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.mf-product #add-more-link:hover{background:var(--surface);color:var(--heading)}.mf-product #add-more-link:active{box-shadow:none;transform:translateY(2px)}.mf-product .product__hint strong{font:700 .875rem/1.3 var(--font-display);color:var(--heading);display:block}.mf-product .product__hint p{color:var(--muted);margin:2px 0 0;font-size:.9375rem;line-height:1.5}.mf-product .f3-upsell{border:1.5px dashed var(--border-strong);border-radius:var(--r-card);background:#fff;margin:14px 0 0;padding:14px 16px;font-size:.9063rem}.mf-product .f3-upsell__title{font:700 .9375rem/1.3 var(--font-display);color:var(--heading);margin:0 0 4px}.mf-product .f3-upsell__link{min-height:44px;color:var(--heading);text-decoration:underline;text-decoration-color:var(--cta-edge);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.mf-product .f3-upsell__checkbox-row{cursor:pointer;align-items:flex-start;gap:10px;margin:0;display:flex}.mf-product .f3-upsell__checkbox-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--cta-edge);flex-shrink:0;margin-top:2px}.mf-product .f3-upsell__price-original{color:var(--muted);margin-right:4px;text-decoration:line-through}.mf-product .f3-upsell__price-discounted{color:var(--heading);font-weight:700}.mf-product .f3-upsell__savings{color:#146c49;margin-left:4px;font-size:.85em;font-weight:600}.mf-product #add_extras_checklist:not(:empty){margin-top:14px}.mf-product .mf-posts{margin-top:18px}.mf-product .mf-posts__label{font:700 .9375rem/1.3 var(--font-display);color:var(--heading);margin:0 0 2px;display:block}.mf-product .mf-posts__help,.mf-product .mf-posts__note{color:var(--muted);margin:0 0 10px;font-size:.9375rem;line-height:1.5}.mf-product .mf-posts__note{margin:10px 0 0}.mf-product .mf-posts__note strong{color:var(--heading)}.mf-product .mf-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=576px){.mf-product .mf-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mf-product .posts-limit-card{border-radius:var(--r-card);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px;display:flex;border:1.5px solid var(--border)!important}.mf-product .posts-limit-card:hover{background:#fff;border-color:var(--border-strong)!important}.mf-product .posts-limit-card.is-selected{box-shadow:0 0 0 1px var(--heading);background:#fff;border-color:var(--heading)!important}.mf-product .stream-duration-card{border:1.5px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:8px;display:flex}.mf-product .stream-duration-card:hover{border-color:var(--border-strong);background:#fff}.mf-product .stream-duration-card.is-selected{border-color:var(--heading);box-shadow:0 0 0 1px var(--heading);background:#fff}.mf-product .mf-posts__grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=576px){.mf-product .mf-posts__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.mf-product .mf-posts__n{font:700 .875rem/1.2 var(--font-display);color:var(--heading)}.mf-product .mf-posts__d{color:var(--muted);font-size:.75rem}.mf-product .mf-product-price{margin-top:18px}.mf-product .product__summary-price{align-items:baseline;display:inline-flex}.mf-product .product__summary-meta{border-radius:var(--r-card);background:#fff;gap:0;margin:0 0 16px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #e4edf8}.mf-product .product__summary-meta>div{flex-direction:column;flex:50%;gap:2px;min-width:0;display:flex}.mf-product .product__summary-meta>div+div{border-left:1px solid var(--border);margin-left:12px;padding-left:12px}.mf-product .product__summary-label{color:var(--muted);font-size:.75rem}.mf-product .product__summary-value{font:700 .875rem/1.3 var(--font-body);color:var(--heading)}.mf-product .app__form-btn{gap:10px;margin:0;display:grid}.mf-svc #btn_add_cart{background:var(--cta-gradient);color:#fff;width:100%;min-height:56px;font:700 1.0625rem/1.2 var(--font-body);text-transform:none;letter-spacing:.005em;text-shadow:0 1px 1px #780e3259;box-shadow:var(--press-cta);background-origin:border-box;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;transition:box-shadow .12s,transform .12s,filter .15s;display:flex;transform:none}.mf-svc #btn_add_cart:hover{background:var(--cta-gradient-hover);color:#fff;background-origin:border-box}.mf-svc #btn_add_cart:active{box-shadow:0 1px 0 var(--cta-press);transform:translateY(2px)}.mf-svc #btn_add_cart:disabled,.mf-svc #btn_add_cart:disabled:hover{background:var(--cta-disabled-gradient);color:var(--cta-disabled-ink);text-shadow:none;box-shadow:0 3px 0 var(--cta-disabled-edge);cursor:not-allowed;border-color:#0000;transform:none}.mf-svc #btn_add_cart .btn_add_cart-price{opacity:.95;font-variant-numeric:tabular-nums;font-weight:600}.mf-svc .mfuk-buy-now-trigger-wrap{margin:0}.mf-svc #btn_buy_now{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--heading);font:700 1rem/1.2 var(--font-body);box-shadow:var(--press);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:flex;transform:none}.mf-svc #btn_buy_now:hover{background:var(--surface);color:var(--heading)}.mf-svc #btn_buy_now:active{box-shadow:none;transform:translateY(2px)}.mf-svc #btn_buy_now i{color:var(--cta-edge)}body.mfuk-pjax-loading main.page__main.product{opacity:.5;pointer-events:none;transition:opacity .15s}@media (width<=767.98px){.mf-svc.mf-product .mf-svc-hero__grid{isolation:auto}.mf-svc.mf-product .mf-svc-buy:after{content:none}.mf-svc.mf-product .mf-svc-buy{box-shadow:var(--float-shadow),0 26px 50px -30px #fa159359,0 30px 60px -34px #fb5c064d}.mf-svc .mfuk-product-cta-bar{z-index:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.mf-svc .mfuk-product-cta-bar .app__form-btn{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;display:grid}.mf-svc .mfuk-product-cta-bar .app__form-btn>*{min-width:0;margin:0}.mf-svc .mfuk-product-cta-bar .app__form-btn #btn_add_cart,.mf-svc .mfuk-product-cta-bar #btn_buy_now{white-space:nowrap;border-radius:10px;gap:6px;height:48px;min-height:48px;padding:0 10px;font-size:.9375rem;overflow:hidden}.mf-svc .mfuk-product-cta-bar #btn_add_cart>span:nth-child(2){display:inline}.mf-svc .mfuk-product-cta-bar #btn_add_cart i{display:none}.mf-svc .mfuk-product-cta-bar .btn:active{opacity:1;transform:translateY(2px)}.mf-svc .mfuk-product-cta-bar.is-docked{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:#fff;animation:.2s ease-out mf-cta-dock-in;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #292f3b14}body:has(.mf-svc .mfuk-product-cta-bar){padding-bottom:0}body.mf-cta-docked{padding-bottom:76px}body:has(.mf-svc #product_cta_bar) .cookie-consent-banner{bottom:var(--mf-cta-dock-h,0px);transition:opacity .25s var(--ease),transform .25s var(--ease),bottom .2s ease-out,visibility 0s linear .25s}body:has(.mf-svc #product_cta_bar) .cookie-consent-banner.is-visible{transition-delay:0s}body.mf-typing:has(.mf-svc #product_cta_bar) .cookie-consent-banner{bottom:0}}@media (width<=575.98px){body:has(.mf-svc #product_cta_bar) .cookie-consent-banner{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}body.mf-cta-docked:not(.mf-typing):has(.mf-svc #product_cta_bar) .cookie-consent-banner{padding-bottom:10px;box-shadow:0 -6px 20px #292f3b1a}}@media (width<=767.98px) and (height<=600px){.mf-svc .mfuk-product-cta-bar.is-docked{padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px))}.mf-svc .mfuk-product-cta-bar.is-docked .app__form-btn{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}body.mf-cta-docked{padding-bottom:68px}}@media (width<=399.98px){.mf-svc .mfuk-product-cta-bar .app__form-btn{align-items:center}.mf-svc .mfuk-product-cta-bar .app__form-btn #btn_add_cart{flex-direction:column;justify-content:center;gap:2px;height:auto;min-height:48px;line-height:1.15}.mf-svc .mfuk-product-cta-bar .app__form-btn #btn_add_cart .btn_add_cart-price{opacity:.92;font-size:.6875rem;font-weight:700}.mf-product .product__summary-meta{flex-direction:column;padding:4px 12px}.mf-product .product__summary-meta>div{flex-direction:row;flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0}.mf-product .product__summary-meta>div+div{border-left:0;border-top:1px solid var(--border);margin-left:0;padding-left:0}.mf-product .product__summary-meta .product__summary-value{text-align:right}}@media (width<=359.98px){.mf-svc .mfuk-product-cta-bar .app__form-btn #btn_add_cart,.mf-svc .mfuk-product-cta-bar #btn_buy_now{gap:4px;padding:0 8px;font-size:.875rem}}@keyframes mf-cta-dock-in{0%{transform:translateY(100%)}to{transform:none}}.mf-product #add-more-link[style*=none]+.product__hint{display:none}@media (width<=767.98px){.mf-svc .mfuk-product-cta-bar.is-docked{transition:transform .2s ease-out,visibility linear}body.mf-typing .mf-svc .mfuk-product-cta-bar.is-docked{visibility:hidden;pointer-events:none;transition:transform .15s ease-in,visibility 0s linear .15s;transform:translateY(calc(100% + 12px))}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.mf-svc .mfuk-product-cta-bar,body.mf-typing .mf-svc .mfuk-product-cta-bar{transition:none;animation:none}}@media (width<=575.98px){.mf-product .mf-product-back{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;min-height:0;padding-block:2px;display:grid}.mf-product .mf-product-back__all{grid-column:1/-1;justify-self:start;min-height:32px;margin-left:0}}.mf-product #add_extras_checklist[aria-busy=true]{min-height:88px;margin-top:14px}