html:root body :is(.ssb-concerns__heading,.ssb-h__title,.ssb-booking__heading,.ssb-skin__heading,.ssb-skintypes__heading,.ssb-steps__heading,.ssb-results__heading,.ssb-reviews__heading,.ssb-brands__heading,.ssb-protocol__heading,.ssb-clinic__heading,.ssb-promo--inline .ssb-promo__heading,.ssb-ba__heading,.ssb-faq__heading,.ssb-nlband__heading){font-family:var(--font-heading--family);font-size:clamp(1.75rem,1.5rem + .8vw,2rem);line-height:1.15;font-weight:400}html:root body :is(.ssb-hstep__title,.ssb-ba__group-title,.ssb-faq__group-title){font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2}html:root body .ssb-hero__grid{position:relative}html:root body .ssb-hero__cta--secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}html:root body .ssb-hero__cta--primary{position:relative;z-index:2}@media screen and (max-width:749px){html:root body .ssb-hero{padding-block:0 28px}html:root body .ssb-hero__grid{gap:18px}html:root body .ssb-hero .ssb-hero__media{aspect-ratio:4 / 3}html:root body .ssb-hero .ssb-hero__media img{object-position:center 30%}html:root body .ssb-hero__text{gap:12px}html:root body .ssb-hero__title{font-size:clamp(1.75rem,1.35rem + 2.2vw,2.25rem)}html:root body .ssb-hero__body,html:root body .ssb-hero__trust{display:none}html:root body .ssb-hero__actions{width:100%;flex-wrap:nowrap;gap:8px;margin-block-start:4px}html:root body .ssb-hero__cta{flex:1 1 0;min-width:0;padding:14px 8px;font-size:.6875rem;letter-spacing:.06em;white-space:nowrap}}html:root body [id$=__preoccupations] .ssb-concerns__head,html:root body [id$=__types_produit] .ssb-concerns__head{margin-block-end:24px}html:root body [id$=__preoccupations] .ssb-concern__title,html:root body [id$=__types_produit] .ssb-concern__title{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}html:root body [id$=__preoccupations] .ssb-concern__title:after,html:root body [id$=__types_produit] .ssb-concern__title:after{content:"\a0\2192";color:var(--color-primary-button-background, #b29146)}@media screen and (max-width:749px){html:root body [id$=__preoccupations] .ssb-concerns__grid,html:root body [id$=__types_produit] .ssb-concerns__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}html:root body [id$=__preoccupations] .ssb-concern__media,html:root body [id$=__types_produit] .ssb-concern__media{aspect-ratio:1 / 1}html:root body [id$=__preoccupations] .ssb-concern__text,html:root body [id$=__types_produit] .ssb-concern__text{padding-block-start:8px}html:root body [id$=__preoccupations] .ssb-concern__title,html:root body [id$=__types_produit] .ssb-concern__title{font-size:.75rem;letter-spacing:.06em}}html:root body [id$=__soins_clinique] .ssb-family__media{aspect-ratio:4 / 3}html:root body [id$=__soins_clinique] .ssb-family__text{display:none}html:root body [id$=__soins_clinique] .ssb-family__link{gap:12px}@media screen and (min-width:750px)and (hover:hover){html:root body product-card .quick-add button.quick-add__button{opacity:0}html:root body product-card:is(:hover,:focus-within) .quick-add button.quick-add__button{opacity:1;transform:none;visibility:visible}html:root body product-card:is(:hover,:focus-within) .quick-add button.quick-add__button:disabled{opacity:var(--opacity-muted-text, .5)}}@media screen and (min-width:750px)and (hover:none){html:root body product-card .quick-add button.quick-add__button{opacity:1;transform:none;visibility:visible}}html:root body .ssb-card-badge--best{color:#1a1714;background-color:#c7a468;border-color:#c7a468}html:root body .ssb-card-badge--new,html:root body .ssb-card-badge--award{border-color:#b08d4f;color:#c7a468}@media screen and (max-width:749px){html:root body .product-information__media :is(.product-media-container,.product-media),html:root body .product-information__media img{max-height:38svh}html:root body .product-information__media img{object-fit:contain}}html:root body .ssb-more{width:100%}html:root body .ssb-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:12px;border-block:1px solid rgb(var(--color-foreground-rgb) / .15);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;list-style:none;cursor:pointer}html:root body .ssb-more>summary::-webkit-details-marker{display:none}html:root body .ssb-more>summary:after{content:"+";font-size:1.25rem;font-weight:400;line-height:1}html:root body .ssb-more[open]>summary{margin-block-end:16px}html:root body .ssb-more[open]>summary:after{content:"\2212"}@media screen and (min-width:990px){html:root body .ssb-more>summary{display:none}}html:root body .ssb-ship--top{margin:0 var(--cart-drawer-padding, 20px) 14px;padding:10px 14px;border:1px solid #b08d4f;background-color:#b08d4f1a}html:root body .ssb-ship--top .ssb-ship__label{margin:0 0 8px;font-size:.875rem;line-height:1.4;letter-spacing:normal}html:root body .ssb-ship--top .ssb-ship__track{display:block;height:5px;overflow:hidden;border-radius:3px;background-color:#b08d4f38}html:root body .ssb-ship--top .ssb-ship__fill{display:block;width:var(--ssb-ship-progress, 0%);height:100%;background-color:#b08d4f}html:root body .cart-drawer__summary .ssb-ship:not(.ssb-ship--top){display:none}html:root body .cart-drawer__content .cart-drawer__items{flex:0 0 auto;overflow:visible}html:root body .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}@media screen and (min-height:900px){html:root body .cart-drawer__summary{position:sticky;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding))}}html:root body .ssb-promo--popup .ssb-promo__media img{object-fit:cover;object-position:center 35%}html:root body :is(.ssb-faq__heading--h1,.ssb-ba__heading--h1){font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem)!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ssb-v3-audit.css.map */
