/* ELEMENT-O fragrance note architecture on real single product pages (no price hooks). */
.woocommerce .eh-single-notes,.elemento-woocommerce .eh-single-notes{clear:both;display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:center;padding:50px clamp(18px,4vw,60px);margin:35px auto 55px;background:#f1e6d8;border:1px solid #ded0bc;color:#294047}
.woocommerce .eh-single-notes-title>span{font:700 10px 'DM Sans',sans-serif;letter-spacing:.16em;color:#9a7347}.woocommerce .eh-single-notes-title h2{font:400 clamp(40px,4vw,62px)/1 'Italiana',Georgia,serif;margin:15px 0}.woocommerce .eh-single-notes-title p{font-size:14px;line-height:1.6;color:#586566;margin:0}.woocommerce .eh-single-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.woocommerce .eh-single-notes-grid article{border:1px solid #dccfbd;padding:23px 17px;background:#fffbf7;min-width:0}.woocommerce .eh-single-notes-grid small{font:700 9px 'DM Sans',sans-serif;letter-spacing:.09em;color:#a07341;display:block;margin-bottom:19px}.woocommerce .eh-single-notes-grid strong{font:600 12px/1.8 'DM Sans',sans-serif;display:block;overflow-wrap:anywhere}
@media(max-width:850px){.woocommerce .eh-single-notes{grid-template-columns:1fr;gap:20px}}
@media(max-width:550px){.woocommerce .eh-single-notes{padding:29px 18px;margin:15px 0 30px}.woocommerce .eh-single-notes-grid{grid-template-columns:1fr}.woocommerce .eh-single-notes-grid article{padding:12px 13px}.woocommerce .eh-single-notes-grid small{margin-bottom:6px}}
