:root{--lp-blue: #2a5990;--lp-blue-dark: #1f4674;--lp-ink: #12212f;--lp-line: #dfe5ec;--lp-panel: #f3f5f8;--lp-radius: 10px;--lp-shadow: 0 10px 24px -12px rgb(18 33 47 / .35)}.section.lp-page{background:#fff}.lp-page__inner{width:100%;max-width:1120px;margin-inline:auto}.lp-page__title{margin:0 0 1rem}.lp,.lp *{text-align:left}.lp h2{margin:3rem 0 1rem}.lp>:first-child{margin-block-start:0}.lp .lp-lead{font-size:1.2rem;line-height:1.5;max-width:60ch;margin:0 0 2rem}.lp p{line-height:1.55}.lp a{color:var(--lp-blue)}.lp-kicker{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-blue);margin:0 0 .5rem}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;margin:0 0 1.25rem}.lp-card{background:var(--lp-panel);border-radius:var(--lp-radius);padding:1.5rem 1.5rem 1.6rem}.lp-card h3{font-size:1.1rem;margin:0 0 .4rem}.lp-card p{margin:0}.lp-card p+p{margin-block-start:.6rem}.lp-icon{display:block;width:36px;height:36px;margin-block-end:.9rem;color:var(--lp-blue)}.lp-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem;margin:0 0 1.5rem}.lp-tile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden}.lp-tile__media{display:block;background:var(--lp-panel);aspect-ratio:1;overflow:hidden}.lp-tile__media img{display:block;width:100%;height:100%;object-fit:contain}.lp-tile__body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.lp-tile__name{font-weight:600;line-height:1.3;margin:0}.lp-tile__name a{color:var(--lp-ink);text-decoration:none}.lp-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:auto}.lp-pill{display:inline-block;font-size:.8rem;font-weight:600;line-height:1;padding:.45rem .7rem;border-radius:999px;text-decoration:none;background:var(--lp-panel);color:var(--lp-blue)!important;border:1px solid var(--lp-line)}.lp-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0 0 1.5rem}.lp-compare__side{background:var(--lp-panel);border-radius:var(--lp-radius);overflow:hidden}.lp-compare__img{display:block;width:100%;height:240px;object-fit:contain;background:var(--lp-panel);padding:1.5rem 1.5rem 0;box-sizing:border-box}.lp-compare__body{padding:1.5rem}.lp-compare__body h2{margin:0 0 .5rem;font-size:1.35rem}.lp-compare__body p{margin:0}.lp-compare__body p+p{margin-block-start:.6rem}.lp-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;border-inline-start:4px solid var(--lp-blue);background:var(--lp-panel);border-radius:0 var(--lp-radius) var(--lp-radius) 0;padding:1rem 1.25rem;margin:1.5rem 0}.lp-note p{margin:0}.lp-note a{font-weight:600}.lp-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;background:var(--lp-blue);color:#fff;border-radius:12px;padding:1.75rem 2rem;margin:3rem 0 0}.lp-cta h2{color:#fff;margin:0 0 .25rem;font-size:1.35rem}.lp-cta p{margin:0;color:#ffffffd9}.lp .lp-cta .button{background:#fff;color:var(--lp-blue);text-decoration:none}.lp-more{font-weight:600;text-decoration:none;white-space:nowrap}.lp-arrow{display:inline-block}.lp table.lp-table{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 1.5rem;border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden}.lp-table th{background:var(--lp-blue);color:#fff;font-weight:600}.lp-table th,.lp-table td{padding:.8rem 1rem;vertical-align:top;border:0}.lp-table tbody tr:nth-child(2n) td{background:var(--lp-panel)}.lp-table-wrap{overflow-x:auto}.lp-enquiry{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2.5rem;background:var(--lp-panel);border-radius:12px;padding:2.5rem;margin-block-start:3rem}.lp-enquiry h2{margin:0 0 .5rem}.lp-form{background:#fff;border-radius:var(--lp-radius);padding:1.75rem}.lp-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lp-field{display:flex;flex-direction:column;gap:.35rem}.lp-field--wide{grid-column:1 / -1}.lp-field span{font-size:.9rem;font-weight:600}.lp-field input,.lp-field textarea{width:100%;padding:.7rem .8rem;font:inherit;color:var(--lp-ink);background:#fff;border:1px solid #c8d4e2;border-radius:6px}.lp-form .button{margin-block-start:1.25rem;width:100%}@media screen and (max-width:989px){.lp-compare,.lp-enquiry{grid-template-columns:minmax(0,1fr)}.lp-enquiry{padding:1.5rem;gap:1.5rem}}@media screen and (max-width:749px){.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lp-tile__body{padding:.75rem}.lp-form__grid{grid-template-columns:minmax(0,1fr)}.lp-enquiry,.lp-form{padding:1.25rem}.lp-cta{padding:1.5rem}}.section.lp-strip-section{padding-block:28px 32px;border-bottom:1px solid var(--lp-line)}.lp-strip__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:1rem}.lp-strip__title{margin:0;font-size:1.25rem}.lp-strip-section .lp-more{color:var(--lp-blue)}.lp-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.lp-strip__track{display:flex;width:max-content}.lp-strip__list{display:flex;gap:20px;margin:0;padding:6px 10px;list-style:none}.lp-strip__list a{display:block;border-radius:8px}.lp-strip__list img{display:block;width:110px;height:110px;object-fit:contain;filter:drop-shadow(0 4px 6px rgb(18 33 47 / .18))}[id$=__trust] h3:before{content:"";display:block;width:34px;height:34px;margin-block-end:.75rem;background:#8fb3e0;-webkit-mask:var(--lp-trust-icon) center / contain no-repeat;mask:var(--lp-trust-icon) center / contain no-repeat}[id$=__trust] .group-block .group-block:nth-child(1){--lp-trust-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 20h20L12 3z'/%3E%3Cpath d='M12 10v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}[id$=__trust] .group-block .group-block:nth-child(2){--lp-trust-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18h18'/%3E%3Cpath d='M5 18v-3a7 7 0 0 1 14 0v3'/%3E%3Cpath d='M10 8v4M14 8v4'/%3E%3C/svg%3E")}[id$=__trust] .group-block .group-block:nth-child(3){--lp-trust-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 6h13v10H1z'/%3E%3Cpath d='M14 10h4l3 3v3h-7'/%3E%3Ccircle cx='5.5' cy='18' r='1.8'/%3E%3Ccircle cx='17.5' cy='18' r='1.8'/%3E%3C/svg%3E")}.popup-link__button{color:var(--lp-blue);font-weight:600}.lp-guide>h2:first-child{margin-block-start:0}.lp-guide h2{font-size:1.35rem;margin:2rem 0 .75rem}.lp-guide>h2:first-child{font-size:1.75rem}.lp-guide .lp-lead{font-size:1rem;margin-block-end:1rem}.lp-guide .lp-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lp-guide .lp-table th,.lp-guide .lp-table td{padding:.6rem .7rem;font-size:.9rem}.lp-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none}.lp-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;line-height:1;padding:.4rem .65rem;border-radius:999px;background:var(--lp-panel);color:var(--lp-ink);border:1px solid var(--lp-line)}.lp-chip svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--lp-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.add-to-cart-button{position:relative}.add-to-cart-button.lp-added:after{content:"\2713  Added";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#1f7a4d;color:#fff;border-radius:inherit;font-weight:600;white-space:pre}@media(prefers-reduced-motion:reduce){.lp-strip{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.lp-strip__list[aria-hidden=true]{display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lp-card,.lp-tile,.lp-compare__side,.cs__card,.collection-card,product-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lp-card:hover,.lp-tile:hover,.lp-compare__side:hover,.cs__card:hover,.collection-card:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow)}.lp-tile:hover{border-color:#c8d4e2}.lp-tile[style*=--glow]:hover{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow),0 14px 30px -14px var(--glow)}.lp-strip:hover .lp-strip__track,.lp-strip:focus-within .lp-strip__track{animation-play-state:paused}.lp-strip__list img{transition:transform .25s ease}.lp-strip__list a:hover img,.lp-strip__list a:focus-visible img{transform:scale(1.12) rotate(-4deg)}product-card:hover{transform:translateY(-4px)}product-card .card-gallery,.collection-card__image{overflow:hidden}product-card img,.collection-card__image img,.lp-tile__media img,.lp-compare__img{transition:transform .45s ease}product-card:hover img,.collection-card:hover .collection-card__image img,.lp-tile:hover .lp-tile__media img,.lp-compare__side:hover .lp-compare__img{transform:scale(1.05)}.lp-icon,.cs__icon{transition:transform .3s ease}.lp-card:hover .lp-icon,.cs__card:hover .cs__icon{transform:rotate(-8deg) scale(1.1)}main .button{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}main .button:not(.product-media-container__zoom-button):hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #12212f99}.lp-arrow{transition:transform .2s ease}a:hover>.lp-arrow{transform:translate(4px)}.lp-pill{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lp-pill:hover{background:var(--lp-blue);color:#fff!important;border-color:var(--lp-blue)}.menu-list__link{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 2px;transition:background-size .25s ease}.menu-list__link:hover{background-size:100% 2px}}@media(prefers-reduced-motion:no-preference){.lp-strip__track{animation:lp-marquee 70s linear infinite}@supports (animation-timeline: view()){.lp-card,.lp-tile,.lp-compare__side,.lp-cta,.cs__card,.cs__feature,.csf__enquiry,.lp-enquiry{animation:lp-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@media(prefers-reduced-motion:no-preference){.add-to-cart-button.lp-added:after{animation:lp-pop .3s ease}cart-icon.lp-bump{animation:lp-bump .5s ease}}@keyframes lp-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lp-bump{0%,to{transform:none}40%{transform:scale(1.3) rotate(-8deg)}70%{transform:scale(.95)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.section [class*=__lp_note]{max-width:47ch;font-size:1.12rem;line-height:1.5}@media screen and (max-width:749px){.section [class*=__lp_note]{max-width:none;font-size:1.02rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lupin-site.css.map */
