.lm-bw,.lm-bw *{box-sizing:border-box}.lm-bw{width:100%;padding:var(--lm-bw-top, 48px) 28px var(--lm-bw-bottom, 32px);background:#fff;color:#111;font-family:Montserrat,Arial,sans-serif}.lm-bw [hidden]{display:none!important}.lm-bw__inner{width:100%;max-width:1440px;margin:0 auto}.lm-bw__heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.lm-bw__title{min-width:0;margin:0;color:#111;font-family:inherit;font-size:clamp(22px,2.1vw,29px);font-weight:750;line-height:1.18;letter-spacing:-.035em}.lm-bw__filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.lm-bw__filter{position:relative;flex:0 0 auto}.lm-bw__filter.is-active .lm-bw__filter-toggle{border-color:#111;background:#fff}.lm-bw__filter button,.lm-bw__more{font-family:inherit;cursor:pointer}.lm-bw__filter-toggle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;max-width:240px;padding:8px 12px;border:1px solid #dedede;border-radius:5px;background:#f0f0f0;color:#111;font-size:12px;line-height:1.2;font-weight:700;text-align:center}.lm-bw__filter-toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-bw__filter-toggle svg{display:block;flex:0 0 17px}.lm-bw__filter-toggle[aria-expanded=true]{border-color:#111;background:#fff}.lm-bw__filter-options{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:max-content;min-width:200px;max-width:min(300px,calc(100vw - 32px));max-height:330px;padding:6px;overflow-y:auto;border:1px solid #e4e4e4;border-radius:9px;background:#fff;box-shadow:0 12px 32px #0000001f}.lm-bw__filter-option{display:block;width:100%;min-height:38px;padding:10px 11px;border:0;border-radius:5px;background:#fff;color:#222;font-size:12px;font-weight:550;line-height:1.3;text-align:left;white-space:normal}.lm-bw__filter-option:hover,.lm-bw__filter-option.is-selected{background:#f0f0f0;color:#111}.lm-bw__filter-option.is-selected{font-weight:750}.lm-bw button:focus-visible,.lm-bw a:focus-visible{outline:3px solid #555;outline-offset:3px}.lm-bw__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;width:100%;align-items:start}.lm-bw__card{min-width:0}.lm-bw__card:not(.is-visible){display:none!important}.lm-bw__photo-link{display:block;color:inherit;text-decoration:none}.lm-bw__photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.lm-bw__image,.lm-bw__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease,opacity .2s ease}.lm-bw__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}@media(min-width:990px)and (hover:hover)and (pointer:fine){.lm-bw__photo-link:hover .lm-bw__image--primary{transform:scale(1.035)}.lm-bw__photo-link:hover .lm-bw__photo--has-hover .lm-bw__image--primary{opacity:0;transform:none}.lm-bw__photo-link:hover .lm-bw__photo--has-hover .lm-bw__image--hover{opacity:1}}.lm-bw__product-title{display:-webkit-box;min-height:38px;margin-top:13px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#242424;font-family:inherit;font-size:13px;font-weight:450;line-height:1.5;text-decoration:none}.lm-bw__product-title:hover{color:#111;text-decoration:underline;text-underline-offset:2px}.lm-bw__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:9px}.lm-bw__old-price{color:#777;font-size:12px;font-weight:400;text-decoration:line-through}.lm-bw__price{color:#111;font-size:13px;font-weight:750}.lm-bw__price--sale{color:#168342}.lm-bw__footer{display:flex;justify-content:center;margin-top:30px}.lm-bw__more{min-width:160px;min-height:44px;padding:12px 26px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:700;line-height:1.2;transition:background .2s ease}.lm-bw__more:hover:not(:disabled){background:#333;color:#fff}.lm-bw__more:disabled{opacity:.65;cursor:progress}.lm-bw__message{margin:22px 0 0;color:#777;font-size:13px;text-align:center}.lm-bw__message--error{color:#ae2727}.lm-bw__editor-tip{margin:20px 0 0;color:#777;font-size:12px}.lm-bw__noscript{display:block;margin-top:14px;text-align:center}@media(max-width:989px){.lm-bw{padding-left:20px;padding-right:20px}.lm-bw__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(max-width:749px){.lm-bw{padding-left:14px;padding-right:14px}.lm-bw__heading-row{gap:10px;margin-bottom:18px;align-items:flex-start}.lm-bw__filters{max-width:100%;gap:7px}.lm-bw__heading-row:has(.lm-bw__filter:nth-child(2)){flex-direction:column}.lm-bw__heading-row:has(.lm-bw__filter:nth-child(2)) .lm-bw__filters{width:100%;justify-content:flex-start}.lm-bw__filter{flex:0 1 auto;min-width:0}.lm-bw__filter-options{left:0;right:auto}.lm-bw__title{font-size:21px;line-height:1.2}.lm-bw__filter-toggle{min-height:35px;max-width:150px;padding:7px 9px;font-size:11px}.lm-bw__filter-toggle svg{flex-basis:14px;width:14px;height:14px}.lm-bw__filter-options{min-width:180px}.lm-bw__grid{gap:22px 12px}.lm-bw__product-title{margin-top:9px;font-size:11.5px;min-height:34px;line-height:1.45}.lm-bw__prices{gap:5px;margin-top:7px}.lm-bw__old-price{font-size:11px}.lm-bw__price{font-size:12px}.lm-bw__footer{margin-top:25px}.lm-bw__more{min-width:148px;min-height:43px}}@media(prefers-reduced-motion:reduce){.lm-bw__image,.lm-bw__more{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lm-black-weeks-grid.css.map */
