.lpc-collection{--lpc-collection-pill-radius: 0;padding-bottom:56px;color:var(--lpc-ink);font-family:var(--font-body-family);letter-spacing:0}.lpc-collection__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lpc-collection__banner{position:relative;height:clamp(230px,24vw,330px);overflow:hidden;background:var(--lpc-panel)}.lpc-collection__visual{position:absolute;top:0;right:0;bottom:0;left:0}.lpc-collection__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lpc-collection__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffc7,#ffffff80 24%,#ffffff14 38%,#fff0 46%);pointer-events:none}.lpc-collection__banner-inner{position:relative;display:flex;align-items:center;height:100%}.lpc-collection__copy{width:48%;max-width:610px;padding-block:18px}.lpc-collection__title{font-size:clamp(32px,3.2vw,44px);text-wrap:balance}.lpc-collection__intro{max-width:330px;margin:10px 0 0;color:var(--lpc-ink);font-size:14px;line-height:1.5}@media screen and (max-width:700px){.lpc-collection{padding-bottom:40px}.lpc-collection__banner{height:104px}.lpc-collection__shade{background:linear-gradient(90deg,#ffffffe0,#fff0 70%)}.lpc-collection__copy{width:55%;padding-block:10px}.lpc-collection__title{font-size:clamp(25px,7vw,32px)}.lpc-collection__intro{display:none}}.lpc-collection__trust{background:var(--lpc-panel-soft);color:var(--lpc-ink);font-size:11px;line-height:1.4}.lpc-collection__trust-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:32px;margin-block:0;padding-block:5px;list-style:none}.lpc-collection__trust-item{display:inline-flex;align-items:center;gap:6px}.lpc-collection__trust-item .lpc-icon{font-size:15px}.lpc-collection__trust-item a{color:inherit;text-decoration:none}.lpc-collection__trust-item a:hover{text-decoration:underline;text-underline-offset:3px}.lpc-collection__toolbar{position:sticky;top:var(--lpc-collection-sticky-top, 0px);z-index:2;border-bottom:1px solid var(--lpc-line);background:var(--lpc-white)}.lpc-collection__toolbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:6px}.lpc-collection__count{margin:0;color:var(--lpc-muted);font-size:13px}.lpc-collection__sort{min-height:36px;margin:0;padding:5px 18px;border:1px solid var(--lpc-line-strong);border-radius:var(--lpc-collection-pill-radius);background:var(--lpc-white);color:var(--lpc-ink);font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer}.lpc-collection__sort:hover{border-color:var(--lpc-ink);background:var(--lpc-panel-soft)}.lpc-collection__sort:focus-visible,.lpc-collection__sheet-close:focus-visible,.lpc-collection__page:focus-visible{outline:2px solid var(--lpc-ink);outline-offset:2px;box-shadow:none}.lpc-collection__option:has(input:focus-visible){outline:2px solid var(--lpc-ink);outline-offset:-2px}html.lpc-collection-lock{overflow:hidden;scrollbar-gutter:stable}.lpc-collection__sheet{width:min(540px,calc(100vw - 32px));max-width:none;max-height:85vh;padding:0;border:1px solid var(--lpc-line-strong);background:var(--lpc-white);color:var(--lpc-ink);font-family:var(--font-body-family);letter-spacing:0;overflow:auto}.lpc-collection__sheet::backdrop{background:rgba(var(--lpc-ink-rgb),.55)}.lpc-collection__sheet[open]{animation:lpc-collection-sheet-in .2s ease}@keyframes lpc-collection-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lpc-collection__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px}.lpc-collection__sheet-title{font-size:28px}.lpc-collection__sheet-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:50%;background:none;color:var(--lpc-ink);font-size:22px;cursor:pointer}.lpc-collection__sheet-close:hover{border-color:var(--lpc-line-strong)}.lpc-collection__sort-form{margin:0}.lpc-collection__options{margin:0;padding:0;border:0}.lpc-collection__option{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 20px;border-top:1px solid var(--lpc-line);font-size:15px;cursor:pointer}.lpc-collection__option:hover{background:var(--lpc-panel-soft)}.lpc-collection__option:has(input:checked){font-weight:700}.lpc-collection__option input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--lpc-ink)}.lpc-collection__apply{margin:12px 20px 20px}@media screen and (max-width:700px){.lpc-collection__sheet{width:100%;margin:auto 0 0;border-right:0;border-bottom:0;border-left:0}.lpc-collection__sheet[open]{animation-name:lpc-collection-sheet-up}@keyframes lpc-collection-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.lpc-collection__grid-wrap{padding-block:24px 0}.lpc-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 17px;margin:0;padding:0;list-style:none}.lpc-collection__item{min-width:0;margin:0;padding:0}@media screen and (max-width:700px){.lpc-collection__grid-wrap{padding-block-start:16px}.lpc-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}}.lpc-collection__pagination{margin-top:40px}.lpc-collection__pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.lpc-collection__page{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 8px;border:1px solid var(--lpc-line);background:var(--lpc-white);color:var(--lpc-ink);font-size:14px;font-weight:600;text-decoration:none}a.lpc-collection__page:hover{border-color:var(--lpc-ink)}.lpc-collection__page.is-current{border-color:var(--lpc-ink);background:var(--lpc-button);color:var(--lpc-on-brand)}.lpc-collection__page--gap{min-width:24px;border-color:transparent}.lpc-collection__page--arrow{font-size:18px}.lpc-collection__empty{padding-block:72px 40px;text-align:center}.lpc-collection__empty-title{margin-bottom:20px;font-size:clamp(28px,3vw,40px)}@media(prefers-reduced-motion:reduce){.lpc-collection__sheet[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lpc-collection.css.map */
