:root{--lcf-navy:#0B2E6F;--lcf-blue:#1557D6;--lcf-yellow:#FFD400;--lcf-sky:#EEF4FF;--lcf-red:#E5322D;--lcf-green:#17A34A}body{font-size:16px}.lcf h1,.lcf h2,.lcf h3{font-family:var(--font-heading--family);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.lcf-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.lcf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--lcf-yellow);color:var(--lcf-navy)!important;font-weight:800;font-size:clamp(17px,2vw,20px);padding:18px 34px;border-radius:999px;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 8px #c9a700,0 14px 30px #0000002e;transition:transform .15s}.lcf-btn:hover{transform:translateY(-2px)}.lcf-btn--pulse{animation:lcfPulse 1.8s ease-in-out infinite}.lcf-btn--ghost{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 2px #fff}@keyframes lcfPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.lcf-marquee{background:var(--bg);color:var(--fg);overflow:hidden;white-space:nowrap;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.lcf-marquee__track{display:flex;width:max-content;animation:lcfScroll var(--speed) linear infinite}.lcf-marquee__group{display:flex;align-items:center;gap:28px;padding:var(--pad) 14px;font-size:var(--size)}.lcf-marquee__dot{opacity:.7}@keyframes lcfScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lcf-marquee__track,.lcf-btn--pulse,.lcf-float,.lcf-anim>*{animation:none!important}}.lcf-hero{position:relative;overflow:hidden;color:#fff;background:var(--lcf-navy)}.lcf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lcf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b2e6ff5,#0b2e6fd9 45%,#0b2e6f33)}.lcf-hero__inner{position:relative;padding:clamp(56px,9vw,120px) 20px;max-width:1200px;margin:0 auto}.lcf-hero__content{max-width:640px}.lcf-eyebrow{display:inline-block;background:var(--lcf-yellow);color:var(--lcf-navy);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.06em;padding:8px 14px;border-radius:999px;margin-bottom:18px}.lcf-hero h1{font-size:clamp(40px,7vw,78px);color:#fff}.lcf-hero h1 span{display:block}.lcf-hero h1 span:nth-child(2){color:var(--lcf-yellow)}.lcf-anim>*{opacity:0;transform:translateY(28px);animation:lcfUp .7s cubic-bezier(.2,.8,.2,1) forwards}.lcf-anim>*:nth-child(2){animation-delay:.15s}.lcf-anim>*:nth-child(3){animation-delay:.3s}.lcf-anim>*:nth-child(4){animation-delay:.45s}@keyframes lcfUp{to{opacity:1;transform:none}}.lcf-hero p{font-size:clamp(18px,2.2vw,22px);margin:20px 0 30px;opacity:.95;max-width:520px}.lcf-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.lcf-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lcf-badge{background:#ffffff24;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px 16px;border-radius:12px;font-weight:700;font-size:15px}.lcf-float{animation:lcfFloat 3.2s ease-in-out infinite}.lcf-float:nth-child(2){animation-delay:.6s}.lcf-float:nth-child(3){animation-delay:1.2s}@keyframes lcfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lcf-sec{padding:clamp(48px,7vw,88px) 0;background:var(--sbg,transparent)}.lcf-title{text-align:center;margin-bottom:36px}.lcf-title h2{font-size:clamp(32px,5vw,52px);color:var(--lcf-navy)}.lcf-title p{font-size:19px;color:#475569;margin-top:10px}.lcf-title .lcf-eyebrow{margin-bottom:12px}.lcf-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:900px){.lcf-cats{grid-template-columns:repeat(2,1fr)}}.lcf-cat{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:1/1.15;text-decoration:none;color:#fff;background:var(--lcf-blue)}.lcf-cat img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lcf-cat:hover img{transform:scale(1.08)}.lcf-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(11,46,111,.92))}.lcf-cat__txt{position:absolute;left:18px;right:18px;bottom:16px;z-index:1}.lcf-cat__txt strong{display:block;font-size:clamp(20px,2.4vw,26px);font-weight:800}.lcf-cat__txt span{font-size:15px;opacity:.9}.lcf-feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}@media(max-width:900px){.lcf-feature{grid-template-columns:1fr}}.lcf-feature__img{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #0b2e6f40}.lcf-feature__img img{width:100%;display:block}.lcf-tag{position:absolute;top:18px;left:18px;background:var(--lcf-red);color:#fff;font-weight:800;text-transform:uppercase;padding:10px 16px;border-radius:999px;font-size:14px;animation:lcfPulse 1.8s infinite}.lcf-feature h2{font-size:clamp(34px,5vw,56px);color:var(--lcf-navy)}.lcf-feature__txt{font-size:19px;color:#334155;margin:16px 0}.lcf-checks{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px}.lcf-checks li{font-size:19px;font-weight:600;display:flex;gap:12px;align-items:flex-start}.lcf-checks li:before{content:"\2714";flex:none;width:30px;height:30px;border-radius:50%;background:var(--lcf-green);color:#fff;display:grid;place-items:center;font-size:15px}.lcf-price{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.lcf-price strong{font-size:clamp(34px,4vw,44px);color:var(--lcf-navy);font-weight:800}.lcf-price span{font-size:17px;color:#475569}.lcf-icons{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:18px}@media(max-width:900px){.lcf-icons{grid-template-columns:1fr}}.lcf-icon{background:#fff;border-radius:22px;padding:28px 24px;text-align:center;box-shadow:0 10px 30px #0b2e6f14;border:2px solid var(--lcf-sky)}.lcf-icon__e{font-size:44px;line-height:1;display:block;margin-bottom:12px}.lcf-icon__n{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--lcf-yellow);color:var(--lcf-navy);font-weight:800;font-size:26px;margin-bottom:12px}.lcf-icon strong{display:block;font-size:21px;color:var(--lcf-navy);font-weight:800;margin-bottom:6px}.lcf-icon p{margin:0;font-size:17px;color:#475569}.lcf-acc{max-width:880px;margin:0 auto;display:grid;gap:14px}.lcf-acc details{background:#fff;border-radius:18px;border:2px solid #dbe5ff;overflow:hidden;box-shadow:0 6px 18px #0b2e6f0f}.lcf-acc details[open]{border-color:var(--lcf-blue)}.lcf-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:22px 24px;font-size:clamp(19px,2.2vw,23px);font-weight:800;color:var(--lcf-navy)}.lcf-acc summary::-webkit-details-marker{display:none}.lcf-acc summary .e{font-size:28px}.lcf-acc summary:after{content:"+";margin-left:auto;width:36px;height:36px;border-radius:50%;background:var(--lcf-yellow);display:grid;place-items:center;font-size:24px;transition:transform .2s}.lcf-acc details[open] summary:after{transform:rotate(45deg)}.lcf-acc__body{padding:0 24px 24px 66px;font-size:18px;color:#334155;line-height:1.6}@media(max-width:600px){.lcf-acc__body{padding:0 20px 20px}}.lcf-acc__body ol,.lcf-acc__body ul{padding-left:20px;margin:0}.lcf-acc__body li{margin-bottom:8px}.lcf-vids{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 18px;scrollbar-width:thin}.lcf-vid{flex:0 0 min(72vw,280px);scroll-snap-align:start;border-radius:22px;overflow:hidden;background:#000;position:relative;aspect-ratio:9/16;box-shadow:0 14px 30px #0003}.lcf-vid video,.lcf-vid img{width:100%;height:100%;object-fit:cover;display:block}.lcf-vid__cap{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000c);color:#fff;font-weight:700;font-size:16px}.lcf-hint{max-width:880px;margin:0 auto;padding:24px;border:2px dashed #94a3b8;border-radius:18px;text-align:center;color:#475569}.lcf-gal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px}.lcf-gal a,.lcf-gal div{border-radius:18px;overflow:hidden;display:block}.lcf-gal img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lcf-gal>*:hover img{transform:scale(1.07)}.lcf-gal>*:nth-child(5n+1){grid-row:span 2;grid-column:span 2}@media(max-width:900px){.lcf-gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}}.lcf-band{background:linear-gradient(135deg,var(--lcf-navy),var(--lcf-blue));color:#fff;text-align:center;padding:clamp(56px,8vw,96px) 20px}.lcf-band h2{font-size:clamp(34px,5.5vw,60px);color:#fff;margin-bottom:14px}.lcf-band p{font-size:20px;opacity:.9;margin:0 0 28px}.header-logo,.header__logo{font-weight:800}.header-logo__text,.header-logo span{font-family:var(--font-heading--family);font-weight:800;font-size:24px;color:var(--lcf-navy);letter-spacing:-.02em}.product-details h1{font-size:clamp(28px,3.4vw,40px)!important;font-weight:800;color:var(--lcf-navy);line-height:1.1}.product-details .price,.product-details product-price{font-size:30px!important;font-weight:800;color:var(--lcf-navy)}.product-details .add-to-cart-button,.product-details button[name=add]{background:var(--lcf-yellow)!important;color:var(--lcf-navy)!important;font-weight:800!important;font-size:19px!important;text-transform:uppercase;min-height:60px;border-radius:999px!important}.lcf-ptrust{display:grid;gap:8px;background:var(--lcf-sky);border-radius:16px;padding:16px 18px;font-size:16px;font-weight:600;color:var(--lcf-navy)}.lcf-ptrust b{color:var(--lcf-red)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/lcf.css.map */
