.cofanetto-intro{margin:0;font-size:17px;line-height:1.5}.cofanetto-saving{padding:16px 18px;margin:16px 0 4px;border-radius:8px;background:#e3e5cc;color:#303627}.cofanetto-saving__now{margin:0 0 4px;font-size:24px;font-weight:600;line-height:1.25}.cofanetto-saving__comparison{margin:0;font-size:16px;line-height:1.5}.cofanetto-saving__comparison span{white-space:nowrap}product-info:has(.cofanetto-intro) .product__title{font-size:clamp(30px,3vw,42px);line-height:1.15}product-info:has(.cofanetto-intro) .price{font-size:24px}product-info:has(.cofanetto-intro) .product__block--description{font-size:17px;line-height:1.6}product-info:has(.cofanetto-intro) .product-form__submit{min-height:48px;font-size:16px}product-info:has(.cofanetto-intro) .bundle-products-heading{margin-bottom:20px;font-size:24px}product-info:has(.cofanetto-intro) .bundle-product-row{gap:16px;margin-bottom:20px;min-height:106px}product-info:has(.cofanetto-intro) .bundle-product-number{width:28px;height:28px;font-size:16px}product-info:has(.cofanetto-intro) .bundle-product-image-container{width:78px;height:104px}product-info:has(.cofanetto-intro) .bundle-product-image{width:100%;height:100%;object-fit:contain}product-info:has(.cofanetto-intro) .bundle-product-info{width:auto;min-width:0;min-height:104px;padding:4px 0;gap:5px}product-info:has(.cofanetto-intro) .bundle-product-title{font-size:18px;line-height:1.35;margin:0}product-info:has(.cofanetto-intro) .bundle-product-skin-type{font-size:14px;line-height:1.45;font-variant:normal;letter-spacing:normal}product-info:has(.cofanetto-intro) .bundle-product-price{font-size:16px;line-height:1.4;font-variant:normal}product-info:has(.cofanetto-intro) .accordion-details__summary{min-height:52px}product-info:has(.cofanetto-intro) .accordion-details__summary h2{font-size:20px}product-info:has(.cofanetto-intro) .accordion-details__content{font-size:16px;line-height:1.6}.cofanetto-routine{margin:32px 0 24px}.cofanetto-routine__title{margin:0 0 18px;font-size:24px;line-height:1.25}.cofanetto-routine__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.cofanetto-routine__list li{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-top:1px solid #b7b09f}.cofanetto-routine__number{display:grid;place-items:center;flex:0 0 28px;min-height:28px;border-radius:50%;background:#e3e5cc;font-size:16px;line-height:1}.cofanetto-routine__step{flex:1;min-width:0}.cofanetto-routine__label{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;align-items:baseline;font-size:17px;line-height:1.5}.cofanetto-routine__status{font-size:14px;white-space:nowrap}.cofanetto-routine__products{display:grid;gap:7px;margin-top:7px;font-size:16px;line-height:1.5}.cofanetto-routine__products a{text-decoration:underline;text-underline-offset:3px}.cofanetto-routine__list .is-missing .cofanetto-routine__number{background:transparent;border:1px solid #b7b09f}.cofanetto-routine__note{margin:14px 0 0;font-size:16px;line-height:1.5}.cofanetto-det{border-top:1px solid #b7b09f}.cofanetto-det summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:15px 0;cursor:pointer;font-size:18px;font-weight:500;line-height:1.4;list-style:none}.cofanetto-det summary::-webkit-details-marker{display:none}.cofanetto-det summary:after{content:"+";flex:0 0 18px;font-size:25px;font-weight:400;text-align:center}.cofanetto-det[open]>summary:after{content:"\2212"}.cofanetto-det__content{padding-bottom:24px}.cofanetto-det__product+.cofanetto-det__product{margin-top:24px}.cofanetto-det h3{margin:0 0 8px;font-size:18px;line-height:1.4}.cofanetto-det h3 a{text-decoration:underline;text-underline-offset:3px}.cofanetto-det p{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.cofanetto-det .cofanetto-det__inci{font-size:15px;line-height:1.6}.cofanetto-det summary:focus-visible,.cofanetto-routine a:focus-visible,.cofanetto-det a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.cofanetto-saving{padding:15px 16px}.cofanetto-saving__now{font-size:22px}.cofanetto-routine__title{font-size:23px}product-info:has(.cofanetto-intro) .bundle-product-row{gap:12px}product-info:has(.cofanetto-intro) .bundle-product-image-container{width:66px;height:96px}product-info:has(.cofanetto-intro) .bundle-product-info{min-height:96px}}body:has(.mamata-cofanetti-index) main .section__description,body:has(.mamata-cofanetti-index) main .rich-text__text{font-size:17px;line-height:1.6}body:has(.mamata-cofanetti-index) main .section__subheading{font-size:14px;line-height:1.5}body:has(.mamata-cofanetti-index) main .product-card__title{font-size:19px;line-height:1.35}body:has(.mamata-cofanetti-index) main .product-card .price{font-size:16px}body:has(.mamata-cofanetti-index) .lookbook-card__actions .product-card__atc{min-height:48px;font-size:16px;padding-inline:24px}body:has(.mamata-cofanetti-index) .lookbook-card__actions .product-card__atc-text{display:inline}@media(max-width:767.98px){body:has(.mamata-cofanetti-index) .lookbook-card__actions .product-card__atc{width:100%!important;height:auto!important;min-height:48px;padding:12px 24px;border-radius:var(--buttons-radius, 0);line-height:1.4;white-space:normal}body:has(.mamata-cofanetti-index) .lookbook-card__actions .product-card__atc-text{position:static;max-width:none;overflow:visible;white-space:normal;text-overflow:clip}body:has(.mamata-cofanetti-index) .lookbook-card__actions .product-card__atc-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mamata-cofanetti.css.map */
