@media(max-width:749px){.cv3-catalogue .cv3-catalogue-hero__copy{padding:29px 22px!important}.cv3-catalogue .cv3-catalogue-hero__copy .cv3-kicker{margin-bottom:17px!important}.cv3-catalogue .cv3-catalogue-hero h1{max-width:10.4ch;font-size:clamp(46px,12.1vw,52px)!important;line-height:.98!important;letter-spacing:-.052em!important;text-wrap:balance}.cv3-catalogue .cv3-catalogue-hero__intro{max-width:32em;margin-top:18px!important;font-size:16px!important;line-height:1.52!important;text-wrap:pretty}.cv3-catalogue .cv3-catalogue-hero__proof{margin-top:21px!important}.cv3-catalogue .cv3-catalogue-hero__proof li{min-height:56px!important;padding:8px 6px!important;display:flex!important;align-items:center;justify-content:center;font-size:9.35px!important;font-weight:680;line-height:1.28!important;letter-spacing:.082em!important;text-wrap:balance}}.cv3-catalogue.cv3-catalogue--sticky-controls .cv3-catalogue-controls{position:sticky;z-index:60;top:var(--cv3-header-offset, 0px);background:#fbfaf7f9;box-shadow:0 1px #11100f0e;-webkit-backdrop-filter:blur(15px) saturate(1.05);backdrop-filter:blur(15px) saturate(1.05)}.cv3-catalogue .cv3-catalogue-nav{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--cv3-gutter)}.cv3-catalogue .cv3-catalogue-nav button,.cv3-catalogue .cv3-catalogue-toolbar button,.cv3-catalogue .cv3-catalogue-nav span,.cv3-catalogue .cv3-catalogue-toolbar strong{font-variant-numeric:tabular-nums}@media(max-width:749px){.cv3-catalogue .cv3-catalogue-nav{min-height:44px!important;gap:23px!important;padding:0 42px 0 20px!important;border-bottom-color:#11100f21;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 30px),transparent 100%)}.cv3-catalogue .cv3-catalogue-nav button{min-height:44px!important;padding:1px 0 0!important;display:inline-flex;align-items:center;font-size:9.8px!important;line-height:1!important}.cv3-catalogue .cv3-catalogue-nav button span{margin-left:4px!important;transform:translateY(-.34em)!important;font-size:.68em!important;line-height:1!important}.cv3-catalogue .cv3-catalogue-toolbar{min-height:44px!important;padding:0 20px!important}.cv3-catalogue .cv3-catalogue-toolbar p,.cv3-catalogue .cv3-catalogue-toolbar button{font-size:9.55px!important}.cv3-catalogue .cv3-catalogue-toolbar button{min-height:44px!important;padding:1px 0 0!important;display:inline-flex;align-items:center;border-bottom:0!important;position:relative}.cv3-catalogue .cv3-catalogue-toolbar button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.cv3-catalogue .cv3-catalogue-flow{padding-top:16px!important}}.cv3-catalogue .cv2-card__title,.cv3-catalogue .cv2-card__descriptor,.cv3-catalogue .cv2-card__price,.cv3-catalogue .cv2-card__cta{min-width:0}.cv3-catalogue .cv2-card__price{display:flex;align-items:flex-end;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cv3-catalogue .cv2-card__cta{width:min(100%,138px);justify-content:space-between}.cv3-catalogue .cv2-card__cta .cv2-arrow-icon{width:20px;flex:0 0 20px}.cv3-catalogue .cv3-ribbon,.cv3-catalogue .cv2-card__badge{align-items:center;justify-content:center;line-height:1!important;white-space:nowrap}.cv3-catalogue .cv3-ribbon>span,.cv3-catalogue .cv2-card__badge>span{display:block;line-height:1!important}.cv3-catalogue .cv3-ribbon svg{display:block;align-self:center;transform:translateY(-.15px)}@media(max-width:749px){.cv3-catalogue .cv3-ribbons--card{top:8px;left:8px;max-width:calc(100% - 56px)}.cv3-catalogue .cv3-ribbon{height:24px!important;min-height:24px!important;padding:0 6px!important;gap:5px!important;font-size:8.15px!important;letter-spacing:.095em!important}.cv3-catalogue .cv3-ribbon svg{width:11px!important;height:11px!important;flex-basis:11px!important}}@media(max-width:749px){.cv3-catalogue .cv2-card__media{aspect-ratio:.86 / 1!important}.cv3-catalogue .cv2-card__body{min-height:164px!important;grid-template-rows:38px 32px minmax(72px,1fr)!important;padding:12px 12px 10px!important}.cv3-catalogue .cv2-card__title{height:38px!important;min-height:38px!important;font-size:12.8px!important;line-height:1.36!important;letter-spacing:.058em!important}.cv3-catalogue .cv2-card__descriptor{height:32px!important;margin-top:4px!important;font-size:11.1px!important;line-height:1.47!important;color:#11100f94!important}.cv3-catalogue .cv2-card__commerce{align-self:end;display:grid;grid-template-rows:20px 44px;gap:4px!important;margin-top:0!important;padding-top:4px!important}.cv3-catalogue .cv2-card__price{min-height:20px;font-size:13.9px!important;line-height:1.25!important;white-space:nowrap}.cv3-catalogue .cv2-card__cta{min-height:44px!important;padding-bottom:1px!important;font-size:9.55px!important;letter-spacing:.145em!important}.cv3-catalogue .cv2-card__save{width:40px!important;height:40px!important}.cv3-catalogue .cv2-card__save-visual{width:29px!important;height:29px!important}}@media(max-width:359px){.cv3-catalogue .cv2-card__body{min-height:160px!important;padding-inline:11px!important}.cv3-catalogue .cv2-card__title{font-size:12.35px!important}.cv3-catalogue .cv2-card__cta{letter-spacing:.12em!important}}@media(max-width:560px){.cv3-living-water-module .cwl-stage{--cwl-stage-mobile-height: 560px !important}.cv3-living-water-module .cwl-slide,.cv3-living-water-module .cwl-slide--text-right{grid-template-rows:56% 44%!important}.cv3-living-water-module .cwl-slide__copy{padding:16px 18px 17px!important}.cv3-living-water-module .cwl-slide__copy-inner{grid-template-rows:25px 14px minmax(38px,auto) minmax(37px,1fr) auto!important;align-content:stretch!important}.cv3-living-water-module .cwl-slide__ribbons{min-height:25px!important;margin:0!important;align-items:center}.cv3-living-water-module .cwl-slide__ribbons[aria-hidden=true]{visibility:hidden}.cv3-living-water-module .cwl-ribbon{min-height:25px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-block:0;line-height:1}.cv3-living-water-module .cwl-ribbon svg{display:block;width:12px;height:12px;flex:0 0 12px;transform:translateY(-.1px)}.cv3-living-water-module .cwl-ribbon>span{display:block;line-height:1}.cv3-living-water-module .cwl-slide__eyebrow{min-height:14px;margin:0!important;display:flex;align-items:center;font-size:8.8px!important;line-height:1!important}.cv3-living-water-module .cwl-slide__title{max-width:12ch;margin:0!important;align-self:center;font-size:clamp(33px,9.1vw,40px)!important;line-height:.99!important}.cv3-living-water-module .cwl-slide__description{max-height:2.96em;margin:4px 0 0!important;font-size:12.7px!important;line-height:1.48!important;color:var(--cwl-card-muted)!important}.cv3-living-water-module .cwl-slide__commerce{align-self:end;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;padding-top:8px!important}.cv3-living-water-module .cwl-slide__price{font-size:23.5px!important;line-height:1!important;font-variant-numeric:tabular-nums}.cv3-living-water-module .cwl-slide__cta{min-width:164px!important;min-height:44px!important;padding-inline:12px!important;border-color:var(--cwl-card-border)!important;font-size:8.95px!important;font-weight:720!important;letter-spacing:.135em!important}.cv3-living-water-module .cwl-slide__cta svg{width:25px!important;flex:0 0 25px!important}.cv3-living-water-module .cwl-stage__controls{min-height:40px!important;margin-top:0!important}}@media(max-width:359px){.cv3-living-water-module .cwl-stage{--cwl-stage-mobile-height: 568px !important}.cv3-living-water-module .cwl-slide,.cv3-living-water-module .cwl-slide--text-right{grid-template-rows:54% 46%!important}.cv3-living-water-module .cwl-slide__commerce{grid-template-columns:1fr!important;gap:6px!important}.cv3-living-water-module .cwl-slide__cta{width:100%!important;min-width:0!important}}@media(max-width:749px){.cv3-catalogue .cv3-editorial__image{min-height:250px!important;height:250px!important}.cv3-catalogue .cv3-editorial__copy{padding:23px 22px 25px!important}.cv3-catalogue .cv3-editorial h2{font-size:clamp(34px,9.25vw,39px)!important;line-height:1.01!important}.cv3-catalogue .cv3-editorial__copy>div>p:not(.cv3-kicker){margin-top:14px!important;font-size:13.75px!important;line-height:1.55!important}.cv3-catalogue .cv3-editorial a{min-height:42px;margin-top:19px!important}}@media(max-width:749px){.cv2-product .cv2-identity{padding:21px 22px 22px!important}.cv2-product .cv2-identity__eyebrow{margin-bottom:10px!important;font-size:9.2px!important;letter-spacing:.19em!important}.cv2-product.cv2-product--title-standard .cv2-identity h1{font-size:clamp(39px,10.25vw,47px)!important;line-height:.99!important}.cv2-product.cv2-product--title-medium .cv2-identity h1{font-size:clamp(37px,9.8vw,45px)!important}.cv2-product.cv2-product--title-long .cv2-identity h1{font-size:clamp(34px,9vw,41px)!important}.cv2-product .cv2-identity__sentence{max-width:34em;margin-top:13px!important;font-size:15.55px!important;line-height:1.48!important;text-wrap:pretty}.cv2-product .cv2-price{margin-top:16px!important;gap:8px!important}.cv2-product .cv2-price strong{font-size:30px!important;font-variant-numeric:tabular-nums}.cv2-product .cv2-price span{font-size:11.8px!important}.cv2-product .cv2-identity__service{margin-top:9px!important;gap:1px!important;font-size:11.9px!important;line-height:1.45!important}.cv2-product .cv2-identity__utilities{margin-top:12px!important;gap:19px!important}.cv2-product .cv2-identity__utilities button{gap:9px!important;padding-block:3px!important;font-size:10.5px!important;letter-spacing:.155em!important}.cv2-product .cv2-identity__utilities svg{width:20px!important;height:20px!important}}@media(min-width:750px)and (max-width:989px){.cv2-product .cv2-identity{padding:34px 34px 38px!important}.cv2-product .cv2-identity__eyebrow{margin-bottom:14px!important}.cv2-product .cv2-identity h1{font-size:clamp(48px,7.4vw,60px)!important;line-height:.98!important}.cv2-product .cv2-identity__sentence{margin-top:18px!important;font-size:19px!important;line-height:1.5!important}.cv2-product .cv2-price{margin-top:22px!important}.cv2-product .cv2-price strong{font-size:36px!important;font-variant-numeric:tabular-nums}.cv2-product .cv2-identity__service{margin-top:13px!important;font-size:12.5px!important}.cv2-product .cv2-identity__utilities{margin-top:20px!important}.cv2-product .cv2-assurance{margin-top:34px!important}.cv2-product .cv2-assurance__item{min-height:116px!important;padding:18px 20px!important}.cv2-product .cv2-atelier{margin-top:48px!important}}@media(max-width:749px){.cv2-product .cv2-gallery__rail-wrap{padding:10px 10px 11px!important}.cv2-product .cv2-gallery__thumbs{gap:7px!important}.cv2-product .cv2-gallery__thumbs li,.cv2-product .cv2-gallery__thumb{width:66px!important;height:66px!important;flex-basis:66px!important}.cv2-product .cv2-assurance{margin:19px 18px 0!important;grid-template-rows:repeat(2,88px)!important}.cv2-product .cv2-assurance__item{min-height:88px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;align-content:center}.cv2-product .cv2-assurance__icon{width:30px!important;height:30px!important;display:grid;place-items:center;transform:translateY(.25px)}.cv2-product .cv2-assurance__icon svg{width:27px!important;height:27px!important;display:block}.cv2-product .cv2-assurance__item>span:last-child{min-width:0;align-self:center}.cv2-product .cv2-assurance__item strong{font-size:13.45px!important;font-weight:560!important;line-height:1.22!important}.cv2-product .cv2-assurance__item small{margin-top:3px!important;font-size:10.7px!important;line-height:1.36!important;color:#11100f91!important}}@media(max-width:749px){.cv2-product .cv2-atelier{margin:31px 20px 0!important}.cv2-product .cv2-atelier__head{padding-bottom:18px!important}.cv2-product .cv2-atelier__head .cv2-kicker{margin-bottom:12px!important}.cv2-product .cv2-atelier__head h2{max-width:12ch;font-size:clamp(35px,9.1vw,39px)!important;line-height:1.035!important;text-wrap:balance}.cv2-product .cv2-atelier__head>p:last-child{max-width:34em;margin-top:11px!important;font-size:13.9px!important;line-height:1.52!important}.cv2-product .csp-options{margin-top:22px!important}.cv2-product .csp-option{margin-bottom:22px!important}.cv2-product .csp-option legend,.cv2-product .csp-option--select>label{align-items:baseline!important;padding-bottom:13px!important}.cv2-product .product-form__input--pill .csp-pill-grid input[type=radio]+label{min-height:53px!important}.cv2-product .csp-metal-select__visual{min-height:60px!important}.cv2-product .cv2-size{margin-top:27px!important;padding-top:25px!important}.cv2-product .cv2-size__head h3{max-width:13.5ch;font-size:clamp(30px,7.9vw,35px)!important;line-height:1.075!important;letter-spacing:-.035em;text-wrap:balance}.cv2-product .cv2-size__head .cv2-text-link{margin-top:8px!important}.cv2-product .cv2-size__modes{margin-top:16px!important;gap:8px!important}.cv2-product .cv2-size__modes button{min-height:54px!important}.cv2-product .cv2-size__panel{margin-top:12px!important;padding:16px 15px!important}.cv2-product .cv2-size__confirmation{margin-top:12px!important;font-size:12.8px!important;line-height:1.52!important}.cv2-product .cv2-order-summary{margin-top:29px!important;padding:19px 0!important;gap:12px!important}.cv2-product .cv2-order-summary p{font-size:13.6px!important;line-height:1.48!important}.cv2-product .cv2-order-summary strong{font-size:26px!important;font-variant-numeric:tabular-nums;white-space:nowrap}.cv2-product .cv2-purchase-reassurance{margin:14px 0!important;gap:8px!important;font-size:12.6px!important}.cv2-product .product-form__submit{min-height:59px!important}.cv2-product .cv2-consultation{min-height:54px!important;margin-top:9px!important}.cv2-product .cv2-consultation__note{max-width:34em;margin-top:11px!important;font-size:11.7px!important;line-height:1.5!important}}@media(max-width:989px){.cv2-dock{width:calc(100vw - 20px)!important;min-height:56px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;padding:5px 5px 5px 13px!important;gap:8px!important;border:1px solid rgba(17,16,15,.19);background:#fbfaf7f9!important;box-shadow:0 10px 36px #11100f1f;-webkit-backdrop-filter:blur(16px) saturate(1.05)!important;backdrop-filter:blur(16px) saturate(1.05)!important}.cv2-dock__copy small{font-size:11.7px!important;font-weight:580!important;line-height:1.2}.cv2-dock__copy span{margin-top:2px;font-size:9.6px!important;line-height:1.25}.cv2-dock button{min-width:156px!important;height:46px!important;padding-inline:11px!important}.cv2-dock button span{font-size:8.9px!important}.cv2-dock button strong{font-size:9.7px!important;font-variant-numeric:tabular-nums}}@media(max-width:749px){.cv2-product .cv2-editorial{margin-top:37px!important;padding-top:30px!important;gap:31px!important}.cv2-product .cv2-editorial h2{max-width:12.5ch;font-size:clamp(37px,9.8vw,43px)!important;line-height:1.035!important;text-wrap:balance}.cv2-product .cv2-editorial__copy{margin-top:16px!important;font-size:15.55px!important;line-height:1.6!important}.cv2-product .cv2-editorial__copy p+p{margin-top:17px!important}.cv2-product .cv2-editorial__specs dl{margin-top:15px!important}.cv2-product .cv2-editorial__specs dl div{min-height:54px;padding:11px 0!important;align-items:center}.cv2-product .cv2-editorial__specs dt{font-size:10.3px!important}.cv2-product .cv2-editorial__specs dd{max-width:63%;font-size:15px!important;line-height:1.4!important;text-wrap:pretty}.cv2-product .cv2-disclosures{margin-top:31px!important}.cv2-product .cv2-disclosures summary{min-height:52px!important;padding:11px 0!important;font-size:15px!important}.cv2-product .cv2-disclosures details p{padding-bottom:16px!important;font-size:13.4px!important;line-height:1.55!important}.cv2-recommendations{padding-bottom:48px!important}.cv2-recommendations__head{padding-top:24px!important}.cv2-recommendations__eyebrow{margin-bottom:13px!important}.cv2-recommendations h2{max-width:10ch;font-size:clamp(38px,10vw,44px)!important;line-height:1!important}.cv2-recommendations__note{margin-top:15px!important;font-size:14.25px!important;line-height:1.55!important}.cv2-recommendations__grid{margin-top:21px!important}}.cv2-product :is(.cv2-price strong,.cv2-order-summary strong,.cv2-dock button strong),.cv3-catalogue :is(.cv2-card__price,.cwl-slide__price){font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cv3-catalogue .cv2-card__cta svg,.cv2-product .cv2-dock{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/corsaille-rc5-final-surgical.css.map */
