.didion-eye-section{margin-top:40px;padding-top:18px;border-top:1px solid #ddd}.didion-label,.didion-eye-label{font-size:10px;letter-spacing:.12em;color:#999;margin-bottom:14px;font-weight:400}.didion-color-card,.didion-section{margin-top:40px;padding:22px 20px;background:#f7f6f2;border-top:none}.didion-color-name{font-size:14px;line-height:1.8;color:#222;margin:0 0 10px;font-weight:500}.didion-color-card p{font-size:13px;line-height:2;color:#555;margin:0 0 14px}.didion-color-card p:last-child{margin-bottom:0}.didion-section p,.didion-eye-section p{font-size:13px;line-height:2;color:#555;margin:0 0 14px}.didion-section b,.didion-eye-section b{color:#222;font-weight:500}.didion-eye-section ul{padding-left:18px;margin:0}.didion-eye-section li{font-size:13px;line-height:2;color:#444}.didion-point ul{padding:0;margin:0;list-style:none}.didion-point li{position:relative;padding-left:42px;margin-bottom:24px;font-size:13px;line-height:2;color:#444}.didion-point li:last-child{margin-bottom:0}.didion-point li:before{content:"\2713";position:absolute;left:0;top:4px;width:22px;height:22px;border-radius:50%;background:#0d2240;color:#fff;font-size:14px;line-height:22px;text-align:center;font-weight:400}.didion-point li strong{display:block;color:#222;font-size:14px;font-weight:500;margin-bottom:2px}.didion-layering a{color:inherit;text-decoration:underline;text-underline-offset:2px}.didion-layering-item{margin-bottom:36px}.didion-layering-item:last-child{margin-bottom:0}.didion-layering-image-link{display:block;margin-bottom:14px}.didion-layering-image{width:100%;max-width:520px;display:block;margin:0 auto}.didion-layering-title{font-size:13px;line-height:1.8;color:#222;font-weight:500;margin:0 0 6px}.didion-layering-title a{color:inherit;text-decoration:underline;text-underline-offset:2px}.didion-layering-text{font-size:13px;line-height:2;color:#555;margin:0}.didion-faq h4,.didion-eye-faq h4{font-size:13px;font-weight:500;margin-top:20px;margin-bottom:8px;color:#222}.didion-faq p,.didion-eye-faq p{font-size:13px;line-height:2;color:#555;margin:0}.didion-seo-keyword,.lipkit-seo-memo{margin-top:40px;padding-top:16px;border-top:1px solid #ddd;font-size:11px;line-height:1.8;color:#777;letter-spacing:.03em}.didion-seo-keyword .memo-title,.lipkit-seo-memo .memo-title,.memo-title{font-size:10px;letter-spacing:.12em;margin-bottom:6px;color:#999}.didion-layering-card-featured{margin-top:0;padding:20px 16px;background:#f7f6f2;border-top:none;border-radius:12px}.didion-before-after-block{margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.didion-before-after-block-noline{border-top:none;padding-top:0;margin-top:16px}.didion-before-after-heading{margin:0 0 12px;font-size:10px;line-height:1.5;letter-spacing:.12em;color:#999;font-weight:400}.didion-before-after{display:flex;align-items:flex-start;gap:12px;margin-bottom:0}.didion-before-after-item{flex:1 1 0;min-width:0}.didion-before-after-image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px}.didion-before-after-label{margin:8px 0 0;font-size:10px;line-height:1.5;letter-spacing:.04em;color:#777;text-align:center}.didion-before-after-note{margin:14px 0 0;font-size:12px;line-height:1.9;color:#666}@media screen and (max-width:749px){.didion-layering-card-featured{padding:16px 12px}.didion-before-after{gap:8px}.didion-before-after-label{font-size:10px;letter-spacing:0}}.didion-before-after{display:flex;gap:12px;margin-bottom:14px}.didion-before-after-item{flex:1}.didion-before-after-image{width:100%;display:block}.didion-before-after-label{margin-top:8px;font-size:10px;letter-spacing:.08em;color:#777;line-height:1.4}.didion-layering-section{margin-top:40px;padding-top:18px;border-top:1px solid #ddd}.didion-layering-section h3{margin:0 0 8px;font-size:18px;font-weight:400;letter-spacing:.08em;color:#333}.didion-layering-lead{font-size:13px;line-height:2;color:#555;margin:0 0 20px}.didion-layering-card{padding-top:16px;border-top:1px solid #eee;margin-top:18px}.didion-layering-title{margin:0 0 12px;font-size:11px;letter-spacing:.12em;color:#777}.didion-layering-images{display:flex;align-items:center;gap:10px;margin-bottom:14px}.didion-layering-images a{display:block;width:calc((100% - 32px)/2)}.didion-layering-images img{width:100%;display:block;border-radius:8px}.didion-layering-plus{font-size:16px;color:#999;flex-shrink:0}.didion-layering-text{margin:0;font-size:13px;line-height:1.9;color:#555}.didion-layering-text a{color:#333;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2)}.didion-use-image{width:100%;display:block;margin:0 0 14px;border-radius:8px}.didion-howto{margin-top:40px}.didion-howto-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.didion-howto-step img{width:100%;display:block;border-radius:8px}.didion-howto-step-title{margin-top:8px;font-size:10px;letter-spacing:.12em;color:#777}.didion-howto-step-text{margin-top:4px;font-size:12px;line-height:1.8;color:#555}.didion-related-link{margin-top:40px;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.didion-related-link h3{margin:0 0 8px;font-size:14px;font-weight:500;color:#222}.didion-related-link p{margin:0 0 10px;font-size:13px;line-height:2;color:#555}.didion-related-link a{color:#222;text-decoration:underline;text-underline-offset:2px}.didion-related-link-image{display:block;width:100%;max-width:240px;margin:0 auto 14px;border-radius:8px}.didion-related-link-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.didion-related-link-icon{width:48px;height:48px;object-fit:cover;border-radius:4px;flex-shrink:0}.didion-layering-card{display:block}.didion-layering-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 0 6px}.didion-thumb-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px}.didion-layering-main-images{display:block;width:100%}.didion-layering-main-images .didion-use-image{display:block;width:100%;max-width:none;height:auto;margin:0 0 8px;border-radius:14px}.didion-layering-main-images .didion-use-image:last-child{margin-bottom:0}.didion-subheading{margin:0 0 18px;font-size:17px;line-height:1.65;letter-spacing:.06em;font-weight:500;color:#222}@media screen and (max-width:749px){.didion-subheading{font-size:16px;line-height:1.6}}.didion-makeup-howto{margin-top:48px;padding-top:18px;border-top:1px solid #ddd}.didion-makeup-howto-heading{margin:0 0 10px;font-size:18px;line-height:1.5;font-weight:400;letter-spacing:.08em;color:#333}.didion-makeup-howto-lead{margin:0 0 26px;font-size:13px;line-height:2;color:#555}.didion-makeup-step{margin-top:30px;padding-top:18px;border-top:1px solid #eee}.didion-makeup-step:first-of-type{margin-top:0}.didion-makeup-step-number{margin:0 0 12px;font-size:10px;line-height:1.4;font-weight:400;letter-spacing:.12em;color:#777}.didion-makeup-step-image{display:block;width:100%;height:auto;margin:0 0 16px;border-radius:10px}.didion-makeup-step-heading{margin:0 0 8px;font-size:14px;line-height:1.6;font-weight:500;letter-spacing:.06em;color:#222}.didion-makeup-step-text{margin:0;font-size:13px;line-height:2;color:#555}.didion-makeup-products{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.didion-makeup-product{display:block;width:120px;color:inherit;text-decoration:none}.didion-makeup-product:hover{opacity:.75}.didion-makeup-product-image{display:block;width:100%;height:120px;object-fit:contain;padding:8px;box-sizing:border-box;background:#f7f6f2;border-radius:8px}.didion-makeup-product-name{display:block;margin-top:8px;font-size:10px;line-height:1.6;letter-spacing:.02em;color:#222}.didion-makeup-complete .didion-makeup-step-image{border-radius:14px}.didion-makeup-complete .didion-makeup-step-number{color:#333}.didion-layering-divider{margin:32px 0 14px;padding-top:12px;border-top:1px solid #ddd}.didion-layering-divider-title{margin:0;font-size:10px;letter-spacing:.12em;color:#999}.didion-layering-card-featured{border-top:none;padding-top:0;margin-top:0}@media screen and (max-width:749px){.didion-makeup-howto{margin-top:40px}.didion-makeup-howto-heading{font-size:17px}.didion-makeup-step{margin-top:26px}.didion-makeup-products{grid-template-columns:1fr}.didion-makeup-product-image{width:54px;height:54px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/didion-product.css.map */
