.esazz-product-tools{grid-column:1/-1;min-width:0;padding:24px 40px 22px 24px;border-bottom:1px solid #d9e5ec;margin-bottom:6px;color:#072b47}
.esazz-product-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px 10px;list-style:none;padding:0;margin:0 0 18px;font-size:14px;line-height:1.6}
.esazz-product-breadcrumbs li{display:inline-flex;gap:10px;align-items:baseline;min-width:0;max-width:100%}
.esazz-product-breadcrumbs a{color:#126f82;text-decoration:underline;text-underline-offset:3px}
.esazz-product-breadcrumbs [aria-current]{font-weight:600;overflow-wrap:anywhere;min-width:0}
.esazz-product-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.esazz-product-actions .esazz-category-link{background:#edf7f8;color:#075b6d;border:1px solid #bedbdf;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:650;text-decoration:none;line-height:1.4}
.esazz-share-wrap{position:relative}
.esazz-share-button{display:inline-flex;align-items:center;gap:9px;background:white;color:#082c47;border:1px solid #cadbe4;border-radius:10px;padding:11px 16px;font:inherit;font-size:14px;font-weight:650;cursor:pointer}
.esazz-share-options{position:absolute;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 62px));background:white;z-index:10;border:1px solid #ccdde6;border-radius:14px;box-shadow:0 15px 45px #072b4733;padding:18px;display:grid;gap:10px;box-sizing:border-box}
.esazz-share-options label{font-size:12px;color:#536e7d}.esazz-share-options input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #cddde5;border-radius:7px;background:#f4f8fa;color:#143b54;font-size:13px}
.esazz-share-options button{padding:10px;border:0;border-radius:7px;background:#075b6d;color:white;font-weight:650;cursor:pointer}.esazz-share-options p{font-size:13px;margin:0;line-height:1.5}.esazz-share-links{display:flex;gap:18px}.esazz-share-links a{color:#075b6d;font-size:14px}
.esazz-product-tools :focus-visible{outline:3px solid #009eaf;outline-offset:3px}
@media(max-width:600px){.esazz-product-tools{padding:20px 22px 18px}.esazz-product-breadcrumbs ol{font-size:12px;gap:4px 7px;padding-right:14px}.esazz-product-actions{align-items:stretch}.esazz-product-actions .esazz-category-link{flex:1 1 100%;font-size:13px}.esazz-share-wrap{margin-left:auto}.esazz-product-breadcrumbs li{gap:7px}}
