@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}main,.shopify-section,.section,.custom-liquid{min-width:0}.plf{width:100%;max-width:100%;padding:0 12px 44px;overflow:clip}.plf-bar{margin-inline:-12px;padding:9px 12px;border-radius:0 0 12px 12px;font-size:11px;line-height:1.35;gap:5px}.plf-hero{display:flex;flex-direction:column;gap:22px;margin-top:16px}.plf-gal,.plf-hero>div{width:100%;min-width:0}.plf-gal .main{width:100%;border-radius:18px;box-shadow:0 7px 18px #3f6b541a}.plf-thumbs{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:none;scroll-snap-type:x proximity}.plf-thumbs::-webkit-scrollbar{display:none}.plf-thumbs button{flex:0 0 58px;width:58px;height:58px;scroll-snap-align:start}.plf-title{margin-top:9px;font-size:clamp(24px,7.5vw,29px);overflow-wrap:anywhere}.plf-lede{font-size:14px;line-height:1.55}.plf-shopping-clarity .plf-lede{margin-bottom:10px;color:#4d5d52;font-weight:600}.plf-pills{gap:6px}.plf-pill{padding:6px 9px;font-size:11px}.plf-lbl{margin-top:15px}.plf-cubes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 7px}.plf-cube{width:100%;min-width:0}.plf-cube .sq{width:100%;height:auto;aspect-ratio:1}.plf-cube .nm{font-size:9px}.plf-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.plf-seg button{min-width:0;padding:9px 7px;font-size:12px;line-height:1.2}.plf-pack{align-items:flex-start;gap:9px;padding:12px 10px}.plf-pack .lab{min-width:0}.plf-pack .pr{flex:0 0 auto}.plf-add,.plf-atc{min-height:52px;padding:12px 10px;font-size:13px;line-height:1.2}.plf-pk{padding:12px 9px}.plf-shopping-clarity .plf-pk{margin-top:12px}.plf-pk-steps{gap:4px}.plf-pk-steps span{padding-inline:2px;font-size:10px}.plf-pk-row{padding:7px}.plf-pk-sum{flex-wrap:wrap}.plf-buy{padding:10px}.plf-total{flex-wrap:wrap}.plf-total .big,.plf-pk-tot .now{font-size:22px}.plf-cta{width:100%}.plf-trust{gap:7px 11px;font-size:10px}.plf-shopping-clarity .plf-trust-priority{margin-top:8px;padding:10px 11px;border:1px solid rgba(110,156,120,.2);background:#fff;color:#3f6b54}.plf-amz{padding:12px;font-size:12px}.plf-sec{margin-top:44px}.plf-h2{font-size:23px}.plf-sub{margin-bottom:20px;font-size:14px}.plf-benes,.plf-steps,.plf-revs,.plf-3,.plf-sim-fields{grid-template-columns:1fr}.plf-why,.plf-guar,.plf-sim,.plf-nl{padding:20px 14px;border-radius:18px}.plf-c2,.plf-guar,.plf-sim-grid{grid-template-columns:1fr}.plf-row{grid-template-columns:minmax(0,1.5fr) minmax(58px,.75fr) minmax(50px,.65fr)}.plf-row>div{min-width:0;padding:11px 7px;font-size:11px;overflow-wrap:anywhere}.plf-q button{padding:14px 12px;font-size:13px}.plf-nl{margin-top:44px}.plf-nl form{display:grid;grid-template-columns:1fr}.plf-nl input,.plf-nl button{width:100%;min-width:0}}.plf-primary-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:10px;margin-top:14px}.plf-primary-actions .plf-add,.plf-primary-actions .plf-buy{width:100%;min-width:0;margin:0}.plf-primary-actions .plf-buy{padding:0;background:transparent}.plf-primary-actions .plf-atc{width:100%;height:100%}.plf-conversion-mode .plf-primary-actions{align-items:stretch}.plf-conversion-mode .plf-primary-actions .plf-buy{order:1}.plf-conversion-mode .plf-primary-actions .plf-add{order:2;border-width:1.5px;background:#ffffffb8;box-shadow:none}.plf-conversion-mode .plf-primary-actions .plf-atc{min-height:58px;font-size:17px;box-shadow:0 12px 28px #3f6b5447}.plf-price-clarity{display:none!important}.plf-trust-priority{margin:9px 0 12px!important;padding:8px 10px;border-radius:999px;background:#ffffffb3}.plf .plf-top-code{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:#ffffff38;color:#fff;font-size:13px;font-weight:950;box-shadow:inset 0 0 0 1px #ffffff1f}.plf .plf-top-code b{color:#fff;font-weight:950;letter-spacing:.02em}.plf .plf-top-offer,.plf .plf-top-delivery{color:#fff;font-size:13px;font-weight:750}.plf .plf-top-delivery{opacity:.92}.plf-value-proof{margin:10px 0 13px;padding:12px 14px;border:1px solid rgba(110,156,120,.24);border-radius:16px;background:linear-gradient(135deg,#eef3e9e0,#ffffffc7);color:#66766b;font-size:13px;line-height:1.45}.plf-value-proof strong{display:block;margin-bottom:3px;color:#2f3a30;font-size:14px;font-weight:950}.plf-value-proof span{display:block}.plf-pmax-draft .plf-pack-help{background:#fff}.plf-pmax-draft #plf-snap{opacity:.86}.plf-pmax-draft #plf-snap:after{content:"Optionnel : utile seulement si vous voulez former un rouleau.";display:block;grid-column:1 / -1;width:100%;margin-top:6px;color:#75847a;font-size:11.5px;font-weight:700}.plf-amz-deferred{max-width:520px;margin:42px auto 0!important;opacity:.82}.plf-amz-deferred:hover{opacity:1}.plf .plf-code-old{color:#be9a82;font-size:15px;font-weight:700;text-decoration:line-through}.plf .plf-code-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:4px 9px;border-radius:999px;background:#4e9e6e;color:#fff;font-size:11px;font-weight:900;letter-spacing:.02em;vertical-align:middle}.plf .plf-pk-tot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 9px}.plf .plf-pack-help{margin:-2px 0 12px;padding:11px 12px;border:1px solid rgba(110,156,120,.24);border-radius:13px;background:#ffffff9e;color:#3f6b54;font-size:12.5px;line-height:1.45}.plf .plf-pack-help strong{display:block;margin-bottom:3px;color:#2f3a30;font-size:13px;font-weight:900}.plf .plf-pack-help span{display:block;color:#66766b}.plf .plf-pack-help b{color:#3f6b54;font-weight:900}.plf .plf-amz{position:relative!important;isolation:isolate;min-height:58px;padding:14px 20px!important;border:1px solid rgba(221,231,214,.95)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffffa,#faf6eefa),radial-gradient(circle at 18% 0%,rgba(228,206,158,.25),transparent 34%)!important;color:#3f6b54!important;font-size:14px!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 12px 30px #3f6b541a!important}.plf .plf-amz:before{content:"Aussi disponible";display:inline-flex;align-items:center;margin-right:4px;color:#75847a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plf .plf-amz:hover{transform:translateY(-2px);border-color:#6e9c788c!important;box-shadow:0 16px 36px #3f6b5429!important}.plf .plf-amz img,.plf .plf-amz-logo{height:24px!important;margin:0 5px!important;filter:saturate(1.05) contrast(1.05)}.plf .plf-amz .em{display:none}@media screen and (max-width:420px){.plf-primary-actions{grid-template-columns:1fr;gap:8px}.plf-primary-actions .plf-add,.plf-primary-actions .plf-atc{padding-inline:7px;font-size:13px}.plf-conversion-mode .plf-primary-actions .plf-atc{min-height:56px;font-size:15px}.plf-trust-priority{border-radius:14px;line-height:1.5}.plf-conversion-mode .plf-marq,.plf-pmax-draft .plf-table,.plf-pmax-draft .plf-nl{display:none!important}.plf-pmax-draft .plf-why{display:block!important;margin-top:34px;padding:20px 14px;border-radius:20px}.plf-pmax-draft .plf-why:after{font-size:72px;right:-4px;bottom:-14px}.plf-pmax-draft .plf-why .plf-h2{font-size:22px;text-align:left}.plf-pmax-draft .plf-why .plf-sub{margin:7px 0 14px;text-align:left;font-size:13px;color:#ffffffdb}.plf-pmax-draft .plf-why .plf-c2{gap:10px;margin-top:14px}.plf-pmax-draft .plf-why .plf-card{padding:14px;border-radius:14px}.plf-pmax-draft .plf-why .plf-card h3{font-size:15px}.plf-pmax-draft .plf-why .plf-card li{padding:7px 0 7px 25px;font-size:12.5px}.plf-value-proof{margin:8px 0 12px;padding:10px 11px;font-size:12px}.plf-conversion-mode .plf-sim{display:block!important;margin-top:18px}.plf-value-proof strong{font-size:13px}.plf .plf-amz{flex-wrap:wrap;gap:5px;padding:13px 12px!important;font-size:13px!important}.plf .plf-amz:before{flex-basis:100%;justify-content:center;margin-right:0}}.plf-shopping-clarity .plf-title{max-width:680px;color:#355d49;letter-spacing:-.02em}.plf-shopping-clarity .plf-value-proof{border:1.5px solid rgba(110,156,120,.22);background:linear-gradient(135deg,#fff,#f5f9f1);box-shadow:0 10px 24px #3f6b5414}.plf-shopping-clarity .plf-value-proof strong{color:#2f3a30;font-size:15px}.plf-shopping-bullets{display:grid;gap:8px;margin:12px 0 14px}.plf-shopping-bullets div{display:grid;gap:2px;padding:11px 12px;border:1px solid rgba(221,231,214,.95);border-radius:14px;background:#ffffffd1}.plf-shopping-bullets b{color:#3f6b54;font-size:12px;font-weight:950}.plf-shopping-bullets span{color:#617267;font-size:12.5px;line-height:1.38}.plf-real-proof-badge{position:absolute;left:14px;right:auto;bottom:14px;z-index:3;max-width:190px;padding:10px 12px;border-radius:15px;background:#ffffffeb;color:#3f6b54;box-shadow:0 12px 26px #2f3a3029;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plf-real-proof-badge b,.plf-real-proof-badge span{display:block}.plf-real-proof-badge b{font-size:13px;font-weight:950}.plf-real-proof-badge span{color:#66766b;font-size:11px;font-weight:800}.plf-swipe-gallery{touch-action:pan-y;cursor:grab}.plf-swipe-gallery #plf-main{transition:opacity .18s ease,transform .18s ease;will-change:opacity,transform}.plf-swipe-gallery.plf-swipe-left #plf-main{animation:plf-swipe-left .2s ease}.plf-swipe-gallery.plf-swipe-right #plf-main{animation:plf-swipe-right .2s ease}@keyframes plf-swipe-left{0%{opacity:.55;transform:translate(14px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes plf-swipe-right{0%{opacity:.55;transform:translate(-14px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}.plf-cta-helper{margin:7px 2px 0;color:#75847a;font-size:12px;line-height:1.4;text-align:center}.plf-micro-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.plf-micro-proof span{padding:9px 10px;border-radius:13px;background:#eef3e9;color:#617267;font-size:11.5px;font-weight:700;text-align:center}.plf-micro-proof b{display:block;color:#3f6b54;font-size:13px;font-weight:950}.plf-pack-price-explain{margin-top:10px;padding:11px 12px;border-radius:13px;background:#fff;color:#66766b;font-size:12px;line-height:1.4}.plf-pack-price-explain b{display:block;margin-bottom:2px;color:#3f6b54;font-weight:950}.plf-shopping-clarity .plf-primary-actions{align-items:stretch}.plf-shopping-clarity .plf-primary-actions .plf-atc{min-height:62px;font-size:16px;letter-spacing:-.01em}.plf-shopping-clarity .plf-primary-actions .plf-add{background:#fff;color:#3f6b54}@media screen and (min-width:750px){.plf-shopping-clarity .plf-hero{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);align-items:start}.plf-shopping-clarity .plf-shopping-bullets{grid-template-columns:1fr}.plf-shopping-clarity .plf-primary-actions{grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr)}}@media screen and (max-width:749px){.plf-shopping-clarity .plf-title{font-size:clamp(25px,8vw,32px)}.plf-shopping-bullets{margin:10px 0 12px}.plf-real-proof-badge{left:10px;right:auto;bottom:10px;max-width:165px;padding:8px 10px}.plf-micro-proof{grid-template-columns:1fr 1fr 1fr;gap:5px}.plf-micro-proof span{padding:8px 5px;font-size:10px}.plf-micro-proof b{font-size:12px}.plf-shopping-clarity .plf-primary-actions{grid-template-columns:1fr}.plf-shopping-clarity .plf-primary-actions .plf-add{min-height:46px;order:2}.plf-shopping-clarity .plf-primary-actions .plf-buy{order:1}.plf-cta-helper{font-size:11.5px}}@media screen and (max-width:380px){.plf{padding-inline:9px}.plf-bar{margin-inline:-9px}.plf-cubes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:860px){.plf-conversion-mode .plf-sim,.plf-shopping-clarity .plf-sim,.plf-sim-after-purchase{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:18px!important}.plf-pmax-draft .plf-why,.plf-shopping-clarity .plf-why{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:34px!important;padding:20px 14px!important;border-radius:20px!important}.plf-pmax-draft .plf-why .plf-c2,.plf-shopping-clarity .plf-why .plf-c2{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:14px!important}.plf-pmax-draft .plf-why .plf-card,.plf-shopping-clarity .plf-why .plf-card{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:14px!important;border-radius:14px!important}.plf-pmax-draft .plf-why .plf-card ul,.plf-shopping-clarity .plf-why .plf-card ul,.plf-pmax-draft .plf-why .plf-card li,.plf-shopping-clarity .plf-why .plf-card li{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important}.plf-pmax-draft .plf-why .plf-card h3,.plf-shopping-clarity .plf-why .plf-card h3{display:block!important;font-size:15px!important}.plf-pmax-draft .plf-why .plf-card li,.plf-shopping-clarity .plf-why .plf-card li{padding:7px 0 7px 25px!important;font-size:12.5px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/caspirolus-product-mobile.css.map */
