#MainContent[data-template^=product]{--lp-width: 1140px;--lp-ink: #244c40;--lp-paper: #fffdf8;--lp-line: #dfe4da;--lp-media-height: min(500px, 44vw, 60svh)}#MainContent[data-template^=product] .product-information{display:block;width:min(var(--lp-width),calc(100% - 64px));max-width:var(--lp-width);margin-inline:auto;padding-inline:0;color:var(--lp-ink)}#MainContent[data-template^=product] .product-information__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;align-items:start;width:100%}#MainContent[data-template^=product] .product-information__media,#MainContent[data-template^=product] .product-details{grid-column:auto;width:100%;min-width:0;padding:0}#MainContent[data-template^=product] .product-information--media-none{grid-template-columns:minmax(0,680px);justify-content:center}#MainContent[data-template^=product] .product-information--media-none .product-details{width:100%}#MainContent[data-template^=product] .product-details,#MainContent[data-template^=product] .product-information__media>media-gallery{position:static}#MainContent[data-template^=product] .product-details>.group-block{width:100%;max-width:100%}#MainContent[data-template^=product] .product-details h1{font-size:clamp(28px,2.4vw,34px);line-height:1.18;font-weight:600;letter-spacing:-.55px;text-wrap:pretty;overflow-wrap:anywhere;margin:0}#MainContent[data-template^=product] .product-details .ludonid-product-summary{font-size:15px;line-height:1.6;margin:0;max-width:56ch;color:#5c6962}#MainContent[data-template^=product] .product-details product-price,#MainContent[data-template^=product] .product-details .price{font-size:22px;line-height:1.3;font-weight:600}#MainContent[data-template^=product] .product-details :is(legend,label,.quantity-label){font-size:13px;line-height:1.45}#MainContent[data-template^=product] .product-details :is(select,input[type=number]){font-size:16px;min-height:44px}#MainContent[data-template^=product] .product-details .variant-picker{width:100%}#MainContent[data-template^=product] .product-details .product-form-buttons{gap:10px}#MainContent[data-template^=product] .product-details .add-to-cart-button{min-height:48px;font-size:15px;border-radius:10px;padding-block:12px}#MainContent[data-template^=product] .product-details .quantity-selector{min-height:44px;border-radius:8px}#MainContent[data-template^=product] .product-details .text-block:has(a[href="/pages/livraison-et-retours"]){font-size:13px;line-height:1.55}#MainContent[data-template^=product] .product-details a[href="/pages/livraison-et-retours"],#MainContent[data-template^=product] .product-details a[href="/pages/contact"]{text-underline-offset:3px}#MainContent[data-template^=product] .product-information__media media-gallery>slideshow-component>slideshow-container{border-radius:12px;background:#f7f2e8}#MainContent[data-template^=product] .product-information__media media-gallery>slideshow-component>slideshow-container>slideshow-slides{height:var(--lp-media-height);min-height:0;align-items:stretch}#MainContent[data-template^=product] .product-information__media slideshow-slides>.product-media-container{--constrained-height: var(--lp-media-height);--gallery-aspect-ratio: auto;--product-media-fit: contain;height:var(--lp-media-height);min-height:0;max-height:var(--lp-media-height);aspect-ratio:auto;flex:0 0 100%;margin-inline:0}#MainContent[data-template^=product] .product-information__media slideshow-slides .product-media-constraint-wrapper{width:100%;max-width:100%;height:100%}#MainContent[data-template^=product] .product-information__media slideshow-slides .product-media{width:100%;height:100%;max-height:100%;aspect-ratio:auto}#MainContent[data-template^=product] .product-information__media slideshow-slides :is(.product-media__image,.deferred-media__poster-image,video){width:100%;height:100%;object-fit:contain;object-position:center}#MainContent[data-template^=product] .product-information__media .slideshow-controls__thumbnail{border-radius:6px}#MainContent[data-template^=product] .product-information__media slideshow-controls{--thumbnail-width: 52px}#MainContent[data-template^=product] .product-information__media .slideshow-controls__counter{font-size:13px}#MainContent[data-template^=product] .lp-copy{width:min(var(--lp-width),calc(100% - 64px));margin:32px auto 0;padding:28px 0 32px;border-top:1px solid var(--lp-line);color:var(--lp-ink)}#MainContent[data-template^=product] .lp-copy-inner{width:100%;max-width:680px;margin-inline:auto}#MainContent[data-template^=product] .lp-copy-section{margin-bottom:24px}#MainContent[data-template^=product] .lp-copy h2{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.3px;margin:0 0 10px}#MainContent[data-template^=product] .lp-prose{font-size:15px;line-height:1.7;overflow-wrap:anywhere}#MainContent[data-template^=product] .lp-prose p{margin:0 0 10px}#MainContent[data-template^=product] .lp-prose :is(ul,ol){padding-inline-start:20px;margin:0 0 12px}#MainContent[data-template^=product] .lp-prose li{margin-block:5px}#MainContent[data-template^=product] .lp-prose>:last-child{margin-bottom:0}#MainContent[data-template^=product] .lp-prose a{text-decoration:underline;text-underline-offset:3px}#MainContent[data-template^=product] .lp-prose :is(h3,h4){font-size:18px;margin:16px 0 8px}#MainContent[data-template^=product] .lp-accordion{border-top:1px solid var(--lp-line)}#MainContent[data-template^=product] .lp-accordion:last-child{border-bottom:1px solid var(--lp-line)}#MainContent[data-template^=product] .lp-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-block:12px;font-size:15px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}#MainContent[data-template^=product] .lp-accordion summary::-webkit-details-marker{display:none}#MainContent[data-template^=product] .lp-accordion summary span{flex:0 0 20px;text-align:center;font-size:20px;font-weight:400}#MainContent[data-template^=product] .lp-accordion[open] summary span{transform:rotate(45deg)}#MainContent[data-template^=product] .lp-accordion summary:focus-visible{outline:2px solid #a35f40;outline-offset:3px}#MainContent[data-template^=product] .lp-accordion .lp-prose{padding-bottom:16px}#MainContent[data-template^=product] .ln-product-path{width:min(var(--lp-width),calc(100% - 64px));padding-block:16px 12px;gap:7px;font-size:13px;line-height:1.45}#MainContent[data-template^=product] .ln-related{padding-block:32px}#MainContent[data-template^=product] .ln-related .ln-wrap{width:min(var(--lp-width),calc(100% - 64px))}#MainContent[data-template^=product] .ln-related h2{font-size:24px;line-height:1.25;letter-spacing:-.4px}#MainContent[data-template^=product] .ln-related .ln-heading-row{margin-bottom:20px}#MainContent[data-template^=product] .ln-related .ln-eyebrow{font-size:13px;letter-spacing:1px;margin-bottom:8px!important}#MainContent[data-template^=product] .ln-related .ln-card h3{font-size:15px;line-height:1.45}#MainContent[data-template^=product] .ln-related .ln-card-media{border-radius:12px}@media(max-width:749px){#MainContent[data-template^=product]{--lp-media-height: min(360px, 88vw, 48svh)}#MainContent[data-template^=product] .product-information,#MainContent[data-template^=product] .lp-copy,#MainContent[data-template^=product] .ln-product-path,#MainContent[data-template^=product] .ln-related .ln-wrap{width:calc(100% - 32px)}#MainContent[data-template^=product] .product-information__grid{grid-template-columns:minmax(0,1fr);gap:18px}#MainContent[data-template^=product] .product-information__media,#MainContent[data-template^=product] .product-details{grid-column:1}#MainContent[data-template^=product] .product-details h1{font-size:26px;line-height:1.2;letter-spacing:-.4px}#MainContent[data-template^=product] .product-details .ludonid-product-summary{font-size:15px}#MainContent[data-template^=product] .lp-copy{margin-top:24px;padding-block:24px}#MainContent[data-template^=product] .lp-copy h2,#MainContent[data-template^=product] .ln-related h2{font-size:21px}#MainContent[data-template^=product] .lp-copy-section{margin-bottom:20px}#MainContent[data-template^=product] .ln-related{padding-block:28px}#MainContent[data-template^=product] .ln-related .ln-heading-row .ln-link{margin-top:10px;white-space:normal}#MainContent[data-template^=product] .ln-related .ln-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}#MainContent[data-template^=product] .lp-copy.lp-story{padding-block:32px}#MainContent[data-template^=product] .lp-story .lp-copy-inner{max-width:100%}#MainContent[data-template^=product] .lp-story-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center;margin-bottom:36px}#MainContent[data-template^=product] .lp-story-text{grid-column:2;grid-row:1;width:100%;max-width:480px;padding-block:12px}#MainContent[data-template^=product] .lp-story-text h2{font-size:24px;line-height:1.3;margin-bottom:14px;text-wrap:pretty}#MainContent[data-template^=product] .lp-story-figure{grid-column:1;grid-row:1;margin:0;padding:12px;overflow:hidden;border-radius:14px;background:#f7f2e8}#MainContent[data-template^=product] .lp-story-figure a{display:block}#MainContent[data-template^=product] .lp-story-figure img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;border-radius:8px}#MainContent[data-template^=product] .lp-story-figure--guide{background:#edf1e8}#MainContent[data-template^=product] .lp-story-row--reverse .lp-story-text{grid-column:1}#MainContent[data-template^=product] .lp-story-row--reverse .lp-story-figure{grid-column:2}#MainContent[data-template^=product] .lp-story-row--text{display:block;max-width:680px;margin-inline:auto}#MainContent[data-template^=product] .lp-story-row--text .lp-story-text{max-width:100%}#MainContent[data-template^=product] .lp-story-text .lp-prose li{padding-left:3px;margin-block:10px}#MainContent[data-template^=product] .lp-story-text .lp-prose li::marker{color:#ad654d}#MainContent[data-template^=product] .lp-story-practical{max-width:680px;margin:8px auto 0}#MainContent[data-template^=product] .lp-story-guide-only{max-width:600px;margin:0 auto 32px}#MainContent[data-template^=product] .lp-story-guide-only img{width:100%;height:auto;border-radius:12px}#MainContent[data-template^=product] .lp-story-figure a:focus-visible{outline:2px solid #a35f40;outline-offset:3px}@media(max-width:749px){#MainContent[data-template^=product] .lp-copy.lp-story{padding-block:24px}#MainContent[data-template^=product] .lp-story-row{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:28px}#MainContent[data-template^=product] .lp-story-row .lp-story-text,#MainContent[data-template^=product] .lp-story-row .lp-story-figure{grid-column:1;grid-row:auto}#MainContent[data-template^=product] .lp-story-text{max-width:100%;padding-block:0}#MainContent[data-template^=product] .lp-story-text h2{font-size:22px;margin-bottom:10px}#MainContent[data-template^=product] .lp-story-figure{padding:8px;border-radius:10px}#MainContent[data-template^=product] .lp-story-figure img{max-height:420px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ludonid-pdp-compact.css.map */
