.pdp-benefits__card{border-radius:8px;padding:32px 16px 16px}.pdp-benefits__header{text-align:center;max-width:720px;margin:0 auto 24px}.pdp-benefits__title{margin:0 0 12px;font-size:28px;line-height:110%;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground))}.pdp-benefits__list{margin:0;font-family:LOccitaneSerif-Regular,serif;font-style:italic;font-size:16px;line-height:140%;color:rgba(var(--color-foreground),.7)}.pdp-benefits__body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pdp-benefits__media{position:relative;aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;background:rgba(var(--color-foreground),.04)}.pdp-benefits__image,.pdp-before-after__image{display:block;width:100%;height:100%;object-fit:cover}.pdp-benefits__claims{display:flex;flex-direction:column;gap:8px}.pdp-benefits__claim-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.pdp-benefits__claim{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:4px;background:#fff9}.pdp-benefits__claim-number{font-family:LOccitaneSerif-Regular,serif;font-size:26px;line-height:110%;color:rgb(var(--color-foreground))}.pdp-benefits__claim-text{font-family:LOccitaneSans-Regular,sans-serif;font-size:14px;line-height:140%;color:rgba(var(--color-foreground),.85);overflow-wrap:anywhere}.pdp-benefits__sources{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:12px 16px 0;border-top:1px solid rgba(var(--color-foreground),.15)}.pdp-benefits__source{margin:0;font-family:LOccitaneSans-Regular,sans-serif;font-size:12px;line-height:140%;color:rgba(var(--color-foreground),.65);overflow-wrap:anywhere}.pdp-before-after{position:relative;display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize}.pdp-before-after img{pointer-events:none;-webkit-user-drag:none}.pdp-before-after__overlay{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--position)) 0 0)}.pdp-before-after__label{position:absolute;top:16px;z-index:2;max-width:calc(50% - 32px);font-family:LOccitaneSans-Bold,sans-serif;font-style:italic;font-size:14px;line-height:120%;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.35);pointer-events:none}.pdp-before-after__label--before{left:16px}.pdp-before-after__label--after{right:16px;text-align:right}.pdp-before-after__divider{position:absolute;top:0;bottom:0;left:var(--position);z-index:2;width:2px;margin-left:-1px;background:#fff;pointer-events:none}.pdp-before-after__handle{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#3f2b2e;box-shadow:0 2px 6px #0003;transform:translate(-50%,-50%)}.pdp-before-after__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.pdp-before-after:has(.pdp-before-after__range:focus-visible) .pdp-before-after__handle{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}@media screen and (min-width:750px){.pdp-benefits__card{padding:40px 24px 24px}.pdp-benefits__title{font-size:36px}.pdp-benefits__list{font-size:18px}.pdp-benefits__claims{max-width:960px;margin:0 auto}.pdp-benefits__claim-list{flex-direction:row}.pdp-benefits__claim{flex:1 1 0;min-width:0}.pdp-benefits__body--with-image{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pdp-benefits__body--with-image .pdp-benefits__claims{max-width:none;margin:0}.pdp-benefits__body--with-image .pdp-benefits__claim-list{flex-direction:column}.pdp-benefits__body--no-claims{grid-template-columns:minmax(0,560px);justify-content:center}.pdp-before-after__label{top:24px;font-size:16px}.pdp-before-after__label--before{left:24px}.pdp-before-after__label--after{right:24px}}@media screen and (min-width:990px){.pdp-benefits__card{max-width:1200px;margin:0 auto;padding:48px 32px 32px}.pdp-benefits__title{font-size:44px}.pdp-benefits__body{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-pdp-benefits.css.map */
