.bf-campaign{position:relative;isolation:isolate;overflow:hidden;margin:0 0 64px;padding:48px 28px 28px;border-radius:32px;background:linear-gradient(145deg,#ffffffb8,#f0f7ff96);border:1px solid #ffffffdc;box-shadow:inset 0 1px #fff,0 24px 64px -48px #5390b666;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.bf-campaign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 4%,#72dce95c,transparent 48%),radial-gradient(ellipse at 89% 8%,#8eb3ff63,transparent 46%),radial-gradient(ellipse at 62% 37%,#ffd9ac38,transparent 50%)}.bf-campaign-header{text-align:center;max-width:760px;margin:0 auto 28px}.bf-campaign-header h2{font-size:clamp(30px,3.8vw,46px);line-height:1.3;letter-spacing:-.045em;font-weight:600;margin:0 0 16px;color:var(--ink)}.bf-campaign-header .campaign-wordmark{font-family:DM Sans,sans-serif;font-size:inherit;font-weight:750;letter-spacing:-.055em;line-height:inherit;vertical-align:baseline;white-space:nowrap}.bf-campaign-header .campaign-wordmark .brand-light{font-weight:450;letter-spacing:inherit}.bf-campaign-header .campaign-wordmark .brand-dot{color:var(--blue)}.bf-campaign-highlight{display:inline-block;padding:0 12px 3px;border:1px solid #ffffffd9;border-radius:14px;background:linear-gradient(120deg,#dffaffb8,#e2ebffbd 65%,#fff1e0a6);box-shadow:inset 0 1px #fff,0 6px 20px -16px #377dbd80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bf-campaign-header>p{font-size:15px;line-height:1.7;color:var(--muted);margin:0 auto 24px;max-width:560px}.bf-campaign-discount{display:inline-flex;padding:4px;border:1px solid #b5c7e34d;border-radius:100px;background:#ffffff9c;box-shadow:inset 0 1px #fff}.bf-campaign-discount>span{display:block;padding:10px 24px;min-height:44px;border:1px solid #6ca4f7;border-radius:100px;background:linear-gradient(180deg,#3986f3,#1767ed);color:#fff;box-shadow:inset 0 1px #fff6,0 3px 8px #1767ed24;font-size:14px;font-weight:600;line-height:22px}.bf-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.bf-campaign-slot{display:flex;min-width:0}.bf-campaign-product{display:flex;flex-direction:column;width:100%;border-radius:24px;border:1px solid var(--line);background:#ffffffc9;box-shadow:0 10px 28px -24px #5d749c55}.bf-campaign-slot:nth-child(1) .bf-campaign-product{background:linear-gradient(155deg,#f0fbffdc,#ffffffd4 65%);border-color:#b3d9ed7a}.bf-campaign-slot:nth-child(2) .bf-campaign-product{background:linear-gradient(155deg,#dbf5ffdb,#edf1ffdb 65%);border-color:#88bcebc2;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -24px #4599c880}.bf-campaign-slot:nth-child(3) .bf-campaign-product{background:linear-gradient(155deg,#fff3e8dc,#f5f6ffda 65%);border-color:#e1ccbd85}.bf-campaign-product .product-art{height:188px;flex:none;background:none}.bf-campaign-product .product-art img{max-height:156px}.bf-campaign-product .product-card-body{display:flex;flex-direction:column;flex:1;padding:20px}.bf-campaign-product h3{min-height:48px;font-size:15px;line-height:1.6;margin-bottom:16px}.bf-campaign-product .product-status-meta{margin:12px 0 16px;flex-direction:column;align-items:flex-start;gap:4px}.bf-campaign-product .instant-email-label{font-size:12px}.bf-campaign-price-area{margin-top:auto;padding-top:20px}.bf-campaign-original{display:block;font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:8px}.bf-campaign-product .card-bottom{margin-top:0}.bf-campaign-product .price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:23px;line-height:1.4;letter-spacing:-.035em;font-weight:600;font-variant-numeric:tabular-nums}.bf-campaign-product .vat-inclusive{font-size:10px;font-weight:400;letter-spacing:0;line-height:1.5}.bf-campaign-product .vat-breakdown{margin-top:8px}.bf-campaign-product .featured-actions{margin-top:20px;gap:8px}.bf-campaign-product .featured-actions .button{font-size:12px;min-height:44px}.bf-campaign-emphasis{border-color:#1767ed80;background:#eaf2ffc9;box-shadow:0 0 0 1px #1767ed33}.bf-campaign-terms{font-size:12px;line-height:1.7;text-align:center;color:var(--muted);max-width:680px;margin:24px auto 0}html[data-theme=dark] .bf-campaign{background:linear-gradient(145deg,#152940da,#152139d9);border-color:#a8cdea45;box-shadow:inset 0 1px #d8efff21,0 24px 64px -48px #02081680}html[data-theme=dark] .bf-campaign:before{background:radial-gradient(ellipse at 7% 3%,#4dc8d72e,transparent 48%),radial-gradient(ellipse at 92% 8%,#648dff36,transparent 46%),radial-gradient(ellipse at 62% 38%,#e8ae6f0d,transparent 50%)}html[data-theme=dark] .bf-campaign-highlight{background:linear-gradient(120deg,#3a7a8a45,#4368a747 65%,#8c735629);border-color:#bdddf757;box-shadow:inset 0 1px #ffffff24,0 6px 20px -16px #0006}html[data-theme=dark] .bf-campaign-discount{background:#1b2c47b3;border-color:#bdd3f530;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .bf-campaign-discount>span{background:linear-gradient(180deg,#80b3ff,#609efb);border-color:#a0c9ff;color:#10213b;box-shadow:inset 0 1px #fff6,0 3px 8px #0002}html[data-theme=dark] .bf-campaign-product{background:#1c2b40c9;border-color:#b4c8eb26}html[data-theme=dark] .bf-campaign-emphasis{background:#223853c9;border-color:#8fb9fb80;box-shadow:0 0 0 1px #91baff26}html[data-theme=dark] .bf-campaign-slot:nth-child(1) .bf-campaign-product{background:linear-gradient(155deg,#1b3b50cc,#192b41e3 65%);border-color:#90cee638}html[data-theme=dark] .bf-campaign-slot:nth-child(2) .bf-campaign-product{background:linear-gradient(155deg,#25485ece,#26344fe6 65%);border-color:#8fc9f585;box-shadow:inset 0 1px #d9efff26,0 12px 28px -24px #0005}html[data-theme=dark] .bf-campaign-slot:nth-child(3) .bf-campaign-product{background:linear-gradient(155deg,#413b49bd,#252b43e3 65%);border-color:#d2bca93b}@media(max-width:900px){.bf-campaign{padding:40px 20px 24px}.bf-campaign-grid{gap:12px}.bf-campaign-product .product-card-body{padding:16px}.bf-campaign-product .product-art{height:160px}.bf-campaign-product .product-art img{max-height:132px}.bf-campaign-product .price{font-size:20px}}@media(max-width:680px){.bf-campaign{padding:32px 20px 24px;border-radius:28px;margin-bottom:40px}.bf-campaign-header{margin-bottom:24px}.bf-campaign-header h2{font-size:34px;line-height:1.45}.bf-campaign-highlight{padding:0 8px 1px}.bf-campaign-header>p{font-size:14px;line-height:1.7;margin-bottom:20px}.bf-campaign-grid{grid-template-columns:1fr;gap:16px}.bf-campaign-product .product-art{height:180px}.bf-campaign-product .product-art img{max-height:150px}.bf-campaign-product .product-card-body{padding:20px}.bf-campaign-product h3{min-height:0;margin-bottom:12px;font-size:16px}.bf-campaign-product .price{font-size:24px}.bf-campaign-product .featured-actions .button{font-size:13px}.bf-campaign-terms{font-size:12px}}@media(max-width:360px){.bf-campaign{padding:28px 16px 20px}.bf-campaign-header h2{font-size:29px}.bf-campaign-highlight{padding:0 6px}.bf-campaign-product .product-card-body{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lsworld-bf-campaign.css.map */
