/** Shopify CDN: Minification failed

Line 16:17 Unexpected "@media"

**/
.pl-container{font-family:'Inter',-apple-system,system-ui,sans-serif;max-width:880px;margin:0 auto;padding:clamp(20px,3.5vw,40px) clamp(16px,3vw,36px);line-height:1.85;color:#1a1a1a;font-size:clamp(1.5rem,1.8vw + 0.7rem,1.875rem);-webkit-font-smoothing:antialiased}.pl-intro{font-size:clamp(1.65rem,2.2vw + 0.7rem,2.25rem);line-height:1.7;padding:clamp(16px,2.5vw,28px) 0;margin-bottom:clamp(36px,5.5vw,64px)}.pl-intro strong{color:#d4af37;font-weight:700}.pl-container h2{font-size:clamp(1.85rem,3.2vw + 0.6rem,3.25rem);margin-top:clamp(48px,7vw,90px);margin-bottom:clamp(20px,3.5vw,32px);border-bottom:3px solid #f0f0f0;padding-bottom:18px;font-weight:700;letter-spacing:-0.01em}.pl-container h3{font-size:clamp(1.45rem,2vw + 0.5rem,2.1rem);color:#2c2c2c;margin-top:clamp(36px,4.5vw,58px);margin-bottom:clamp(18px,2.5vw,24px);font-weight:600}.pl-container p{margin-bottom:clamp(22px,3.5vw,34px);font-size:clamp(1.5rem,1.8vw + 0.7rem,1.875rem);line-height:1.85}.pl-container ul,.pl-container ol{margin-bottom:clamp(24px,3.5vw,36px);padding-left:26px;font-size:clamp(1.45rem,1.7vw + 0.65rem,1.8rem);line-height:1.8}.pl-container ul li,.pl-container ol li{margin-bottom:clamp(12px,1.5vw,16px)}.pl-specs{background:#fafafa;padding:clamp(24px,4vw,40px);border-radius:10px;list-style:none;border:1px solid #e8e8e8;margin-top:clamp(30px,4vw,44px);margin-bottom:clamp(30px,4vw,44px)}.pl-specs li{padding:clamp(14px,2vw,20px) 4px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;font-size:clamp(1.25rem,1.5vw + 0.5rem,1.625rem)}.pl-specs li:last-child{border:none}.pl-container table{width:100%;border-collapse:collapse;margin:clamp(26px,4vw,40px) 0;font-size:clamp(1.2rem,1.4vw + 0.5rem,1.5rem)}.pl-container table td,.pl-container table th{padding:clamp(14px,2vw,20px) clamp(14px,2vw,22px);text-align:left}.pl-cta{text-align:center;margin-top:clamp(48px,7vw,84px);padding:clamp(32px,5vw,52px) clamp(24px,4vw,44px);background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#fff;border-radius:10px;font-size:clamp(1.4rem,1.7vw + 0.6rem,1.75rem);line-height:1.75}.pl-container a{color:#d4af37;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.pl-container a:hover{color:#b8960e}.pl-accordion{border-bottom:1px solid #e8e8e8;margin:0}.pl-accordion summary{display:flex;align-items:center;justify-content:space-between;padding:clamp(20px,3vw,28px) 4px;cursor:pointer;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(1.4rem,1.8vw + 0.5rem,1.75rem);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#1a1a1a;list-style:none;-webkit-user-select:none;user-select:none}.pl-accordion summary::-webkit-details-marker{display:none}.pl-accordion summary::marker{display:none}.pl-accordion summary::after{content:'+';font-size:1.4rem;font-weight:300;color:#999;transition:transform .3s ease}.pl-accordion[open] summary::after{transform:rotate(45deg);color:#d4af37}.pl-accordion[open] summary{color:#d4af37}.pl-accordion>div{padding:0 4px clamp(24px,3.5vw,36px)}@keyframes pl-slide{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pl-accordion[open]>div{animation:pl-slide .35s ease-out}.pl-accordion h2{margin-top:0;font-size:clamp(1.6rem,2.5vw + 0.5rem,2.5rem)}.pl-accordion h3{margin-top:clamp(20px,3vw,32px)}.pl-accordion:first-of-type{margin-top:clamp(24px,3.5vw,36px)}.pl-accordion:last-of-type{border-bottom:none}.pl-accordion:last-of-type+p{margin-top:clamp(36px,5vw,52px)}a.pl-cta{display:block;text-decoration:none;cursor:pointer}a.pl-cta,a.pl-cta:hover,a.pl-cta:visited,.pl-cta strong{color:#fff!important}a.pl-cta:hover{opacity:.92}@media(min-width:750px) and (max-width:1024px){.pl-service__item{padding:0 8px}}@media(max-width:749px){.pl-service{grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,28px) 0}.pl-service__item:nth-child(2)::after{display:none}}.pl-pay-icons{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:nowrap;padding:14px 0 6px}.pl-pay-icons__item{display:inline-block;flex-shrink:0;line-height:0}.pl-pay-icons__item .icon{display:block;height:24px;width:auto}.pl-pay-icons__item .icon rect:first-child{rx:5;ry:5}.pl-pay-cb{background:linear-gradient(135deg,#1B3A5C 0%,#2980B9 40%,#1ABC9C 100%);border-radius:4px}.pl-pay-apple .icon rect:first-child{fill:#fff}.pl-pay-apple{border:1px solid rgba(0,0,0,.15);border-radius:5px}.shopify-payment-button__more-options{display:block!important;width:100%;padding:14px 16px;margin-top:10px;background:#f0f0f0;color:#888;border:2px dashed #ccc;border-radius:8px;font-size:0!important;font-weight:500;cursor:default;text-decoration:none!important;text-align:center}.shopify-payment-button__more-options::after{content:'⚙️ Configurer Klarna On-Site Messaging';font-size:.9rem;font-weight:600;color:#888}.pl-cta-btn{display:block;width:100%;padding:16px 0;margin-top:12px;background:#1a1a1a;color:#fff;border:none;border-radius:0;font-size:15px;font-weight:600;font-family:inherit;letter-spacing:.02em;cursor:pointer;transition:background .25s}.pl-cta-btn:hover{background:#333}.pl-cta-btn.ok{background:#2d5a3d}.pl-cta-btn:disabled{opacity:.7;cursor:wait}
.pl-cta{cursor:pointer;transition:opacity .2s}.pl-cta:hover{opacity:.85}.pl-cta:active{opacity:.75}.pl-cta-feedback{color:#2d5a3d;font-weight:600;font-size:14px;margin-top:8px;text-align:center;display:none}.pl-cta-feedback.show{display:block}
.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role='button'],.cart__dynamic-checkout-buttons [role='button'],.cart__dynamic-checkout-buttons iframe{border-radius:8px!important}.button::after,.shopify-challenge__button::after,.customer button::after,button.shopify-payment-button__button--unbranded::after,.shopify-payment-button [role='button']::after,.cart__dynamic-checkout-buttons [role='button']::after{border-radius:8px!important}:root{--buttons-radius:8px;--buttons-radius-outset:9px}
.product__description .collapsible__content:has(.pl-accordion[open]){max-height:none!important;overflow:visible!important;height:auto!important}
.pl-service{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.6rem 1.4rem;margin:1.4rem 0 0 0;padding:14px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.pl-service__item{display:inline-flex;flex-direction:row;align-items:center;gap:0.5rem;padding:0;text-align:left;}
.pl-service__item::after{display:none;}
.pl-service__icon{width:40px;height:40px;color:#b8985f;flex-shrink:0;margin:0;}
.pl-service__title{font-size:0.85rem;color:#1a1a1a;font-weight:500;letter-spacing:.015em;line-height:1.3;margin:0;}
.pl-service__sep{color:#b8985f;font-size:1rem;font-weight:600;line-height:1;user-select:none;}
.pl-service__sub,@media(max-width:749px){.pl-service{flex-direction:column;align-items:flex-start;gap:0.7rem;padding:14px 1rem;}.pl-service__sep{display:none;}.pl-service__title{font-size:0.92rem;}}

/* ============================================================
   pl-specs-table v6.3.2 — BUMP FONT 1.5rem (matche body text)
   Classe partagee atl.intro_html (5 benefices) + atl.specs_extra_html (13 specs)
   ============================================================ */
.pl-specs-table{width:100%!important;border-collapse:collapse!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;line-height:1.6!important;margin:1.5rem 0!important;}
.pl-specs-table tr{border-bottom:1px solid rgba(0,0,0,0.08)!important;}
.pl-specs-table tr:nth-child(even){background:rgba(0,0,0,0.02)!important;}
.pl-specs-table th{text-align:left!important;font-weight:600!important;padding:16px 18px!important;width:40%!important;color:var(--color-foreground)!important;vertical-align:top!important;font-size:1.45rem!important;}
.pl-specs-table td{padding:16px 18px!important;color:var(--color-foreground)!important;vertical-align:top!important;font-size:1.5rem!important;}
@media(max-width:600px){.pl-specs-table{font-size:1.3rem!important;}.pl-specs-table th{width:45%!important;padding:14px 12px!important;font-size:1.25rem!important;}.pl-specs-table td{padding:14px 12px!important;font-size:1.3rem!important;}}
