.lohnr-black-friday{--bf-yellow:#e6ff3f;--bf-black:#111;--bf-gap:20px}.lohnr-black-friday [hidden]{display:none!important}.lohnr-black-friday :is(a,button,select):focus-visible{outline:2px solid currentColor;outline-offset:4px}.bf-wrap{max-width:1800px;margin:auto;padding:64px 40px}.bf-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bf-title{font-family:var(--font-heading-family);font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.035em;margin:0 0 28px;text-transform:uppercase;font-weight:900}.bf-hero{background:var(--bf-black);color:var(--bf-yellow);position:relative;isolation:isolate;overflow:hidden;min-height:670px;display:grid;place-items:center;text-align:center;padding:100px 24px 94px}.bf-hero__photos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:grid;grid-template-columns:repeat(6,1fr);gap:18px;padding:88px 32px;align-items:center;opacity:.88}.bf-hero__photo{height:350px;overflow:hidden;transform:rotate(-6deg);align-self:start;margin-top:50px}.bf-hero__photo:nth-child(2n){transform:rotate(6deg);align-self:end;margin-bottom:18px}.bf-hero__photo:nth-child(3),.bf-hero__photo:nth-child(4){height:240px;align-self:end;margin-bottom:-70px}.bf-hero__photo img{width:100%;height:100%;object-fit:cover}.bf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0003,#0000008c 50%,#0000001f)}.bf-hero__top{position:absolute;top:24px;left:32px;right:32px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.bf-hero__content{max-width:1100px;text-shadow:0 2px 22px #0008}.bf-hero h1{font-family:var(--font-heading-family);color:inherit;font-weight:1000;font-size:clamp(80px,11vw,170px);letter-spacing:-.065em;line-height:.77;margin:15px 0 32px;text-transform:uppercase}.bf-hero h1 span{display:block}.bf-hero__sub{font-size:clamp(13px,1.5vw,19px);font-weight:700;max-width:660px;margin:20px auto;text-transform:uppercase;line-height:1.4}.bf-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:13px 28px;background:var(--bf-yellow);border:1px solid var(--bf-yellow);color:#111;font:700 12px var(--font-body-family);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0}.bf-button:hover{background:#fff;border-color:#fff;color:#111}.bf-button--dark{background:#111;border-color:#111;color:#fff}.bf-button--dark:hover{border-color:#111;background:var(--bf-yellow);color:#111}.bf-button:disabled{opacity:.55;cursor:wait}.bf-hero__foot{position:absolute;bottom:22px;left:32px;right:32px;display:flex;justify-content:space-between;letter-spacing:.04em;font-size:12px;font-weight:800;text-transform:uppercase}.bf-nav{display:flex;justify-content:center;gap:28px;overflow:auto;white-space:nowrap;padding:12px 20px;background:var(--bf-yellow);color:#111;border-bottom:1px solid #111;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bf-nav a{color:inherit;text-decoration:none;padding:4px 0}.bf-nav a:hover{text-decoration:underline}.bf-discount{background:var(--bf-black);color:#fff}.bf-discount__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bf-discount__tile{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:210px;background:var(--bf-yellow);color:#111;text-decoration:none;transition:background .15s}.bf-discount__tile:hover{background:#fff}.bf-discount__tile strong{font-family:var(--font-heading-family);font-size:clamp(42px,6vw,90px);line-height:1;letter-spacing:-.065em;font-weight:1000}.bf-discount__tile span{font-size:12px;letter-spacing:.08em;font-weight:700;margin-top:10px}.bf-discount__note{font-size:12px;margin:20px 0 0;opacity:.8}.bf-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 16px}.bf-category{position:relative;display:block;text-decoration:none;color:#111}.bf-category__image{aspect-ratio:4/5;overflow:hidden;background:#f4f2ed}.bf-category img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.bf-category:hover img{transform:scale(1.025)}.bf-category__label{padding:13px 0 0;display:flex;justify-content:space-between;font-size:14px;text-transform:uppercase;font-weight:800;letter-spacing:.02em}.lohnr-black-friday :is(.lhc-badge--sale,.lap-product-badge--sale,.lap-price-save,.lhv2-product-card__badge--bf,.bf-savings){background:var(--bf-yellow)!important;color:#111!important;border:0!important;border-radius:0!important;font-weight:800;letter-spacing:.015em;padding:6px 8px;line-height:1.1}.lohnr-black-friday :is(.lap-payment-terms,.ln-cart__installments){background-color:#fff;color:#111}.lohnr-black-friday .lhv2-product-card__prices{flex-wrap:wrap}.lohnr-black-friday .lhv2-product-card__compare{opacity:.6}.lohnr-black-friday .lhv2-product-card__from{display:none}.lohnr-black-friday .lhv2-product-card__badge--bf{font-size:11px}.bf-sale-head{text-align:center;background:var(--bf-black);color:var(--bf-yellow);padding:48px 16px}.bf-sale-head h1{color:inherit;font-size:clamp(42px,6vw,86px);line-height:1;text-transform:uppercase;letter-spacing:-.05em;font-weight:1000;margin:0 0 14px}.bf-sale-head p{font-size:13px;margin:0}.bf-sale-tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:28px 0}.bf-sale-tabs button{background:#fff;border:1px solid #aaa;border-radius:0;padding:12px 20px;cursor:pointer;font-size:12px;color:#111}.bf-sale-tabs button[aria-pressed=true]{background:var(--bf-yellow);border-color:#111;font-weight:800}.bf-sale-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:16px;font-size:12px}.bf-sale-toolbar select{border:0;border-bottom:1px solid #aaa;border-radius:0;background:#fff;color:#111;max-width:190px;padding:10px;font-size:12px}.bf-sale-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.bf-sale-card{min-width:0}.bf-sale-card a{text-decoration:none;color:#111}.bf-sale-card__media{position:relative;aspect-ratio:2/3;background:#f3f2ef;overflow:hidden}.bf-sale-card img{width:100%;height:100%;object-fit:cover}.bf-sale-card .bf-savings{position:absolute;left:9px;top:9px;font-size:11px}.bf-sale-card h2{font-size:13px;line-height:1.4;margin:12px 0 6px;font-weight:600}.bf-sale-card__prices{font-size:13px;display:flex;gap:9px;flex-wrap:wrap}.bf-sale-card s{color:#777}.bf-sale-card__variant{font-size:11px;color:#666;margin-top:6px}.bf-sale-empty{text-align:center;padding:36px 20px 56px;font-size:14px;line-height:1.6}.bf-sale-more{display:block;margin:38px auto 0}.bf-final-note{padding:12px;background:var(--bf-yellow);font-size:11px;line-height:1.5}@media(max-width:749px){.bf-wrap{padding:36px 16px}.bf-title{margin-bottom:22px}.bf-hero{min-height:570px;padding:116px 16px 110px}.bf-hero h1{font-size:clamp(68px,20vw,120px);margin-bottom:24px}.bf-hero__top{top:18px;left:16px;right:16px;font-size:9px}.bf-hero__photos{grid-template-columns:repeat(4,1fr);padding:65px 0;gap:8px}.bf-hero__photo{height:190px;width:130%;margin-top:20px}.bf-hero__photo:nth-child(2){margin-bottom:-20px}.bf-hero__photo:nth-child(3){height:200px;margin-bottom:-20px}.bf-hero__photo:nth-child(4){height:190px;align-self:start;margin-top:15px}.bf-hero__photo:nth-child(n+5){display:none}.bf-hero__sub{font-size:12px;max-width:290px}.bf-hero__foot{left:16px;right:16px;bottom:18px;font-size:10px}.bf-nav{justify-content:flex-start;gap:24px;padding:10px 16px}.bf-discount__grid{grid-template-columns:repeat(2,1fr);gap:10px}.bf-discount__tile{min-height:155px}.bf-discount__tile strong{font-size:62px}.bf-categories{grid-template-columns:repeat(2,1fr);gap:22px 10px}.bf-category__label{font-size:12px}.bf-sale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.bf-sale-tabs{gap:5px}.bf-sale-tabs button{padding:11px 13px;font-size:11px}.bf-sale-card h2,.bf-sale-card__prices{font-size:12px}.bf-sale-card .bf-savings{font-size:10px;padding:5px;left:6px;top:6px}}@media(prefers-reduced-motion:reduce){.lohnr-black-friday *{scroll-behavior:auto!important}.bf-category img,.bf-discount__tile{transition:none}}.bf-discount .bf-title{color:#fff}.lhc-module[data-bf-collection] .bf-final-note{display:inline-block;margin:0 0 8px;padding:4px 6px;font-size:10px;font-weight:700;text-transform:uppercase}.lhc-module[data-bf-collection] .lhc-collection-info-title{color:#111}.lohnr-black-friday .bf-menu-promo{display:block;margin:16px var(--lah3-pad-mobile,22px) 0;background:var(--bf-black);color:var(--bf-yellow);text-decoration:none}.lohnr-black-friday .bf-menu-promo__image{display:block;aspect-ratio:2.2/1;overflow:hidden;background:#e8e5e1}.lohnr-black-friday .bf-menu-promo__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%;filter:grayscale(1)}.lohnr-black-friday .bf-menu-promo__copy{display:flex;color:var(--bf-yellow);align-items:center;justify-content:space-between;gap:12px;padding:12px}.lohnr-black-friday .bf-menu-promo__offer{display:grid;gap:3px}.lohnr-black-friday .bf-menu-promo__offer small{font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.lohnr-black-friday .bf-menu-promo__offer strong{font-size:15px;font-weight:800;line-height:1.1;letter-spacing:.02em}.lohnr-black-friday .bf-menu-promo__cta{font-size:10px;font-weight:700;white-space:nowrap;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.lohnr-black-friday .lap-badge-row:has(.lap-product-badge--sale){display:none}.lohnr-black-friday .bf-final-note.bf-final-note--compact{display:inline-block;width:fit-content;max-width:100%;margin:6px 0;padding:3px 6px;font-size:10px;line-height:1.2;font-weight:600;vertical-align:top}
/*# sourceMappingURL=/cdn/shop/t/214/assets/lohnr-black-friday.css.map */
