.cn-title h1{margin:0;font-weight:400;line-height:1.1}.cn-title__sub{margin:.6rem 0 0;font-size:1.5rem;letter-spacing:.03em;color:rgba(var(--color-foreground),.72)}.cn-accroche,.product-richtext-block--cn-accroche .product-richtext-block__content,.product-richtext-block--cn-accroche .product-richtext-block__content p{margin:0;font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.cn-keys{list-style:none;padding:0;margin:.4rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;border-top:1px solid #DDD5C8;border-bottom:1px solid #DDD5C8;padding:1.4rem 0}.cn-keys li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;font-size:1.3rem;line-height:1.35}.cn-keys svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@media screen and (min-width:750px){.cn-keys li{flex-direction:row;text-align:left;gap:.8rem;font-size:1.4rem}}.cn-service{background:#efe8dd;padding:1.8rem 2rem;border-radius:2px}.cn-service p{margin:0}.cn-service__row{display:flex;gap:1rem;align-items:flex-start}.cn-service__row+.cn-service__row{margin-top:1rem}.cn-service svg,.cn-reassure svg{flex:0 0 auto;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-top:.1rem}.cn-service__title{font-weight:500;font-size:1.45rem}.cn-service__note{margin-top:1.2rem!important;font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.cn-reassure{display:flex;gap:.8rem;align-items:center;font-size:1.3rem;margin:0;color:rgba(var(--color-foreground),.8)}.cn-spec{width:100%;border-collapse:collapse;font-size:1.4rem;margin:0;box-shadow:none}.cn-spec th,.cn-spec td{border:0;border-bottom:1px solid #DDD5C8;padding:.9rem 0;text-align:left;vertical-align:top}.cn-spec th{font-weight:500;width:42%;padding-right:1.2rem}.cn-mat+.cn-mat{margin-top:1.2rem}.cn-mat strong{font-weight:500}[id^=ProductAccordion-cn-]{padding:.2rem 0 2.2rem;font-size:1.5rem;line-height:1.7;max-width:62ch}[id^=ProductAccordion-cn-] p{margin:0 0 1.1rem}[id^=ProductAccordion-cn-] p:last-child{margin-bottom:0}[id^=ProductAccordion-cn-] .cn-spec th,[id^=ProductAccordion-cn-] .cn-spec td{padding:1.1rem 0;line-height:1.5}[id^=ProductAccordion-cn-] .cn-spec tr:last-child th,[id^=ProductAccordion-cn-] .cn-spec tr:last-child td{border-bottom:0}[id^=ProductAccordion-cn-] .cn-mat{line-height:1.65}[id^=ProductAccordion-cn-] .cn-mat+.cn-mat{margin-top:1.6rem}[id^=Details-cn-] summary{padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (max-width:749px){[id^=Details-cn-] summary{padding-top:1.15rem;padding-bottom:1.15rem}[id^=ProductAccordion-cn-]{padding-bottom:1.6rem;font-size:1.45rem}body .sticky-atc{padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px)) 12px}body .sticky-atc-mobile-flex{gap:10px}.sticky-atc-mobile-content{min-width:0}body .sticky-atc-title-mobile{margin-bottom:2px;font-size:1.3rem;line-height:1.3}.sticky-atc-mobile .sticky-atc-price .price__container,.sticky-atc-mobile .sticky-atc-price .price-item{font-size:1.5rem!important;color:#1f1d1b!important;white-space:nowrap}.sticky-atc-mobile .atc-button-container .product-form__submit{min-height:40px;min-width:0;padding:0 16px;white-space:nowrap;font-size:1.3rem;letter-spacing:.06em}.sticky-atc-mobile .sticky-atc-button{min-width:0;width:auto}}@media screen and (max-width:374px){.sticky-atc-mobile .atc-button-container .product-form__submit{padding:0 12px;font-size:1.2rem;letter-spacing:.03em}.sticky-atc-mobile .sticky-atc-image{flex-basis:40px}.sticky-atc-mobile .sticky-atc-image img{width:40px}}.cn-keys--n1{grid-template-columns:minmax(0,1fr)}.cn-keys--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.product__sku:before{content:"R\e9 f.\a0"}.icon-with-text--vertical{--icon-size:2rem;--icon-spacing:.8rem;margin:0}.icon-with-text--vertical .icon-with-text__item{margin-bottom:0}.icon-with-text--vertical .svg-wrapper{fill:rgba(var(--color-foreground),.8)}.icon-with-text--vertical .h4{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.3rem;line-height:1.4;letter-spacing:normal;color:rgba(var(--color-foreground),.8)}@media screen and (max-width:749px){.product-media-container.mobile-height-adapt .media{background:rgb(var(--color-background))}.product-media-container.mobile-height-adapt .media>img{object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cn-product.css.map */
