.lp-chero-section{display:contents}.lp-chero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 85% 30%,rgb(255 255 255 / .1),transparent 55%),linear-gradient(120deg,var(--lp-blue-dark, #1f4674) 0%,var(--lp-blue, #2a5990) 60%,#3569a6 100%)}.lp-chero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:linear-gradient(45deg,#fff 1px,transparent 1px),linear-gradient(-45deg,#fff 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 75%);mask-image:linear-gradient(90deg,transparent 30%,#000 75%)}.lp-chero__inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding:44px var(--page-margin, 40px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:320px}.lp-chero__title{color:#fff;margin:0 0 .9rem;line-height:1.08;letter-spacing:-.01em;font-size:clamp(2rem,1.2rem + 2.4vw,3.1rem)}.lp-chero__lead{max-width:58ch;font-size:1.1rem;line-height:1.55;color:#ffffffe6}.lp-chero__lead p{margin:0}.lp-chero__lead p+p{margin-top:.75em;font-size:.92em;color:#ffffffc7}.lp-chero__lead a{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp-chero__art{position:relative;width:100%;max-width:620px;justify-self:end;aspect-ratio:2 / 1}.lp-chero__pic{position:absolute;display:block;width:28%;aspect-ratio:1;background:#fff;border-radius:12px;padding:8px;box-sizing:border-box;box-shadow:0 18px 36px -16px #081422a6;rotate:var(--tilt, 0deg)}.lp-chero__pic img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.lp-chero__art--photo{aspect-ratio:16 / 9}.lp-chero__art--photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 18px 40px #08142273,0 0 0 1px #ffffff1f}@media screen and (min-width:990px){.lp-chero--photo:before{inset:0 0 0 auto;width:auto;aspect-ratio:16 / 9;opacity:1;background:var(--lp-photo) center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.lp-chero--photo .lp-chero__art--photo{visibility:hidden}.lp-chero--photo .lp-chero__inner{min-height:min(34vw,600px)}}.lp-chero__pic--cut{background:none;box-shadow:none;padding:0}.lp-chero__pic--cut img{filter:drop-shadow(0 14px 16px rgb(8 20 34 / .45));border-radius:0}.lp-chero__pic:nth-child(1){left:33%;top:12%;width:36%;z-index:3;--tilt: -4deg}.lp-chero__pic:nth-child(2){left:5%;top:36%;width:28%;z-index:2;--tilt: 7deg}.lp-chero__pic:nth-child(3){left:67%;top:34%;width:28%;z-index:2;--tilt: -8deg}.lp-chero__pic:nth-child(4){left:13%;top:0;width:22%;z-index:1;--tilt: -12deg}.lp-chero__pic:nth-child(5){left:66%;top:-2%;width:22%;z-index:1;--tilt: 10deg}.lp-chero__art[data-count="1"] .lp-chero__pic:nth-child(1){left:30%;top:4%;width:44%}.lp-chero__art[data-count="2"] .lp-chero__pic:nth-child(1){left:18%;top:8%}.lp-chero__art[data-count="2"] .lp-chero__pic:nth-child(2){left:52%;top:26%;width:32%}.lp-chero__art[data-count="3"] .lp-chero__pic:nth-child(2){left:8%}.lp-chero__art[data-count="3"] .lp-chero__pic:nth-child(3){left:64%}.lp-chero__art[data-count="4"] .lp-chero__pic:nth-child(1){left:20%;top:14%}.lp-chero__art[data-count="4"] .lp-chero__pic:nth-child(2){left:2%;top:42%;width:26%;z-index:4}.lp-chero__art[data-count="4"] .lp-chero__pic:nth-child(3){left:56%;top:30%;width:32%}.lp-chero__art[data-count="4"] .lp-chero__pic:nth-child(4){left:62%;top:-4%;width:24%}.lp-chero__up{display:inline-flex;gap:6px;margin-block-end:.6rem;font-size:.95rem;font-weight:600;color:#ffffffe0;text-decoration:none}.lp-chero__up:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.lp-chero__up:focus-visible{outline:2px solid #fff;outline-offset:3px}.lp-subs{background:#fff;border-bottom:1px solid var(--lp-line, #dfe5ec)}.lp-subs__inner{box-sizing:border-box;width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding:28px var(--page-margin, 40px) 32px}.lp-subs__title{margin:0 0 1rem;font-size:1.35rem;color:var(--lp-ink, #12212f)}.lp-subs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.lp-sub{display:flex;flex-direction:column;gap:.3rem;height:100%;box-sizing:border-box;padding:14px 16px;border-radius:14px;text-decoration:none;color:var(--lp-ink, #12212f);background:color-mix(in srgb,var(--lp-sub, #2a5990) 10%,#fff);border-top:4px solid var(--lp-sub, #2a5990)}.lp-sub__art{position:relative;display:block;aspect-ratio:16 / 9;margin-block-end:.35rem}.lp-sub__art img{position:absolute;top:12%;width:46%;height:76%;object-fit:contain;filter:drop-shadow(0 6px 8px rgb(18 33 47 / .26))}.lp-sub__art img:nth-child(1){left:4%;rotate:-8deg;z-index:1}.lp-sub__art img:nth-child(2){left:27%;top:2%;width:46%;height:94%;z-index:2}.lp-sub__art img:nth-child(3){left:50%;rotate:8deg;z-index:1}.lp-sub__art[data-count="2"] img:nth-child(1){left:10%}.lp-sub__art[data-count="2"] img:nth-child(2){left:44%;top:12%;height:76%;rotate:8deg}.lp-sub__art[data-count="1"] img:nth-child(1){left:22%;top:2%;width:56%;height:94%;rotate:0deg}.lp-sub__name{font-size:1.02rem;font-weight:700;line-height:1.25}.lp-sub__foot{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-block-start:auto;font-size:.875rem}.lp-sub__count{color:#4a5a6b}.lp-sub__shop{font-weight:600;color:var(--lp-blue, #2a5990);white-space:nowrap}.lp-sub:focus-visible{outline:2px solid var(--lp-blue, #2a5990);outline-offset:3px}.lp-jump{position:sticky;top:calc(var(--header-height, 60px) - 1px);z-index:4;background:#fff;border-bottom:1px solid var(--lp-line, #dfe5ec);transition:opacity .2s ease,visibility .2s}.lp-jump[hidden]{display:none}.lp-jump.is-past{opacity:0;visibility:hidden;pointer-events:none}.lp-jump__inner{position:relative;box-sizing:border-box;width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 40px)}.lp-jump__list{display:flex;gap:8px;margin:0;padding:10px 0;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.lp-jump__list::-webkit-scrollbar{display:none}.lp-jump__list li{flex:none}.lp-jump__list li:last-child{padding-inline-end:4px}.lp-jump__more{position:absolute;inset-block:0;z-index:1;width:72px;display:flex;align-items:center;border:0;padding:0;margin:0;cursor:pointer;background:none;font:inherit}.lp-jump__more[hidden]{display:none}.lp-jump__more--next{right:calc(var(--page-margin, 40px) - 8px);justify-content:flex-end;background:linear-gradient(90deg,#fff0,#fff 60%)}.lp-jump__more--prev{left:calc(var(--page-margin, 40px) - 8px);justify-content:flex-start;background:linear-gradient(270deg,#fff0,#fff 60%)}.lp-jump__more span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--lp-ink, #12212f);border:1px solid var(--lp-line, #dfe5ec);box-shadow:0 2px 6px -2px #12212f4d;font-size:1.15rem;line-height:1}.lp-jump__more:hover span{border-color:var(--lp-blue, #2a5990);color:var(--lp-blue, #2a5990)}.lp-jump__more:focus-visible{outline:none}.lp-jump__more:focus-visible span{outline:2px solid var(--lp-blue, #2a5990);outline-offset:2px}@media screen and (max-width:749px){.lp-jump__more{width:52px}.lp-jump__more span{width:28px;height:28px}}.lp-jump__chip{display:inline-flex;align-items:center;gap:6px;height:36px;box-sizing:border-box;padding:0 14px;border-radius:999px;white-space:nowrap;text-decoration:none;font-size:.875rem;font-weight:600;line-height:1;color:var(--lp-ink, #12212f);background:var(--lp-panel, #f3f5f8);border:1px solid var(--lp-line, #dfe5ec);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lp-jump__chip img{width:26px;height:26px;object-fit:contain;margin-inline-start:-8px}.lp-jump--dg .lp-jump__chip{padding-inline-start:12px}.lp-jump__chip:hover{border-color:#b7c6d8}.lp-jump__chip[aria-current=true]{background:var(--lp-blue, #2a5990);border-color:var(--lp-blue, #2a5990);color:#fff}.lp-jump__chip:focus-visible{outline:2px solid var(--lp-blue, #2a5990);outline-offset:2px}button.lp-jump__chip{font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.lp-jump__chip[aria-pressed=true]{background:var(--lp-ink, #12212f);border-color:var(--lp-ink, #12212f);color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--lp-chip, var(--lp-blue, #2a5990))}.lp-jump__list:has([aria-pressed=true]){padding-inline-start:4px}.lp-jump__all[hidden]{display:none}.lp-jump__chip--all{background:#fff;border-style:dashed;color:var(--lp-blue, #2a5990)}.lp-jump__chip--all:before{content:"\d7";font-size:1.1em;margin-inline-end:2px}[ref=grid]>.lp-dim product-card{opacity:.25;scale:.94}[ref=grid]>.lp-dim:hover product-card,[ref=grid]>.lp-dim:focus-within product-card{opacity:.6}[ref=grid]>.lp-picked product-card:has(.lp-card-meta){position:relative}[ref=grid]>.lp-picked product-card:has(.lp-card-meta):after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:3;pointer-events:none;border-radius:12px;opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--lp-glow, #2a5990) 55%,transparent),0 18px 34px -16px color-mix(in srgb,var(--lp-glow, #2a5990) 75%,transparent)}@media screen and (max-width:749px){[ref=grid]>.lp-picked product-card:has(.lp-card-meta):after{top:0;right:0;bottom:0;left:0}}.lp-cabout{background:var(--lp-panel, #f3f5f8);border-top:1px solid var(--lp-line, #dfe5ec)}.lp-cabout__inner{box-sizing:border-box;width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding:48px var(--page-margin, 40px) 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 48px}.lp-cabout__title{margin:0;font-size:1.35rem;color:var(--lp-ink, #12212f)}.lp-cabout__body{max-width:70ch;line-height:1.6}.lp-cabout__body p{margin:0}.lp-cabout__body p+p{margin-block-start:.8rem}.lp-cabout__body a{color:var(--lp-blue, #2a5990);font-weight:600}@media screen and (max-width:989px){.lp-chero__inner{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:36px 28px;min-height:0}.lp-chero__art{max-width:460px;justify-self:center}.lp-cabout__inner{grid-template-columns:minmax(0,1fr);padding-block:36px 40px}.lp-subs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.lp-chero__inner{padding-block:28px 20px}.lp-chero__title{font-size:2rem}.lp-chero__lead{font-size:1rem}.lp-chero__art{max-width:340px}.lp-chero__pic{border-radius:9px;padding:5px}.lp-jump__list{padding-block:8px}.lp-jump__chip{height:34px;font-size:.8125rem;padding-inline:12px}.lp-subs__inner{padding-block:20px 22px}.lp-subs__title{font-size:1.1rem;margin-block-end:.75rem}.lp-subs__grid{gap:10px}.lp-sub{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:10px;border-radius:12px}.lp-sub__art{grid-row:1 / span 2;aspect-ratio:1;margin:0}.lp-sub__art img,.lp-sub__art[data-count] img:nth-child(1){left:0;top:0;width:100%;height:100%;rotate:0deg}.lp-sub__art img:nth-child(n+2){display:none}.lp-sub__name{font-size:.875rem}.lp-sub__foot{font-size:.75rem;margin:0}.lp-sub__shop{display:none}}@media(prefers-reduced-motion:no-preference){.lp-chero__pic{animation:lp-bob 6s ease-in-out infinite alternate}.lp-chero__pic:nth-child(2){animation-duration:7.2s;animation-delay:-2.4s}.lp-chero__pic:nth-child(3){animation-duration:6.6s;animation-delay:-4.1s}.lp-chero__pic:nth-child(4){animation-duration:8s;animation-delay:-1.2s}.lp-chero__pic:nth-child(5){animation-duration:7.6s;animation-delay:-3.3s}.lp-chero__title,.lp-chero__lead{animation:lp-chero-in .6s ease both}.lp-chero__lead{animation-delay:.08s}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lp-jump__chip{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.lp-jump__chip:hover{transform:translateY(-1px)}.lp-jump__chip img{transition:transform .25s ease}.lp-jump__chip:hover img{transform:rotate(-8deg) scale(1.1)}.lp-sub{transition:transform .25s ease,box-shadow .25s ease}.lp-sub:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px color-mix(in srgb,var(--lp-sub, #2a5990) 80%,transparent)}.lp-sub .lp-arrow{display:inline-block;transition:transform .25s ease}.lp-sub:hover .lp-arrow{transform:translate(4px)}}@media(prefers-reduced-motion:no-preference){[ref=grid]>.product-grid__item product-card{transition:opacity .25s ease,scale .25s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease}}@keyframes lp-bob{0%{translate:0 -6px}to{translate:0 8px}}@keyframes lp-chero-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lupin-collection.css.map */
