body .tb-home-root .tb-bf-essential{display:grid;grid-template-areas:"heading" "visual" "summary" "cta";grid-template-columns:minmax(0,1fr);gap:19px;padding:24px;background:#111914;color:#fff;border:0;border-radius:10px;overflow:hidden;isolation:isolate;color-scheme:only light;font-family:var(--tb-font,'Manrope',Arial,sans-serif);font-weight:400}body .tb-home-root .tb-bf-essential,body .tb-home-root .tb-bf-essential *{box-sizing:border-box}body .tb-home-root .tb-bf-essential :is(p,h1,span,del,bdi){margin:0;color:inherit!important;opacity:1!important;text-shadow:none;font-family:inherit}body .tb-home-root .tb-bf-essential .tb-bfe-heading{grid-area:heading;text-align:center;color:#fff}body .tb-home-root .tb-bf-essential .tb-bfe-brand{color:#e5c98c!important;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em}body .tb-home-root .tb-bf-essential h1#tb-home-title{margin:12px 0 0!important;color:#fff!important;font-family:inherit!important;font-size:clamp(27px,8.5vw,33px)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.035em!important;text-transform:uppercase}body .tb-home-root .tb-bf-essential .tb-bfe-visual{grid-area:visual;display:flex;align-items:center;justify-content:center;margin:0!important;padding:7px 0;background:#fff;border:0;border-radius:5px;overflow:visible;box-shadow:none}body .tb-home-root .tb-bf-essential .tb-bfe-visual>a{display:block;width:180px;max-width:100%;aspect-ratio:1/1;margin:0;padding:0;line-height:0;background:#fff;border:0;border-radius:0;overflow:visible}body .tb-home-root .tb-bf-essential .tb-bfe-visual img{display:block;position:static;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center;margin:0!important;padding:0;border:0;border-radius:0!important;transform:none;filter:none;mix-blend-mode:normal;opacity:1}body .tb-home-root .tb-bf-essential .tb-bfe-summary{grid-area:summary;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#fff}body .tb-home-root .tb-bf-essential .tb-bfe-product{min-width:0;color:#fff}body .tb-home-root .tb-bf-essential .tb-bfe-name{color:#fff!important;font-size:18px;font-weight:500;line-height:1.35}body .tb-home-root .tb-bf-essential .tb-bfe-caps{margin-top:4px;color:#fff!important;font-size:13px;font-weight:400;line-height:1.5}body .tb-home-root .tb-bf-essential .tb-bfe-pricing{text-align:right;color:#fff;flex-shrink:0}body .tb-home-root .tb-bf-essential .tb-bfe-was{color:#fff!important;font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap}body .tb-home-root .tb-bf-essential .tb-bfe-was del{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:currentColor}body .tb-home-root .tb-bf-essential .tb-bfe-price{margin-top:2px;color:#fff!important;font-size:33px;font-weight:500;line-height:1.3;letter-spacing:-.04em;white-space:nowrap}body .tb-home-root .tb-bf-essential .tb-bfe-price .woocommerce-Price-currencySymbol{font-size:.6em;font-weight:400}body .tb-home-root .tb-bf-essential .tb-bfe-button{grid-area:cta;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:13px 14px;background:#e5c98c!important;color:#0b3529!important;border:1px solid #e5c98c;border-radius:5px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:normal;text-align:center;text-decoration:none!important;opacity:1}body .tb-home-root .tb-bf-essential .tb-bfe-button:hover{background:#f1dba9!important;color:#0b3529!important;border-color:#f1dba9}body .tb-home-root .tb-bf-essential .tb-bfe-button:focus-visible,body .tb-home-root .tb-bf-essential .tb-bfe-visual>a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:350px){body .tb-home-root .tb-bf-essential{padding:20px;gap:17px}body .tb-home-root .tb-bf-essential .tb-bfe-name{font-size:16px}body .tb-home-root .tb-bf-essential .tb-bfe-price{font-size:30px}body .tb-home-root .tb-bf-essential .tb-bfe-summary{gap:8px}}@media(min-width:768px){body .tb-home-root .tb-bf-essential{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);grid-template-areas:"heading visual" "summary visual" "cta visual";column-gap:40px;row-gap:24px;padding:40px}body .tb-home-root .tb-bf-essential .tb-bfe-heading{text-align:left;align-self:end}body .tb-home-root .tb-bf-essential .tb-bfe-brand{font-size:13px;letter-spacing:.12em}body .tb-home-root .tb-bf-essential h1#tb-home-title{font-size:clamp(40px,4.8vw,64px)!important;line-height:1.05!important;margin-top:18px!important}body .tb-home-root .tb-bf-essential .tb-bfe-visual{padding:20px 0;align-self:stretch}body .tb-home-root .tb-bf-essential .tb-bfe-visual>a{width:340px}body .tb-home-root .tb-bf-essential .tb-bfe-summary{width:100%;max-width:420px;align-self:center}body .tb-home-root .tb-bf-essential .tb-bfe-name{font-size:23px}body .tb-home-root .tb-bf-essential .tb-bfe-caps,body .tb-home-root .tb-bf-essential .tb-bfe-was{font-size:14px}body .tb-home-root .tb-bf-essential .tb-bfe-price{font-size:42px}body .tb-home-root .tb-bf-essential .tb-bfe-button{max-width:420px;align-self:start;font-size:15px;min-height:50px}}