.lp{--lp-forest:#1F7345;--lp-forest-deep:#12492C;--lp-leaf:#2F9D5C;--lp-gold:#F2B733;--lp-gold-deep:#D89A1E;--lp-cream:#F6F3EA;--lp-paper:#FFFFFF;--lp-ink:#1C1F1B;--lp-ink-soft:#5C6358;--lp-line:#E3DDCE;--lp-r:14px;--lp-r-sm:10px;--lp-ease:cubic-bezier(.22,.61,.36,1);background:var(--lp-cream);color:var(--lp-ink);position:relative}.lp *{box-sizing:border-box}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.lp-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lp-forest);display:inline-block;background:#1f734514;border:1px solid rgba(31,115,69,.18);padding:6px 13px;border-radius:100px;margin:0 0 22px}.lp-h1{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;line-height:1.04;letter-spacing:-.025em;margin:0 0 20px;max-width:17ch;color:var(--lp-forest-deep)}.lp-h1 em{font-style:normal;color:var(--lp-gold-deep)}.lp-h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.06;letter-spacing:-.02em;margin:0 0 12px;color:var(--lp-forest-deep)}.lp-lede{font-size:clamp(1.02rem,1.9vw,1.24rem);color:var(--lp-ink-soft);max-width:54ch;margin:0;line-height:1.64}.lp-lede strong{color:var(--lp-ink);font-weight:600}.lp-hero{position:relative;overflow:hidden}.lp-hero-art{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:min(38vw,420px);z-index:0;pointer-events:none}@media(max-width:820px){.lp-hero-art{display:none}}.lp-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.lp-btn{font-size:.98rem;font-weight:700;padding:15px 28px;border-radius:100px;text-decoration:none;display:inline-block;border:1.5px solid transparent;cursor:pointer;transition:transform .2s var(--lp-ease),background .2s,color .2s,border-color .2s,box-shadow .2s}.lp-btn:hover{transform:translateY(-2px)}.lp-btn-primary{background:var(--lp-forest);color:#fff;box-shadow:0 6px 18px #1f734538}.lp-btn-primary:hover{background:var(--lp-forest-deep);box-shadow:0 10px 26px #1f73454d}.lp-btn-ghost{border-color:var(--lp-line);color:var(--lp-forest-deep);background:var(--lp-paper)}.lp-btn-ghost:hover{border-color:var(--lp-forest);color:var(--lp-forest)}.lp-btn:focus-visible{outline:2px solid var(--lp-gold-deep);outline-offset:3px}.lp-season{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:6px 12px}.lp-season:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lp-season.is-now{color:var(--lp-forest);background:#2f9d5c1f}.lp-season.is-now:before{animation:lp-pulse 2.4s ease-in-out infinite}.lp-season.is-soon{color:var(--lp-gold-deep);background:#f2b73324}.lp-season.is-off{color:var(--lp-ink-soft);background:#5c63581a}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.4}}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:18px}.lp-card{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-r);padding:28px 26px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:13px;transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease),border-color .3s}.lp-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1c1f1b1a;border-color:transparent}.lp-card h3{font-size:1.55rem;font-weight:700;margin:0;color:var(--lp-forest-deep)}.lp-card p{font-size:1.08rem;color:var(--lp-ink-soft);margin:0;flex-grow:1;line-height:1.65}.lp-card .lp-go{font-family:ui-monospace,monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-forest);font-weight:600}.lp-card .lp-go span{display:inline-block;transition:transform .3s var(--lp-ease)}.lp-card:hover .lp-go span{transform:translate(5px)}.lp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.lp-trust-item{display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-r)}.lp-trust-item .lp-ic{width:40px;height:40px;border-radius:10px;background:#1f73451a;display:flex;align-items:center;justify-content:center;color:var(--lp-forest);font-size:20px}.lp-trust-item h3{font-size:1.05rem;font-weight:700;margin:0;color:var(--lp-forest-deep)}.lp-trust-item p{font-size:.92rem;color:var(--lp-ink-soft);margin:0;line-height:1.55}.lp-calc-head{margin-bottom:28px;max-width:58ch}.lp-calc-head p{color:var(--lp-ink-soft);margin:0;font-size:1.12rem}.lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.lp-tab{font-family:ui-monospace,monospace;font-size:13px;font-weight:600;background:var(--lp-paper);color:var(--lp-ink-soft);border:1.5px solid var(--lp-line);border-radius:100px;padding:11px 21px;cursor:pointer;transition:.2s var(--lp-ease)}.lp-tab:hover{border-color:var(--lp-forest);color:var(--lp-forest)}.lp-tab[aria-pressed=true]{background:var(--lp-forest);border-color:var(--lp-forest);color:#fff}.lp-tab:focus-visible{outline:2px solid var(--lp-gold-deep);outline-offset:2px}.lp-stage{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-r);padding:22px 20px 12px;overflow-x:auto}.lp-pile{display:block;width:100%;height:auto;min-width:320px}.lp-rule{font-family:ui-monospace,monospace;font-size:10px;fill:var(--lp-ink-soft);letter-spacing:.1em}.lp-silo{fill:#d8d0be}.lp-log{animation:lp-pop .45s var(--lp-ease) backwards}@keyframes lp-pop{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:14px;margin-top:18px}.lp-fact{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);padding:17px 19px}.lp-fact dt{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-soft);margin:0 0 8px}.lp-fact dd{font-size:1.42rem;font-weight:800;margin:0;line-height:1;color:var(--lp-forest-deep)}.lp-fact dd small{font-size:.78rem;font-weight:500;color:var(--lp-ink-soft)}.lp-fact.is-hi{background:#f2b7331a;border-color:#f2b7334d}.lp-fact.is-hi dd{color:var(--lp-gold-deep)}.lp-note{border-left:3px solid var(--lp-gold);padding:4px 0 4px 18px;color:var(--lp-ink-soft);font-size:.94rem;max-width:62ch;margin:22px 0 0}.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease)}.lp-reveal.lp-in{opacity:1;transform:none}.lp-reveal[data-d="1"]{transition-delay:.08s}.lp-reveal[data-d="2"]{transition-delay:.16s}.lp-reveal[data-d="3"]{transition-delay:.24s}.lp-reveal[data-d="4"]{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{animation:none!important;transition:none!important}.lp-reveal{opacity:1;transform:none}}.lp-univers{font-size:1.4rem;font-weight:800;letter-spacing:.02em;color:var(--lp-forest);margin:38px 0 18px;display:flex;align-items:center;gap:14px}.lp-univers:after{content:"";flex:1;height:1px;background:var(--lp-line)}.lp-univers:first-child{margin-top:0}.collection-hero__title,.section-header h2,.title-wrapper h2,h2.title{font-size:clamp(1.9rem,4vw,3rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important}.product__title,.product__title h1,h1.title{font-size:clamp(1.35rem,2.4vw,1.7rem)!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important}.card__heading,.card__heading a,.product-card__title,.grid-product__title{font-size:1.2rem!important;font-weight:700!important;line-height:1.3!important}.price,.price__regular,.price-item{font-size:1.15rem!important;font-weight:700!important}.rte,.rte p,.rte li,.product__description,.product__description p,.product__description li,.collection-hero__description{font-size:1.22rem!important;line-height:1.85!important;color:#2a2e28!important}.rte p,.product__description p{margin-bottom:1.15em!important}.rte h2,.rte h3,.product__description h2,.product__description h3{font-size:1.5rem!important;font-weight:700!important;margin-top:1.6em!important;margin-bottom:.5em!important}.header__menu-item,.list-menu__item{font-size:1.02rem!important;font-weight:600!important}.button,.btn,button.button{font-size:1.02rem!important;font-weight:700!important}.lp-card{padding:0;overflow:hidden}.lp-card-media{position:relative;height:170px;overflow:hidden;background:var(--lp-cream)}.lp-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--lp-ease)}.lp-card:hover .lp-card-media img{transform:scale(1.08)}.lp-card-media .lp-season{position:absolute;left:14px;top:14px;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1}.lp-card-body{padding:22px 26px 26px;display:flex;flex-direction:column;gap:11px;flex-grow:1}.lp-card:not(:has(.lp-card-media)){padding:28px 26px}.lp-marquee{overflow:hidden;padding:26px 0;border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:var(--lp-paper);position:relative}.lp-marquee:before,.lp-marquee:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.lp-marquee:before{left:0;background:linear-gradient(90deg,var(--lp-paper),transparent)}.lp-marquee:after{right:0;background:linear-gradient(270deg,var(--lp-paper),transparent)}.lp-marquee-track{display:flex;gap:44px;width:max-content;animation:lp-scroll 32s linear infinite;align-items:center}.lp-marquee-item:after{content:"\2022";margin-left:44px;color:var(--lp-gold);opacity:.6;font-size:1rem;vertical-align:middle}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}.lp-marquee-item{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.6rem;font-weight:800;color:var(--lp-forest-deep);opacity:1;white-space:nowrap;letter-spacing:.01em;transition:color .3s}.lp-marquee-item:hover{color:var(--lp-gold-deep)}@keyframes lp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--lp-line);border:1px solid var(--lp-line);border-radius:var(--lp-r);overflow:hidden}.lp-stat{background:var(--lp-paper);padding:34px 24px;text-align:center;transition:background .3s}.lp-stat:hover{background:var(--lp-cream)}.lp-stat-num{font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:2.8rem;font-weight:800;color:var(--lp-forest);line-height:1;letter-spacing:-.02em}.lp-stat-num small{font-size:1.4rem;color:var(--lp-gold-deep)}.lp-stat-label{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-soft);margin-top:10px}.lp-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.lp-service{display:flex;align-items:flex-start;gap:14px;padding:22px;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-r);transition:transform .3s var(--lp-ease),box-shadow .3s}.lp-service:hover{transform:translateY(-3px);box-shadow:0 12px 30px #1c1f1b14}.lp-service-ic{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#1f73451a;display:flex;align-items:center;justify-content:center;font-size:22px}.lp-service h4{font-size:1.05rem;font-weight:700;margin:0 0 4px;color:var(--lp-forest-deep)}.lp-service p{font-size:.92rem;color:var(--lp-ink-soft);margin:0;line-height:1.5}.product-grid .grid__item,.collection .grid__item,ul.product-grid>li,.grid--2-col-tablet-down .grid__item{background:#fff!important;border:1px solid #E3DDCE!important;border-radius:14px!important;padding:16px!important;transition:transform .28s cubic-bezier(.22,.61,.36,1),box-shadow .28s!important}.product-grid .grid__item:hover,.collection .grid__item:hover,ul.product-grid>li:hover{transform:translateY(-4px)!important;box-shadow:0 14px 34px #1c1f1b1a!important;border-color:transparent!important}.product-grid,.collection ul.product-grid{gap:22px!important}.card__media,.card__inner,.media--hover-effect{border-radius:10px!important;overflow:hidden!important}.card-information,.card__content{padding-top:14px!important}.card__heading,.card__heading a,.card-information__text,.card__information .card__heading,ul.product-grid .card__heading{font-size:1.15rem!important;font-weight:700!important;line-height:1.35!important;color:#12492c!important;letter-spacing:-.005em!important}.card__heading a:hover{color:#1f7345!important}.card-information .price,.card-information .price__regular,.card-information .price-item,.grid__item .price-item{color:#1f7345!important;font-size:1.15rem!important;font-weight:800!important}.price__sale s,.price-item--regular{color:#a79e8d!important;font-weight:500!important}.lp-announce{background:var(--lp-forest);color:#fff;text-align:center;padding:11px 16px;font-size:.95rem;font-weight:600;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.lp-announce strong{color:var(--lp-gold);font-weight:800}.lp-announce .lp-announce-dot{width:5px;height:5px;border-radius:50%;background:#fff6}.collection ul.product-grid,ul.product-grid,ul.product-grid.grid--2-col-tablet-down,#product-grid{display:grid!important;width:100%!important;margin-left:0!important;margin-right:0!important}ul.product-grid>li,.product-grid .grid__item,.collection .product-grid .grid__item{width:100%!important;max-width:100%!important;margin:0!important}.product-grid .card,.product-grid .card-wrapper,.product-grid .card__inner,.product-grid .card__media{width:100%!important}.product-grid .card__media img,.product-grid .media img{width:100%!important;height:auto!important;object-fit:contain!important}.card__badge,.card__badge .badge{white-space:nowrap!important;min-width:max-content!important}@media screen and (min-width:990px){.collection ul.product-grid,ul.product-grid,ul.product-grid.grid--2-col-tablet-down,#product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}}@media screen and (min-width:750px)and (max-width:989px){.collection ul.product-grid,ul.product-grid,#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media screen and (max-width:749px){.collection ul.product-grid,ul.product-grid,#product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}ul.product-grid>li,.product-grid .grid__item{padding:8px!important;border-radius:10px!important}.product-grid .card__heading,ul.product-grid .card__heading{font-size:.98rem!important;line-height:1.25!important}.card-information .price,.card-information .price-item{font-size:1rem!important}}.lp-grid{gap:22px}.lp-card--bg{position:relative;overflow:hidden;min-height:340px;padding:0!important;display:flex;align-items:flex-end;border:none!important;border-radius:var(--lp-r)}.lp-card--bg .lp-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lp-card--bg .lp-card-bg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--lp-ease)}.lp-card--bg:hover .lp-card-bg img{transform:scale(1.06)}.lp-card--bg .lp-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#12492c00,#12492c1a 40%,#0c2818c7)}.lp-card--bg .lp-card-inner{position:relative;z-index:2;padding:26px;display:flex;flex-direction:column;gap:11px;width:100%}.lp-card--bg h3{color:#fff!important;font-size:1.7rem;text-shadow:0 1px 12px rgba(0,0,0,.35)}.lp-card--bg p{color:#ffffffeb!important;text-shadow:0 1px 10px rgba(0,0,0,.35)}.lp-card--bg .lp-go{color:#fff!important;font-weight:700}.lp-card--bg .lp-season{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9!important}.lp-card--bg:hover{box-shadow:0 18px 44px #0c281847}@media screen and (max-width:749px){.lp-card--bg{min-height:260px}.lp-card--bg h3{font-size:1.4rem}}.footer{background:var(--lp-cream, #F6F3EA)!important;border-top:3px solid var(--lp-forest, #1F7345)!important;padding-top:42px!important}.footer .policies .list-menu__item,.footer__content-bottom a,.copyright__content a{color:var(--lp-forest-deep, #12492C)!important;font-weight:600!important;text-decoration:none!important;transition:color .2s ease}.footer .policies .list-menu__item:hover,.footer__content-bottom a:hover,.copyright__content a:hover{color:var(--lp-gold-deep, #D89A1E)!important;text-decoration:underline!important}.footer .policies .list-menu__item+.list-menu__item:before{color:var(--lp-line, #E3DDCE)!important}.copyright,.copyright__content{color:var(--lp-ink-soft, #5C6358)!important;font-size:.95rem!important}.footer .policies{gap:6px 18px!important;padding-top:8px!important}.footer .payment-icons,.list-payment{gap:10px!important;margin-bottom:16px!important}.list-payment .icon{filter:saturate(.9)}.footer-block__heading{color:var(--lp-forest-deep, #12492C)!important;font-weight:800!important;letter-spacing:-.01em!important}.footer-block__details-content .list-menu__item{color:var(--lp-ink-soft, #5C6358)!important;font-weight:600!important;transition:color .2s ease}.footer-block__details-content .list-menu__item:hover{color:var(--lp-forest, #1F7345)!important}.lp-sticky-atc{position:fixed;left:50%;bottom:20px;transform:translate(-50%,160%);z-index:60;width:min(760px,calc(100% - 24px));display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #E3DDCE;border-radius:100px;box-shadow:0 12px 34px #1c1f1b2e;padding:10px 12px 10px 22px;opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.lp-sticky-atc.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.lp-sticky-info{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1}.lp-sticky-name{font-size:.98rem;font-weight:700;color:#12492c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sticky-price{display:flex;align-items:baseline;gap:8px}.lp-sticky-now{font-size:1.02rem;font-weight:800;color:#1f7345}.lp-sticky-was{font-size:.82rem;color:#a79e8d;text-decoration:line-through}.lp-sticky-btn{flex-shrink:0;background:#12492c;color:#fff;border:none;border-radius:100px;padding:14px 30px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease}.lp-sticky-btn:hover{background:#1f7345}.lp-sticky-btn:disabled{background:#b8beb2;cursor:not-allowed}@media screen and (max-width:749px){.lp-sticky-atc{bottom:12px;width:calc(100% - 20px);gap:10px;padding:8px 8px 8px 16px;border-radius:16px}.lp-sticky-name{font-size:.9rem}.lp-sticky-btn{padding:12px 20px;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/le-perron.css.map */
